This page is part of the International Patient Summary Implementation Guide (v0.2.0: STU 1 Ballot 2) based on FHIR v3.5.0. The current version which supercedes this version is 1.1.0. For a full list of available versions, see the Directory of published versions
SD.12 StructureDefinition-medicationstatement-uv-ips
This profile represents the constraints applied to the MedicationStatement resource by the International Patient Summary (IPS) FHIR Implementation Guide, based on FHIR R4. A record of a medication statement is represented in the patient summary as an instance of a MedicationStatement resource constrained by this profile.
Conformance resource variables defined here
SD.12.1 Formal Views of Profile Content
Description of Profiles, Differentials, and Snapshots.
The official URL for this profile is: http://hl7.org/fhir/uv/ips/StructureDefinition/medicationstatement-uv-ips
Published on Thu Feb 15 07:57:06 AEST 2018 as a draft by HL7 International.
This profile builds on MedicationStatement
Summary
Must-Support: 9 elements
Prohibited: 13 elements
Structures
This structure refers to these other structures:
- http://hl7.org/fhir/uv/ips/StructureDefinition/codeableconcept-uv-ips
- http://hl7.org/fhir/uv/ips/StructureDefinition/medication-uv-ips
- http://hl7.org/fhir/uv/ips/StructureDefinition/range-uv-ips
- http://hl7.org/fhir/StructureDefinition/SimpleQuantity
- http://hl7.org/fhir/uv/ips/StructureDefinition/quantity-uv-ips
Extensions
This structure refers to these extensions:
Differential View
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | Record of medication being taken by a patient | |
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: Common Languages (preferred) | |
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | SI | 0..* | code | Extension URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Binding: DataAbsentReason (required) |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Identifier | External identifier |
![]() ![]() ![]() | Σ | 0..* | Reference(MedicationRequest | CarePlan | ServiceRequest) | Fulfils plan, proposal or order |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation) | Part of referenced event |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | ?!SΣ | 1..1 | code | active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken Binding: MedicationStatementStatus (required) |
![]() ![]() ![]() | 0..* | CodeableConcept | Reason for current status Binding: SNOMEDCTDrugTherapyStatusCodes (example) | |
![]() ![]() ![]() | I | 0..1 | CodeableConcept-uv-ips | Type of medication usage Binding: MedicationStatementCategory (preferred) |
![]() ![]() ![]() | SΣ | 1..1 | CodeableConcept-uv-ips, Reference(Medication) | What medication was taken Binding: Absent or Unknown Medication (required) |
![]() ![]() ![]() | Σ | 1..1 | Reference(Patient) | Who is/was taking the medication |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | Σ | 0..1 | Reference(Encounter | EpisodeOfCare) | Encounter / Episode associated with MedicationStatement |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | SΣ | 0..1 | dateTime, Period | The date/time or interval when the medication is/was/will taken |
![]() ![]() ![]() | Σ | 0..1 | dateTime | When the statement was asserted? |
![]() ![]() ![]() | 0..1 | Reference(Patient | Practitioner | RelatedPerson | Organization) | Person or organization that provided the information about the taking of this medication | |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | 0..* | Reference(Resource) | Additional supporting information | |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | I | 0..* | CodeableConcept-uv-ips | Reason for why the medication is being/was taken Binding: Condition/Problem/DiagnosisCodes (example) |
![]() ![]() ![]() | 0..* | Reference(Condition | Observation | DiagnosticReport) | Condition or observation that supports why the medication is being/was taken | |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible) |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | 0..* | Annotation | Further information about the statement | |
![]() ![]() ![]() | S | 0..* | Dosage | Details of how medication is/was taken or should be taken |
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored if unrecognized |
![]() ![]() ![]() ![]() | Σ | 0..1 | integer | The order of the dosage instructions |
![]() ![]() ![]() ![]() | SΣ | 0..1 | string | Free text dosage instructions e.g. SIG |
![]() ![]() ![]() ![]() | I | 0..* | CodeableConcept-uv-ips | Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness" Binding: SNOMEDCTAdditionalDosageInstructions (example) |
![]() ![]() ![]() ![]() | SΣ | 0..1 | string | Patient or consumer oriented instructions |
![]() ![]() ![]() ![]() | SΣ | 0..1 | Timing | When medication should be administered |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored if unrecognized |
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | dateTime | When the event occurs |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | Element | When the event is to occur |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Duration, Period, Range-uv-ips | Length/Range of lengths, or (Start and/or end) limits |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | positiveInt | Number of times to repeat |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | positiveInt | Maximum number of times to repeat |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | How long when it happens |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | How long when it happens (Max) |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required) |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | positiveInt | Event occurs frequency times per period |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | positiveInt | Event occurs up to frequencyMax times per period |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | Event occurs frequency times per period |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | decimal | Upper limit of period (3-4 hours) |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required) |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required) |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | time | Time of day for action |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | code | Code for time period of occurrence Binding: EventTiming (required) |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | unsignedInt | Minutes from event (before or after) |
![]() ![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept-uv-ips | BID | TID | QID | AM | PM | QD | QOD | + Binding: TimingAbbreviation (preferred) |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | coding-uv-ips | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system Binding: EventTiming (example) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | I | 0..* | (Complex) | Language Translation (Localization) URL: http://hl7.org/fhir/StructureDefinition/translation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | Primitive value for string Max Length: 1048576 | ||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() ![]() | Σ | 0..1 | boolean, CodeableConcept | Take "as needed" (for x) Binding: SNOMEDCTMedicationAsNeededReasonCodes (example) |
![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept-uv-ips | Body site to administer to Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example) |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | coding-uv-ips | Code defined by a terminology system Binding: IPS Target Site (preferred) |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system Binding: IPS Target Site (preferred) |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | I | 0..* | (Complex) | Language Translation (Localization) URL: http://hl7.org/fhir/StructureDefinition/translation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | Primitive value for string Max Length: 1048576 | ||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() ![]() | SI | 0..1 | CodeableConcept-uv-ips | How drug should enter body Binding: SNOMEDCTRouteCodes (example) |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | coding-uv-ips | Code defined by a terminology system Binding: Medicine Route of Administration (preferred) |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system Binding: Medicine Route of Administration (preferred) |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | I | 0..* | (Complex) | Language Translation (Localization) URL: http://hl7.org/fhir/StructureDefinition/translation |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | Primitive value for string Max Length: 1048576 | ||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept-uv-ips | Technique for administering medication Binding: SNOMEDCTAdministrationMethodCodes (example) |
![]() ![]() ![]() ![]() | ΣI | 0..* | Element | Amount of medication administered |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | The kind of dose or rate specified Binding: DoseAndRateType (example) |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Range, SimpleQuantity | Amount of medication per dose |
![]() |
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron