This page is part of the FHIR Specification (v0.0.82: DSTU 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
The official URL for this profile is:
http://hl7.org/fhir/StructureDefinition/medicationadministration-immunization-immunization
This profile is how to represent and immunization record using the medication administration resource
This profile was published on Wed, Mar 18, 2015 00:00+1100 as a draft by Health Level Seven, Inc. - [WG Name] WG.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from MedicationAdministration.
unable to summarise extension (wrong count)
This structure is derived from MedicationAdministration.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationAdministration | 1..1 | MedicationAdministration | needs something here. | |
status | code | Fixed Value: completed | ||
prescription | ||||
reasonNotGiven | Binding: NoImmunizationReason (example) | |||
reasonGiven | Binding: ImmunizationReason (example) | |||
effectiveTime[x] | dateTime | |||
medication | immunization-Vaccine | |||
device | 0..0 | |||
dosage | 1..1 | |||
text | 0..0 | |||
site | Binding: ImmunizationSite (example) | |||
route | Binding: ImmunizationRoute (example) | |||
method | 0..0 | |||
rate | 0..0 | |||
immunization-reported | 0..1 | boolean | True if this administration was reported | |
immunization-reaction | 0..* | (Complex) | Details of a reaction that follows immunization | |
immunization-protocol | 0..* | (Complex) | What protocol was followed |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationAdministration | 1..1 | MedicationAdministration | needs something here. | |
meta | 0..1 | Meta | Metadata about the resource | |
implicitRules | ?! | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (required) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
immunization-reported | 0..1 | boolean | Extension | |
immunization-reaction | 0..* | (Complex) | Extension | |
immunization-protocol | 0..* | (Complex) | Extension | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
identifier | 0..* | Identifier | External identifier | |
status | 1..1 | code | in-progress | on-hold | completed | entered-in-error | stopped Binding: MedicationAdministrationStatus (required) Fixed Value: completed | |
patient | 1..1 | Patient | Who received medication? | |
practitioner | 0..1 | Practitioner | Who administered substance? | |
encounter | 0..1 | Encounter | Encounter administered as part of | |
prescription | 0..1 | MedicationPrescription | Order administration performed against | |
wasNotGiven | ?! | 0..1 | boolean | True if medication not administered |
reasonNotGiven | I | 0..* | CodeableConcept | Reason administration not performed Binding: NoImmunizationReason (example) mad-2: Reason not given is only permitted if wasNotGiven is true |
reasonGiven | I | 0..* | CodeableConcept | Reason administration performed Binding: ImmunizationReason (example) mad-3: Reason given is only permitted if wasNotGiven is false |
effectiveTimeDateTime | 1..1 | dateTime | Start and end time of administration | |
medication | 0..1 | immunization-Vaccine | What was administered? | |
note | 0..1 | string | Information about the administration | |
dosage | I | 1..1 | Details of how medication was taken mad-1: SHALL have at least one of dosage.quantity and dosage.rate | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
site | 0..1 | CodeableConcept | Body site administered to Binding: ImmunizationSite (example) | |
route | 0..1 | CodeableConcept | Path of substance into body Binding: ImmunizationRoute (example) | |
quantity | 0..1 | Quantity | Amount administered in one dose |
todo
This structure is derived from MedicationAdministration.
unable to summarise extension (wrong count)
Differential View
This structure is derived from MedicationAdministration.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationAdministration | 1..1 | MedicationAdministration | needs something here. | |
status | code | Fixed Value: completed | ||
prescription | ||||
reasonNotGiven | Binding: NoImmunizationReason (example) | |||
reasonGiven | Binding: ImmunizationReason (example) | |||
effectiveTime[x] | dateTime | |||
medication | immunization-Vaccine | |||
device | 0..0 | |||
dosage | 1..1 | |||
text | 0..0 | |||
site | Binding: ImmunizationSite (example) | |||
route | Binding: ImmunizationRoute (example) | |||
method | 0..0 | |||
rate | 0..0 | |||
immunization-reported | 0..1 | boolean | True if this administration was reported | |
immunization-reaction | 0..* | (Complex) | Details of a reaction that follows immunization | |
immunization-protocol | 0..* | (Complex) | What protocol was followed |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationAdministration | 1..1 | MedicationAdministration | needs something here. | |
meta | 0..1 | Meta | Metadata about the resource | |
implicitRules | ?! | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (required) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
immunization-reported | 0..1 | boolean | Extension | |
immunization-reaction | 0..* | (Complex) | Extension | |
immunization-protocol | 0..* | (Complex) | Extension | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
identifier | 0..* | Identifier | External identifier | |
status | 1..1 | code | in-progress | on-hold | completed | entered-in-error | stopped Binding: MedicationAdministrationStatus (required) Fixed Value: completed | |
patient | 1..1 | Patient | Who received medication? | |
practitioner | 0..1 | Practitioner | Who administered substance? | |
encounter | 0..1 | Encounter | Encounter administered as part of | |
prescription | 0..1 | MedicationPrescription | Order administration performed against | |
wasNotGiven | ?! | 0..1 | boolean | True if medication not administered |
reasonNotGiven | I | 0..* | CodeableConcept | Reason administration not performed Binding: NoImmunizationReason (example) mad-2: Reason not given is only permitted if wasNotGiven is true |
reasonGiven | I | 0..* | CodeableConcept | Reason administration performed Binding: ImmunizationReason (example) mad-3: Reason given is only permitted if wasNotGiven is false |
effectiveTimeDateTime | 1..1 | dateTime | Start and end time of administration | |
medication | 0..1 | immunization-Vaccine | What was administered? | |
note | 0..1 | string | Information about the administration | |
dosage | I | 1..1 | Details of how medication was taken mad-1: SHALL have at least one of dosage.quantity and dosage.rate | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
site | 0..1 | CodeableConcept | Body site administered to Binding: ImmunizationSite (example) | |
route | 0..1 | CodeableConcept | Path of substance into body Binding: ImmunizationRoute (example) | |
quantity | 0..1 | Quantity | Amount administered in one dose |
XML Template
JSON Template
todo
Other representations of profile: (todo)
Path | Name | Conformance | ValueSet |
MedicationAdministration.language | Language | required | http://tools.ietf.org/html/bcp47 |
MedicationAdministration.status | MedicationAdministrationStatus | required | MedicationAdministrationStatus |
MedicationAdministration.reasonNotGiven | NoImmunizationReason | example | Immunization Reasons for Not Immunizing Codes |
MedicationAdministration.reasonGiven | ImmunizationReason | example | Immunization Reason Codes |
MedicationAdministration.dosage.site | ImmunizationSite | example | Codes for Immunization Site of Administration |
MedicationAdministration.dosage.route | ImmunizationRoute | example | Immunization Route Codes |
MedicationAdministration.dosage.method | MedicationAdministrationMethod | example | SNOMED CT Introduction (procedure) for Administration Method Codes |
Id | Path | Name | Details |
mad-2 | MedicationAdministration.reasonNotGiven | Not given reason | Reason not given is only permitted if wasNotGiven is true XPath: not(exists(f:reasonNotGiven) and f:wasNotGiven/@value='false') |
mad-3 | MedicationAdministration.reasonGiven | Given reason | Reason given is only permitted if wasNotGiven is false XPath: not(exists(f:reasonGiven) and f:wasNotGiven/@value='true') |
mad-1 | MedicationAdministration.dosage | Dose | SHALL have at least one of dosage.quantity and dosage.rate XPath: exists(f:quantity) or exists(f:rate) |