FHIR’s Questionnaire resource provides a way to represent a set of questions in a structured format along with associated information such as answer lists. Starting with the 2.68 release, we implemented LOINC panels using R4 questionnaire resources. Our current deployment renders the LOINC panels as they are currently represented in the database; in addition, we have begun adding features, such as computable skip logic, to a subset of LOINC panels represented as FHIR questionnaires.

Return a LOINC panel as a FHIR questionnaire

The following examples show how you can return a LOINC panel as a FHIR questionnaire using the canonical LOINC URI pattern for questionnaires: http://loinc.org/q/{LOINC #}.

https://fhir.loinc.org/Questionnaire/?url=http://loinc.org/q/89689-4
https://fhir.loinc.org/Questionnaire/89689-4

Using this call will return the full LOINC panel, including all of the Answer lists contained in that panel as value sets, the binding between each LOINC question term and its specific Answer List, and any codes or scores contained in each list.

https://fhir.loinc.org/Questionnaire/55757-9

Versioning

To return a specific LOINC version of a given Questionnaire resource, provide the version parameter as part of the request. If not version is provided, the current version will be returned.

https://fhir.loinc.org/Questionnaire/?url=http://loinc.org/q/89689-4&version=2.82