<FhirQuestionnaire />
The <FhirQuestionnaire />
renders a FHIR Questionnaire
and creates a corresponding FHIR QuestionnaireResponse.
Example usage
// Use the Questionnaire URL directly.
<FhirQuestionnaire
source="http://acme.org/sample-questionnaire"
onSubmit={(questionnaireResponse) => alert(questionnaireResponse)}
/>;
// Use a query to retrieve the Questionnaire
const { data: questionnaire } = useFhirSearchOne("Questionnaire", (search) =>
search.url("http://acme.org/sample-questionnaire").status("active"),
);
<FhirQuestionnaire
source={questionnaire}
onSubmit={(questionnaireResponse) => alert(questionnaireResponse)}
/>;