Because this is only a demo, many fields are hard coded and non-modifiable. For example, login will only work with the pre-loaded DNI 12345678-9, new patients won't be saved, edits to patient data won't be saved, additional responses to the social determinants of health collection questionnaire won't be saved/displayed in the summary view, and the Google Maps API key has been removed (so no map will display).
The app was built with the following general workflow:
Patient search and verification: a DNI number is often used as a unique patient identifier in Peru. This initial screen allows users to search for patients who have already been registered.
Patient registration: basic demographic information is collected for new patients.
Accessing the questionnaire: the social determinants collection questionnaire can be accessed by clicking on the "Socioeconomico Familiar" option on the left sidebar of the summary page of the app.
The questionnaire: because this is a demo, new responses will not be saved or display on the summary page. Buttons have been added to this demo to allow users to view the Questionnaire and sample QuestionnaireResponse FHIR resources (as JSON objects).
Ingrese DNI para buscar paciente
DNI: 12345678-9
Sexo: Hombre
Fecha de nacimiento: 1993-04-07
Dirección: Jirón Manuel Candamo 286 Lince, Lima