This page is part of the CCDA: Consolidated CDA Release (v2.1.0-draft1: CCDA 2.1 Draft) based on FHIR v5.0.0. . For a full list of available versions, see the Directory of published versions
Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/2.16.840.1.113883.10.20.22.4.20 | Version: 2.1.0-draft1 | |||
Active as of 2023-01-16 | Computable Name: Instruction | |||
Other Identifiers: id: urn:hl7ii:2.16.840.1.113883.10.20.22.4.20:2014-06-09 |
The Instruction template can be used in several ways, such as to record patient instructions within a Medication Activity or to record fill instructions within a supply order. The template’s moodCode can only be INT. If an instruction was already given, the Procedure Activity Act template (instead of this template) should be used to represent the already occurred instruction. The act/code defines the type of instruction. Though not defined in this template, a Vaccine Information Statement (VIS) document could be referenced through act/reference/externalDocument, and patient awareness of the instructions can be represented with the generic participant and the participant/awarenessCode.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from CDAR2.Act
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Act | 1..1 | CDAR2.Act | Base for all types and resources | |
classCode | 1..1 | code | Required Pattern: ACT | |
moodCode | 1..1 | code | Required Pattern: INT | |
Slices for templateId | 0..* | II | Slice: Unordered, Open by value:extension, value:root | |
templateId:primary | 1..1 | II | ||
root | 1..1 | string | Required Pattern: 2.16.840.1.113883.10.20.22.4.20 | |
extension | 1..1 | string | Required Pattern: 2014-06-09 | |
code | 1..1 | CD | Binding: Patient Education (preferred) | |
statusCode | 1..1 | CS | ||
code | 1..1 | string | Required Pattern: completed | |
Documentation for this format |
Path | Conformance | ValueSet |
Act.code | preferred | Patient Education |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Act | 1..1 | CDAR2.Act | Base for all types and resources | |
classCode | 1..1 | code | Required Pattern: ACT | |
moodCode | 1..1 | code | Required Pattern: INT | |
Slices for templateId | 0..* | II | Slice: Unordered, Open by value:extension, value:root | |
templateId:primary | 1..1 | II | ||
root | 1..1 | string | Required Pattern: 2.16.840.1.113883.10.20.22.4.20 | |
extension | 1..1 | string | Required Pattern: 2014-06-09 | |
code | 1..1 | CD | Binding: Patient Education (preferred) | |
statusCode | 1..1 | CS | Binding: ActStatus (required) | |
code | 1..1 | string | Required Pattern: completed | |
Documentation for this format |
Path | Conformance | ValueSet |
Act.code | preferred | Patient Education |
Act.statusCode | required | ActStatus |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
Path | Conformance | ValueSet / Code |
Act.templateId:primary.nullFlavor | required | NullFlavor |
Act.code | preferred | Patient Education |
Act.statusCode | required | ActStatus |
Act.statusCode.nullFlavor | required | NullFlavor |
Act.priorityCode | extensible | ActPriority |
Act.languageCode | required | HumanLanguage (a valid code from http://terminology.hl7.org/CodeSystem/ietf3066 ) |
Act.subject.typeCode | required | Fixed Value: SBJ |
Act.subject.contextControlCode | required | Fixed Value: OP |
Act.subject.awarenessCode | extensible | TargetAwareness |
Act.informant.typeCode | required | Fixed Value: INF |
Act.informant.contextControlCode | required | Fixed Value: OP |
Id | Grade | Path(s) | Details | Requirements |
act-er-1 | error | Act.entryRelationship | Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act : (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1 | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Differential View
This structure is derived from CDAR2.Act
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Act | 1..1 | CDAR2.Act | Base for all types and resources | |
classCode | 1..1 | code | Required Pattern: ACT | |
moodCode | 1..1 | code | Required Pattern: INT | |
Slices for templateId | 0..* | II | Slice: Unordered, Open by value:extension, value:root | |
templateId:primary | 1..1 | II | ||
root | 1..1 | string | Required Pattern: 2.16.840.1.113883.10.20.22.4.20 | |
extension | 1..1 | string | Required Pattern: 2014-06-09 | |
code | 1..1 | CD | Binding: Patient Education (preferred) | |
statusCode | 1..1 | CS | ||
code | 1..1 | string | Required Pattern: completed | |
Documentation for this format |
Path | Conformance | ValueSet |
Act.code | preferred | Patient Education |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Act | 1..1 | CDAR2.Act | Base for all types and resources | |
classCode | 1..1 | code | Required Pattern: ACT | |
moodCode | 1..1 | code | Required Pattern: INT | |
Slices for templateId | 0..* | II | Slice: Unordered, Open by value:extension, value:root | |
templateId:primary | 1..1 | II | ||
root | 1..1 | string | Required Pattern: 2.16.840.1.113883.10.20.22.4.20 | |
extension | 1..1 | string | Required Pattern: 2014-06-09 | |
code | 1..1 | CD | Binding: Patient Education (preferred) | |
statusCode | 1..1 | CS | Binding: ActStatus (required) | |
code | 1..1 | string | Required Pattern: completed | |
Documentation for this format |
Path | Conformance | ValueSet |
Act.code | preferred | Patient Education |
Act.statusCode | required | ActStatus |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
Snapshot View
Path | Conformance | ValueSet / Code |
Act.templateId:primary.nullFlavor | required | NullFlavor |
Act.code | preferred | Patient Education |
Act.statusCode | required | ActStatus |
Act.statusCode.nullFlavor | required | NullFlavor |
Act.priorityCode | extensible | ActPriority |
Act.languageCode | required | HumanLanguage (a valid code from http://terminology.hl7.org/CodeSystem/ietf3066 ) |
Act.subject.typeCode | required | Fixed Value: SBJ |
Act.subject.contextControlCode | required | Fixed Value: OP |
Act.subject.awarenessCode | extensible | TargetAwareness |
Act.informant.typeCode | required | Fixed Value: INF |
Act.informant.contextControlCode | required | Fixed Value: OP |
Id | Grade | Path(s) | Details | Requirements |
act-er-1 | error | Act.entryRelationship | Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act : (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1 | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Other representations of profile: CSV, Excel, Schematron