Mongolian HDIT Implementation guide
1.0.0 - Review
Mongolian HDIT Implementation guide - Local Development build (v1.0.0). See the Directory of published versions
A representation of a dispensation of medication to a patient typically through a pharmacy.
The official URL for this profile is:
http://fhir.mn/StructureDefinition/mng-medication-dispense
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from MedicationDispense
Summary
Mandatory: 10 elements
Must-Support: 41 elements
Prohibited: 27 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
This structure is derived from MedicationDispense
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationDispense | 0..* | MedicationDispense | Dispensing a medication to a named patient | |
extension | 3..* | Extension | Extension Slice: Unordered, Open by value:url | |
creation-date | S | 1..1 | dateTime | Extension URL: http://fhir.mn/StructureDefinition/creation-date |
unit-price | S | 1..1 | Money | Extension URL: http://fhir.mn/StructureDefinition/unit-price |
payment-information | S | 1..1 | (Complex) | Extension URL: http://fhir.mn/StructureDefinition/payment-information |
extension:totalPrice | 1..1 | Extension | Extension | |
extension:paidByPatient | 1..1 | Extension | Extension | |
extension:paidByInsuranceFund | 1..1 | Extension | Extension | |
identifier | S | 0..0 | ||
partOf | S | 0..0 | ||
status | S | 1..1 | code | preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown |
statusReason[x] | S | 0..0 | ||
category | S | 0..0 | ||
medication[x] | S | 1..1 | (Slice Definition) | What medication was supplied Slice: Unordered, Open by type:$this |
medicationReference | 1..1 | Reference(MedicationMn) | What medication was supplied | |
subject | S | 1..1 | Reference(PatientMn) | Who the dispense is for |
context | S | 0..0 | ||
performer | S | 1..1 | BackboneElement | Who performed event |
actor | S | 1..1 | Reference(PractitionerRoleMn) | Individual who was performing |
location | S | 0..0 | ||
authorizingPrescription | S | 1..1 | Reference(MedicationRequestMn) | Medication order that authorizes the dispense |
type | S | 0..0 | ||
quantity | S | 1..1 | SimpleQuantity | Amount dispensed |
daysSupply | S | 1..1 | SimpleQuantity | Amount of medication expressed as a timing amount |
whenPrepared | S | 0..0 | ||
whenHandedOver | S | 1..1 | dateTime | When product was given out |
destination | S | 0..0 | ||
receiver | S | 0..0 | ||
note | S | 0..0 | ||
dosageInstruction | S | 0..1 | Dosage | How the medication is to be used by the patient or administered by the caregiver |
id | S | 0..0 | ||
sequence | S | 0..0 | ||
text | S | 0..0 | ||
additionalInstruction | S | 0..0 | ||
patientInstruction | S | 0..1 | string | Patient or consumer oriented instructions |
timing | S | 0..0 | ||
asNeeded[x] | S | 0..0 | ||
site | S | 0..0 | ||
route | S | 0..0 | ||
method | S | 0..0 | ||
doseAndRate | S | 0..0 | ||
maxDosePerPeriod | S | 0..0 | ||
maxDosePerAdministration | S | 0..0 | ||
maxDosePerLifetime | S | 0..0 | ||
substitution | S | 0..0 | ||
detectedIssue | S | 0..0 | ||
eventHistory | S | 0..0 | ||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationDispense | I | 0..* | MedicationDispense | Dispensing a medication to a named patient |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | ΣI | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
language | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | I | 3..* | Extension | Extension Slice: Unordered, Open by value:url |
creation-date | SI | 1..1 | dateTime | Extension URL: http://fhir.mn/StructureDefinition/creation-date |
unit-price | SI | 1..1 | Money | Extension URL: http://fhir.mn/StructureDefinition/unit-price |
payment-information | SI | 1..1 | (Complex) | Extension URL: http://fhir.mn/StructureDefinition/payment-information |
extension | SI | 3..3 | Extension | Extension Slice: Unordered, Closed by value:url |
extension:totalPrice | I | 1..1 | Extension | Extension |
extension | I | 0..0 | ||
url | 1..1 | uri | "totalPrice" | |
value[x] | I | 1..1 | (Slice Definition) | Value of extension Slice: Unordered, Closed by type:$this |
value[x]:valueMoney | SI | 1..1 | Money | Value of extension |
extension:paidByPatient | I | 1..1 | Extension | Extension |
extension | I | 0..0 | ||
url | 1..1 | uri | "paidByPatient" | |
value[x] | I | 1..1 | (Slice Definition) | Value of extension Slice: Unordered, Closed by type:$this |
value[x]:valueMoney | SI | 1..1 | Money | Value of extension |
extension:paidByInsuranceFund | I | 1..1 | Extension | Extension |
extension | I | 0..0 | ||
url | 1..1 | uri | "paidByInsuranceFund" | |
value[x] | I | 1..1 | (Slice Definition) | Value of extension Slice: Unordered, Closed by type:$this |
value[x]:valueMoney | SI | 1..1 | Money | Value of extension |
url | 1..1 | uri | "http://fhir.mn/StructureDefinition/payment-information" | |
modifierExtension | ?!I | 0..* | Extension | Extensions that cannot be ignored |
status | ?!SΣI | 1..1 | code | preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown Binding: MedicationDispense Status Codes (required) |
medication[x] | SΣI | 1..1 | (Slice Definition) | What medication was supplied Slice: Unordered, Closed by type:$this |
medication[x]:medicationReference | ΣI | 1..1 | Reference(MedicationMn) | What medication was supplied |
subject | SΣI | 1..1 | Reference(PatientMn) | Who the dispense is for |
supportingInformation | I | 0..* | Reference(Resource) | Information that supports the dispensing of the medication |
performer | SI | 1..1 | BackboneElement | Who performed event |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
function | I | 0..1 | CodeableConcept | Who performed the dispense and what they did Binding: MedicationDispense Performer Function Codes (example) |
actor | SI | 1..1 | Reference(PractitionerRoleMn) | Individual who was performing |
authorizingPrescription | SI | 1..1 | Reference(MedicationRequestMn) | Medication order that authorizes the dispense |
quantity | SI | 1..1 | SimpleQuantity | Amount dispensed |
daysSupply | SI | 1..1 | SimpleQuantity | Amount of medication expressed as a timing amount |
whenHandedOver | SI | 1..1 | dateTime | When product was given out |
dosageInstruction | SI | 0..1 | Dosage | How the medication is to be used by the patient or administered by the caregiver |
extension | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
patientInstruction | SΣI | 0..1 | string | Patient or consumer oriented instructions |
Documentation for this format |
This structure is derived from MedicationDispense
Summary
Mandatory: 10 elements
Must-Support: 41 elements
Prohibited: 27 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from MedicationDispense
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationDispense | 0..* | MedicationDispense | Dispensing a medication to a named patient | |
extension | 3..* | Extension | Extension Slice: Unordered, Open by value:url | |
creation-date | S | 1..1 | dateTime | Extension URL: http://fhir.mn/StructureDefinition/creation-date |
unit-price | S | 1..1 | Money | Extension URL: http://fhir.mn/StructureDefinition/unit-price |
payment-information | S | 1..1 | (Complex) | Extension URL: http://fhir.mn/StructureDefinition/payment-information |
extension:totalPrice | 1..1 | Extension | Extension | |
extension:paidByPatient | 1..1 | Extension | Extension | |
extension:paidByInsuranceFund | 1..1 | Extension | Extension | |
identifier | S | 0..0 | ||
partOf | S | 0..0 | ||
status | S | 1..1 | code | preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown |
statusReason[x] | S | 0..0 | ||
category | S | 0..0 | ||
medication[x] | S | 1..1 | (Slice Definition) | What medication was supplied Slice: Unordered, Open by type:$this |
medicationReference | 1..1 | Reference(MedicationMn) | What medication was supplied | |
subject | S | 1..1 | Reference(PatientMn) | Who the dispense is for |
context | S | 0..0 | ||
performer | S | 1..1 | BackboneElement | Who performed event |
actor | S | 1..1 | Reference(PractitionerRoleMn) | Individual who was performing |
location | S | 0..0 | ||
authorizingPrescription | S | 1..1 | Reference(MedicationRequestMn) | Medication order that authorizes the dispense |
type | S | 0..0 | ||
quantity | S | 1..1 | SimpleQuantity | Amount dispensed |
daysSupply | S | 1..1 | SimpleQuantity | Amount of medication expressed as a timing amount |
whenPrepared | S | 0..0 | ||
whenHandedOver | S | 1..1 | dateTime | When product was given out |
destination | S | 0..0 | ||
receiver | S | 0..0 | ||
note | S | 0..0 | ||
dosageInstruction | S | 0..1 | Dosage | How the medication is to be used by the patient or administered by the caregiver |
id | S | 0..0 | ||
sequence | S | 0..0 | ||
text | S | 0..0 | ||
additionalInstruction | S | 0..0 | ||
patientInstruction | S | 0..1 | string | Patient or consumer oriented instructions |
timing | S | 0..0 | ||
asNeeded[x] | S | 0..0 | ||
site | S | 0..0 | ||
route | S | 0..0 | ||
method | S | 0..0 | ||
doseAndRate | S | 0..0 | ||
maxDosePerPeriod | S | 0..0 | ||
maxDosePerAdministration | S | 0..0 | ||
maxDosePerLifetime | S | 0..0 | ||
substitution | S | 0..0 | ||
detectedIssue | S | 0..0 | ||
eventHistory | S | 0..0 | ||
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationDispense | I | 0..* | MedicationDispense | Dispensing a medication to a named patient |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | ΣI | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
language | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | I | 3..* | Extension | Extension Slice: Unordered, Open by value:url |
creation-date | SI | 1..1 | dateTime | Extension URL: http://fhir.mn/StructureDefinition/creation-date |
unit-price | SI | 1..1 | Money | Extension URL: http://fhir.mn/StructureDefinition/unit-price |
payment-information | SI | 1..1 | (Complex) | Extension URL: http://fhir.mn/StructureDefinition/payment-information |
extension | SI | 3..3 | Extension | Extension Slice: Unordered, Closed by value:url |
extension:totalPrice | I | 1..1 | Extension | Extension |
extension | I | 0..0 | ||
url | 1..1 | uri | "totalPrice" | |
value[x] | I | 1..1 | (Slice Definition) | Value of extension Slice: Unordered, Closed by type:$this |
value[x]:valueMoney | SI | 1..1 | Money | Value of extension |
extension:paidByPatient | I | 1..1 | Extension | Extension |
extension | I | 0..0 | ||
url | 1..1 | uri | "paidByPatient" | |
value[x] | I | 1..1 | (Slice Definition) | Value of extension Slice: Unordered, Closed by type:$this |
value[x]:valueMoney | SI | 1..1 | Money | Value of extension |
extension:paidByInsuranceFund | I | 1..1 | Extension | Extension |
extension | I | 0..0 | ||
url | 1..1 | uri | "paidByInsuranceFund" | |
value[x] | I | 1..1 | (Slice Definition) | Value of extension Slice: Unordered, Closed by type:$this |
value[x]:valueMoney | SI | 1..1 | Money | Value of extension |
url | 1..1 | uri | "http://fhir.mn/StructureDefinition/payment-information" | |
modifierExtension | ?!I | 0..* | Extension | Extensions that cannot be ignored |
status | ?!SΣI | 1..1 | code | preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown Binding: MedicationDispense Status Codes (required) |
medication[x] | SΣI | 1..1 | (Slice Definition) | What medication was supplied Slice: Unordered, Closed by type:$this |
medication[x]:medicationReference | ΣI | 1..1 | Reference(MedicationMn) | What medication was supplied |
subject | SΣI | 1..1 | Reference(PatientMn) | Who the dispense is for |
supportingInformation | I | 0..* | Reference(Resource) | Information that supports the dispensing of the medication |
performer | SI | 1..1 | BackboneElement | Who performed event |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
function | I | 0..1 | CodeableConcept | Who performed the dispense and what they did Binding: MedicationDispense Performer Function Codes (example) |
actor | SI | 1..1 | Reference(PractitionerRoleMn) | Individual who was performing |
authorizingPrescription | SI | 1..1 | Reference(MedicationRequestMn) | Medication order that authorizes the dispense |
quantity | SI | 1..1 | SimpleQuantity | Amount dispensed |
daysSupply | SI | 1..1 | SimpleQuantity | Amount of medication expressed as a timing amount |
whenHandedOver | SI | 1..1 | dateTime | When product was given out |
dosageInstruction | SI | 0..1 | Dosage | How the medication is to be used by the patient or administered by the caregiver |
extension | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
patientInstruction | SΣI | 0..1 | string | Patient or consumer oriented instructions |
Documentation for this format |
Other representations of profile: Schematron
Path | Conformance | ValueSet |
MedicationDispense.language | preferred | CommonLanguages Max Binding: AllLanguages |
MedicationDispense.status | required | MedicationDispense Status Codes |
MedicationDispense.performer.function | example | MedicationDispense Performer Function Codes |
MedicationDispense.dosageInstruction.doseAndRate.type | example | DoseAndRateType |
MedicationDispense.substitution.type | example | v3.ActSubstanceAdminSubstitutionCode |
MedicationDispense.substitution.reason | example | v3.SubstanceAdminSubstitutionReason |
Id | Path | Details | Requirements |