Uzbekistan Digital Health Platform
0.10.0 - draft Uzbekistan flag

This page is part of the Uzbekistan Digital Health Platform (v0.10.0: Releases Draft) based on FHIR (HL7® FHIR® Standard) v5.0.0. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: UZ Core MedicationRequest ( Experimental )

Official URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-medicationrequest Version: 0.10.0
Active as of 2026-02-06 Computable Name: UZCoreMedicationRequest

Uzbekistan Core profile for MedicationRequest, used to order medications for a patient

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationRequest 0..* MedicationRequest(5.0.0) Ordering of medication for patient or group
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:trustee S 0..* Reference(UZ Core RelatedPerson(0.10.0) | UZ Core PractitionerRole(0.10.0)) Authorized representative to pick up the medication, either a patronage nurse or a relative
URL: https://dhp.uz/fhir/core/StructureDefinition/trustee
Constraints: ext-1
... identifier S 0..* Identifier Prescription ID in DMED or local MIS
.... use ?!SΣ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUseVS (0.10.0) (required)
.... type SΣ 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeVS (0.10.0) (required)
.... value SΣC 0..1 string The value that is unique
Example General: 123456
... status ?!SΣ 1..1 code active | on-hold | ended | stopped | completed | cancelled | entered-in-error | draft | unknown
Binding: MedicationRequestStatusVS (0.10.0) (required)
... statusReason S 0..1 CodeableConcept Reason for prescription status in DMED
Binding: MedicationRequestStatusReasonVS (0.10.0) (required)
... statusChanged S 0..1 dateTime When the status was changed
... intent ?!SΣ 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: MedicationRequestIntentVS (0.10.0) (required)
... category S 0..* CodeableConcept Grouping or category of medication request
Binding: MedicationRequestAdminLocationVS (0.10.0) (example)
... doNotPerform ?!Σ 0..1 boolean True if patient is to stop taking or not to start taking the medication
... medication SΣ 1..1 CodeableReference(UZ Core Medication(0.10.0)) Medication to be taken
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.
... subject SΣ 1..1 Reference(UZ Core Patient(0.10.0)) Patient for whom the prescription is written
... informationSource S 0..* Reference(UZ Core Patient(0.10.0) | UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core RelatedPerson(0.10.0) | UZ Core Organization(0.10.0)) The person or organization who provided the information about this request, if the source is someone other than the requestor
... encounter S 0..1 Reference(UZ Core Encounter(0.10.0)) Encounter created as part of encounter/admission/stay
... authoredOn SΣ 0..1 dateTime When request was initially authored
... requester SΣ 0..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core Organization(0.10.0) | UZ Core Patient(0.10.0) | UZ Core RelatedPerson(0.10.0)) Healthcare provider or organization issuing the prescription
... reason S 0..* CodeableReference(UZ Core Condition(0.10.0) | UZ Core Observation(0.10.0)) Reason or indication for ordering or not ordering the medication
Binding: ConditionCodeVS (0.10.0) (preferred)
... insurance S 0..* Reference(Coverage | UZ Core ClaimResponse(0.10.0)) Associated insurance coverage
... note S 0..* Annotation Additional notes or instructions for the pharmacist/patient
... effectiveDosePeriod S 0..1 Period Period over which the medication is to be taken
... dosageInstruction S 0..* Dosage Specific instructions for how the medication should be taken
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... patientInstruction SΣ 0..1 string Patient or consumer oriented instructions
.... timing SΣ 0..1 Timing This section contains a few types of mechanism
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... repeat SΣC 0..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
...... bounds[x] SΣ 0..1 Length/Range of lengths, or (Start and/or end) limits
....... boundsDuration Duration
....... boundsRange Range
....... boundsPeriod Period
...... count SΣC 0..1 positiveInt Number of times to repeat
...... countMax SΣC 0..1 positiveInt Maximum number of times to repeat
...... duration SΣC 0..1 decimal How long when it happens
...... durationUnit SΣC 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 SΣ 0..1 positiveInt Indicates the number of repetitions that should occur within a period. I.e. Event occurs frequency times per period
...... period SΣC 0..1 decimal The duration to which the frequency applies. I.e. Event occurs frequency times per period
...... periodUnit SΣC 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 SΣ 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeekVS (0.10.0) (required)
...... timeOfDay SΣC 0..* time Time of day for action
...... when SΣC 0..* code Code for time period of occurrence
Binding: EventTimingVS (0.10.0) (required)
..... code SΣ 0..1 CodeableConcept C | BID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviationVS (0.10.0) (preferred)
.... route SΣ 0..1 CodeableConcept Route of medication administration
Binding: RouteCodeVS (0.10.0) (extensible)
.... doseAndRate SΣ 0..* Element Amount of medication to be administered
..... Slices for dose[x] Σ 0..1 Amount of medication per dose
Slice: Unordered, Open by type:$this
...... doseRange Range
...... doseQuantity Quantity(SimpleQuantity)
...... dose[x]:doseQuantity SΣ 0..1 SimpleQuantity(5.0.0) Amount of medication per dose
....... value SΣ 0..1 decimal Numerical value (with implicit precision)
....... unit SΣ 0..1 string Unit representation
....... code ΣC 0..1 code Coded form of the unit
Binding: UCUMUnitsSupplementVS (0.10.0) (extensible)
... dispenseRequest S 0..1 BackboneElement Medication supply authorization
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... validityPeriod S 0..1 Period Time period supply is authorized for
..... start SΣC 0..1 dateTime Prescription issue date
..... end SΣC 0..1 dateTime Prescription expiration date
.... quantity S 0..1 SimpleQuantity(5.0.0) Amount of medication to supply per dispense
.... dispenser S 0..1 Reference(UZ Core Organization(0.10.0)) Pharmacy where this prescription can be dispensed

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationRequest.identifier.​use Base required Types of possible identifier uses 📍0.10.0 This IG
MedicationRequest.identifier.​type Base required Types of possible identifiers 📍0.10.0 This IG
MedicationRequest.status Base required MedicationRequest Status ValueSet 📍0.10.0 This IG
MedicationRequest.statusReason Base required MedicationRequest Status Reason ValueSet 📍0.10.0 This IG
MedicationRequest.intent Base required MedicationRequest Intent ValueSet 📍0.10.0 This IG
MedicationRequest.category Base example MedicationRequest Administration Location ValueSet 📍0.10.0 This IG
MedicationRequest.medication Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
MedicationRequest.reason Base preferred Condition Codes 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​timing.repeat.durationUnit Base required UnitsOfTime 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​timing.repeat.periodUnit Base required UnitsOfTime 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​timing.repeat.dayOfWeek Base required Days of Week ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​timing.repeat.when Base required Event Timing ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​timing.code Base preferred Timing Abbreviation ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​route Base extensible Route of administration value set 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​doseAndRate.dose[x]:doseQuantity.​code Base extensible UCUM Units Supplement ValueSet 📍0.10.0 This IG

Constraints

Id Grade Path(s) Description Expression

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationRequest 0..* MedicationRequest(5.0.0) Ordering of medication for patient or group
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:trustee S 0..* Reference(UZ Core RelatedPerson(0.10.0) | UZ Core PractitionerRole(0.10.0)) Authorized representative to pick up the medication, either a patronage nurse or a relative
URL: https://dhp.uz/fhir/core/StructureDefinition/trustee
... identifier S 0..* Identifier Prescription ID in DMED or local MIS
.... use S 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUseVS (0.10.0) (required)
.... type S 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeVS (0.10.0) (required)
.... value S 0..1 string The value that is unique
... status S 1..1 code active | on-hold | ended | stopped | completed | cancelled | entered-in-error | draft | unknown
Binding: MedicationRequestStatusVS (0.10.0) (required)
... statusChanged S 0..1 dateTime When the status was changed
... intent S 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: MedicationRequestIntentVS (0.10.0) (required)
... category S 0..* CodeableConcept Grouping or category of medication request
Binding: MedicationRequestAdminLocationVS (0.10.0) (example)
... medication S 1..1 CodeableReference(UZ Core Medication(0.10.0)) Medication to be taken
... subject S 1..1 Reference(UZ Core Patient(0.10.0)) Patient for whom the prescription is written
... informationSource S 0..* Reference(UZ Core Patient(0.10.0) | UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core RelatedPerson(0.10.0) | UZ Core Organization(0.10.0)) The person or organization who provided the information about this request, if the source is someone other than the requestor
... encounter S 0..1 Reference(UZ Core Encounter(0.10.0)) Encounter created as part of encounter/admission/stay
... authoredOn S 0..1 dateTime When request was initially authored
... requester S 0..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core Organization(0.10.0) | UZ Core Patient(0.10.0) | UZ Core RelatedPerson(0.10.0)) Healthcare provider or organization issuing the prescription
... reason S 0..* CodeableReference(UZ Core Condition(0.10.0) | UZ Core Observation(0.10.0)) Reason or indication for ordering or not ordering the medication
Binding: ConditionCodeVS (0.10.0) (preferred)
... insurance S 0..* Reference(Coverage | UZ Core ClaimResponse(0.10.0)) Associated insurance coverage
... note S 0..* Annotation Additional notes or instructions for the pharmacist/patient
... effectiveDosePeriod S 0..1 Period Period over which the medication is to be taken
... dosageInstruction S 0..* Dosage Specific instructions for how the medication should be taken
.... patientInstruction S 0..1 string Patient or consumer oriented instructions
.... timing S 0..1 Timing This section contains a few types of mechanism
..... repeat S 0..1 Element When the event is to occur
...... bounds[x] S 0..1 Duration, Range, Period Length/Range of lengths, or (Start and/or end) limits
...... count S 0..1 positiveInt Number of times to repeat
...... countMax S 0..1 positiveInt Maximum number of times to repeat
...... duration S 0..1 decimal How long when it happens
...... durationUnit S 0..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
...... frequency S 0..1 positiveInt Indicates the number of repetitions that should occur within a period. I.e. Event occurs frequency times per period
...... period S 0..1 decimal The duration to which the frequency applies. I.e. Event occurs frequency times per period
...... periodUnit S 0..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
...... dayOfWeek S 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeekVS (0.10.0) (required)
...... timeOfDay S 0..* time Time of day for action
...... when S 0..* code Code for time period of occurrence
Binding: EventTimingVS (0.10.0) (required)
..... code S 0..1 CodeableConcept C | BID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviationVS (0.10.0) (preferred)
.... route S 0..1 CodeableConcept Route of medication administration
Binding: RouteCodeVS (0.10.0) (extensible)
.... doseAndRate S 0..* Element Amount of medication to be administered
..... Slices for dose[x] 0..1 Range, SimpleQuantity(5.0.0) Amount of medication per dose
Slice: Unordered, Open by type:$this
...... dose[x]:doseQuantity S 0..1 SimpleQuantity(5.0.0) Amount of medication per dose
....... value S 0..1 decimal Numerical value (with implicit precision)
....... unit S 0..1 string Unit representation
....... code 0..1 code Coded form of the unit
Binding: UCUMUnitsSupplementVS (0.10.0) (extensible)
... dispenseRequest S 0..1 BackboneElement Medication supply authorization
.... validityPeriod S 0..1 Period Time period supply is authorized for
..... start S 0..1 dateTime Prescription issue date
..... end S 0..1 dateTime Prescription expiration date
.... quantity S 0..1 SimpleQuantity(5.0.0) Amount of medication to supply per dispense
.... dispenser S 0..1 Reference(UZ Core Organization(0.10.0)) Pharmacy where this prescription can be dispensed

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
MedicationRequest.identifier.​use Base required Types of possible identifier uses 📍0.10.0 This IG
MedicationRequest.identifier.​type Base required Types of possible identifiers 📍0.10.0 This IG
MedicationRequest.status Base required MedicationRequest Status ValueSet 📍0.10.0 This IG
MedicationRequest.statusReason Base required MedicationRequest Status Reason ValueSet 📍0.10.0 This IG
MedicationRequest.intent Base required MedicationRequest Intent ValueSet 📍0.10.0 This IG
MedicationRequest.category Base example MedicationRequest Administration Location ValueSet 📍0.10.0 This IG
MedicationRequest.reason Base preferred Condition Codes 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​timing.repeat.dayOfWeek Base required Days of Week ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​timing.repeat.when Base required Event Timing ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​timing.code Base preferred Timing Abbreviation ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​route Base extensible Route of administration value set 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​doseAndRate.dose[x]:doseQuantity.​code Base extensible UCUM Units Supplement ValueSet 📍0.10.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationRequest 0..* MedicationRequest(5.0.0) Ordering of medication for patient or group
... 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: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
... 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
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:trustee S 0..* Reference(UZ Core RelatedPerson(0.10.0) | UZ Core PractitionerRole(0.10.0)) Authorized representative to pick up the medication, either a patronage nurse or a relative
URL: https://dhp.uz/fhir/core/StructureDefinition/trustee
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier S 0..* Identifier Prescription ID in DMED or local MIS
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
.... use ?!SΣ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUseVS (0.10.0) (required)
.... type SΣ 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeVS (0.10.0) (required)
.... system Σ 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value SΣC 0..1 string The value that is unique
Example General: 123456
.... period Σ 0..1 Period Time period when id is/was valid for use
.... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... basedOn Σ 0..* Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) A plan or request that is fulfilled in whole or in part by this medication request
... priorPrescription 0..1 Reference(MedicationRequest) Reference to an order/prescription that is being replaced by this MedicationRequest
... groupIdentifier Σ 0..1 Identifier Composite request this is part of
... status ?!SΣ 1..1 code active | on-hold | ended | stopped | completed | cancelled | entered-in-error | draft | unknown
Binding: MedicationRequestStatusVS (0.10.0) (required)
... statusReason S 0..1 CodeableConcept Reason for prescription status in DMED
Binding: MedicationRequestStatusReasonVS (0.10.0) (required)
... statusChanged S 0..1 dateTime When the status was changed
... intent ?!SΣ 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: MedicationRequestIntentVS (0.10.0) (required)
... category S 0..* CodeableConcept Grouping or category of medication request
Binding: MedicationRequestAdminLocationVS (0.10.0) (example)
... 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 patient is to stop taking or not to start taking the medication
... medication SΣ 1..1 CodeableReference(UZ Core Medication(0.10.0)) Medication to be taken
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.
... subject SΣ 1..1 Reference(UZ Core Patient(0.10.0)) Patient for whom the prescription is written
... informationSource S 0..* Reference(UZ Core Patient(0.10.0) | UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core RelatedPerson(0.10.0) | UZ Core Organization(0.10.0)) The person or organization who provided the information about this request, if the source is someone other than the requestor
... encounter S 0..1 Reference(UZ Core Encounter(0.10.0)) Encounter created as part of encounter/admission/stay
... supportingInformation 0..* Reference(Resource) Information to support fulfilling of the medication
... authoredOn SΣ 0..1 dateTime When request was initially authored
... requester SΣ 0..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core Organization(0.10.0) | UZ Core Patient(0.10.0) | UZ Core RelatedPerson(0.10.0)) Healthcare provider or organization issuing the prescription
... reported Σ 0..1 boolean Reported rather than primary record
... performerType Σ 0..1 CodeableConcept Desired kind of performer of the medication administration
Binding: MedicationIntendedPerformerRole (extensible): Identifies the type of individual that is desired to administer the medication.
... performer 0..* Reference(Practitioner | PractitionerRole | Organization | Patient | DeviceDefinition | RelatedPerson | CareTeam | HealthcareService) Intended performer of administration
... device 0..* CodeableReference(DeviceDefinition) Intended type of device for the administration
... recorder 0..1 Reference(Practitioner | PractitionerRole) Person who entered the request
... reason S 0..* CodeableReference(UZ Core Condition(0.10.0) | UZ Core Observation(0.10.0)) Reason or indication for ordering or not ordering the medication
Binding: ConditionCodeVS (0.10.0) (preferred)
... courseOfTherapyType 0..1 CodeableConcept Overall pattern of medication administration
Binding: MedicationRequestCourseOfTherapyCodes (extensible): Identifies the overall pattern of medication administratio.
... insurance S 0..* Reference(Coverage | UZ Core ClaimResponse(0.10.0)) Associated insurance coverage
... note S 0..* Annotation Additional notes or instructions for the pharmacist/patient
... renderedDosageInstruction 0..1 markdown Full representation of the dosage instructions
... effectiveDosePeriod S 0..1 Period Period over which the medication is to be taken
... dosageInstruction S 0..* Dosage Specific instructions for how the medication should be taken
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... sequence Σ 0..1 integer The order of the dosage instructions
.... text Σ 0..1 string Free text dosage instructions e.g. SIG
.... additionalInstruction Σ 0..* CodeableConcept Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
.... patientInstruction SΣ 0..1 string Patient or consumer oriented instructions
.... timing SΣ 0..1 Timing This section contains a few types of mechanism
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... event Σ 0..* dateTime When the event occurs
..... repeat SΣC 0..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
Constraints: ext-1
...... bounds[x] SΣ 0..1 Length/Range of lengths, or (Start and/or end) limits
....... boundsDuration Duration
....... boundsRange Range
....... boundsPeriod Period
...... count SΣC 0..1 positiveInt Number of times to repeat
...... countMax SΣC 0..1 positiveInt Maximum number of times to repeat
...... duration SΣC 0..1 decimal How long when it happens
...... durationMax ΣC 0..1 decimal How long when it happens (Max)
...... durationUnit SΣC 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 SΣ 0..1 positiveInt Indicates the number of repetitions that should occur within a period. I.e. Event occurs frequency times per period
...... frequencyMax Σ 0..1 positiveInt Event occurs up to frequencyMax times per period
...... period SΣC 0..1 decimal The duration to which the frequency applies. I.e. Event occurs frequency times per period
...... periodMax ΣC 0..1 decimal Upper limit of period (3-4 hours)
...... periodUnit SΣC 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 SΣ 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeekVS (0.10.0) (required)
...... timeOfDay SΣC 0..* time Time of day for action
...... when SΣC 0..* code Code for time period of occurrence
Binding: EventTimingVS (0.10.0) (required)
...... offset ΣC 0..1 unsignedInt Minutes from event (before or after)
..... code SΣ 0..1 CodeableConcept C | BID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviationVS (0.10.0) (preferred)
.... asNeeded ΣC 0..1 boolean Take "as needed"
.... asNeededFor ΣC 0..* CodeableConcept Take "as needed" (for x)
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.
.... site Σ 0..1 CodeableConcept Body site to administer to
Binding: SNOMEDCTAnatomicalStructureAdministrationSites (example): A coded concept describing the site location the medicine enters into or onto the body.
.... route SΣ 0..1 CodeableConcept Route of medication administration
Binding: RouteCodeVS (0.10.0) (extensible)
.... method Σ 0..1 CodeableConcept Technique for administering medication
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
.... doseAndRate SΣ 0..* Element Amount of medication to 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
Constraints: ext-1
..... type Σ 0..1 CodeableConcept The kind of dose or rate specified
Binding: DoseAndRateType (2.0.0) (example): The kind of dose or rate specified.
..... Slices for dose[x] Σ 0..1 Amount of medication per dose
Slice: Unordered, Open by type:$this
...... doseRange Range
...... doseQuantity Quantity(SimpleQuantity)
...... dose[x]:doseQuantity SΣ 0..1 SimpleQuantity(5.0.0) Amount of medication per dose
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... value SΣ 0..1 decimal Numerical value (with implicit precision)
....... unit SΣ 0..1 string Unit representation
....... system ΣC 0..1 uri System that defines coded unit form
....... code ΣC 0..1 code Coded form of the unit
Binding: UCUMUnitsSupplementVS (0.10.0) (extensible)
..... rate[x] Σ 0..1 Amount of medication per unit of time
...... rateRatio Ratio
...... rateRange Range
...... rateQuantity Quantity(SimpleQuantity)
.... maxDosePerPeriod Σ 0..* Ratio Upper limit on medication per unit of time
.... maxDosePerAdministration Σ 0..1 SimpleQuantity(5.0.0) Upper limit on medication per administration
.... maxDosePerLifetime Σ 0..1 SimpleQuantity(5.0.0) Upper limit on medication per lifetime of the patient
... dispenseRequest S 0..1 BackboneElement Medication supply authorization
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... quantity 0..1 SimpleQuantity(5.0.0) First fill quantity
..... duration 0..1 Duration First fill duration
.... dispenseInterval 0..1 Duration Minimum period of time between dispenses
.... validityPeriod S 0..1 Period Time period supply is authorized for
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... start SΣC 0..1 dateTime Prescription issue date
..... end SΣC 0..1 dateTime Prescription expiration date
.... numberOfRepeatsAllowed 0..1 unsignedInt Number of refills authorized
.... quantity S 0..1 SimpleQuantity(5.0.0) Amount of medication to supply per dispense
.... expectedSupplyDuration 0..1 Duration Number of days supply per dispense
.... dispenser S 0..1 Reference(UZ Core Organization(0.10.0)) Pharmacy where this prescription can be dispensed
.... dispenserInstruction 0..* Annotation Additional information for the dispenser
.... doseAdministrationAid 0..1 CodeableConcept Type of adherence packaging to use for the dispense
Binding: MedicationDoseAids (example)
... substitution 0..1 BackboneElement Any restrictions on medication substitution
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... allowed[x] 1..1 Whether substitution is allowed or not
Binding: ActSubstanceAdminSubstitutionCode (3.0.0) (preferred): Identifies the type of substitution allowed.
..... allowedBoolean boolean
..... allowedCodeableConcept CodeableConcept
.... reason 0..1 CodeableConcept Why should (not) substitution be made
Binding: SubstanceAdminSubstitutionReason (3.0.0) (example): SubstanceAdminSubstitutionReason
... eventHistory 0..* Reference(Provenance) A list of events of interest in the lifecycle

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationRequest.language Base required All Languages 📍5.0.0 FHIR Std.
MedicationRequest.identifier.​use Base required Types of possible identifier uses 📍0.10.0 This IG
MedicationRequest.identifier.​type Base required Types of possible identifiers 📍0.10.0 This IG
MedicationRequest.status Base required MedicationRequest Status ValueSet 📍0.10.0 This IG
MedicationRequest.statusReason Base required MedicationRequest Status Reason ValueSet 📍0.10.0 This IG
MedicationRequest.intent Base required MedicationRequest Intent ValueSet 📍0.10.0 This IG
MedicationRequest.category Base example MedicationRequest Administration Location ValueSet 📍0.10.0 This IG
MedicationRequest.priority Base required RequestPriority 📍5.0.0 FHIR Std.
MedicationRequest.medication Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
MedicationRequest.performerType Base extensible Medication Intended Performer Role 📍5.0.0 FHIR Std.
MedicationRequest.reason Base preferred Condition Codes 📍0.10.0 This IG
MedicationRequest.courseOfTherapyType Base extensible medicationRequest Course of Therapy Codes 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​timing.repeat.durationUnit Base required UnitsOfTime 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​timing.repeat.periodUnit Base required UnitsOfTime 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​timing.repeat.dayOfWeek Base required Days of Week ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​timing.repeat.when Base required Event Timing ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​timing.code Base preferred Timing Abbreviation ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​asNeededFor Base example SNOMED CT Medication As Needed Reason Codes 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​route Base extensible Route of administration value set 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​method Base example SNOMED CT Administration Method Codes 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​doseAndRate.type Base example DoseAndRateType 📍2.0.0 THO v7.3
MedicationRequest.dosageInstruction.​doseAndRate.dose[x]:doseQuantity.​code Base extensible UCUM Units Supplement ValueSet 📍0.10.0 This IG
MedicationRequest.dispenseRequest.​doseAdministrationAid Base example Medication Dose Aids 📍5.0.0 FHIR Std.
MedicationRequest.substitution.​allowed[x] Base preferred ActSubstanceAdminSubstitutionCode 📍3.0.0 THO v7.3
MedicationRequest.substitution.​reason Base example SubstanceAdminSubstitutionReason 📍3.0.0 THO v7.3

Constraints

Id Grade Path(s) Description Expression

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationRequest 0..* MedicationRequest(5.0.0) Ordering of medication for patient or group
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:trustee S 0..* Reference(UZ Core RelatedPerson(0.10.0) | UZ Core PractitionerRole(0.10.0)) Authorized representative to pick up the medication, either a patronage nurse or a relative
URL: https://dhp.uz/fhir/core/StructureDefinition/trustee
Constraints: ext-1
... identifier S 0..* Identifier Prescription ID in DMED or local MIS
.... use ?!SΣ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUseVS (0.10.0) (required)
.... type SΣ 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeVS (0.10.0) (required)
.... value SΣC 0..1 string The value that is unique
Example General: 123456
... status ?!SΣ 1..1 code active | on-hold | ended | stopped | completed | cancelled | entered-in-error | draft | unknown
Binding: MedicationRequestStatusVS (0.10.0) (required)
... statusReason S 0..1 CodeableConcept Reason for prescription status in DMED
Binding: MedicationRequestStatusReasonVS (0.10.0) (required)
... statusChanged S 0..1 dateTime When the status was changed
... intent ?!SΣ 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: MedicationRequestIntentVS (0.10.0) (required)
... category S 0..* CodeableConcept Grouping or category of medication request
Binding: MedicationRequestAdminLocationVS (0.10.0) (example)
... doNotPerform ?!Σ 0..1 boolean True if patient is to stop taking or not to start taking the medication
... medication SΣ 1..1 CodeableReference(UZ Core Medication(0.10.0)) Medication to be taken
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.
... subject SΣ 1..1 Reference(UZ Core Patient(0.10.0)) Patient for whom the prescription is written
... informationSource S 0..* Reference(UZ Core Patient(0.10.0) | UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core RelatedPerson(0.10.0) | UZ Core Organization(0.10.0)) The person or organization who provided the information about this request, if the source is someone other than the requestor
... encounter S 0..1 Reference(UZ Core Encounter(0.10.0)) Encounter created as part of encounter/admission/stay
... authoredOn SΣ 0..1 dateTime When request was initially authored
... requester SΣ 0..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core Organization(0.10.0) | UZ Core Patient(0.10.0) | UZ Core RelatedPerson(0.10.0)) Healthcare provider or organization issuing the prescription
... reason S 0..* CodeableReference(UZ Core Condition(0.10.0) | UZ Core Observation(0.10.0)) Reason or indication for ordering or not ordering the medication
Binding: ConditionCodeVS (0.10.0) (preferred)
... insurance S 0..* Reference(Coverage | UZ Core ClaimResponse(0.10.0)) Associated insurance coverage
... note S 0..* Annotation Additional notes or instructions for the pharmacist/patient
... effectiveDosePeriod S 0..1 Period Period over which the medication is to be taken
... dosageInstruction S 0..* Dosage Specific instructions for how the medication should be taken
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... patientInstruction SΣ 0..1 string Patient or consumer oriented instructions
.... timing SΣ 0..1 Timing This section contains a few types of mechanism
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... repeat SΣC 0..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
...... bounds[x] SΣ 0..1 Length/Range of lengths, or (Start and/or end) limits
....... boundsDuration Duration
....... boundsRange Range
....... boundsPeriod Period
...... count SΣC 0..1 positiveInt Number of times to repeat
...... countMax SΣC 0..1 positiveInt Maximum number of times to repeat
...... duration SΣC 0..1 decimal How long when it happens
...... durationUnit SΣC 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 SΣ 0..1 positiveInt Indicates the number of repetitions that should occur within a period. I.e. Event occurs frequency times per period
...... period SΣC 0..1 decimal The duration to which the frequency applies. I.e. Event occurs frequency times per period
...... periodUnit SΣC 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 SΣ 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeekVS (0.10.0) (required)
...... timeOfDay SΣC 0..* time Time of day for action
...... when SΣC 0..* code Code for time period of occurrence
Binding: EventTimingVS (0.10.0) (required)
..... code SΣ 0..1 CodeableConcept C | BID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviationVS (0.10.0) (preferred)
.... route SΣ 0..1 CodeableConcept Route of medication administration
Binding: RouteCodeVS (0.10.0) (extensible)
.... doseAndRate SΣ 0..* Element Amount of medication to be administered
..... Slices for dose[x] Σ 0..1 Amount of medication per dose
Slice: Unordered, Open by type:$this
...... doseRange Range
...... doseQuantity Quantity(SimpleQuantity)
...... dose[x]:doseQuantity SΣ 0..1 SimpleQuantity(5.0.0) Amount of medication per dose
....... value SΣ 0..1 decimal Numerical value (with implicit precision)
....... unit SΣ 0..1 string Unit representation
....... code ΣC 0..1 code Coded form of the unit
Binding: UCUMUnitsSupplementVS (0.10.0) (extensible)
... dispenseRequest S 0..1 BackboneElement Medication supply authorization
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... validityPeriod S 0..1 Period Time period supply is authorized for
..... start SΣC 0..1 dateTime Prescription issue date
..... end SΣC 0..1 dateTime Prescription expiration date
.... quantity S 0..1 SimpleQuantity(5.0.0) Amount of medication to supply per dispense
.... dispenser S 0..1 Reference(UZ Core Organization(0.10.0)) Pharmacy where this prescription can be dispensed

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationRequest.identifier.​use Base required Types of possible identifier uses 📍0.10.0 This IG
MedicationRequest.identifier.​type Base required Types of possible identifiers 📍0.10.0 This IG
MedicationRequest.status Base required MedicationRequest Status ValueSet 📍0.10.0 This IG
MedicationRequest.statusReason Base required MedicationRequest Status Reason ValueSet 📍0.10.0 This IG
MedicationRequest.intent Base required MedicationRequest Intent ValueSet 📍0.10.0 This IG
MedicationRequest.category Base example MedicationRequest Administration Location ValueSet 📍0.10.0 This IG
MedicationRequest.medication Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
MedicationRequest.reason Base preferred Condition Codes 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​timing.repeat.durationUnit Base required UnitsOfTime 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​timing.repeat.periodUnit Base required UnitsOfTime 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​timing.repeat.dayOfWeek Base required Days of Week ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​timing.repeat.when Base required Event Timing ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​timing.code Base preferred Timing Abbreviation ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​route Base extensible Route of administration value set 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​doseAndRate.dose[x]:doseQuantity.​code Base extensible UCUM Units Supplement ValueSet 📍0.10.0 This IG

Constraints

Id Grade Path(s) Description Expression

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationRequest 0..* MedicationRequest(5.0.0) Ordering of medication for patient or group
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:trustee S 0..* Reference(UZ Core RelatedPerson(0.10.0) | UZ Core PractitionerRole(0.10.0)) Authorized representative to pick up the medication, either a patronage nurse or a relative
URL: https://dhp.uz/fhir/core/StructureDefinition/trustee
... identifier S 0..* Identifier Prescription ID in DMED or local MIS
.... use S 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUseVS (0.10.0) (required)
.... type S 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeVS (0.10.0) (required)
.... value S 0..1 string The value that is unique
... status S 1..1 code active | on-hold | ended | stopped | completed | cancelled | entered-in-error | draft | unknown
Binding: MedicationRequestStatusVS (0.10.0) (required)
... statusChanged S 0..1 dateTime When the status was changed
... intent S 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: MedicationRequestIntentVS (0.10.0) (required)
... category S 0..* CodeableConcept Grouping or category of medication request
Binding: MedicationRequestAdminLocationVS (0.10.0) (example)
... medication S 1..1 CodeableReference(UZ Core Medication(0.10.0)) Medication to be taken
... subject S 1..1 Reference(UZ Core Patient(0.10.0)) Patient for whom the prescription is written
... informationSource S 0..* Reference(UZ Core Patient(0.10.0) | UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core RelatedPerson(0.10.0) | UZ Core Organization(0.10.0)) The person or organization who provided the information about this request, if the source is someone other than the requestor
... encounter S 0..1 Reference(UZ Core Encounter(0.10.0)) Encounter created as part of encounter/admission/stay
... authoredOn S 0..1 dateTime When request was initially authored
... requester S 0..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core Organization(0.10.0) | UZ Core Patient(0.10.0) | UZ Core RelatedPerson(0.10.0)) Healthcare provider or organization issuing the prescription
... reason S 0..* CodeableReference(UZ Core Condition(0.10.0) | UZ Core Observation(0.10.0)) Reason or indication for ordering or not ordering the medication
Binding: ConditionCodeVS (0.10.0) (preferred)
... insurance S 0..* Reference(Coverage | UZ Core ClaimResponse(0.10.0)) Associated insurance coverage
... note S 0..* Annotation Additional notes or instructions for the pharmacist/patient
... effectiveDosePeriod S 0..1 Period Period over which the medication is to be taken
... dosageInstruction S 0..* Dosage Specific instructions for how the medication should be taken
.... patientInstruction S 0..1 string Patient or consumer oriented instructions
.... timing S 0..1 Timing This section contains a few types of mechanism
..... repeat S 0..1 Element When the event is to occur
...... bounds[x] S 0..1 Duration, Range, Period Length/Range of lengths, or (Start and/or end) limits
...... count S 0..1 positiveInt Number of times to repeat
...... countMax S 0..1 positiveInt Maximum number of times to repeat
...... duration S 0..1 decimal How long when it happens
...... durationUnit S 0..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
...... frequency S 0..1 positiveInt Indicates the number of repetitions that should occur within a period. I.e. Event occurs frequency times per period
...... period S 0..1 decimal The duration to which the frequency applies. I.e. Event occurs frequency times per period
...... periodUnit S 0..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
...... dayOfWeek S 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeekVS (0.10.0) (required)
...... timeOfDay S 0..* time Time of day for action
...... when S 0..* code Code for time period of occurrence
Binding: EventTimingVS (0.10.0) (required)
..... code S 0..1 CodeableConcept C | BID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviationVS (0.10.0) (preferred)
.... route S 0..1 CodeableConcept Route of medication administration
Binding: RouteCodeVS (0.10.0) (extensible)
.... doseAndRate S 0..* Element Amount of medication to be administered
..... Slices for dose[x] 0..1 Range, SimpleQuantity(5.0.0) Amount of medication per dose
Slice: Unordered, Open by type:$this
...... dose[x]:doseQuantity S 0..1 SimpleQuantity(5.0.0) Amount of medication per dose
....... value S 0..1 decimal Numerical value (with implicit precision)
....... unit S 0..1 string Unit representation
....... code 0..1 code Coded form of the unit
Binding: UCUMUnitsSupplementVS (0.10.0) (extensible)
... dispenseRequest S 0..1 BackboneElement Medication supply authorization
.... validityPeriod S 0..1 Period Time period supply is authorized for
..... start S 0..1 dateTime Prescription issue date
..... end S 0..1 dateTime Prescription expiration date
.... quantity S 0..1 SimpleQuantity(5.0.0) Amount of medication to supply per dispense
.... dispenser S 0..1 Reference(UZ Core Organization(0.10.0)) Pharmacy where this prescription can be dispensed

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
MedicationRequest.identifier.​use Base required Types of possible identifier uses 📍0.10.0 This IG
MedicationRequest.identifier.​type Base required Types of possible identifiers 📍0.10.0 This IG
MedicationRequest.status Base required MedicationRequest Status ValueSet 📍0.10.0 This IG
MedicationRequest.statusReason Base required MedicationRequest Status Reason ValueSet 📍0.10.0 This IG
MedicationRequest.intent Base required MedicationRequest Intent ValueSet 📍0.10.0 This IG
MedicationRequest.category Base example MedicationRequest Administration Location ValueSet 📍0.10.0 This IG
MedicationRequest.reason Base preferred Condition Codes 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​timing.repeat.dayOfWeek Base required Days of Week ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​timing.repeat.when Base required Event Timing ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​timing.code Base preferred Timing Abbreviation ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​route Base extensible Route of administration value set 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​doseAndRate.dose[x]:doseQuantity.​code Base extensible UCUM Units Supplement ValueSet 📍0.10.0 This IG

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicationRequest 0..* MedicationRequest(5.0.0) Ordering of medication for patient or group
... 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: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
... 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
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:trustee S 0..* Reference(UZ Core RelatedPerson(0.10.0) | UZ Core PractitionerRole(0.10.0)) Authorized representative to pick up the medication, either a patronage nurse or a relative
URL: https://dhp.uz/fhir/core/StructureDefinition/trustee
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier S 0..* Identifier Prescription ID in DMED or local MIS
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
.... use ?!SΣ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUseVS (0.10.0) (required)
.... type SΣ 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeVS (0.10.0) (required)
.... system Σ 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value SΣC 0..1 string The value that is unique
Example General: 123456
.... period Σ 0..1 Period Time period when id is/was valid for use
.... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... basedOn Σ 0..* Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) A plan or request that is fulfilled in whole or in part by this medication request
... priorPrescription 0..1 Reference(MedicationRequest) Reference to an order/prescription that is being replaced by this MedicationRequest
... groupIdentifier Σ 0..1 Identifier Composite request this is part of
... status ?!SΣ 1..1 code active | on-hold | ended | stopped | completed | cancelled | entered-in-error | draft | unknown
Binding: MedicationRequestStatusVS (0.10.0) (required)
... statusReason S 0..1 CodeableConcept Reason for prescription status in DMED
Binding: MedicationRequestStatusReasonVS (0.10.0) (required)
... statusChanged S 0..1 dateTime When the status was changed
... intent ?!SΣ 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: MedicationRequestIntentVS (0.10.0) (required)
... category S 0..* CodeableConcept Grouping or category of medication request
Binding: MedicationRequestAdminLocationVS (0.10.0) (example)
... 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 patient is to stop taking or not to start taking the medication
... medication SΣ 1..1 CodeableReference(UZ Core Medication(0.10.0)) Medication to be taken
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.
... subject SΣ 1..1 Reference(UZ Core Patient(0.10.0)) Patient for whom the prescription is written
... informationSource S 0..* Reference(UZ Core Patient(0.10.0) | UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core RelatedPerson(0.10.0) | UZ Core Organization(0.10.0)) The person or organization who provided the information about this request, if the source is someone other than the requestor
... encounter S 0..1 Reference(UZ Core Encounter(0.10.0)) Encounter created as part of encounter/admission/stay
... supportingInformation 0..* Reference(Resource) Information to support fulfilling of the medication
... authoredOn SΣ 0..1 dateTime When request was initially authored
... requester SΣ 0..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0) | UZ Core Organization(0.10.0) | UZ Core Patient(0.10.0) | UZ Core RelatedPerson(0.10.0)) Healthcare provider or organization issuing the prescription
... reported Σ 0..1 boolean Reported rather than primary record
... performerType Σ 0..1 CodeableConcept Desired kind of performer of the medication administration
Binding: MedicationIntendedPerformerRole (extensible): Identifies the type of individual that is desired to administer the medication.
... performer 0..* Reference(Practitioner | PractitionerRole | Organization | Patient | DeviceDefinition | RelatedPerson | CareTeam | HealthcareService) Intended performer of administration
... device 0..* CodeableReference(DeviceDefinition) Intended type of device for the administration
... recorder 0..1 Reference(Practitioner | PractitionerRole) Person who entered the request
... reason S 0..* CodeableReference(UZ Core Condition(0.10.0) | UZ Core Observation(0.10.0)) Reason or indication for ordering or not ordering the medication
Binding: ConditionCodeVS (0.10.0) (preferred)
... courseOfTherapyType 0..1 CodeableConcept Overall pattern of medication administration
Binding: MedicationRequestCourseOfTherapyCodes (extensible): Identifies the overall pattern of medication administratio.
... insurance S 0..* Reference(Coverage | UZ Core ClaimResponse(0.10.0)) Associated insurance coverage
... note S 0..* Annotation Additional notes or instructions for the pharmacist/patient
... renderedDosageInstruction 0..1 markdown Full representation of the dosage instructions
... effectiveDosePeriod S 0..1 Period Period over which the medication is to be taken
... dosageInstruction S 0..* Dosage Specific instructions for how the medication should be taken
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... sequence Σ 0..1 integer The order of the dosage instructions
.... text Σ 0..1 string Free text dosage instructions e.g. SIG
.... additionalInstruction Σ 0..* CodeableConcept Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
.... patientInstruction SΣ 0..1 string Patient or consumer oriented instructions
.... timing SΣ 0..1 Timing This section contains a few types of mechanism
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... event Σ 0..* dateTime When the event occurs
..... repeat SΣC 0..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
Constraints: ext-1
...... bounds[x] SΣ 0..1 Length/Range of lengths, or (Start and/or end) limits
....... boundsDuration Duration
....... boundsRange Range
....... boundsPeriod Period
...... count SΣC 0..1 positiveInt Number of times to repeat
...... countMax SΣC 0..1 positiveInt Maximum number of times to repeat
...... duration SΣC 0..1 decimal How long when it happens
...... durationMax ΣC 0..1 decimal How long when it happens (Max)
...... durationUnit SΣC 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 SΣ 0..1 positiveInt Indicates the number of repetitions that should occur within a period. I.e. Event occurs frequency times per period
...... frequencyMax Σ 0..1 positiveInt Event occurs up to frequencyMax times per period
...... period SΣC 0..1 decimal The duration to which the frequency applies. I.e. Event occurs frequency times per period
...... periodMax ΣC 0..1 decimal Upper limit of period (3-4 hours)
...... periodUnit SΣC 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 SΣ 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeekVS (0.10.0) (required)
...... timeOfDay SΣC 0..* time Time of day for action
...... when SΣC 0..* code Code for time period of occurrence
Binding: EventTimingVS (0.10.0) (required)
...... offset ΣC 0..1 unsignedInt Minutes from event (before or after)
..... code SΣ 0..1 CodeableConcept C | BID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviationVS (0.10.0) (preferred)
.... asNeeded ΣC 0..1 boolean Take "as needed"
.... asNeededFor ΣC 0..* CodeableConcept Take "as needed" (for x)
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.
.... site Σ 0..1 CodeableConcept Body site to administer to
Binding: SNOMEDCTAnatomicalStructureAdministrationSites (example): A coded concept describing the site location the medicine enters into or onto the body.
.... route SΣ 0..1 CodeableConcept Route of medication administration
Binding: RouteCodeVS (0.10.0) (extensible)
.... method Σ 0..1 CodeableConcept Technique for administering medication
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
.... doseAndRate SΣ 0..* Element Amount of medication to 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
Constraints: ext-1
..... type Σ 0..1 CodeableConcept The kind of dose or rate specified
Binding: DoseAndRateType (2.0.0) (example): The kind of dose or rate specified.
..... Slices for dose[x] Σ 0..1 Amount of medication per dose
Slice: Unordered, Open by type:$this
...... doseRange Range
...... doseQuantity Quantity(SimpleQuantity)
...... dose[x]:doseQuantity SΣ 0..1 SimpleQuantity(5.0.0) Amount of medication per dose
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... value SΣ 0..1 decimal Numerical value (with implicit precision)
....... unit SΣ 0..1 string Unit representation
....... system ΣC 0..1 uri System that defines coded unit form
....... code ΣC 0..1 code Coded form of the unit
Binding: UCUMUnitsSupplementVS (0.10.0) (extensible)
..... rate[x] Σ 0..1 Amount of medication per unit of time
...... rateRatio Ratio
...... rateRange Range
...... rateQuantity Quantity(SimpleQuantity)
.... maxDosePerPeriod Σ 0..* Ratio Upper limit on medication per unit of time
.... maxDosePerAdministration Σ 0..1 SimpleQuantity(5.0.0) Upper limit on medication per administration
.... maxDosePerLifetime Σ 0..1 SimpleQuantity(5.0.0) Upper limit on medication per lifetime of the patient
... dispenseRequest S 0..1 BackboneElement Medication supply authorization
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... 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
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... quantity 0..1 SimpleQuantity(5.0.0) First fill quantity
..... duration 0..1 Duration First fill duration
.... dispenseInterval 0..1 Duration Minimum period of time between dispenses
.... validityPeriod S 0..1 Period Time period supply is authorized for
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... start SΣC 0..1 dateTime Prescription issue date
..... end SΣC 0..1 dateTime Prescription expiration date
.... numberOfRepeatsAllowed 0..1 unsignedInt Number of refills authorized
.... quantity S 0..1 SimpleQuantity(5.0.0) Amount of medication to supply per dispense
.... expectedSupplyDuration 0..1 Duration Number of days supply per dispense
.... dispenser S 0..1 Reference(UZ Core Organization(0.10.0)) Pharmacy where this prescription can be dispensed
.... dispenserInstruction 0..* Annotation Additional information for the dispenser
.... doseAdministrationAid 0..1 CodeableConcept Type of adherence packaging to use for the dispense
Binding: MedicationDoseAids (example)
... substitution 0..1 BackboneElement Any restrictions on medication substitution
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... allowed[x] 1..1 Whether substitution is allowed or not
Binding: ActSubstanceAdminSubstitutionCode (3.0.0) (preferred): Identifies the type of substitution allowed.
..... allowedBoolean boolean
..... allowedCodeableConcept CodeableConcept
.... reason 0..1 CodeableConcept Why should (not) substitution be made
Binding: SubstanceAdminSubstitutionReason (3.0.0) (example): SubstanceAdminSubstitutionReason
... eventHistory 0..* Reference(Provenance) A list of events of interest in the lifecycle

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationRequest.language Base required All Languages 📍5.0.0 FHIR Std.
MedicationRequest.identifier.​use Base required Types of possible identifier uses 📍0.10.0 This IG
MedicationRequest.identifier.​type Base required Types of possible identifiers 📍0.10.0 This IG
MedicationRequest.status Base required MedicationRequest Status ValueSet 📍0.10.0 This IG
MedicationRequest.statusReason Base required MedicationRequest Status Reason ValueSet 📍0.10.0 This IG
MedicationRequest.intent Base required MedicationRequest Intent ValueSet 📍0.10.0 This IG
MedicationRequest.category Base example MedicationRequest Administration Location ValueSet 📍0.10.0 This IG
MedicationRequest.priority Base required RequestPriority 📍5.0.0 FHIR Std.
MedicationRequest.medication Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
MedicationRequest.performerType Base extensible Medication Intended Performer Role 📍5.0.0 FHIR Std.
MedicationRequest.reason Base preferred Condition Codes 📍0.10.0 This IG
MedicationRequest.courseOfTherapyType Base extensible medicationRequest Course of Therapy Codes 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​timing.repeat.durationUnit Base required UnitsOfTime 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​timing.repeat.periodUnit Base required UnitsOfTime 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​timing.repeat.dayOfWeek Base required Days of Week ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​timing.repeat.when Base required Event Timing ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​timing.code Base preferred Timing Abbreviation ValueSet 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​asNeededFor Base example SNOMED CT Medication As Needed Reason Codes 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​route Base extensible Route of administration value set 📍0.10.0 This IG
MedicationRequest.dosageInstruction.​method Base example SNOMED CT Administration Method Codes 📍5.0.0 FHIR Std.
MedicationRequest.dosageInstruction.​doseAndRate.type Base example DoseAndRateType 📍2.0.0 THO v7.3
MedicationRequest.dosageInstruction.​doseAndRate.dose[x]:doseQuantity.​code Base extensible UCUM Units Supplement ValueSet 📍0.10.0 This IG
MedicationRequest.dispenseRequest.​doseAdministrationAid Base example Medication Dose Aids 📍5.0.0 FHIR Std.
MedicationRequest.substitution.​allowed[x] Base preferred ActSubstanceAdminSubstitutionCode 📍3.0.0 THO v7.3
MedicationRequest.substitution.​reason Base example SubstanceAdminSubstitutionReason 📍3.0.0 THO v7.3

Constraints

Id Grade Path(s) Description Expression

 

Other representations of profile: CSV, Excel, Schematron