medTech IG
0.1.0 - CI Build

medTech IG, published by medtech. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/HL7NZ/medtech/ and changes regularly. See the Directory of published versions

Resource Profile: MedicationRequest profile

Defining URL:http://hl7.org.nz/fhir/StructureDefinition/MtMedicationRequest
Version:0.1.0
Name:MtMedicationRequest
Title:MedicationRequest profile
Status:Active as of 2021-07-11T23:33:42+00:00
Definition:

The MedicationRequest resource exposed by the ALEX infrastructure.

Publisher:medtech
Source Resource:XML / JSON / Turtle

The official URL for this profile is:

http://hl7.org.nz/fhir/StructureDefinition/MtMedicationRequest

Formal Views of Profile Content

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

This structure is derived from MedicationRequest

Summary

Prohibited: 39 elements

Extensions

This structure refers to these extensions:

This structure is derived from MedicationRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest 0..*MedicationRequestOrdering of medication for patient or group
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... nzeps-long-term-medication 0..1booleanNZePS Long Term Medication Indicator
URL: http://hl7.org.nz/fhir/StructureDefinition/nzeps-long-term-medication
... identifier 0..0
... status 1..1codeThis is either active or stopped. Stopped is the equivalent of 'inactive' in medtech
... statusReason 0..0
... category 0..0
... priority 0..0
... doNotPerform 0..0
... reported[x] 0..0
... encounter 0..0
... supportingInformation 0..0
... performer 0..0
... performerType 0..0
... reasonCode 0..0
... reasonReference 0..0
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... basedOn 0..0
... groupIdentifier 0..0
... courseOfTherapyType 0..0
... insurance 0..0
... note 0..0
... dosageInstruction
.... sequence 0..0
.... additionalInstruction 0..0
.... patientInstruction 0..0
.... timing 0..0
.... site 0..0
.... route 0..0
.... method 0..0
.... doseAndRate 0..0
.... maxDosePerPeriod 0..0
.... maxDosePerAdministration 0..0
.... maxDosePerLifetime 0..0
... dispenseRequest
.... initialFill 0..0
.... dispenseInterval 0..0
.... validityPeriod 0..0
.... expectedSupplyDuration 0..0
.... performer 0..0
... substitution 0..0
... priorPrescription 0..0
... detectedIssue 0..0
... eventHistory 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest 0..*MedicationRequestOrdering of medication for patient or group
... id Σ0..1stringLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... nzeps-long-term-medication 0..1booleanNZePS Long Term Medication Indicator
URL: http://hl7.org.nz/fhir/StructureDefinition/nzeps-long-term-medication
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... status ?!Σ1..1codeThis is either active or stopped. Stopped is the equivalent of 'inactive' in medtech
Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.

... intent ?!Σ1..1codeproposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: medicationRequest Intent (required): The kind of medication order.

... medication[x] Σ1..1Medication to be taken
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.

.... medicationCodeableConceptCodeableConcept
.... medicationReferenceReference(Medication)
... subject Σ1..1Reference(Patient | Group)Who or group medication request is for
... authoredOn Σ0..1dateTimeWhen request was initially authored
... requester Σ0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)Who/What requested the Request
... recorder 0..1Reference(Practitioner | PractitionerRole)Person who entered the request
... dosageInstruction 0..*DosageHow the medication should be taken
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... text Σ0..1stringFree text dosage instructions e.g. SIG
.... asNeeded[x] Σ0..1Take "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.

..... asNeededBooleanboolean
..... asNeededCodeableConceptCodeableConcept
... dispenseRequest 0..1BackboneElementMedication supply authorization
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... numberOfRepeatsAllowed 0..1unsignedIntNumber of refills authorized
.... quantity 0..1SimpleQuantityAmount of medication to supply per dispense

doco Documentation for this format

This structure is derived from MedicationRequest

Summary

Prohibited: 39 elements

Extensions

This structure refers to these extensions:

Differential View

This structure is derived from MedicationRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest 0..*MedicationRequestOrdering of medication for patient or group
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... nzeps-long-term-medication 0..1booleanNZePS Long Term Medication Indicator
URL: http://hl7.org.nz/fhir/StructureDefinition/nzeps-long-term-medication
... identifier 0..0
... status 1..1codeThis is either active or stopped. Stopped is the equivalent of 'inactive' in medtech
... statusReason 0..0
... category 0..0
... priority 0..0
... doNotPerform 0..0
... reported[x] 0..0
... encounter 0..0
... supportingInformation 0..0
... performer 0..0
... performerType 0..0
... reasonCode 0..0
... reasonReference 0..0
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... basedOn 0..0
... groupIdentifier 0..0
... courseOfTherapyType 0..0
... insurance 0..0
... note 0..0
... dosageInstruction
.... sequence 0..0
.... additionalInstruction 0..0
.... patientInstruction 0..0
.... timing 0..0
.... site 0..0
.... route 0..0
.... method 0..0
.... doseAndRate 0..0
.... maxDosePerPeriod 0..0
.... maxDosePerAdministration 0..0
.... maxDosePerLifetime 0..0
... dispenseRequest
.... initialFill 0..0
.... dispenseInterval 0..0
.... validityPeriod 0..0
.... expectedSupplyDuration 0..0
.... performer 0..0
... substitution 0..0
... priorPrescription 0..0
... detectedIssue 0..0
... eventHistory 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest 0..*MedicationRequestOrdering of medication for patient or group
... id Σ0..1stringLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... nzeps-long-term-medication 0..1booleanNZePS Long Term Medication Indicator
URL: http://hl7.org.nz/fhir/StructureDefinition/nzeps-long-term-medication
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... status ?!Σ1..1codeThis is either active or stopped. Stopped is the equivalent of 'inactive' in medtech
Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.

... intent ?!Σ1..1codeproposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: medicationRequest Intent (required): The kind of medication order.

... medication[x] Σ1..1Medication to be taken
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.

.... medicationCodeableConceptCodeableConcept
.... medicationReferenceReference(Medication)
... subject Σ1..1Reference(Patient | Group)Who or group medication request is for
... authoredOn Σ0..1dateTimeWhen request was initially authored
... requester Σ0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)Who/What requested the Request
... recorder 0..1Reference(Practitioner | PractitionerRole)Person who entered the request
... dosageInstruction 0..*DosageHow the medication should be taken
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... text Σ0..1stringFree text dosage instructions e.g. SIG
.... asNeeded[x] Σ0..1Take "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.

..... asNeededBooleanboolean
..... asNeededCodeableConceptCodeableConcept
... dispenseRequest 0..1BackboneElementMedication supply authorization
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... numberOfRepeatsAllowed 0..1unsignedIntNumber of refills authorized
.... quantity 0..1SimpleQuantityAmount of medication to supply per dispense

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
MedicationRequest.languagepreferredCommonLanguages
Max Binding: AllLanguages
MedicationRequest.statusrequiredmedicationrequest Status
MedicationRequest.intentrequiredmedicationRequest Intent
MedicationRequest.medication[x]exampleSNOMEDCTMedicationCodes
MedicationRequest.dosageInstruction.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
MedicationRequest.dosageInstruction.doseAndRate.typeexampleDoseAndRateType
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonexampleSubstanceAdminSubstitutionReason