MediRecords FHIR Implementation Guide
1.4.2 - release


Resource Profile: MR MedicationRequest Admission Intravenous

Defining URL:https://fhir.medirecords.com/StructureDefinition/mr-medication-request-admission-iv
Version:1.4.2
Name:MRMedicationRequestAdmissionIV
Title:MR MedicationRequest Admission Intravenous
Status:Active as of 2026-05-01 00:59:19+0000
Definition:

MediRecords MedicationRequest profile for intravenous medication during an inpatient admission

Source Resource:XML / JSON / Turtle

The official URL for this profile is:

https://fhir.medirecords.com/StructureDefinition/mr-medication-request-admission-iv

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from AUBaseMedicationRequest

Summary

Mandatory: 17 elements(7 nested mandatory elements)
Must-Support: 25 elements
Fixed: 2 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of MedicationRequest.contained
  • The element 1 is sliced based on the value of MedicationRequest.dosageInstruction (Closed)

This structure is derived from AUBaseMedicationRequest

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationRequest C 0..* AUBaseMedicationRequest A request for a medication for a patient in an Australian healthcare context
Constraints: inv-mr-medication-req-dosageInstruction-01
... Slices for contained 1..* Resource Contained, inline Resources
Slice: Unordered, Open by type:$this
.... contained:medication S 1..1 MRMedicationAdmissionIV The contained medication resource that the infusion is fulfilling
... status S 1..1 code active | completed (ceased - course completed) | stopped (ceased - other reason) | cancelled
... statusReason S 0..1 CodeableConcept Reason for cessation of the medication order, applies to 'completed' and 'stopped' status
Binding: Medirecords Medication Request Admission Status Reason ValueSet (extensible)
... category S 1..1 CodeableConcept Type of medication usage
Binding: MediRecords MedicationRequest Category ValueSet Admission (required)
.... coding S 1..1 Coding inpatient (PLANNED or URGENT) | outpatient (EMERGENCY)
.... text S 1..1 string PLANNED | URGENT | EMERGENCY
... Slices for medication[x] Content/Rules for all slices
.... medication[x]:medicationReference S 1..1 Reference(MR Medication Admission Intravenous) Reference to the 'Medication' resource instance must be added as 'contained' reference
..... reference S 1..1 string Literal reference, Relative, internal or absolute URL
... subject S 1..1 Reference(MR Patient) Who or group medication request is for
... encounter S 1..1 Reference(MR Encounter Admission) Encounter created as part of encounter/admission/stay
... authoredOn S 1..1 dateTime Created date
... requester S 1..1 Reference(MR Practitioner) The current user who initiated the medication request
... reasonCode S 0..* CodeableConcept Intravenous Infusion Chart indication(s)
.... coding S 0..1 Coding Coded reason for the prescription, if selected by the prescriber
..... system S 1..1 uri Identity of the terminology system
..... code S 1..1 code Symbol in syntax defined by the system
.... text S 1..1 string Description of the reason for the prescription, may be free text if no coding selected
... note S 0..1 Annotation Information about the prescription
.... text S 1..1 markdown The annotation - text content (as markdown)
... Slices for dosageInstruction S 1..2 AUBaseDosage Intravenous Infusion Chart dosage instruction(s)
Slice: Unordered, Closed by pattern:doseAndRate.type.coding
.... dosageInstruction:bolus S 0..1 MRDosageAdmissionIV The bolus dose of medication to be administered at the start of the infusion
..... sequence 1..1 integer Sequence of administration, used to separate bolus and continuous infusion
Fixed Value: 1
..... doseAndRate
...... type
....... coding 1..1 Coding Code defined by a terminology system
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 397801003
........ system 1..1 uri Identity of the terminology system
........ code 1..1 code Symbol in syntax defined by the system
.... dosageInstruction:continuous S 1..1 MRDosageAdmissionIV The continuous dose of medication to be administered during the infusion
..... timing
...... repeat
....... duration S 1..1 decimal How long when it happens
....... durationUnit S 1..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
..... doseAndRate
...... type
....... coding 1..1 Coding Code defined by a terminology system
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 261754007
........ system 1..1 uri Identity of the terminology system
........ code 1..1 code Symbol in syntax defined by the system

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationRequest C 0..* AUBaseMedicationRequest A request for a medication for a patient in an Australian healthcare context
Constraints: inv-mr-medication-req-dosageInstruction-01
... id Σ 0..1 id Logical id of this artifact
... 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: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... Slices for contained 1..* Resource Contained, inline Resources
Slice: Unordered, Open by type:$this
.... contained:medication S 1..1 MRMedicationAdmissionIV The contained medication resource that the infusion is fulfilling
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:subsidisedConcurrentSupply 0..1 Coding Grounds for concurrent supply of medication
URL: http://hl7.org.au/fhir/StructureDefinition/subsidised-concurrent-supply
Binding: Concurrent Supply Grounds . (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier 0..* Identifier, AUETPPrescriptionIdentifier, AULocalPrescriptionIdentifier External ids for this request
... status ?!SΣ 1..1 code active | completed (ceased - course completed) | stopped (ceased - other reason) | cancelled
Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
... statusReason S 0..1 CodeableConcept Reason for cessation of the medication order, applies to 'completed' and 'stopped' status
Binding: Medirecords Medication Request Admission Status Reason ValueSet (extensible)
... intent ?!SΣ 1..1 code order
Binding: medicationRequest Intent (required): The kind of medication order.
Fixed Value: order
... category S 1..1 CodeableConcept Type of medication usage
Binding: MediRecords MedicationRequest Category ValueSet Admission (required)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 1..1 Coding inpatient (PLANNED or URGENT) | outpatient (EMERGENCY)
.... text SΣ 1..1 string PLANNED | URGENT | EMERGENCY
... priority Σ 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
... doNotPerform ?!Σ 0..1 boolean True if request is prohibiting action
... reported[x] Σ 0..1 Reported rather than primary record
.... reportedBoolean boolean
.... reportedReference Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
... Slices for medication[x] Σ 1..1 Reference() Medication to be taken
Slice: Unordered, Closed by type:$this
.... medication[x]:medicationReference SΣ 1..1 Reference(MR Medication Admission Intravenous) Reference to the 'Medication' resource instance must be added as 'contained' reference
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
.... medication[x]:medicationCodeableConcept Σ 0..1 CodeableConcept Coded Prescribed Medication
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
...... coding:pbs Σ 0..* Coding PBS Item Code
Binding: PBS Item Codes (preferred)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://pbs.gov.au/code/item
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... coding:gtin Σ 0..* Coding Medication Package Global Trade Item Number (GTIN)
Binding: GTIN (preferred)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://www.gs1.org/gtin
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... coding:amt Σ 0..* Coding AMT Medicines
Binding: Australian Medication . (preferred)
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:medicationClass 0..1 Coding Medication type
URL: http://hl7.org.au/fhir/StructureDefinition/medication-type
Binding: Medication Type (required)
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... coding:mimsPackage Σ 0..1 Coding MIMS Package
Binding: MIMS (preferred)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://www.mims.com.au/codes
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Medication primary text
... subject SΣ 1..1 Reference(MR Patient) Who or group medication request is for
... encounter S 1..1 Reference(MR Encounter Admission) Encounter created as part of encounter/admission/stay
... Slices for supportingInformation 0..* Reference(Resource) Information to support ordering of the medication
Slice: Unordered, Open by profile:resolve()
.... supportingInformation:bodyHeight 0..1 Reference(Observation Body Height Profile) Observation of Body Height
.... supportingInformation:bodyWeight 0..1 Reference(Observation Body Weight Profile) Observation of Body Weight
... authoredOn SΣ 1..1 dateTime Created date
... requester SΣ 1..1 Reference(MR Practitioner) The current user who initiated the medication request
... performer 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam) Intended performer of administration
... performerType Σ 0..1 CodeableConcept Desired kind of performer of the medication administration
Binding: ProcedurePerformerRoleCodes (example): Identifies the type of individual that is desired to administer the medication.
... recorder 0..1 Reference(Practitioner | PractitionerRole) Person who entered the request
... reasonCode S 0..* CodeableConcept Intravenous Infusion Chart indication(s)
Binding: Reason for Request . (preferred)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 0..1 Coding Coded reason for the prescription, if selected by the prescriber
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code SΣ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text SΣ 1..1 string Description of the reason for the prescription, may be free text if no coding selected
... reasonReference 0..* Reference(Condition | Observation) Condition or observation that supports why the prescription is being written
... instantiatesCanonical Σ 0..* canonical() Instantiates FHIR protocol or definition
... instantiatesUri Σ 0..* uri Instantiates external protocol or definition
... basedOn Σ 0..* Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) What request fulfills
... groupIdentifier Σ 0..1 Identifier Composite request this is part of
... courseOfTherapyType 0..1 CodeableConcept Overall pattern of medication administration
Binding: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio.
... insurance 0..* Reference(Coverage | ClaimResponse) Associated insurance coverage
... note S 0..1 Annotation Information about the prescription
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... author[x] Σ 0..1 Individual responsible for the annotation
..... authorReference Reference(Practitioner | Patient | RelatedPerson | Organization)
..... authorString string
.... time Σ 0..1 dateTime When the annotation was made
.... text SΣ 1..1 markdown The annotation - text content (as markdown)
... Slices for dosageInstruction S 1..2 AUBaseDosage Intravenous Infusion Chart dosage instruction(s)
Slice: Unordered, Closed by pattern:doseAndRate.type.coding
.... dosageInstruction:bolus S 0..1 MRDosageAdmissionIV The bolus dose of medication to be administered at the start of the infusion
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... sequence SΣ 1..1 integer Sequence of administration, used to separate bolus and continuous infusion
Fixed Value: 1
..... text SΣ 1..1 string Dosage details for intravenous medication administration
..... additionalInstruction Σ 0..* CodeableConcept Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
Binding: SNOMEDCTAdditionalDosageInstructions (preferred)
..... patientInstruction Σ 0..1 string Patient or consumer oriented instructions
..... timing SΣ 1..1 Timing When medication should be administered
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... event Σ 0..* dateTime When the event occurs
...... repeat SΣC 1..1 Element When the event is to occur
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... Slices for bounds[x] Σ 1..1 Period Length/Range of lengths, or (Start and/or end) limits
Slice: Unordered, Closed by type:$this
........ bounds[x]:boundsPeriod SΣ 1..1 Period Length/Range of lengths, or (Start and/or end) limits
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
......... start SΣC 1..1 dateTime Start date for infusion administration
......... end ΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
....... count Σ 0..1 positiveInt Number of times to repeat
....... countMax Σ 0..1 positiveInt Maximum number of times to repeat
....... duration Σ 0..1 decimal How long when it happens
....... durationMax Σ 0..1 decimal How long when it happens (Max)
....... durationUnit Σ 0..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): A unit of time (units from UCUM).
....... frequency Σ 0..1 positiveInt Event occurs frequency times per period
....... frequencyMax Σ 0..1 positiveInt Event occurs up to frequencyMax times per period
....... period Σ 0..1 decimal Event occurs frequency times per period
....... periodMax Σ 0..1 decimal Upper limit of period (3-4 hours)
....... periodUnit Σ 0..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): A unit of time (units from UCUM).
....... dayOfWeek Σ 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required)
....... timeOfDay Σ 0..* time Time of day for action
....... when Σ 0..* code Code for time period of occurrence
Binding: EventTiming (required): Real world event relating to the schedule.
....... offset Σ 0..1 unsignedInt Minutes from event (before or after)
...... code Σ 0..1 CodeableConcept BID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern.
..... asNeeded[x] Σ 0..1 Take "as needed" (for x)
Binding: Clinical Finding . (preferred)
...... asNeededBoolean boolean
...... asNeededCodeableConcept CodeableConcept
..... site Σ 0..1 CodeableConcept Body site to administer to
Binding: Body Site . (preferred)
..... route SΣ 1..1 CodeableConcept How drug should enter body
Binding: Route of Administration . (preferred)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ 1..1 Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version Σ 0..1 string Version of the system - if relevant
....... code SΣ 1..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text SΣ 1..1 string Plain text representation of the concept
..... method Σ 0..1 CodeableConcept Technique for administering medication
Binding: SNOMEDCTAdministrationMethodCodes (preferred)
..... doseAndRate SΣ 1..1 Element Amount of medication administered
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... type SΣ 1..1 CodeableConcept Indicates if the dose is a bolus or a continuous infusion
Binding: MediRecords Dose and Rate Type ValueSet IV (required)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... coding Σ 1..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 397801003
........ display 0..1 string Representation defined by the system
........ userSelected 0..1 boolean If this coding was chosen directly by the user
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ 1..1 uri Identity of the terminology system
........ version Σ 0..1 string Version of the system - if relevant
........ code Σ 1..1 code Symbol in syntax defined by the system
........ display Σ 0..1 string Representation defined by the system
........ userSelected Σ 0..1 boolean If this coding was chosen directly by the user
....... text Σ 0..1 string Plain text representation of the concept
...... Slices for dose[x] Σ 1..1 SimpleQuantity Amount of medication per dose
Slice: Unordered, Closed by type:$this
....... dose[x]:doseQuantity SΣ 1..1 SimpleQuantity Amount of medication per dose
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ value SΣ 1..1 decimal Numerical value (with implicit precision)
........ unit Σ 0..1 string Unit representation
........ system SΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code SΣ 1..1 code Coded form of the unit
Fixed Value: mL
...... rate[x] SΣ 1..1 Ratio Rate of administration for this intravenous medication administration
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... numerator SΣ 1..1 Quantity Numerator value
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ value SΣ 1..1 decimal Numerical value (with implicit precision)
........ comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
........ unit Σ 0..1 string Unit representation
........ system SΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code SΣ 1..1 code Coded form of the unit
Fixed Value: mL
....... denominator SΣ 1..1 Quantity Denominator value
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ value SΣ 1..1 decimal Numerical value (with implicit precision)
Fixed Value: 1
........ comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
........ unit Σ 0..1 string Unit representation
........ system SΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code SΣ 1..1 code Coded form of the unit
Fixed Value: h
..... maxDosePerPeriod Σ 0..1 Ratio Upper limit on medication per unit of time
..... maxDosePerAdministration Σ 0..1 SimpleQuantity Upper limit on medication per administration
..... maxDosePerLifetime Σ 0..1 SimpleQuantity Upper limit on medication per lifetime of the patient
.... dosageInstruction:continuous S 1..1 MRDosageAdmissionIV The continuous dose of medication to be administered during the infusion
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... sequence SΣ 0..1 integer Sequence of administration, used to separate bolus and continuous infusion
..... text SΣ 1..1 string Dosage details for intravenous medication administration
..... additionalInstruction Σ 0..* CodeableConcept Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
Binding: SNOMEDCTAdditionalDosageInstructions (preferred)
..... patientInstruction Σ 0..1 string Patient or consumer oriented instructions
..... timing SΣ 1..1 Timing When medication should be administered
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... event Σ 0..* dateTime When the event occurs
...... repeat SΣC 1..1 Element When the event is to occur
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... Slices for bounds[x] Σ 1..1 Period Length/Range of lengths, or (Start and/or end) limits
Slice: Unordered, Closed by type:$this
........ bounds[x]:boundsPeriod SΣ 1..1 Period Length/Range of lengths, or (Start and/or end) limits
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
......... start SΣC 1..1 dateTime Start date for infusion administration
......... end ΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
....... count Σ 0..1 positiveInt Number of times to repeat
....... countMax Σ 0..1 positiveInt Maximum number of times to repeat
....... duration SΣ 1..1 decimal How long when it happens
....... durationMax Σ 0..1 decimal How long when it happens (Max)
....... durationUnit SΣ 1..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): A unit of time (units from UCUM).
....... frequency Σ 0..1 positiveInt Event occurs frequency times per period
....... frequencyMax Σ 0..1 positiveInt Event occurs up to frequencyMax times per period
....... period Σ 0..1 decimal Event occurs frequency times per period
....... periodMax Σ 0..1 decimal Upper limit of period (3-4 hours)
....... periodUnit Σ 0..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): A unit of time (units from UCUM).
....... dayOfWeek Σ 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required)
....... timeOfDay Σ 0..* time Time of day for action
....... when Σ 0..* code Code for time period of occurrence
Binding: EventTiming (required): Real world event relating to the schedule.
....... offset Σ 0..1 unsignedInt Minutes from event (before or after)
...... code Σ 0..1 CodeableConcept BID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern.
..... asNeeded[x] Σ 0..1 Take "as needed" (for x)
Binding: Clinical Finding . (preferred)
...... asNeededBoolean boolean
...... asNeededCodeableConcept CodeableConcept
..... site Σ 0..1 CodeableConcept Body site to administer to
Binding: Body Site . (preferred)
..... route SΣ 1..1 CodeableConcept How drug should enter body
Binding: Route of Administration . (preferred)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ 1..1 Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version Σ 0..1 string Version of the system - if relevant
....... code SΣ 1..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text SΣ 1..1 string Plain text representation of the concept
..... method Σ 0..1 CodeableConcept Technique for administering medication
Binding: SNOMEDCTAdministrationMethodCodes (preferred)
..... doseAndRate SΣ 1..1 Element Amount of medication administered
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... type SΣ 1..1 CodeableConcept Indicates if the dose is a bolus or a continuous infusion
Binding: MediRecords Dose and Rate Type ValueSet IV (required)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... coding Σ 1..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 261754007
........ display 0..1 string Representation defined by the system
........ userSelected 0..1 boolean If this coding was chosen directly by the user
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ 1..1 uri Identity of the terminology system
........ version Σ 0..1 string Version of the system - if relevant
........ code Σ 1..1 code Symbol in syntax defined by the system
........ display Σ 0..1 string Representation defined by the system
........ userSelected Σ 0..1 boolean If this coding was chosen directly by the user
....... text Σ 0..1 string Plain text representation of the concept
...... Slices for dose[x] Σ 1..1 SimpleQuantity Amount of medication per dose
Slice: Unordered, Closed by type:$this
....... dose[x]:doseQuantity SΣ 1..1 SimpleQuantity Amount of medication per dose
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ value SΣ 1..1 decimal Numerical value (with implicit precision)
........ unit Σ 0..1 string Unit representation
........ system SΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code SΣ 1..1 code Coded form of the unit
Fixed Value: mL
...... rate[x] SΣ 1..1 Ratio Rate of administration for this intravenous medication administration
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... numerator SΣ 1..1 Quantity Numerator value
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ value SΣ 1..1 decimal Numerical value (with implicit precision)
........ comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
........ unit Σ 0..1 string Unit representation
........ system SΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code SΣ 1..1 code Coded form of the unit
Fixed Value: mL
....... denominator SΣ 1..1 Quantity Denominator value
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ value SΣ 1..1 decimal Numerical value (with implicit precision)
Fixed Value: 1
........ comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
........ unit Σ 0..1 string Unit representation
........ system SΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code SΣ 1..1 code Coded form of the unit
Fixed Value: h
..... maxDosePerPeriod Σ 0..1 Ratio Upper limit on medication per unit of time
..... maxDosePerAdministration Σ 0..1 SimpleQuantity Upper limit on medication per administration
..... maxDosePerLifetime Σ 0..1 SimpleQuantity Upper limit on medication per lifetime of the patient
... dispenseRequest 0..1 BackboneElement Requested dispensing
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... initialFill 0..1 BackboneElement First fill details
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... quantity 0..1 SimpleQuantity First fill quantity
..... duration 0..1 Duration First fill duration
.... dispenseInterval 0..1 Duration Minimum period of time between dispenses
.... validityPeriod 0..1 Period Time period supply is authorized for
.... numberOfRepeatsAllowed 0..1 unsignedInt Maximum repeats authorised
.... quantity 0..1 SimpleQuantity Amount of medication to supply per dispense
.... expectedSupplyDuration 0..1 Duration Number of days supply per dispense
.... performer 0..1 Reference(Organization) Intended dispenser
... substitution 0..1 BackboneElement Brand substitution details
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... allowed[x] 1..1 Brand substitution flag
Binding: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed.
..... allowedBoolean boolean
..... allowedCodeableConcept CodeableConcept
.... reason 0..1 CodeableConcept Why should (not) substitution be made
Binding: Medicine Substitution Reason . (preferred)
... priorPrescription 0..1 Reference(MedicationRequest) An order/prescription that is being replaced
... detectedIssue 0..* Reference(DetectedIssue) Clinical Issue with action
... eventHistory 0..* Reference(Provenance) A list of events of interest in the lifecycle

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationRequest 0..* AUBaseMedicationRequest A request for a medication for a patient in an Australian healthcare context
... Slices for contained Content/Rules for all slices
.... contained:medication 1..1 MRMedicationAdmissionIV The contained medication resource that the infusion is fulfilling
... status ?!Σ 1..1 code active | completed (ceased - course completed) | stopped (ceased - other reason) | cancelled
Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
... statusReason 0..1 CodeableConcept Reason for cessation of the medication order, applies to 'completed' and 'stopped' status
Binding: Medirecords Medication Request Admission Status Reason ValueSet (extensible)
... category 1..1 CodeableConcept Type of medication usage
Binding: MediRecords MedicationRequest Category ValueSet Admission (required)
.... coding Σ 1..1 Coding inpatient (PLANNED or URGENT) | outpatient (EMERGENCY)
.... text Σ 1..1 string PLANNED | URGENT | EMERGENCY
... Slices for medication[x] Content/Rules for all slices
.... medication[x]:medicationReference Σ 1..1 Reference(MR Medication Admission Intravenous) Reference to the 'Medication' resource instance must be added as 'contained' reference
..... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
... subject Σ 1..1 Reference(MR Patient) Who or group medication request is for
... encounter 1..1 Reference(MR Encounter Admission) Encounter created as part of encounter/admission/stay
... authoredOn Σ 1..1 dateTime Created date
... requester Σ 1..1 Reference(MR Practitioner) The current user who initiated the medication request
... reasonCode 0..* CodeableConcept Intravenous Infusion Chart indication(s)
Binding: Reason for Request . (preferred)
.... coding Σ 0..1 Coding Coded reason for the prescription, if selected by the prescriber
..... system Σ 1..1 uri Identity of the terminology system
..... code Σ 1..1 code Symbol in syntax defined by the system
.... text Σ 1..1 string Description of the reason for the prescription, may be free text if no coding selected
... note 0..1 Annotation Information about the prescription
.... text Σ 1..1 markdown The annotation - text content (as markdown)
... Slices for dosageInstruction 1..2 AUBaseDosage Intravenous Infusion Chart dosage instruction(s)
Slice: Unordered, Closed by pattern:doseAndRate.type.coding
.... dosageInstruction:bolus 0..1 MRDosageAdmissionIV The bolus dose of medication to be administered at the start of the infusion
..... sequence Σ 1..1 integer Sequence of administration, used to separate bolus and continuous infusion
Fixed Value: 1
..... text Σ 1..1 string Dosage details for intravenous medication administration
..... timing Σ 1..1 Timing When medication should be administered
...... repeat ΣC 1..1 Element When the event is to occur
....... Slices for bounds[x] Content/Rules for all slices
........ bounds[x]:boundsPeriod Σ 1..1 Period Length/Range of lengths, or (Start and/or end) limits
......... start ΣC 1..1 dateTime Start date for infusion administration
..... route Σ 1..1 CodeableConcept How drug should enter body
Binding: Route of Administration . (preferred)
...... coding Σ 1..1 Coding Code defined by a terminology system
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... code Σ 1..1 code Symbol in syntax defined by the system
...... text Σ 1..1 string Plain text representation of the concept
..... doseAndRate Σ 1..1 Element Amount of medication administered
...... type Σ 1..1 CodeableConcept Indicates if the dose is a bolus or a continuous infusion
Binding: MediRecords Dose and Rate Type ValueSet IV (required)
...... Slices for dose[x] Content/Rules for all slices
....... dose[x]:doseQuantity Σ 1..1 SimpleQuantity Amount of medication per dose
........ value Σ 1..1 decimal Numerical value (with implicit precision)
........ system ΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code Σ 1..1 code Coded form of the unit
Fixed Value: mL
...... rate[x] Σ 1..1 Ratio Rate of administration for this intravenous medication administration
....... numerator Σ 1..1 Quantity Numerator value
........ value Σ 1..1 decimal Numerical value (with implicit precision)
........ system ΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code Σ 1..1 code Coded form of the unit
Fixed Value: mL
....... denominator Σ 1..1 Quantity Denominator value
........ value Σ 1..1 decimal Numerical value (with implicit precision)
Fixed Value: 1
........ system ΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code Σ 1..1 code Coded form of the unit
Fixed Value: h
.... dosageInstruction:continuous 1..1 MRDosageAdmissionIV The continuous dose of medication to be administered during the infusion
..... sequence Σ 0..1 integer Sequence of administration, used to separate bolus and continuous infusion
..... text Σ 1..1 string Dosage details for intravenous medication administration
..... timing Σ 1..1 Timing When medication should be administered
...... repeat ΣC 1..1 Element When the event is to occur
....... Slices for bounds[x] Content/Rules for all slices
........ bounds[x]:boundsPeriod Σ 1..1 Period Length/Range of lengths, or (Start and/or end) limits
......... start ΣC 1..1 dateTime Start date for infusion administration
....... duration Σ 1..1 decimal How long when it happens
....... durationUnit Σ 1..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): A unit of time (units from UCUM).
..... route Σ 1..1 CodeableConcept How drug should enter body
Binding: Route of Administration . (preferred)
...... coding Σ 1..1 Coding Code defined by a terminology system
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... code Σ 1..1 code Symbol in syntax defined by the system
...... text Σ 1..1 string Plain text representation of the concept
..... doseAndRate Σ 1..1 Element Amount of medication administered
...... type Σ 1..1 CodeableConcept Indicates if the dose is a bolus or a continuous infusion
Binding: MediRecords Dose and Rate Type ValueSet IV (required)
...... Slices for dose[x] Content/Rules for all slices
....... dose[x]:doseQuantity Σ 1..1 SimpleQuantity Amount of medication per dose
........ value Σ 1..1 decimal Numerical value (with implicit precision)
........ system ΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code Σ 1..1 code Coded form of the unit
Fixed Value: mL
...... rate[x] Σ 1..1 Ratio Rate of administration for this intravenous medication administration
....... numerator Σ 1..1 Quantity Numerator value
........ value Σ 1..1 decimal Numerical value (with implicit precision)
........ system ΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code Σ 1..1 code Coded form of the unit
Fixed Value: mL
....... denominator Σ 1..1 Quantity Denominator value
........ value Σ 1..1 decimal Numerical value (with implicit precision)
Fixed Value: 1
........ system ΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code Σ 1..1 code Coded form of the unit
Fixed Value: h

doco Documentation for this format

This structure is derived from AUBaseMedicationRequest

Summary

Mandatory: 17 elements(7 nested mandatory elements)
Must-Support: 25 elements
Fixed: 2 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of MedicationRequest.contained
  • The element 1 is sliced based on the value of MedicationRequest.dosageInstruction (Closed)

Differential View

This structure is derived from AUBaseMedicationRequest

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationRequest C 0..* AUBaseMedicationRequest A request for a medication for a patient in an Australian healthcare context
Constraints: inv-mr-medication-req-dosageInstruction-01
... Slices for contained 1..* Resource Contained, inline Resources
Slice: Unordered, Open by type:$this
.... contained:medication S 1..1 MRMedicationAdmissionIV The contained medication resource that the infusion is fulfilling
... status S 1..1 code active | completed (ceased - course completed) | stopped (ceased - other reason) | cancelled
... statusReason S 0..1 CodeableConcept Reason for cessation of the medication order, applies to 'completed' and 'stopped' status
Binding: Medirecords Medication Request Admission Status Reason ValueSet (extensible)
... category S 1..1 CodeableConcept Type of medication usage
Binding: MediRecords MedicationRequest Category ValueSet Admission (required)
.... coding S 1..1 Coding inpatient (PLANNED or URGENT) | outpatient (EMERGENCY)
.... text S 1..1 string PLANNED | URGENT | EMERGENCY
... Slices for medication[x] Content/Rules for all slices
.... medication[x]:medicationReference S 1..1 Reference(MR Medication Admission Intravenous) Reference to the 'Medication' resource instance must be added as 'contained' reference
..... reference S 1..1 string Literal reference, Relative, internal or absolute URL
... subject S 1..1 Reference(MR Patient) Who or group medication request is for
... encounter S 1..1 Reference(MR Encounter Admission) Encounter created as part of encounter/admission/stay
... authoredOn S 1..1 dateTime Created date
... requester S 1..1 Reference(MR Practitioner) The current user who initiated the medication request
... reasonCode S 0..* CodeableConcept Intravenous Infusion Chart indication(s)
.... coding S 0..1 Coding Coded reason for the prescription, if selected by the prescriber
..... system S 1..1 uri Identity of the terminology system
..... code S 1..1 code Symbol in syntax defined by the system
.... text S 1..1 string Description of the reason for the prescription, may be free text if no coding selected
... note S 0..1 Annotation Information about the prescription
.... text S 1..1 markdown The annotation - text content (as markdown)
... Slices for dosageInstruction S 1..2 AUBaseDosage Intravenous Infusion Chart dosage instruction(s)
Slice: Unordered, Closed by pattern:doseAndRate.type.coding
.... dosageInstruction:bolus S 0..1 MRDosageAdmissionIV The bolus dose of medication to be administered at the start of the infusion
..... sequence 1..1 integer Sequence of administration, used to separate bolus and continuous infusion
Fixed Value: 1
..... doseAndRate
...... type
....... coding 1..1 Coding Code defined by a terminology system
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 397801003
........ system 1..1 uri Identity of the terminology system
........ code 1..1 code Symbol in syntax defined by the system
.... dosageInstruction:continuous S 1..1 MRDosageAdmissionIV The continuous dose of medication to be administered during the infusion
..... timing
...... repeat
....... duration S 1..1 decimal How long when it happens
....... durationUnit S 1..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
..... doseAndRate
...... type
....... coding 1..1 Coding Code defined by a terminology system
Required Pattern: At least the following
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 261754007
........ system 1..1 uri Identity of the terminology system
........ code 1..1 code Symbol in syntax defined by the system

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationRequest C 0..* AUBaseMedicationRequest A request for a medication for a patient in an Australian healthcare context
Constraints: inv-mr-medication-req-dosageInstruction-01
... id Σ 0..1 id Logical id of this artifact
... 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: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... Slices for contained 1..* Resource Contained, inline Resources
Slice: Unordered, Open by type:$this
.... contained:medication S 1..1 MRMedicationAdmissionIV The contained medication resource that the infusion is fulfilling
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:subsidisedConcurrentSupply 0..1 Coding Grounds for concurrent supply of medication
URL: http://hl7.org.au/fhir/StructureDefinition/subsidised-concurrent-supply
Binding: Concurrent Supply Grounds . (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier 0..* Identifier, AUETPPrescriptionIdentifier, AULocalPrescriptionIdentifier External ids for this request
... status ?!SΣ 1..1 code active | completed (ceased - course completed) | stopped (ceased - other reason) | cancelled
Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
... statusReason S 0..1 CodeableConcept Reason for cessation of the medication order, applies to 'completed' and 'stopped' status
Binding: Medirecords Medication Request Admission Status Reason ValueSet (extensible)
... intent ?!SΣ 1..1 code order
Binding: medicationRequest Intent (required): The kind of medication order.
Fixed Value: order
... category S 1..1 CodeableConcept Type of medication usage
Binding: MediRecords MedicationRequest Category ValueSet Admission (required)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 1..1 Coding inpatient (PLANNED or URGENT) | outpatient (EMERGENCY)
.... text SΣ 1..1 string PLANNED | URGENT | EMERGENCY
... priority Σ 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
... doNotPerform ?!Σ 0..1 boolean True if request is prohibiting action
... reported[x] Σ 0..1 Reported rather than primary record
.... reportedBoolean boolean
.... reportedReference Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
... Slices for medication[x] Σ 1..1 Reference() Medication to be taken
Slice: Unordered, Closed by type:$this
.... medication[x]:medicationReference SΣ 1..1 Reference(MR Medication Admission Intravenous) Reference to the 'Medication' resource instance must be added as 'contained' reference
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
.... medication[x]:medicationCodeableConcept Σ 0..1 CodeableConcept Coded Prescribed Medication
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
...... coding:pbs Σ 0..* Coding PBS Item Code
Binding: PBS Item Codes (preferred)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://pbs.gov.au/code/item
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... coding:gtin Σ 0..* Coding Medication Package Global Trade Item Number (GTIN)
Binding: GTIN (preferred)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://www.gs1.org/gtin
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... coding:amt Σ 0..* Coding AMT Medicines
Binding: Australian Medication . (preferred)
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:medicationClass 0..1 Coding Medication type
URL: http://hl7.org.au/fhir/StructureDefinition/medication-type
Binding: Medication Type (required)
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... coding:mimsPackage Σ 0..1 Coding MIMS Package
Binding: MIMS (preferred)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri Identity of the terminology system
Fixed Value: http://www.mims.com.au/codes
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Medication primary text
... subject SΣ 1..1 Reference(MR Patient) Who or group medication request is for
... encounter S 1..1 Reference(MR Encounter Admission) Encounter created as part of encounter/admission/stay
... Slices for supportingInformation 0..* Reference(Resource) Information to support ordering of the medication
Slice: Unordered, Open by profile:resolve()
.... supportingInformation:bodyHeight 0..1 Reference(Observation Body Height Profile) Observation of Body Height
.... supportingInformation:bodyWeight 0..1 Reference(Observation Body Weight Profile) Observation of Body Weight
... authoredOn SΣ 1..1 dateTime Created date
... requester SΣ 1..1 Reference(MR Practitioner) The current user who initiated the medication request
... performer 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam) Intended performer of administration
... performerType Σ 0..1 CodeableConcept Desired kind of performer of the medication administration
Binding: ProcedurePerformerRoleCodes (example): Identifies the type of individual that is desired to administer the medication.
... recorder 0..1 Reference(Practitioner | PractitionerRole) Person who entered the request
... reasonCode S 0..* CodeableConcept Intravenous Infusion Chart indication(s)
Binding: Reason for Request . (preferred)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 0..1 Coding Coded reason for the prescription, if selected by the prescriber
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code SΣ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text SΣ 1..1 string Description of the reason for the prescription, may be free text if no coding selected
... reasonReference 0..* Reference(Condition | Observation) Condition or observation that supports why the prescription is being written
... instantiatesCanonical Σ 0..* canonical() Instantiates FHIR protocol or definition
... instantiatesUri Σ 0..* uri Instantiates external protocol or definition
... basedOn Σ 0..* Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) What request fulfills
... groupIdentifier Σ 0..1 Identifier Composite request this is part of
... courseOfTherapyType 0..1 CodeableConcept Overall pattern of medication administration
Binding: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio.
... insurance 0..* Reference(Coverage | ClaimResponse) Associated insurance coverage
... note S 0..1 Annotation Information about the prescription
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... author[x] Σ 0..1 Individual responsible for the annotation
..... authorReference Reference(Practitioner | Patient | RelatedPerson | Organization)
..... authorString string
.... time Σ 0..1 dateTime When the annotation was made
.... text SΣ 1..1 markdown The annotation - text content (as markdown)
... Slices for dosageInstruction S 1..2 AUBaseDosage Intravenous Infusion Chart dosage instruction(s)
Slice: Unordered, Closed by pattern:doseAndRate.type.coding
.... dosageInstruction:bolus S 0..1 MRDosageAdmissionIV The bolus dose of medication to be administered at the start of the infusion
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... sequence SΣ 1..1 integer Sequence of administration, used to separate bolus and continuous infusion
Fixed Value: 1
..... text SΣ 1..1 string Dosage details for intravenous medication administration
..... additionalInstruction Σ 0..* CodeableConcept Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
Binding: SNOMEDCTAdditionalDosageInstructions (preferred)
..... patientInstruction Σ 0..1 string Patient or consumer oriented instructions
..... timing SΣ 1..1 Timing When medication should be administered
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... event Σ 0..* dateTime When the event occurs
...... repeat SΣC 1..1 Element When the event is to occur
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... Slices for bounds[x] Σ 1..1 Period Length/Range of lengths, or (Start and/or end) limits
Slice: Unordered, Closed by type:$this
........ bounds[x]:boundsPeriod SΣ 1..1 Period Length/Range of lengths, or (Start and/or end) limits
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
......... start SΣC 1..1 dateTime Start date for infusion administration
......... end ΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
....... count Σ 0..1 positiveInt Number of times to repeat
....... countMax Σ 0..1 positiveInt Maximum number of times to repeat
....... duration Σ 0..1 decimal How long when it happens
....... durationMax Σ 0..1 decimal How long when it happens (Max)
....... durationUnit Σ 0..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): A unit of time (units from UCUM).
....... frequency Σ 0..1 positiveInt Event occurs frequency times per period
....... frequencyMax Σ 0..1 positiveInt Event occurs up to frequencyMax times per period
....... period Σ 0..1 decimal Event occurs frequency times per period
....... periodMax Σ 0..1 decimal Upper limit of period (3-4 hours)
....... periodUnit Σ 0..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): A unit of time (units from UCUM).
....... dayOfWeek Σ 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required)
....... timeOfDay Σ 0..* time Time of day for action
....... when Σ 0..* code Code for time period of occurrence
Binding: EventTiming (required): Real world event relating to the schedule.
....... offset Σ 0..1 unsignedInt Minutes from event (before or after)
...... code Σ 0..1 CodeableConcept BID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern.
..... asNeeded[x] Σ 0..1 Take "as needed" (for x)
Binding: Clinical Finding . (preferred)
...... asNeededBoolean boolean
...... asNeededCodeableConcept CodeableConcept
..... site Σ 0..1 CodeableConcept Body site to administer to
Binding: Body Site . (preferred)
..... route SΣ 1..1 CodeableConcept How drug should enter body
Binding: Route of Administration . (preferred)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ 1..1 Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version Σ 0..1 string Version of the system - if relevant
....... code SΣ 1..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text SΣ 1..1 string Plain text representation of the concept
..... method Σ 0..1 CodeableConcept Technique for administering medication
Binding: SNOMEDCTAdministrationMethodCodes (preferred)
..... doseAndRate SΣ 1..1 Element Amount of medication administered
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... type SΣ 1..1 CodeableConcept Indicates if the dose is a bolus or a continuous infusion
Binding: MediRecords Dose and Rate Type ValueSet IV (required)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... coding Σ 1..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 397801003
........ display 0..1 string Representation defined by the system
........ userSelected 0..1 boolean If this coding was chosen directly by the user
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ 1..1 uri Identity of the terminology system
........ version Σ 0..1 string Version of the system - if relevant
........ code Σ 1..1 code Symbol in syntax defined by the system
........ display Σ 0..1 string Representation defined by the system
........ userSelected Σ 0..1 boolean If this coding was chosen directly by the user
....... text Σ 0..1 string Plain text representation of the concept
...... Slices for dose[x] Σ 1..1 SimpleQuantity Amount of medication per dose
Slice: Unordered, Closed by type:$this
....... dose[x]:doseQuantity SΣ 1..1 SimpleQuantity Amount of medication per dose
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ value SΣ 1..1 decimal Numerical value (with implicit precision)
........ unit Σ 0..1 string Unit representation
........ system SΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code SΣ 1..1 code Coded form of the unit
Fixed Value: mL
...... rate[x] SΣ 1..1 Ratio Rate of administration for this intravenous medication administration
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... numerator SΣ 1..1 Quantity Numerator value
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ value SΣ 1..1 decimal Numerical value (with implicit precision)
........ comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
........ unit Σ 0..1 string Unit representation
........ system SΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code SΣ 1..1 code Coded form of the unit
Fixed Value: mL
....... denominator SΣ 1..1 Quantity Denominator value
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ value SΣ 1..1 decimal Numerical value (with implicit precision)
Fixed Value: 1
........ comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
........ unit Σ 0..1 string Unit representation
........ system SΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code SΣ 1..1 code Coded form of the unit
Fixed Value: h
..... maxDosePerPeriod Σ 0..1 Ratio Upper limit on medication per unit of time
..... maxDosePerAdministration Σ 0..1 SimpleQuantity Upper limit on medication per administration
..... maxDosePerLifetime Σ 0..1 SimpleQuantity Upper limit on medication per lifetime of the patient
.... dosageInstruction:continuous S 1..1 MRDosageAdmissionIV The continuous dose of medication to be administered during the infusion
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... sequence SΣ 0..1 integer Sequence of administration, used to separate bolus and continuous infusion
..... text SΣ 1..1 string Dosage details for intravenous medication administration
..... additionalInstruction Σ 0..* CodeableConcept Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
Binding: SNOMEDCTAdditionalDosageInstructions (preferred)
..... patientInstruction Σ 0..1 string Patient or consumer oriented instructions
..... timing SΣ 1..1 Timing When medication should be administered
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... event Σ 0..* dateTime When the event occurs
...... repeat SΣC 1..1 Element When the event is to occur
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... Slices for bounds[x] Σ 1..1 Period Length/Range of lengths, or (Start and/or end) limits
Slice: Unordered, Closed by type:$this
........ bounds[x]:boundsPeriod SΣ 1..1 Period Length/Range of lengths, or (Start and/or end) limits
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
......... start SΣC 1..1 dateTime Start date for infusion administration
......... end ΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
....... count Σ 0..1 positiveInt Number of times to repeat
....... countMax Σ 0..1 positiveInt Maximum number of times to repeat
....... duration SΣ 1..1 decimal How long when it happens
....... durationMax Σ 0..1 decimal How long when it happens (Max)
....... durationUnit SΣ 1..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): A unit of time (units from UCUM).
....... frequency Σ 0..1 positiveInt Event occurs frequency times per period
....... frequencyMax Σ 0..1 positiveInt Event occurs up to frequencyMax times per period
....... period Σ 0..1 decimal Event occurs frequency times per period
....... periodMax Σ 0..1 decimal Upper limit of period (3-4 hours)
....... periodUnit Σ 0..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
Binding: UnitsOfTime (required): A unit of time (units from UCUM).
....... dayOfWeek Σ 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required)
....... timeOfDay Σ 0..* time Time of day for action
....... when Σ 0..* code Code for time period of occurrence
Binding: EventTiming (required): Real world event relating to the schedule.
....... offset Σ 0..1 unsignedInt Minutes from event (before or after)
...... code Σ 0..1 CodeableConcept BID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern.
..... asNeeded[x] Σ 0..1 Take "as needed" (for x)
Binding: Clinical Finding . (preferred)
...... asNeededBoolean boolean
...... asNeededCodeableConcept CodeableConcept
..... site Σ 0..1 CodeableConcept Body site to administer to
Binding: Body Site . (preferred)
..... route SΣ 1..1 CodeableConcept How drug should enter body
Binding: Route of Administration . (preferred)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ 1..1 Coding Code defined by a terminology system
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version Σ 0..1 string Version of the system - if relevant
....... code SΣ 1..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text SΣ 1..1 string Plain text representation of the concept
..... method Σ 0..1 CodeableConcept Technique for administering medication
Binding: SNOMEDCTAdministrationMethodCodes (preferred)
..... doseAndRate SΣ 1..1 Element Amount of medication administered
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... type SΣ 1..1 CodeableConcept Indicates if the dose is a bolus or a continuous infusion
Binding: MediRecords Dose and Rate Type ValueSet IV (required)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... coding Σ 1..1 Coding Code defined by a terminology system

Required Pattern: At least the following
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
........ system 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
........ version 0..1 string Version of the system - if relevant
........ code 1..1 code Symbol in syntax defined by the system
Fixed Value: 261754007
........ display 0..1 string Representation defined by the system
........ userSelected 0..1 boolean If this coding was chosen directly by the user
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ 1..1 uri Identity of the terminology system
........ version Σ 0..1 string Version of the system - if relevant
........ code Σ 1..1 code Symbol in syntax defined by the system
........ display Σ 0..1 string Representation defined by the system
........ userSelected Σ 0..1 boolean If this coding was chosen directly by the user
....... text Σ 0..1 string Plain text representation of the concept
...... Slices for dose[x] Σ 1..1 SimpleQuantity Amount of medication per dose
Slice: Unordered, Closed by type:$this
....... dose[x]:doseQuantity SΣ 1..1 SimpleQuantity Amount of medication per dose
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ value SΣ 1..1 decimal Numerical value (with implicit precision)
........ unit Σ 0..1 string Unit representation
........ system SΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code SΣ 1..1 code Coded form of the unit
Fixed Value: mL
...... rate[x] SΣ 1..1 Ratio Rate of administration for this intravenous medication administration
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... numerator SΣ 1..1 Quantity Numerator value
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ value SΣ 1..1 decimal Numerical value (with implicit precision)
........ comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
........ unit Σ 0..1 string Unit representation
........ system SΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code SΣ 1..1 code Coded form of the unit
Fixed Value: mL
....... denominator SΣ 1..1 Quantity Denominator value
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ value SΣ 1..1 decimal Numerical value (with implicit precision)
Fixed Value: 1
........ comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
........ unit Σ 0..1 string Unit representation
........ system SΣC 1..1 uri System that defines coded unit form
Fixed Value: http://unitsofmeasure.org
........ code SΣ 1..1 code Coded form of the unit
Fixed Value: h
..... maxDosePerPeriod Σ 0..1 Ratio Upper limit on medication per unit of time
..... maxDosePerAdministration Σ 0..1 SimpleQuantity Upper limit on medication per administration
..... maxDosePerLifetime Σ 0..1 SimpleQuantity Upper limit on medication per lifetime of the patient
... dispenseRequest 0..1 BackboneElement Requested dispensing
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... initialFill 0..1 BackboneElement First fill details
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... quantity 0..1 SimpleQuantity First fill quantity
..... duration 0..1 Duration First fill duration
.... dispenseInterval 0..1 Duration Minimum period of time between dispenses
.... validityPeriod 0..1 Period Time period supply is authorized for
.... numberOfRepeatsAllowed 0..1 unsignedInt Maximum repeats authorised
.... quantity 0..1 SimpleQuantity Amount of medication to supply per dispense
.... expectedSupplyDuration 0..1 Duration Number of days supply per dispense
.... performer 0..1 Reference(Organization) Intended dispenser
... substitution 0..1 BackboneElement Brand substitution details
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... allowed[x] 1..1 Brand substitution flag
Binding: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed.
..... allowedBoolean boolean
..... allowedCodeableConcept CodeableConcept
.... reason 0..1 CodeableConcept Why should (not) substitution be made
Binding: Medicine Substitution Reason . (preferred)
... priorPrescription 0..1 Reference(MedicationRequest) An order/prescription that is being replaced
... detectedIssue 0..* Reference(DetectedIssue) Clinical Issue with action
... eventHistory 0..* Reference(Provenance) A list of events of interest in the lifecycle

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet / CodeURI
MedicationRequest.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
MedicationRequest.statusrequiredmedicationrequest Status
http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1
From the FHIR Standard
MedicationRequest.statusReasonextensibleMRMedicationRqAdmStatusReason
https://fhir.medirecords.com/ValueSet/mr-medication-req-adm-statusreason
From this IG
MedicationRequest.intentrequiredFixed Value: order
http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1
From the FHIR Standard
MedicationRequest.categoryrequiredMRMedicationRequestCategoryAdmission
https://fhir.medirecords.com/ValueSet/mr-medicationrequest-category-admission
From this IG
MedicationRequest.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|4.0.1
From the FHIR Standard
MedicationRequest.medication[x]:medicationReference.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From the FHIR Standard
MedicationRequest.medication[x]:medicationCodeableConceptexampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From the FHIR Standard
MedicationRequest.medication[x]:medicationCodeableConcept.coding:pbspreferredPBSItemCodes
http://terminology.hl7.org.au/ValueSet/pbs-item
MedicationRequest.medication[x]:medicationCodeableConcept.coding:gtinpreferredGTIN
http://terminology.hl7.org/ValueSet/v3-GTIN
MedicationRequest.medication[x]:medicationCodeableConcept.coding:amtpreferredAustralianMedication .
https://healthterminologies.gov.au/fhir/ValueSet/australian-medication-1
MedicationRequest.medication[x]:medicationCodeableConcept.coding:mimsPackagepreferredMIMS
http://terminology.hl7.org.au/ValueSet/mims
MedicationRequest.performerTypeexampleProcedurePerformerRoleCodes
http://hl7.org/fhir/ValueSet/performer-role
From the FHIR Standard
MedicationRequest.reasonCodepreferredReasonForRequest .
https://healthterminologies.gov.au/fhir/ValueSet/reason-for-request-1
MedicationRequest.courseOfTherapyTypeexamplemedicationRequest Course of Therapy Codes
http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy
From the FHIR Standard
MedicationRequest.dosageInstruction:bolus.additionalInstructionpreferredSNOMEDCTAdditionalDosageInstructions
http://hl7.org/fhir/ValueSet/additional-instruction-codes
From the FHIR Standard
MedicationRequest.dosageInstruction:bolus.timing.repeat.durationUnitrequiredUnitsOfTime
http://hl7.org/fhir/ValueSet/units-of-time|4.0.1
From the FHIR Standard
MedicationRequest.dosageInstruction:bolus.timing.repeat.periodUnitrequiredUnitsOfTime
http://hl7.org/fhir/ValueSet/units-of-time|4.0.1
From the FHIR Standard
MedicationRequest.dosageInstruction:bolus.timing.repeat.dayOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
From the FHIR Standard
MedicationRequest.dosageInstruction:bolus.timing.repeat.whenrequiredEventTiming
http://hl7.org/fhir/ValueSet/event-timing|4.0.1
From the FHIR Standard
MedicationRequest.dosageInstruction:bolus.timing.codepreferredTimingAbbreviation
http://hl7.org/fhir/ValueSet/timing-abbreviation
From the FHIR Standard
MedicationRequest.dosageInstruction:bolus.asNeeded[x]preferredClinicalFinding .
https://healthterminologies.gov.au/fhir/ValueSet/clinical-finding-1
MedicationRequest.dosageInstruction:bolus.sitepreferredBodySite .
https://healthterminologies.gov.au/fhir/ValueSet/body-site-1
MedicationRequest.dosageInstruction:bolus.routepreferredRouteOfAdministration .
https://healthterminologies.gov.au/fhir/ValueSet/route-of-administration-1
MedicationRequest.dosageInstruction:bolus.methodpreferredSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
From the FHIR Standard
MedicationRequest.dosageInstruction:bolus.doseAndRate.typerequiredMRDoseRateTypeValuesetIV
https://fhir.medirecords.com/ValueSet/mr-dose-rate-type-iv
From this IG
MedicationRequest.dosageInstruction:bolus.doseAndRate.rate[x].numerator.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
From the FHIR Standard
MedicationRequest.dosageInstruction:bolus.doseAndRate.rate[x].denominator.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
From the FHIR Standard
MedicationRequest.dosageInstruction:continuous.additionalInstructionpreferredSNOMEDCTAdditionalDosageInstructions
http://hl7.org/fhir/ValueSet/additional-instruction-codes
From the FHIR Standard
MedicationRequest.dosageInstruction:continuous.timing.repeat.durationUnitrequiredUnitsOfTime
http://hl7.org/fhir/ValueSet/units-of-time|4.0.1
From the FHIR Standard
MedicationRequest.dosageInstruction:continuous.timing.repeat.periodUnitrequiredUnitsOfTime
http://hl7.org/fhir/ValueSet/units-of-time|4.0.1
From the FHIR Standard
MedicationRequest.dosageInstruction:continuous.timing.repeat.dayOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
From the FHIR Standard
MedicationRequest.dosageInstruction:continuous.timing.repeat.whenrequiredEventTiming
http://hl7.org/fhir/ValueSet/event-timing|4.0.1
From the FHIR Standard
MedicationRequest.dosageInstruction:continuous.timing.codepreferredTimingAbbreviation
http://hl7.org/fhir/ValueSet/timing-abbreviation
From the FHIR Standard
MedicationRequest.dosageInstruction:continuous.asNeeded[x]preferredClinicalFinding .
https://healthterminologies.gov.au/fhir/ValueSet/clinical-finding-1
MedicationRequest.dosageInstruction:continuous.sitepreferredBodySite .
https://healthterminologies.gov.au/fhir/ValueSet/body-site-1
MedicationRequest.dosageInstruction:continuous.routepreferredRouteOfAdministration .
https://healthterminologies.gov.au/fhir/ValueSet/route-of-administration-1
MedicationRequest.dosageInstruction:continuous.methodpreferredSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
From the FHIR Standard
MedicationRequest.dosageInstruction:continuous.doseAndRate.typerequiredMRDoseRateTypeValuesetIV
https://fhir.medirecords.com/ValueSet/mr-dose-rate-type-iv
From this IG
MedicationRequest.dosageInstruction:continuous.doseAndRate.rate[x].numerator.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
From the FHIR Standard
MedicationRequest.dosageInstruction:continuous.doseAndRate.rate[x].denominator.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
From the FHIR Standard
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonpreferredMedicineSubstitutionReason .
https://healthterminologies.gov.au/fhir/ValueSet/medicine-substitution-reason-1

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMedicationRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationRequestIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMedicationRequestIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMedicationRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
inv-mr-medication-req-dosageInstruction-01errorMedicationRequestDosageInstruction.sequence is mandatory if more than one dosageInstruction is present
: dosageInstruction.count() <= 1 or dosageInstruction.all(sequence.exists())
tim-1errorMedicationRequest.dosageInstruction:bolus.timing.repeat, MedicationRequest.dosageInstruction:continuous.timing.repeatif there's a duration, there needs to be duration units
: duration.empty() or durationUnit.exists()
tim-2errorMedicationRequest.dosageInstruction:bolus.timing.repeat, MedicationRequest.dosageInstruction:continuous.timing.repeatif there's a period, there needs to be period units
: period.empty() or periodUnit.exists()
tim-4errorMedicationRequest.dosageInstruction:bolus.timing.repeat, MedicationRequest.dosageInstruction:continuous.timing.repeatduration SHALL be a non-negative value
: duration.exists() implies duration >= 0
tim-5errorMedicationRequest.dosageInstruction:bolus.timing.repeat, MedicationRequest.dosageInstruction:continuous.timing.repeatperiod SHALL be a non-negative value
: period.exists() implies period >= 0
tim-6errorMedicationRequest.dosageInstruction:bolus.timing.repeat, MedicationRequest.dosageInstruction:continuous.timing.repeatIf there's a periodMax, there must be a period
: periodMax.empty() or period.exists()
tim-7errorMedicationRequest.dosageInstruction:bolus.timing.repeat, MedicationRequest.dosageInstruction:continuous.timing.repeatIf there's a durationMax, there must be a duration
: durationMax.empty() or duration.exists()
tim-8errorMedicationRequest.dosageInstruction:bolus.timing.repeat, MedicationRequest.dosageInstruction:continuous.timing.repeatIf there's a countMax, there must be a count
: countMax.empty() or count.exists()
tim-9errorMedicationRequest.dosageInstruction:bolus.timing.repeat, MedicationRequest.dosageInstruction:continuous.timing.repeatIf there's an offset, there must be a when (and not C, CM, CD, CV)
: offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
tim-10errorMedicationRequest.dosageInstruction:bolus.timing.repeat, MedicationRequest.dosageInstruction:continuous.timing.repeatIf there's a timeOfDay, there cannot be a when, or vice versa
: timeOfDay.empty() or when.empty()