Left: | MedicationAgreement (http://fhir.hl7.nl/zorgviewer/StructureDefinition/MedicationRequest) |
Right: | MedicationAgreement (http://fhir.hl7.nl/zorgviewer/StructureDefinition/MedicationRequest) |
Name | Value | Comments | |
---|---|---|---|
abstract | false | ||
baseDefinition | http://nictiz.nl/fhir/StructureDefinition/zib-MedicationAgreement | ||
copyright | |||
description | Medicatieafspraak | ||
experimental | |||
fhirVersion | 3.0.2 | ||
jurisdiction | |||
jurisdiction[0] | urn:iso:std:iso:3166#NL | ||
kind | resource | ||
name | MedicationAgreement | ||
publisher | RIVO-NN HL7NL | ||
purpose | |||
status | active | ||
title | MedicationAgreement | ||
type | MedicationRequest | ||
url | http://fhir.hl7.nl/zorgviewer/StructureDefinition/MedicationRequest |
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MedicationRequest | 0..* | Zib MedicationAgreement | MedicationAgreement | 0..* | Zib MedicationAgreement | MedicationAgreement | |||||||||||
id | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
language | 0..1 | code | Language of the resource content Binding: ?? (extensible): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (extensible): A human language.
| |||||||||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||||||||
contained | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
Slices for modifierExtension | ?! | 0..* | Extension | Extension Slice: Unordered, Open by value:url | ?! | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||
identifier | 0..* | Identifier | External ids for this request | 0..* | Identifier | External ids for this request | |||||||||||
definition | Σ | 0..* | Reference(ActivityDefinition | PlanDefinition) | Protocol or definition | Σ | 0..* | Reference(ActivityDefinition | PlanDefinition) | Protocol or definition | |||||||||
basedOn | Σ | 0..* | Reference(CarePlan | MedicationRequest | ProcedureRequest | ReferralRequest) | What request fulfills | Σ | 0..* | Reference(CarePlan | MedicationRequest | ProcedureRequest | ReferralRequest) | What request fulfills | |||||||||
groupIdentifier | Σ | 0..1 | Identifier | Composite request this is part of | Σ | 0..1 | Identifier | Composite request this is part of | |||||||||
status | ?!Σ | 0..1 | code | active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown Binding: ?? (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription | ?!Σ | 0..1 | code | active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown Binding: ?? (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription | |||||||||
intent | ?!Σ | 1..1 | code | proposal | plan | order | instance-order Binding: ?? (required): The kind of medication order Fixed Value: order | ?!Σ | 1..1 | code | proposal | plan | order | instance-order Binding: ?? (required): The kind of medication order Fixed Value: order | |||||||||
category | 1..1 | CodeableConcept | Type of medication usage Binding: ?? (preferred): A coded concept identifying where the medication ordered is expected to be consumed or administered | 1..1 | CodeableConcept | Type of medication usage Binding: ?? (preferred): A coded concept identifying where the medication ordered is expected to be consumed or administered | |||||||||||
id | 0..1 | string | xml:id (or equivalent in JSON) | 0..1 | string | xml:id (or equivalent in JSON) | |||||||||||
Slices for extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | 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:code | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:code | |||||||||
text | SΣ | 0..1 | string | Plain text representation of the concept | SΣ | 0..1 | string | Plain text representation of the concept | |||||||||
priority | Σ | 0..1 | code | routine | urgent | stat | asap Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request | Σ | 0..1 | code | routine | urgent | stat | asap Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request | |||||||||
Slices for medication[x] | Σ | 1..1 | Reference() | Medication to be taken Slice: Unordered, Closed by type:$this | Σ | 1..1 | Reference() | Medication to be taken Slice: Unordered, Closed by type:$this | |||||||||
subject | Σ | 1..1 | Reference(nl-core-patient | Group) | Who or group medication request is for | Σ | 1..1 | Reference(nl-core-patient | Group) | Who or group medication request is for | |||||||||
context | 0..1 | Reference(HCIM Encounter | nl-core-episodeofcare) | Created during encounter/admission/stay | 0..1 | Reference(HCIM Encounter | nl-core-episodeofcare) | Created during encounter/admission/stay | |||||||||||
supportingInformation | 0..* | Reference(Resource) | Information to support ordering of the medication | 0..* | Reference(Resource) | Information to support ordering of the medication | |||||||||||
authoredOn | SΣ | 1..1 | dateTime | MedicationAgreementDateTime | SΣ | 1..1 | dateTime | MedicationAgreementDateTime | |||||||||
requester | ΣC | 0..1 | BackboneElement | Prescriber mps-1: onBehalfOf can only be specified if agent is practitioner or device | ΣC | 0..1 | BackboneElement | Prescriber mps-1: onBehalfOf can only be specified if agent is practitioner or device | |||||||||
id | 0..1 | string | xml:id (or equivalent in JSON) | 0..1 | string | xml:id (or equivalent in JSON) | |||||||||||
extension | 0..* | Extension | Additional Content defined by implementations | 0..* | Extension | Additional Content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | |||||||||
agent | Σ | 1..1 | Reference(nl-core-practitioner | nl-core-organization | nl-core-patient | nl-core-relatedperson | Device) | Who ordered the initial medication(s) | Σ | 1..1 | Reference(nl-core-practitioner | nl-core-organization | nl-core-patient | nl-core-relatedperson | Device) | Who ordered the initial medication(s) | |||||||||
id | 0..1 | string | xml:id (or equivalent in JSON) | 0..1 | string | xml:id (or equivalent in JSON) | |||||||||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
reference | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | |||||||||
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | |||||||||
display | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource | |||||||||
onBehalfOf | ΣC | 0..1 | Reference(nl-core-organization) | Organization agent is acting for | ΣC | 0..1 | Reference(nl-core-organization) | Organization agent is acting for | |||||||||
recorder | 0..1 | Reference(nl-core-practitioner) | Person who entered the request | 0..1 | Reference(nl-core-practitioner) | Person who entered the request | |||||||||||
id | 0..1 | string | xml:id (or equivalent in JSON) | 0..1 | string | xml:id (or equivalent in JSON) | |||||||||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
reference | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | |||||||||
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | |||||||||
display | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource | |||||||||
reasonCode | 0..* | CodeableConcept | ReasonMedicationAgreement Binding: ?? (extensible): RedenWijzigenOfStakenCodelijst | 0..* | CodeableConcept | ReasonMedicationAgreement Binding: ?? (extensible): RedenWijzigenOfStakenCodelijst | |||||||||||
reasonReference | 0..* | Reference(Observation | HCIM Problem) | PrescriptionReason | 0..* | Reference(Observation | HCIM Problem) | PrescriptionReason | |||||||||||
note | 0..* | Annotation | Comment | 0..* | Annotation | Comment | |||||||||||
dosageInstruction | 0..* | ?? | How the medication should be taken | 0..* | ?? | How the medication should be taken | |||||||||||
id | 0..1 | string | xml:id (or equivalent in JSON) | 0..1 | string | xml:id (or equivalent in JSON) | |||||||||||
Slices for extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
sequence | Σ | 0..1 | integer | SequenceNumber | Σ | 0..1 | integer | SequenceNumber | |||||||||
text | SΣ | 0..1 | string | Description | SΣ | 0..1 | string | Description | |||||||||
additionalInstruction | Σ | 0..* | CodeableConcept | AdditionalInstructions Binding: ?? (extensible) | Σ | 0..* | CodeableConcept | AdditionalInstructions Binding: ?? (extensible) | |||||||||
patientInstruction | Σ | 0..1 | string | Patient or consumer oriented instructions | Σ | 0..1 | string | Patient or consumer oriented instructions | |||||||||
timing | Σ | 0..1 | ?? | When medication should be administered | Σ | 0..1 | ?? | When medication should be administered | |||||||||
Slices for asNeeded[x] | Σ | 0..1 | CodeableConcept | Take "as needed" (for x) Slice: Unordered, Closed by type:$this Binding: ?? (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. | Σ | 0..1 | CodeableConcept | Take "as needed" (for x) Slice: Unordered, Closed by type:$this Binding: ?? (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: ?? (example): A coded concept describing the site location the medicine enters into or onto the body. | Σ | 0..1 | CodeableConcept | Body site to administer to Binding: ?? (example): A coded concept describing the site location the medicine enters into or onto the body. | |||||||||
route | Σ | 0..1 | CodeableConcept | RouteOfAdministration Binding: ?? (extensible): ToedieningswegCodelijst Example Example of RouteOfAdministration: {"coding":[{"system":"urn:oid:2.16.840.1.113883.2.4.4.9","code":"oraal","display":"Oraal"}]} | Σ | 0..1 | CodeableConcept | RouteOfAdministration Binding: ?? (extensible): ToedieningswegCodelijst Example Example of RouteOfAdministration: {"coding":[{"system":"urn:oid:2.16.840.1.113883.2.4.4.9","code":"oraal","display":"Oraal"}]} | |||||||||
id | 0..1 | string | xml:id (or equivalent in JSON) | 0..1 | string | xml:id (or equivalent in JSON) | |||||||||||
Slices for extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
coding | Σ | 0..* | Coding | Code defined by a terminology system | Σ | 0..* | Coding | Code defined by a terminology system | |||||||||
text | SΣ | 0..1 | string | Plain text representation of the concept | SΣ | 0..1 | string | Plain text representation of the concept | |||||||||
method | Σ | 0..1 | CodeableConcept | Technique for administering medication Binding: ?? (example): A coded concept describing the technique by which the medicine is administered. | Σ | 0..1 | CodeableConcept | Technique for administering medication Binding: ?? (example): A coded concept describing the technique by which the medicine is administered. | |||||||||
Slices for dose[x] | Σ | 0..1 | Range, ?? | Dose Slice: Unordered, Closed by type:$this | Σ | 0..1 | Range, ?? | Dose Slice: Unordered, Closed by type:$this | |||||||||
maxDosePerPeriod | Σ | 0..1 | Ratio | MaximumDose | Σ | 0..1 | Ratio | MaximumDose | |||||||||
id | 0..1 | string | xml:id (or equivalent in JSON) | 0..1 | string | xml:id (or equivalent in JSON) | |||||||||||
Slices for extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
numerator | Σ | 0..1 | Quantity | Numerator value Binding: ?? (required): GstdTabel902 | Σ | 0..1 | Quantity | Numerator value Binding: ?? (required): GstdTabel902 | |||||||||
denominator | Σ | 0..1 | Quantity | Denominator value | Σ | 0..1 | Quantity | Denominator value | |||||||||
maxDosePerAdministration | Σ | 0..1 | ?? | Upper limit on medication per administration | Σ | 0..1 | ?? | Upper limit on medication per administration | |||||||||
maxDosePerLifetime | Σ | 0..1 | ?? | Upper limit on medication per lifetime of the patient | Σ | 0..1 | ?? | Upper limit on medication per lifetime of the patient | |||||||||
rate[x] | Σ | 0..1 | Ratio, Range, ?? | AdministeringSpeed | Σ | 0..1 | Ratio, Range, ?? | AdministeringSpeed | |||||||||
dispenseRequest | 0..1 | BackboneElement | Medication supply authorization | 0..1 | BackboneElement | Medication supply authorization | |||||||||||
id | 0..1 | string | xml:id (or equivalent in JSON) | 0..1 | string | xml:id (or equivalent in JSON) | |||||||||||
extension | 0..* | Extension | Additional Content defined by implementations | 0..* | Extension | Additional Content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | |||||||||
validityPeriod | 0..1 | Period | Time period supply is authorized for | 0..1 | Period | Time period supply is authorized for | |||||||||||
numberOfRepeatsAllowed | 0..1 | positiveInt | Number of refills authorized | 0..1 | positiveInt | Number of refills authorized | |||||||||||
quantity | 0..1 | ?? | Amount of medication to supply per dispense | 0..1 | ?? | Amount of medication to supply per dispense | |||||||||||
expectedSupplyDuration | 0..1 | Duration | Number of days supply per dispense | 0..1 | Duration | Number of days supply per dispense | |||||||||||
performer | 0..1 | Reference(Organization) | Intended dispenser | 0..1 | Reference(Organization) | Intended dispenser | |||||||||||
substitution | 0..1 | BackboneElement | Any restrictions on medication substitution | 0..1 | BackboneElement | Any restrictions on medication substitution | |||||||||||
id | 0..1 | string | xml:id (or equivalent in JSON) | 0..1 | string | xml:id (or equivalent in JSON) | |||||||||||
extension | 0..* | Extension | Additional Content defined by implementations | 0..* | Extension | Additional Content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | |||||||||
allowed | ?! | 1..1 | boolean | Whether substitution is allowed or not | ?! | 1..1 | boolean | Whether substitution is allowed or not | |||||||||
reason | 0..1 | CodeableConcept | Why should (not) substitution be made Binding: ?? (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed. | 0..1 | CodeableConcept | Why should (not) substitution be made Binding: ?? (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed. | |||||||||||
priorPrescription | 0..1 | Reference(MedicationRequest) | An order/prescription that is being replaced | 0..1 | Reference(MedicationRequest) | An order/prescription that is being replaced | |||||||||||
detectedIssue | 0..* | Reference(DetectedIssue) | Clinical Issue with action | 0..* | Reference(DetectedIssue) | Clinical Issue with action | |||||||||||
eventHistory | 0..* | Reference(Provenance) | A list of events of interest in the lifecycle | 0..* | Reference(Provenance) | A list of events of interest in the lifecycle | |||||||||||
Documentation for this format |