CH ORF (R4)
3.0.0-ci-build - ci-build
CH ORF (R4), published by HL7 Switzerland. This guide is not an authorized publication; it is the continuous build for version 3.0.0-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7ch/ch-orf/ and changes regularly. See the Directory of published versions
Modular Forms describes an architecture to support constructing forms from other sub-forms and/or from libraries of pre-defined questions to ease form development and maintenance. See also the SDC specification here.
It is common for questionnaires to share content - the same questions or even the same sections might appear in multiple forms.
The mechanism for enabling re-use in CH ORF is as follows:
Modular Questionnaires allow one questionnaire to be composed of sub-questionnaires (which can in turn be composed of further sub-questionnaires, and so on).
The ORF Questionnaire is split up in different sections, e.g. Order, Receiver, Patient etc. Each of this section is defined in a separate questionnaire module, in that way dependent Implementation Guides can directly reuse this sections into their derived ORF Questionnaires.
The base ORF Questionnaire is available in a modular version and in a assembled version.
A Form Filler using the modular version needs to assemble the questionnaire with the subQuestionnaires. A FHIR server can support this by offering support for the $assemble operation.
Each section of the ORF Questionnaire is defined by a modular subQuestionnaire:
Further re-usable modules used in the sections: