This page is part of the FHIR Specification (v1.1.0: STU 3 Ballot 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
This is a frozen snapshot of the FHIR specification created for the purpose of balloting the GAO implementation Guide. It includes draft changes that may be part of the future DSTU 2.1 release but further change is expected. Readers should focus solely on the GAO implementation content, and FHIR DSTU 2 for other purposes.
Clinical Decision Support ![]() | Maturity Level: 0 | Compartments: Not linked to any defined compartments |
This resource allows for the definition of an order set as a sharable, consumable, and executable artifact in support of clinical decision support.
Structure
UML Diagram
XML Template
<OrderSet xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Logical identifier --></identifier> <version value="[string]"/><!-- 0..1 The version of the module, if any --> <moduleMetadata><!-- 0..1 Reference(ModuleMetadata) The metadata for the orderset --></moduleMetadata> <library><!-- 0..* Reference(Library) Logic used by the orderset --></library> <item> <!-- 0..* --> <identifier><!-- 0..1 Identifier --></identifier> <number value="[string]"/><!-- 0..1 --> <title value="[string]"/><!-- 0..1 --> <description value="[string]"/><!-- 0..1 --> <textEquivalent value="[string]"/><!-- 0..1 --> <supportingEvidence><!-- 0..* Attachment --></supportingEvidence> <documentation><!-- 0..* Attachment --></documentation> <participantType value="[code]"/><!-- 0..* patient | person | practitioner | related-person --> <concept><!-- 0..* CodeableConcept --></concept> <type value="[code]"/><!-- 0..1 create | update | remove | fire-event --> <groupingBehavior value="[code]"/><!-- 0..1 visual-group | logical-group | sentence-group --> <selectionBehavior value="[code]"/><!-- 0..1 any | all | all-or-none | exactly-one | at-most-one | one-or-more --> <requiredBehavior value="[code]"/><!-- 0..1 must | could | must-unless-documented --> <precheckBehavior value="[code]"/><!-- 0..1 yes | no --> <cardinalityBehavior value="[code]"/><!-- 0..1 single | multiple --> <resource><!-- 0..1 Reference(Any) --></resource> <customization> <!-- 0..* --> <path value="[string]"/><!-- 1..1 --> <expression value="[string]"/><!-- 1..1 --> </customization> <items><!-- 0..* Content as for OrderSet.item --></items> </item> </OrderSet>
JSON Template
{"resourceType" : "OrderSet", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // Logical identifier "version" : "<string>", // The version of the module, if any "moduleMetadata" : { Reference(ModuleMetadata) }, // The metadata for the orderset "library" : [{ Reference(Library) }], // Logic used by the orderset "item" : [{ // "identifier" : { Identifier }, // "number" : "<string>", // "title" : "<string>", // "description" : "<string>", // "textEquivalent" : "<string>", // "supportingEvidence" : [{ Attachment }], // "documentation" : [{ Attachment }], // "participantType" : ["<code>"], // patient | person | practitioner | related-person "concept" : [{ CodeableConcept }], // "type" : "<code>", // create | update | remove | fire-event "groupingBehavior" : "<code>", // visual-group | logical-group | sentence-group "selectionBehavior" : "<code>", // any | all | all-or-none | exactly-one | at-most-one | one-or-more "requiredBehavior" : "<code>", // must | could | must-unless-documented "precheckBehavior" : "<code>", // yes | no "cardinalityBehavior" : "<code>", // single | multiple "resource" : { Reference(Any) }, // "customization" : [{ // "path" : "<string>", // R! "expression" : "<string>" // R! }], "items" : [{ Content as for OrderSet.item }] // }] }
Structure
XML Template
<OrderSet xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Logical identifier --></identifier> <version value="[string]"/><!-- 0..1 The version of the module, if any --> <moduleMetadata><!-- 0..1 Reference(ModuleMetadata) The metadata for the orderset --></moduleMetadata> <library><!-- 0..* Reference(Library) Logic used by the orderset --></library> <item> <!-- 0..* --> <identifier><!-- 0..1 Identifier --></identifier> <number value="[string]"/><!-- 0..1 --> <title value="[string]"/><!-- 0..1 --> <description value="[string]"/><!-- 0..1 --> <textEquivalent value="[string]"/><!-- 0..1 --> <supportingEvidence><!-- 0..* Attachment --></supportingEvidence> <documentation><!-- 0..* Attachment --></documentation> <participantType value="[code]"/><!-- 0..* patient | person | practitioner | related-person --> <concept><!-- 0..* CodeableConcept --></concept> <type value="[code]"/><!-- 0..1 create | update | remove | fire-event --> <groupingBehavior value="[code]"/><!-- 0..1 visual-group | logical-group | sentence-group --> <selectionBehavior value="[code]"/><!-- 0..1 any | all | all-or-none | exactly-one | at-most-one | one-or-more --> <requiredBehavior value="[code]"/><!-- 0..1 must | could | must-unless-documented --> <precheckBehavior value="[code]"/><!-- 0..1 yes | no --> <cardinalityBehavior value="[code]"/><!-- 0..1 single | multiple --> <resource><!-- 0..1 Reference(Any) --></resource> <customization> <!-- 0..* --> <path value="[string]"/><!-- 1..1 --> <expression value="[string]"/><!-- 1..1 --> </customization> <items><!-- 0..* Content as for OrderSet.item --></items> </item> </OrderSet>
JSON Template
{"resourceType" : "OrderSet", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // Logical identifier "version" : "<string>", // The version of the module, if any "moduleMetadata" : { Reference(ModuleMetadata) }, // The metadata for the orderset "library" : [{ Reference(Library) }], // Logic used by the orderset "item" : [{ // "identifier" : { Identifier }, // "number" : "<string>", // "title" : "<string>", // "description" : "<string>", // "textEquivalent" : "<string>", // "supportingEvidence" : [{ Attachment }], // "documentation" : [{ Attachment }], // "participantType" : ["<code>"], // patient | person | practitioner | related-person "concept" : [{ CodeableConcept }], // "type" : "<code>", // create | update | remove | fire-event "groupingBehavior" : "<code>", // visual-group | logical-group | sentence-group "selectionBehavior" : "<code>", // any | all | all-or-none | exactly-one | at-most-one | one-or-more "requiredBehavior" : "<code>", // must | could | must-unless-documented "precheckBehavior" : "<code>", // yes | no "cardinalityBehavior" : "<code>", // single | multiple "resource" : { Reference(Any) }, // "customization" : [{ // "path" : "<string>", // R! "expression" : "<string>" // R! }], "items" : [{ Content as for OrderSet.item }] // }] }
Alternate definitions: Schema/Schematron, Resource Profile (XML, JSON), Questionnaire
Path | Definition | Type | Reference |
---|---|---|---|
OrderSet.item.participantType | The type of participant for an action in the orderset | Required | OrderSetParticipantType |
OrderSet.item.type | The type of orderset item | Extensible | OrderSetItemType |
OrderSet.item.groupingBehavior | Defines organization behavior of a group | Required | OrderSetItemGroupingBehavior |
OrderSet.item.selectionBehavior | Defines selection behavior of a group | Required | OrderSetItemSelectionBehavior |
OrderSet.item.requiredBehavior | Defines requiredness behavior for selecting an action or an action group | Required | OrderSetItemRequiredBehavior |
OrderSet.item.precheckBehavior | Defines selection frequency behavior for an action or group | Required | OrderSetItemPrecheckBehavior |
OrderSet.item.cardinalityBehavior | Defines behavior for an action or a group for how many times that item may be repeated | Required | OrderSetItemCardinalityBehavior |