CH ORF (R4)
1.1.0 - CI Build Switzerland flag

CH ORF (R4), published by HL7 Switzerland. This is not an authorized publication; it is the continuous build for version 1.1.0). 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 Form

SDC Modular Forms

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.

CH ORF Modular Form

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.

CH ORF Questionnaire Section Modules

Each section of the ORF Questionnaire is defined by a modular subQuestionnaire:

Further re-usable modules used in the sections: