Los cuestionarios al almacenar respuetas con values del tipo null en la base de datos, los muestran tal cual en los PDF a imprimir. Además el cuestionario de desempeño físico no tiene ítems para indicar que el paciente SI realiza la prueba (solo tiene ítems de se rehúsa o se niega), por lo que se agrega un falso ítem "Accede a la prueba" a la plantilla, que se checkea cuando el optionId no es 51 (que es cuando se rehúsa).
Descripción
Este PR soluciona lo anterior agregando el texto "No registrado" para las respuestas donde no se anotó el tiempo (se anotó un tiempo con valor "0") para desempeño físico, y para las respuestas con valores numéricos en antecedentes familiares. También agrega el ítem "Accede a la prueba" para mejor interpretación de las secciones en el cuestionario de desempeño físico.
Cambios en el código fuente
Modifica las plantillas HTML de los PDFs para añadir los cambios de condiciones lógicas necesarios.
Información adicional
Esto requiere que desde el frontend, al registrar cuestionarios donde el paciente si accede a realizar las pruebas, se envíe un valor diferente a 51 (podría ser 0 para estandarizar) para optionId en las respuestas (revisar la wiki por las dudas), que es la opción que indica que el paciente no realiza la prueba. @RodrigoCba96
… for clarification
Contexto
Los cuestionarios al almacenar respuetas con values del tipo
null
en la base de datos, los muestran tal cual en los PDF a imprimir. Además el cuestionario de desempeño físico no tiene ítems para indicar que el paciente SI realiza la prueba (solo tiene ítems de se rehúsa o se niega), por lo que se agrega un falso ítem "Accede a la prueba" a la plantilla, que se checkea cuando eloptionId
no es 51 (que es cuando se rehúsa).Descripción
Este PR soluciona lo anterior agregando el texto "No registrado" para las respuestas donde no se anotó el tiempo (se anotó un tiempo con valor "0") para desempeño físico, y para las respuestas con valores numéricos en antecedentes familiares. También agrega el ítem "Accede a la prueba" para mejor interpretación de las secciones en el cuestionario de desempeño físico.
Cambios en el código fuente
Modifica las plantillas HTML de los PDFs para añadir los cambios de condiciones lógicas necesarios.
Información adicional
Esto requiere que desde el frontend, al registrar cuestionarios donde el paciente si accede a realizar las pruebas, se envíe un valor diferente a 51 (podría ser 0 para estandarizar) para
optionId
en las respuestas (revisar la wiki por las dudas), que es la opción que indica que el paciente no realiza la prueba. @RodrigoCba96Issues relacionados