Estoy trabajando con las capacidades de LHC-Forms (LForms) en github aquí:
https://github.com/lhncbc/lforms-fhir-aplicación
Mirando el ejemplo aquí:
https://lhcforms.nlm.nih.gov/sdc
Hay un botón que le permite al usuario ver una respuesta al cuestionario FHIR basada en el formulario y los datos ingresados en el formulario. Usando la herramienta de depuración/Elementos en mi navegador, el botón tiene un método javascript:void(0) para href. ¿Qué utiliza LForms para generar la respuesta al cuestionario a partir del formulario que se muestra en la página? ¿Está esto documentado en alguna parte?
La documentación para LHC-Forms está en http://lhncbc.github.io/lforms/ . Siguiendo el enlace "Exportar FHIR" a la izquierda ( http://lhncbc.github.io/lforms/#retrieving-fhir-data ), verá que proporciona esta llamada API para recuperar un recurso FHIR:
LForms.Util.getFormFHIRData(resourceType, fhirVersion, formDataSource, options)Entonces, para una respuesta al cuestionario R4, uno podría escribir:
LForms.Util.getFormFHIRData("QuestionnaireResponse", "R4")Por cierto, es más probable que las preguntas sobre LHC-Forms se noten en el flujo de "cuestionario" en chat.fhir.org, o al publicar un problema en el paquete de GitHub (aunque a veces se me pasa por alto el aviso).