Left: | Medication Dispense (http://hl7.org/cda/us/ccda/StructureDefinition/MedicationDispense) |
Right: | Medication Dispense (http://hl7.org/cda/us/ccda/StructureDefinition/MedicationDispense) |
Information | Supply.typeId | StructureDefinition MedicationDispense has added constraint that is not found in MedicationDispense and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists()) |
Information | Supply.product.typeId | StructureDefinition MedicationDispense has added constraint that is not found in MedicationDispense and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists()) |
Information | Supply.product.manufacturedProduct | StructureDefinition MedicationDispense has a constraint that is removed in MedicationDispense and it is uncertain whether they are compatible ((manufacturedLabeledDrug | manufacturedMaterial).count() = 1) |
Information | Supply.performer.typeId | StructureDefinition MedicationDispense has added constraint that is not found in MedicationDispense and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists()) |
Information | Supply.performer.assignedEntity.typeId | StructureDefinition MedicationDispense has added constraint that is not found in MedicationDispense and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists()) |
Information | Supply.performer.assignedEntity.addr | StructureDefinition MedicationDispense has a constraint that is removed in MedicationDispense and it is uncertain whether they are compatible (nullFlavor.exists() or item.city.count() = 1) |
Information | Supply.performer.assignedEntity.addr | StructureDefinition MedicationDispense has a constraint that is removed in MedicationDispense and it is uncertain whether they are compatible (nullFlavor.exists() or (item.streetAddressLine.count() >= 1 and item.streetAddressLine.count() <= 4)) |
Information | Supply.performer.assignedEntity.addr | StructureDefinition MedicationDispense has a constraint that is removed in MedicationDispense and it is uncertain whether they are compatible (nullFlavor.exists() or use.exists()) |
Information | Supply.performer.assignedEntity.addr | StructureDefinition MedicationDispense has a constraint that is removed in MedicationDispense and it is uncertain whether they are compatible (nullFlavor.exists() or item.country.exists()) |
Information | Supply.performer.assignedEntity.addr | StructureDefinition MedicationDispense has a constraint that is removed in MedicationDispense and it is uncertain whether they are compatible (item.xmlText.empty()) |
Information | Supply.performer.assignedEntity.addr | StructureDefinition MedicationDispense has a constraint that is removed in MedicationDispense and it is uncertain whether they are compatible (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.state.exists(nullFlavor.exists() or xmlText.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-usps-state'))) |
Information | Supply.performer.assignedEntity.addr | StructureDefinition MedicationDispense has a constraint that is removed in MedicationDispense and it is uncertain whether they are compatible (nullFlavor.exists() or (item.country.exists() and item.country.xmlText != 'US' and item.country.xmlText != 'USA') or item.postalCode.exists(nullFlavor.exists() or xmlText.matches('[0-9]{5}(-[0-9]{4})?'))) |
Information | Supply.performer.assignedEntity.addr | StructureDefinition MedicationDispense has a constraint that is removed in MedicationDispense and it is uncertain whether they are compatible ((item.state.empty() or item.state.count() = 1) and (item.city.empty() or item.city.count() = 1) and (item.postalCode.empty() or item.postalCode.count() = 1) and (item.country.empty() or item.country.count() = 1)) |
Name | Value | Comments | |
---|---|---|---|
![]() | false | ||
![]() | http://hl7.org/cda/stds/core/StructureDefinition/Supply | ||
![]() | |||
![]() | This template records the act of supplying medications (i.e., dispensing). The moodCode equaling "EVN" (Event), signals that the "supply" has occurred and thus has been dispensed. | This template records the act of supplying medications (i.e., dispensing). The moodCode equaling "EVN" (Event), signals that the "supply" has occurred and thus has been dispensed. #### Templates Used Although open templates may contain any valid CDA content, the following templates are specifically called out by this template: **Optional EntryRelationships**: [MedicationSupplyOrder](StructureDefinition-MedicationSupplyOrder.html) |
|
![]() | |||
![]() | 5.0.0 | ||
![]() | |||
![]() ![]() | urn:iso:std:iso:3166#US | ||
![]() | logical | ||
![]() | MedicationDispense | ||
![]() | Health Level Seven | ||
![]() | |||
![]() | draft | ||
![]() | Medication Dispense | ||
![]() | http://hl7.org/cda/stds/core/StructureDefinition/Supply | ||
![]() | http://hl7.org/cda/us/ccda/StructureDefinition/MedicationDispense |
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() |
---|---|---|---|---|---|---|---|---|---|
![]() ![]() | C | 1..1 | Supply | Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) Constraints: should-text-ref-value, should-effectiveTime, should-repeatNumber, should-quantity | C | 1..1 | Supply | Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) Constraints: should-text-ref-value, should-effectiveTime, should-repeatNumber, should-quantity | |
![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (required) | 0..1 | ?? | Binding: ?? (required) | |||
![]() ![]() ![]() | 0..* | CS | 0..* | CS | |||||
![]() ![]() ![]() | 0..1 | II | C | 0..1 | II |
| |||
![]() ![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (required) | 0..1 | ?? | Binding: ?? (required) | |||
![]() ![]() ![]() ![]() | 0..1 | ?? | 0..1 | ?? | |||||
![]() ![]() ![]() ![]() | 0..1 | ?? | 0..1 | ?? | |||||
![]() ![]() ![]() ![]() | 1..1 | ??, ??, ?? | Fixed Value: 2.16.840.1.113883.1.3 | 1..1 | ??, ??, ?? | Fixed Value: 2.16.840.1.113883.1.3 | |||
![]() ![]() ![]() ![]() | 1..1 | string | Primitive Type string URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple | 1..1 | string | Primitive Type string URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple | |||
![]() ![]() ![]() | 1..* | II | Slice: Unordered, Open by value:root, value:extension | 1..* | II | Slice: Unordered, Open by value:root, value:extension | |||
![]() ![]() ![]() | 1..1 | ?? | Binding: ?? (required) Fixed Value: SPLY | 1..1 | ?? | Binding: ?? (required) Fixed Value: SPLY | |||
![]() ![]() ![]() | 1..1 | ?? | Binding: ?? (required) Fixed Value: EVN | 1..1 | ?? | Binding: ?? (required) Fixed Value: EVN | |||
![]() ![]() ![]() | 1..* | II | 1..* | II | |||||
![]() ![]() ![]() | 1..1 | CD | The CDA base standard limits codes that can be used at CDA supply.statusCode which do not represent typical medication dispense statuses. In order to provide correct domain vocabulary and align with FHIR, CDA supply.statusCode is fixed to completed and the FHIR MedicationDispense status value set is used at supply.code. Binding: ?? (required) | 1..1 | CD | The CDA base standard limits codes that can be used at CDA supply.statusCode which do not represent typical medication dispense statuses. In order to provide correct domain vocabulary and align with FHIR, CDA supply.statusCode is fixed to completed and the FHIR MedicationDispense status value set is used at supply.code. Binding: ?? (required) | |||
![]() ![]() ![]() | 0..1 | ED | SHOULD reference the portion of section narrative text corresponding to this entry | 0..1 | ED | SHOULD reference the portion of section narrative text corresponding to this entry | |||
![]() ![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (required) | 0..1 | ?? | Binding: ?? (required) | |||
![]() ![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (required) | 0..1 | ?? | Binding: ?? (required) | |||
![]() ![]() ![]() ![]() | 0..1 | ?? | 0..1 | ?? | |||||
![]() ![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (required) | 0..1 | ?? | Binding: ?? (required) | |||
![]() ![]() ![]() ![]() | 0..1 | ?? | 0..1 | ?? | |||||
![]() ![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (example) | 0..1 | ?? | Binding: ?? (example) | |||
![]() ![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (required) | 0..1 | ?? | Binding: ?? (required) | |||
![]() ![]() ![]() ![]() | 0..1 | ?? | Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string. | 0..1 | ?? | Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string. | |||
![]() ![]() ![]() ![]() | C | 0..1 | TEL | Constraints: value-starts-octothorpe | C | 0..1 | TEL | Constraints: value-starts-octothorpe | |
![]() ![]() ![]() ![]() | 0..1 | ED | 0..1 | ED | |||||
![]() ![]() ![]() | 1..1 | CS | Binding: ?? (required) | 1..1 | CS | Binding: ?? (required) | |||
![]() ![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (required) | 0..1 | ?? | Binding: ?? (required) | |||
![]() ![]() ![]() ![]() | 1..1 | ?? | Fixed Value: completed | 1..1 | ?? | Fixed Value: completed | |||
![]() ![]() ![]() ![]() | 0..0 | 0..0 | |||||||
![]() ![]() ![]() ![]() | 0..0 | 0..0 | |||||||
![]() ![]() ![]() ![]() | 0..0 | 0..0 | |||||||
![]() ![]() ![]() ![]() | 0..0 | 0..0 | |||||||
![]() ![]() ![]() ![]() | 0..1 | ?? | XML: valueSet (urn:hl7-org:sdtc) | 0..1 | ?? | XML: valueSet (urn:hl7-org:sdtc) | |||
![]() ![]() ![]() ![]() | 0..1 | ?? | XML: valueSetVersion (urn:hl7-org:sdtc) | 0..1 | ?? | XML: valueSetVersion (urn:hl7-org:sdtc) | |||
![]() ![]() ![]() ![]() | 0..0 | 0..0 | |||||||
![]() ![]() ![]() ![]() | 0..0 | 0..0 | |||||||
![]() ![]() ![]() ![]() | 0..0 | 0..0 | |||||||
![]() ![]() ![]() | 0..1 | SXCM_TS, IVL_TS, EIVL_TS, PIVL_TS, SXPR_TS | 0..1 | SXCM_TS, IVL_TS, EIVL_TS, PIVL_TS, SXPR_TS | |||||
![]() ![]() ![]() | 0..* | CE | Binding: ?? (example) | 0..* | CE | Binding: ?? (example) | |||
![]() ![]() ![]() | 0..1 | IVL_INT | In "EVN" (event) mood, the repeatNumber is the number of dispenses. For example, a repeatNumber of "3" indicates the third dispense. | 0..1 | IVL_INT | In "EVN" (event) mood, the repeatNumber is the number of dispenses. For example, a repeatNumber of "3" indicates the third dispense. | |||
![]() ![]() ![]() | 0..1 | BL | 0..1 | BL | |||||
![]() ![]() ![]() | 0..1 | PQ | 0..1 | PQ | |||||
![]() ![]() ![]() | 0..1 | IVL_TS | 0..1 | IVL_TS | |||||
![]() ![]() ![]() | 1..1 | InfrastructureRoot | 1..1 | InfrastructureRoot | |||||
![]() ![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (required) | 0..1 | ?? | Binding: ?? (required) | |||
![]() ![]() ![]() ![]() | 0..* | CS | 0..* | CS | |||||
![]() ![]() ![]() ![]() | 0..1 | II | C | 0..1 | II |
| |||
![]() ![]() ![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (required) | 0..1 | ?? | Binding: ?? (required) | |||
![]() ![]() ![]() ![]() ![]() | 0..1 | ?? | 0..1 | ?? | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | ?? | 0..1 | ?? | |||||
![]() ![]() ![]() ![]() ![]() | 1..1 | ??, ??, ?? | Fixed Value: 2.16.840.1.113883.1.3 | 1..1 | ??, ??, ?? | Fixed Value: 2.16.840.1.113883.1.3 | |||
![]() ![]() ![]() ![]() ![]() | 1..1 | string | Primitive Type string URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple | 1..1 | string | Primitive Type string URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple | |||
![]() ![]() ![]() ![]() | 0..* | II | 0..* | II | |||||
![]() ![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (required) Fixed Value: PRD | 0..1 | ?? | Binding: ?? (required) Fixed Value: PRD | |||
![]() ![]() ![]() ![]() | C | 1..1 | ??, ?? | Base for all types and resources | 1..1 | ??, ?? |
| ||
![]() ![]() ![]() | 0..1 | Subject | 0..1 | Subject | |||||
![]() ![]() ![]() | 0..* | Specimen | 0..* | Specimen | |||||
![]() ![]() ![]() | 0..1 | Performer2 | 0..1 | Performer2 | |||||
![]() ![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (required) | 0..1 | ?? | Binding: ?? (required) | |||
![]() ![]() ![]() ![]() | 0..* | CS | 0..* | CS | |||||
![]() ![]() ![]() ![]() | 0..1 | II | C | 0..1 | II |
| |||
![]() ![]() ![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (required) | 0..1 | ?? | Binding: ?? (required) | |||
![]() ![]() ![]() ![]() ![]() | 0..1 | ?? | 0..1 | ?? | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | ?? | 0..1 | ?? | |||||
![]() ![]() ![]() ![]() ![]() | 1..1 | ??, ??, ?? | Fixed Value: 2.16.840.1.113883.1.3 | 1..1 | ??, ??, ?? | Fixed Value: 2.16.840.1.113883.1.3 | |||
![]() ![]() ![]() ![]() ![]() | 1..1 | string | Primitive Type string URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple | 1..1 | string | Primitive Type string URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple | |||
![]() ![]() ![]() ![]() | 0..* | II | 0..* | II | |||||
![]() ![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (required) Fixed Value: PRF | 0..1 | ?? | Binding: ?? (required) Fixed Value: PRF | |||
![]() ![]() ![]() ![]() | 0..1 | CE | XML: functionCode (urn:hl7-org:sdtc) | 0..1 | CE | XML: functionCode (urn:hl7-org:sdtc) | |||
![]() ![]() ![]() ![]() | 0..1 | IVL_TS | 0..1 | IVL_TS | |||||
![]() ![]() ![]() ![]() | 0..1 | CE | 0..1 | CE | |||||
![]() ![]() ![]() ![]() | C | 1..1 | AssignedEntity | Constraints: should-addr | C | 1..1 | AssignedEntity | Constraints: should-addr | |
![]() ![]() ![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (required) | 0..1 | ?? | Binding: ?? (required) | |||
![]() ![]() ![]() ![]() ![]() | 0..* | CS | 0..* | CS | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | II | C | 0..1 | II |
| |||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (required) | 0..1 | ?? | Binding: ?? (required) | |||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ?? | 0..1 | ?? | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ?? | 0..1 | ?? | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | ??, ??, ?? | Fixed Value: 2.16.840.1.113883.1.3 | 1..1 | ??, ??, ?? | Fixed Value: 2.16.840.1.113883.1.3 | |||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Primitive Type string URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple | 1..1 | string | Primitive Type string URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple | |||
![]() ![]() ![]() ![]() ![]() | 0..* | II | 0..* | II | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | ?? | Binding: ?? (required) Fixed Value: ASSIGNED | 0..1 | ?? | Binding: ?? (required) Fixed Value: ASSIGNED | |||
![]() ![]() ![]() ![]() ![]() | 1..* | II | 1..* | II | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | IdentifiedBy | XML: identifiedBy (urn:hl7-org:sdtc) | 0..* | IdentifiedBy | XML: identifiedBy (urn:hl7-org:sdtc) | |||
![]() ![]() ![]() ![]() ![]() | 0..1 | CE | Binding: ?? (example) | 0..1 | CE | Binding: ?? (example) | |||
![]() ![]() ![]() ![]() ![]() | C | 0..1 | ?? | Base for all types and resources | 0..1 | ?? |
| ||
![]() ![]() ![]() ![]() ![]() | 0..* | TEL | 0..* | TEL | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | Person | 0..1 | Person | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | Organization | 0..1 | Organization | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | Base | XML: patient (urn:hl7-org:sdtc) | 0..1 | Base | XML: patient (urn:hl7-org:sdtc) | |||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | II | XML Namespace: urn:hl7-org:sdtc | 1..1 | II | XML Namespace: urn:hl7-org:sdtc | |||
![]() ![]() ![]() | 0..* | Author | 0..* | Author | |||||
![]() ![]() ![]() | 0..* | Informant | 0..* | Informant | |||||
![]() ![]() ![]() | 0..* | Participant2 | 0..* | Participant2 | |||||
![]() ![]() ![]() | 0..* | EntryRelationship | Slice: Unordered, Open by profile:supply, value:typeCode | 0..* | EntryRelationship | Slice: Unordered, Open by profile:supply, value:typeCode | |||
![]() ![]() ![]() | 0..* | Reference | 0..* | Reference | |||||
![]() ![]() ![]() | 0..* | Precondition | 0..* | Precondition | |||||
![]() ![]() ![]() | 0..* | InFulfillmentOf1 | XML: inFulfillmentOf1 (urn:hl7-org:sdtc) | 0..* | InFulfillmentOf1 | XML: inFulfillmentOf1 (urn:hl7-org:sdtc) | |||
![]() |