ERA FHIR specification
1.0.0 - draft

ERA FHIR specification - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: EraMedicationListDiscontinuationMedicationRequest

Official URL: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListDiscontinuationMedicationRequest Version: 1.0.0
Draft as of 2026-04-22 Computable Name: EraMedicationListDiscontinuationMedicationRequest

EraMedicationListDiscontinuationMedicationRequest profile that is used with Kanta medication list in ERA interface. It contains the details of prescription discontinuation. Based on the Kanta profile MedicationListDiscontinuationMedicationRequest. Source

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationRequest 0..* MedicationRequest Ordering of medication for patient or group
MedicationRequest.meta This element is included in summaries. 0..1 Meta Metadata about the resource
MedicationRequest.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListDiscontinuationMedicationRequest (no extensions allowed)
MedicationRequest.meta.Slices for tag This element is included in summaries. 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId This element is included in summaries. 0..1 Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.code This element is included in summaries. 1..1 code CDA R2 header specification templateId (specification package version)
MedicationRequest.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
MedicationRequest.Slices for extension 5..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for extension.extension:versionNumber 1..1 (Complex) Asiakirjan versio
URL: http://resepti.kanta.fi/StructureDefinition/extension/versionNumber
Constraints: ext-1
MedicationRequest.Slices for extension.extension:versionNumber.url 1..1 uri "http://resepti.kanta.fi/StructureDefinition/extension/versionNumber"
MedicationRequest.Slices for extension.extension:versionNumber.value[x] 1..1 positiveInt Asiakirjan versio
MedicationRequest.Slices for extension.extension:effectiveTime 1..* dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
MedicationRequest.Slices for extension.extension:continuum 1..1 (Complex) The identifier of the medicine in use and the part identifier of the medicine continuum
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum
MedicationRequest.Slices for extension.extension:continuum.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for extension.extension:continuum.Slices for extension Content/Rules for all slices
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId 1..1 Extension The identifier of the drug in use
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.url 1..1 uri "medicineId"
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x] 1..1 Identifier The identifier of the drug in use
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].value This element is included in summaries. 1..1 string The identifier of the drug in use
Example General: 123456
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart 1..1 Extension Part identifier of medicine continuum
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.url 1..1 uri "medicineIdPart"
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.value[x] 1..1 positiveInt Part identifier of medicine continuum
MedicationRequest.Slices for extension.extension:continuum.url 1..1 uri "http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum"
MedicationRequest.Slices for extension.extension:stopDate 1..1 dateTime Lääkkeen lopetuspäivä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopDate
Constraints: ext-1
MedicationRequest.Slices for extension.extension:stopReasonCode 1..1 Coding Lääkkeen lopetuksen syy
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopReasonCode
Constraints: ext-1
MedicationRequest.Slices for extension.extension:stopReasonText 0..1 string Lääkkeen lopetuksen lisätiedot
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopReasonText
Constraints: ext-1
MedicationRequest.Slices for extension.extension:adverseEffect 0..* Coding The adverse effect of the drug
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/adverseEffect
MedicationRequest.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
MedicationRequest.Slices for identifier 0..* Identifier External ids for this request
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for identifier.identifier:id 1..1 Identifier Document identifier (Unique identifier of the prescription discontinuation document)
MedicationRequest.Slices for identifier.identifier:id.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationRequest.Slices for identifier.identifier:id.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationRequest.Slices for identifier.identifier:id.value This element is included in summaries. 1..1 string Unique OID identifier of a document of prescription discontinuation
Example General: 123456
MedicationRequest.Slices for identifier.identifier:setId 1..1 Identifier Identifier of the original document of prescription discontinuation
MedicationRequest.Slices for identifier.identifier:setId.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationRequest.Slices for identifier.identifier:setId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
MedicationRequest.Slices for identifier.identifier:setId.value This element is included in summaries. 1..1 string Identifier of the original document of prescription discontinuation
Example General: 123456
MedicationRequest.status This element is a modifier element. This element is included in summaries. 1..1 code active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
MedicationRequest.statusReason 1..1 CodeableConcept Prescription message type
Binding: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status.
MedicationRequest.statusReason.coding This element is included in summaries. 1..1 Coding Prescription message type
MedicationRequest.statusReason.coding.system This element is included in summaries. 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'.
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
MedicationRequest.statusReason.coding.code This element is included in summaries. 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'
MedicationRequest.intent This element is a modifier element. This element is included in summaries. 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: medicationRequest Intent (required): The kind of medication order.
Fixed Value: order (no extensions allowed)
MedicationRequest.medication[x] This element is included in summaries. 1..1 Reference(MedicationListMedication) {r} Reference to MedicationListMedication resource
MedicationRequest.subject This element is included in summaries. 1..1 Reference(MedicationListPatient) {r} Reference to MedicationListPatient resource
MedicationRequest.requester This element is included in summaries. 1..1 Reference(EraMedicationListPractitionerRole) {r} Reference to EraMedicationlistPractitionerRole resource

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationRequest.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
MedicationRequest.meta.​tag:cdaHeaderTemplateId Base example Common Tags 📍4.0.1 FHIR Std.
MedicationRequest.extension:continuum.​extension:medicineId.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationRequest.identifier:id.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationRequest.identifier:setId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationRequest.status Base required Medicationrequest status 📍4.0.1 FHIR Std.
MedicationRequest.statusReason Base example Medication request status reason codes 📍4.0.1 FHIR Std.
MedicationRequest.intent Base required Medication request intent 📍4.0.1 FHIR Std.
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.5

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicationRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from MedicationRequest

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationRequest 0..* MedicationRequest Ordering of medication for patient or group
MedicationRequest.meta 0..1 Meta Metadata about the resource
MedicationRequest.meta.profile 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListDiscontinuationMedicationRequest (no extensions allowed)
MedicationRequest.meta.Slices for tag 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId 0..1 Coding Tags applied to this resource
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.system 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.code 1..1 code CDA R2 header specification templateId (specification package version)
MedicationRequest.Slices for extension 5..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for extension.extension:versionNumber 1..1 (Complex) Asiakirjan versio
URL: http://resepti.kanta.fi/StructureDefinition/extension/versionNumber
MedicationRequest.Slices for extension.extension:versionNumber.value[x] 1..1 positiveInt Asiakirjan versio
MedicationRequest.Slices for extension.extension:effectiveTime 1..* dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
MedicationRequest.Slices for extension.extension:continuum 1..1 (Complex) The identifier of the medicine in use and the part identifier of the medicine continuum
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum
MedicationRequest.Slices for extension.extension:continuum.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for extension.extension:continuum.Slices for extension Content/Rules for all slices
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId 1..1 Extension The identifier of the drug in use
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart 1..1 Extension Part identifier of medicine continuum
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:newest 0..0 Status information 'Latest'
MedicationRequest.Slices for extension.extension:stopDate 1..1 dateTime Lääkkeen lopetuspäivä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopDate
MedicationRequest.Slices for extension.extension:stopReasonCode 1..1 Coding Lääkkeen lopetuksen syy
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopReasonCode
MedicationRequest.Slices for extension.extension:stopReasonText 0..1 string Lääkkeen lopetuksen lisätiedot
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopReasonText
MedicationRequest.Slices for extension.extension:adverseEffect 0..* Coding The adverse effect of the drug
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/adverseEffect
MedicationRequest.Slices for identifier 0..* Identifier External ids for this request
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for identifier.identifier:id 1..1 Identifier Document identifier (Unique identifier of the prescription discontinuation document)
MedicationRequest.Slices for identifier.identifier:id.system 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationRequest.Slices for identifier.identifier:id.value 1..1 string Unique OID identifier of a document of prescription discontinuation
MedicationRequest.Slices for identifier.identifier:setId 1..1 Identifier Identifier of the original document of prescription discontinuation
MedicationRequest.Slices for identifier.identifier:setId.system 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
MedicationRequest.Slices for identifier.identifier:setId.value 1..1 string Identifier of the original document of prescription discontinuation
MedicationRequest.status 1..1 code active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
MedicationRequest.statusReason 1..1 CodeableConcept Prescription message type
MedicationRequest.statusReason.coding 1..1 Coding Prescription message type
MedicationRequest.statusReason.coding.system 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'.
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
MedicationRequest.statusReason.coding.code 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'
MedicationRequest.intent 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Fixed Value: order (no extensions allowed)
MedicationRequest.category 0..0 Type of medication usage
MedicationRequest.priority 0..0 routine | urgent | asap | stat
MedicationRequest.doNotPerform 0..0 True if request is prohibiting action
MedicationRequest.reported[x] 0..0 Reported rather than primary record
MedicationRequest.medication[x] 1..1 Reference(MedicationListMedication) {r} Reference to MedicationListMedication resource
MedicationRequest.subject 1..1 Reference(MedicationListPatient) {r} Reference to MedicationListPatient resource
MedicationRequest.encounter 0..0 Encounter created as part of encounter/admission/stay
MedicationRequest.supportingInformation 0..0 Information to support ordering of the medication
MedicationRequest.authoredOn 0..0 When request was initially authored
MedicationRequest.requester 1..1 Reference(EraMedicationListPractitionerRole) {r} Reference to EraMedicationlistPractitionerRole resource
MedicationRequest.performer 0..0 Intended performer of administration
MedicationRequest.performerType 0..0 Desired kind of performer of the medication administration
MedicationRequest.recorder 0..0 Person who entered the request
MedicationRequest.reasonCode 0..0 Reason or indication for ordering or not ordering the medication
MedicationRequest.reasonReference 0..0 Condition or observation that supports why the prescription is being written
MedicationRequest.instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
MedicationRequest.instantiatesUri 0..0 Instantiates external protocol or definition
MedicationRequest.basedOn 0..0 What request fulfills
MedicationRequest.groupIdentifier 0..0 Composite request this is part of
MedicationRequest.courseOfTherapyType 0..0 Overall pattern of medication administration
MedicationRequest.insurance 0..0 Associated insurance coverage
MedicationRequest.note 0..0 Information about the prescription
MedicationRequest.dosageInstruction 0..0 How the medication should be taken
MedicationRequest.dispenseRequest 0..0 Medication supply authorization
MedicationRequest.substitution 0..0 Any restrictions on medication substitution
MedicationRequest.priorPrescription 0..0 An order/prescription that is being replaced
MedicationRequest.detectedIssue 0..0 Clinical Issue with action
MedicationRequest.eventHistory 0..0 A list of events of interest in the lifecycle

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationRequest 0..* MedicationRequest Ordering of medication for patient or group
MedicationRequest.id This element is included in summaries. 0..1 id Logical id of this artifact
MedicationRequest.meta This element is included in summaries. 0..1 Meta Metadata about the resource
MedicationRequest.meta.id 0..1 string Unique id for inter-element referencing
MedicationRequest.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
MedicationRequest.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
MedicationRequest.meta.source This element is included in summaries. 0..1 uri Identifies where the resource comes from
MedicationRequest.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListDiscontinuationMedicationRequest (no extensions allowed)
MedicationRequest.meta.security This element is included in summaries. 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
MedicationRequest.meta.Slices for tag This element is included in summaries. 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId This element is included in summaries. 0..1 Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.id 0..1 string Unique id for inter-element referencing
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.version This element is included in summaries. 0..1 string Version of the system - if relevant
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.code This element is included in summaries. 1..1 code CDA R2 header specification templateId (specification package version)
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.display This element is included in summaries. 0..1 string Representation defined by the system
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
MedicationRequest.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
MedicationRequest.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
MedicationRequest.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
MedicationRequest.contained 0..* Resource Contained, inline Resources
MedicationRequest.Slices for extension 5..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for extension.extension:versionNumber 1..1 (Complex) Asiakirjan versio
URL: http://resepti.kanta.fi/StructureDefinition/extension/versionNumber
Constraints: ext-1
MedicationRequest.Slices for extension.extension:versionNumber.id 0..1 string Unique id for inter-element referencing
MedicationRequest.Slices for extension.extension:versionNumber.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.Slices for extension.extension:versionNumber.url 1..1 uri "http://resepti.kanta.fi/StructureDefinition/extension/versionNumber"
MedicationRequest.Slices for extension.extension:versionNumber.value[x] 1..1 positiveInt Asiakirjan versio
MedicationRequest.Slices for extension.extension:effectiveTime 1..* dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
MedicationRequest.Slices for extension.extension:continuum 1..1 (Complex) The identifier of the medicine in use and the part identifier of the medicine continuum
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum
MedicationRequest.Slices for extension.extension:continuum.id 0..1 string Unique id for inter-element referencing
MedicationRequest.Slices for extension.extension:continuum.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for extension.extension:continuum.Slices for extension Content/Rules for all slices
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId 1..1 Extension The identifier of the drug in use
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.id 0..1 string Unique id for inter-element referencing
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.url 1..1 uri "medicineId"
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x] 1..1 Identifier The identifier of the drug in use
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].id 0..1 string Unique id for inter-element referencing
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].value This element is included in summaries. 1..1 string The identifier of the drug in use
Example General: 123456
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart 1..1 Extension Part identifier of medicine continuum
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.id 0..1 string Unique id for inter-element referencing
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.url 1..1 uri "medicineIdPart"
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.value[x] 1..1 positiveInt Part identifier of medicine continuum
MedicationRequest.Slices for extension.extension:continuum.url 1..1 uri "http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum"
MedicationRequest.Slices for extension.extension:stopDate 1..1 dateTime Lääkkeen lopetuspäivä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopDate
Constraints: ext-1
MedicationRequest.Slices for extension.extension:stopReasonCode 1..1 Coding Lääkkeen lopetuksen syy
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopReasonCode
Constraints: ext-1
MedicationRequest.Slices for extension.extension:stopReasonText 0..1 string Lääkkeen lopetuksen lisätiedot
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopReasonText
Constraints: ext-1
MedicationRequest.Slices for extension.extension:adverseEffect 0..* Coding The adverse effect of the drug
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/adverseEffect
MedicationRequest.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
MedicationRequest.Slices for identifier 0..* Identifier External ids for this request
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for identifier.identifier:id 1..1 Identifier Document identifier (Unique identifier of the prescription discontinuation document)
MedicationRequest.Slices for identifier.identifier:id.id 0..1 string Unique id for inter-element referencing
MedicationRequest.Slices for identifier.identifier:id.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.Slices for identifier.identifier:id.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationRequest.Slices for identifier.identifier:id.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
MedicationRequest.Slices for identifier.identifier:id.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationRequest.Slices for identifier.identifier:id.value This element is included in summaries. 1..1 string Unique OID identifier of a document of prescription discontinuation
Example General: 123456
MedicationRequest.Slices for identifier.identifier:id.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
MedicationRequest.Slices for identifier.identifier:id.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
MedicationRequest.Slices for identifier.identifier:setId 1..1 Identifier Identifier of the original document of prescription discontinuation
MedicationRequest.Slices for identifier.identifier:setId.id 0..1 string Unique id for inter-element referencing
MedicationRequest.Slices for identifier.identifier:setId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.Slices for identifier.identifier:setId.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationRequest.Slices for identifier.identifier:setId.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
MedicationRequest.Slices for identifier.identifier:setId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
MedicationRequest.Slices for identifier.identifier:setId.value This element is included in summaries. 1..1 string Identifier of the original document of prescription discontinuation
Example General: 123456
MedicationRequest.Slices for identifier.identifier:setId.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
MedicationRequest.Slices for identifier.identifier:setId.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
MedicationRequest.status This element is a modifier element. This element is included in summaries. 1..1 code active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
MedicationRequest.statusReason 1..1 CodeableConcept Prescription message type
Binding: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status.
MedicationRequest.statusReason.id 0..1 string Unique id for inter-element referencing
MedicationRequest.statusReason.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.statusReason.coding This element is included in summaries. 1..1 Coding Prescription message type
MedicationRequest.statusReason.coding.id 0..1 string Unique id for inter-element referencing
MedicationRequest.statusReason.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.statusReason.coding.system This element is included in summaries. 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'.
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
MedicationRequest.statusReason.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
MedicationRequest.statusReason.coding.code This element is included in summaries. 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'
MedicationRequest.statusReason.coding.display This element is included in summaries. 0..1 string Representation defined by the system
MedicationRequest.statusReason.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
MedicationRequest.statusReason.text This element is included in summaries. 0..1 string Plain text representation of the concept
MedicationRequest.intent This element is a modifier element. This element is included in summaries. 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: medicationRequest Intent (required): The kind of medication order.
Fixed Value: order (no extensions allowed)
MedicationRequest.medication[x] This element is included in summaries. 1..1 Reference(MedicationListMedication) {r} Reference to MedicationListMedication resource
MedicationRequest.subject This element is included in summaries. 1..1 Reference(MedicationListPatient) {r} Reference to MedicationListPatient resource
MedicationRequest.requester This element is included in summaries. 1..1 Reference(EraMedicationListPractitionerRole) {r} Reference to EraMedicationlistPractitionerRole resource

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationRequest.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
MedicationRequest.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
MedicationRequest.meta.​tag:cdaHeaderTemplateId Base example Common Tags 📍4.0.1 FHIR Std.
MedicationRequest.language Base preferred Common Languages 📍4.0.1 FHIR Std.
MedicationRequest.extension:continuum.​extension:medicineId.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationRequest.extension:continuum.​extension:medicineId.​value[x].type Base extensible IdentifierType 📍4.0.1 FHIR Std.
MedicationRequest.identifier:id.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationRequest.identifier:id.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
MedicationRequest.identifier:setId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationRequest.identifier:setId.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
MedicationRequest.status Base required Medicationrequest status 📍4.0.1 FHIR Std.
MedicationRequest.statusReason Base example Medication request status reason codes 📍4.0.1 FHIR Std.
MedicationRequest.intent Base required Medication request intent 📍4.0.1 FHIR Std.
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.5
MedicationRequest.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v7.5

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicationRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
sqty-1 error MedicationRequest.dispenseRequest.initialFill.quantity, MedicationRequest.dispenseRequest.quantity The comparator is not used on a SimpleQuantity comparator.empty()

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationRequest 0..* MedicationRequest Ordering of medication for patient or group
MedicationRequest.meta This element is included in summaries. 0..1 Meta Metadata about the resource
MedicationRequest.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListDiscontinuationMedicationRequest (no extensions allowed)
MedicationRequest.meta.Slices for tag This element is included in summaries. 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId This element is included in summaries. 0..1 Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.code This element is included in summaries. 1..1 code CDA R2 header specification templateId (specification package version)
MedicationRequest.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
MedicationRequest.Slices for extension 5..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for extension.extension:versionNumber 1..1 (Complex) Asiakirjan versio
URL: http://resepti.kanta.fi/StructureDefinition/extension/versionNumber
Constraints: ext-1
MedicationRequest.Slices for extension.extension:versionNumber.url 1..1 uri "http://resepti.kanta.fi/StructureDefinition/extension/versionNumber"
MedicationRequest.Slices for extension.extension:versionNumber.value[x] 1..1 positiveInt Asiakirjan versio
MedicationRequest.Slices for extension.extension:effectiveTime 1..* dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
MedicationRequest.Slices for extension.extension:continuum 1..1 (Complex) The identifier of the medicine in use and the part identifier of the medicine continuum
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum
MedicationRequest.Slices for extension.extension:continuum.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for extension.extension:continuum.Slices for extension Content/Rules for all slices
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId 1..1 Extension The identifier of the drug in use
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.url 1..1 uri "medicineId"
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x] 1..1 Identifier The identifier of the drug in use
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].value This element is included in summaries. 1..1 string The identifier of the drug in use
Example General: 123456
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart 1..1 Extension Part identifier of medicine continuum
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.url 1..1 uri "medicineIdPart"
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.value[x] 1..1 positiveInt Part identifier of medicine continuum
MedicationRequest.Slices for extension.extension:continuum.url 1..1 uri "http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum"
MedicationRequest.Slices for extension.extension:stopDate 1..1 dateTime Lääkkeen lopetuspäivä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopDate
Constraints: ext-1
MedicationRequest.Slices for extension.extension:stopReasonCode 1..1 Coding Lääkkeen lopetuksen syy
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopReasonCode
Constraints: ext-1
MedicationRequest.Slices for extension.extension:stopReasonText 0..1 string Lääkkeen lopetuksen lisätiedot
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopReasonText
Constraints: ext-1
MedicationRequest.Slices for extension.extension:adverseEffect 0..* Coding The adverse effect of the drug
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/adverseEffect
MedicationRequest.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
MedicationRequest.Slices for identifier 0..* Identifier External ids for this request
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for identifier.identifier:id 1..1 Identifier Document identifier (Unique identifier of the prescription discontinuation document)
MedicationRequest.Slices for identifier.identifier:id.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationRequest.Slices for identifier.identifier:id.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationRequest.Slices for identifier.identifier:id.value This element is included in summaries. 1..1 string Unique OID identifier of a document of prescription discontinuation
Example General: 123456
MedicationRequest.Slices for identifier.identifier:setId 1..1 Identifier Identifier of the original document of prescription discontinuation
MedicationRequest.Slices for identifier.identifier:setId.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationRequest.Slices for identifier.identifier:setId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
MedicationRequest.Slices for identifier.identifier:setId.value This element is included in summaries. 1..1 string Identifier of the original document of prescription discontinuation
Example General: 123456
MedicationRequest.status This element is a modifier element. This element is included in summaries. 1..1 code active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
MedicationRequest.statusReason 1..1 CodeableConcept Prescription message type
Binding: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status.
MedicationRequest.statusReason.coding This element is included in summaries. 1..1 Coding Prescription message type
MedicationRequest.statusReason.coding.system This element is included in summaries. 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'.
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
MedicationRequest.statusReason.coding.code This element is included in summaries. 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'
MedicationRequest.intent This element is a modifier element. This element is included in summaries. 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: medicationRequest Intent (required): The kind of medication order.
Fixed Value: order (no extensions allowed)
MedicationRequest.medication[x] This element is included in summaries. 1..1 Reference(MedicationListMedication) {r} Reference to MedicationListMedication resource
MedicationRequest.subject This element is included in summaries. 1..1 Reference(MedicationListPatient) {r} Reference to MedicationListPatient resource
MedicationRequest.requester This element is included in summaries. 1..1 Reference(EraMedicationListPractitionerRole) {r} Reference to EraMedicationlistPractitionerRole resource

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationRequest.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
MedicationRequest.meta.​tag:cdaHeaderTemplateId Base example Common Tags 📍4.0.1 FHIR Std.
MedicationRequest.extension:continuum.​extension:medicineId.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationRequest.identifier:id.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationRequest.identifier:setId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationRequest.status Base required Medicationrequest status 📍4.0.1 FHIR Std.
MedicationRequest.statusReason Base example Medication request status reason codes 📍4.0.1 FHIR Std.
MedicationRequest.intent Base required Medication request intent 📍4.0.1 FHIR Std.
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.5

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicationRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from MedicationRequest

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationRequest 0..* MedicationRequest Ordering of medication for patient or group
MedicationRequest.meta 0..1 Meta Metadata about the resource
MedicationRequest.meta.profile 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListDiscontinuationMedicationRequest (no extensions allowed)
MedicationRequest.meta.Slices for tag 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId 0..1 Coding Tags applied to this resource
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.system 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.code 1..1 code CDA R2 header specification templateId (specification package version)
MedicationRequest.Slices for extension 5..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for extension.extension:versionNumber 1..1 (Complex) Asiakirjan versio
URL: http://resepti.kanta.fi/StructureDefinition/extension/versionNumber
MedicationRequest.Slices for extension.extension:versionNumber.value[x] 1..1 positiveInt Asiakirjan versio
MedicationRequest.Slices for extension.extension:effectiveTime 1..* dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
MedicationRequest.Slices for extension.extension:continuum 1..1 (Complex) The identifier of the medicine in use and the part identifier of the medicine continuum
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum
MedicationRequest.Slices for extension.extension:continuum.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for extension.extension:continuum.Slices for extension Content/Rules for all slices
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId 1..1 Extension The identifier of the drug in use
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart 1..1 Extension Part identifier of medicine continuum
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:newest 0..0 Status information 'Latest'
MedicationRequest.Slices for extension.extension:stopDate 1..1 dateTime Lääkkeen lopetuspäivä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopDate
MedicationRequest.Slices for extension.extension:stopReasonCode 1..1 Coding Lääkkeen lopetuksen syy
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopReasonCode
MedicationRequest.Slices for extension.extension:stopReasonText 0..1 string Lääkkeen lopetuksen lisätiedot
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopReasonText
MedicationRequest.Slices for extension.extension:adverseEffect 0..* Coding The adverse effect of the drug
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/adverseEffect
MedicationRequest.Slices for identifier 0..* Identifier External ids for this request
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for identifier.identifier:id 1..1 Identifier Document identifier (Unique identifier of the prescription discontinuation document)
MedicationRequest.Slices for identifier.identifier:id.system 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationRequest.Slices for identifier.identifier:id.value 1..1 string Unique OID identifier of a document of prescription discontinuation
MedicationRequest.Slices for identifier.identifier:setId 1..1 Identifier Identifier of the original document of prescription discontinuation
MedicationRequest.Slices for identifier.identifier:setId.system 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
MedicationRequest.Slices for identifier.identifier:setId.value 1..1 string Identifier of the original document of prescription discontinuation
MedicationRequest.status 1..1 code active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
MedicationRequest.statusReason 1..1 CodeableConcept Prescription message type
MedicationRequest.statusReason.coding 1..1 Coding Prescription message type
MedicationRequest.statusReason.coding.system 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'.
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
MedicationRequest.statusReason.coding.code 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'
MedicationRequest.intent 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Fixed Value: order (no extensions allowed)
MedicationRequest.category 0..0 Type of medication usage
MedicationRequest.priority 0..0 routine | urgent | asap | stat
MedicationRequest.doNotPerform 0..0 True if request is prohibiting action
MedicationRequest.reported[x] 0..0 Reported rather than primary record
MedicationRequest.medication[x] 1..1 Reference(MedicationListMedication) {r} Reference to MedicationListMedication resource
MedicationRequest.subject 1..1 Reference(MedicationListPatient) {r} Reference to MedicationListPatient resource
MedicationRequest.encounter 0..0 Encounter created as part of encounter/admission/stay
MedicationRequest.supportingInformation 0..0 Information to support ordering of the medication
MedicationRequest.authoredOn 0..0 When request was initially authored
MedicationRequest.requester 1..1 Reference(EraMedicationListPractitionerRole) {r} Reference to EraMedicationlistPractitionerRole resource
MedicationRequest.performer 0..0 Intended performer of administration
MedicationRequest.performerType 0..0 Desired kind of performer of the medication administration
MedicationRequest.recorder 0..0 Person who entered the request
MedicationRequest.reasonCode 0..0 Reason or indication for ordering or not ordering the medication
MedicationRequest.reasonReference 0..0 Condition or observation that supports why the prescription is being written
MedicationRequest.instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
MedicationRequest.instantiatesUri 0..0 Instantiates external protocol or definition
MedicationRequest.basedOn 0..0 What request fulfills
MedicationRequest.groupIdentifier 0..0 Composite request this is part of
MedicationRequest.courseOfTherapyType 0..0 Overall pattern of medication administration
MedicationRequest.insurance 0..0 Associated insurance coverage
MedicationRequest.note 0..0 Information about the prescription
MedicationRequest.dosageInstruction 0..0 How the medication should be taken
MedicationRequest.dispenseRequest 0..0 Medication supply authorization
MedicationRequest.substitution 0..0 Any restrictions on medication substitution
MedicationRequest.priorPrescription 0..0 An order/prescription that is being replaced
MedicationRequest.detectedIssue 0..0 Clinical Issue with action
MedicationRequest.eventHistory 0..0 A list of events of interest in the lifecycle

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationRequest 0..* MedicationRequest Ordering of medication for patient or group
MedicationRequest.id This element is included in summaries. 0..1 id Logical id of this artifact
MedicationRequest.meta This element is included in summaries. 0..1 Meta Metadata about the resource
MedicationRequest.meta.id 0..1 string Unique id for inter-element referencing
MedicationRequest.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
MedicationRequest.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
MedicationRequest.meta.source This element is included in summaries. 0..1 uri Identifies where the resource comes from
MedicationRequest.meta.profile This element is included in summaries. 1..1 canonical(StructureDefinition) Profiles this resource claims to conform to

Fixed Value: https://eradocumentation.atostek.com/StructureDefinition/EraMedicationListDiscontinuationMedicationRequest (no extensions allowed)
MedicationRequest.meta.security This element is included in summaries. 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
MedicationRequest.meta.Slices for tag This element is included in summaries. 0..* Coding Tags applied to this resource
Slice: Unordered, Open by value:system
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId This element is included in summaries. 0..1 Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.id 0..1 string Unique id for inter-element referencing
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://resepti.kanta.fi/fhir/cdaHeaderTemplateId (no extensions allowed)
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.version This element is included in summaries. 0..1 string Version of the system - if relevant
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.code This element is included in summaries. 1..1 code CDA R2 header specification templateId (specification package version)
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.display This element is included in summaries. 0..1 string Representation defined by the system
MedicationRequest.meta.Slices for tag.tag:cdaHeaderTemplateId.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
MedicationRequest.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
MedicationRequest.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
MedicationRequest.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
MedicationRequest.contained 0..* Resource Contained, inline Resources
MedicationRequest.Slices for extension 5..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for extension.extension:versionNumber 1..1 (Complex) Asiakirjan versio
URL: http://resepti.kanta.fi/StructureDefinition/extension/versionNumber
Constraints: ext-1
MedicationRequest.Slices for extension.extension:versionNumber.id 0..1 string Unique id for inter-element referencing
MedicationRequest.Slices for extension.extension:versionNumber.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.Slices for extension.extension:versionNumber.url 1..1 uri "http://resepti.kanta.fi/StructureDefinition/extension/versionNumber"
MedicationRequest.Slices for extension.extension:versionNumber.value[x] 1..1 positiveInt Asiakirjan versio
MedicationRequest.Slices for extension.extension:effectiveTime 1..* dateTime The creation time of a document
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime
MedicationRequest.Slices for extension.extension:continuum 1..1 (Complex) The identifier of the medicine in use and the part identifier of the medicine continuum
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum
MedicationRequest.Slices for extension.extension:continuum.id 0..1 string Unique id for inter-element referencing
MedicationRequest.Slices for extension.extension:continuum.Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for extension.extension:continuum.Slices for extension Content/Rules for all slices
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId 1..1 Extension The identifier of the drug in use
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.id 0..1 string Unique id for inter-element referencing
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.url 1..1 uri "medicineId"
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x] 1..1 Identifier The identifier of the drug in use
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].id 0..1 string Unique id for inter-element referencing
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986 (no extensions allowed)
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].value This element is included in summaries. 1..1 string The identifier of the drug in use
Example General: 123456
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineId.value[x].assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart 1..1 Extension Part identifier of medicine continuum
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.id 0..1 string Unique id for inter-element referencing
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.url 1..1 uri "medicineIdPart"
MedicationRequest.Slices for extension.extension:continuum.Slices for extension.extension:medicineIdPart.value[x] 1..1 positiveInt Part identifier of medicine continuum
MedicationRequest.Slices for extension.extension:continuum.url 1..1 uri "http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum"
MedicationRequest.Slices for extension.extension:stopDate 1..1 dateTime Lääkkeen lopetuspäivä
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopDate
Constraints: ext-1
MedicationRequest.Slices for extension.extension:stopReasonCode 1..1 Coding Lääkkeen lopetuksen syy
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopReasonCode
Constraints: ext-1
MedicationRequest.Slices for extension.extension:stopReasonText 0..1 string Lääkkeen lopetuksen lisätiedot
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/stopReasonText
Constraints: ext-1
MedicationRequest.Slices for extension.extension:adverseEffect 0..* Coding The adverse effect of the drug
URL: http://resepti.kanta.fi/fhir/StructureDefinition/extension/adverseEffect
MedicationRequest.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
MedicationRequest.Slices for identifier 0..* Identifier External ids for this request
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationRequest.Slices for identifier.identifier:id 1..1 Identifier Document identifier (Unique identifier of the prescription discontinuation document)
MedicationRequest.Slices for identifier.identifier:id.id 0..1 string Unique id for inter-element referencing
MedicationRequest.Slices for identifier.identifier:id.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.Slices for identifier.identifier:id.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationRequest.Slices for identifier.identifier:id.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
MedicationRequest.Slices for identifier.identifier:id.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/id (no extensions allowed)
MedicationRequest.Slices for identifier.identifier:id.value This element is included in summaries. 1..1 string Unique OID identifier of a document of prescription discontinuation
Example General: 123456
MedicationRequest.Slices for identifier.identifier:id.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
MedicationRequest.Slices for identifier.identifier:id.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
MedicationRequest.Slices for identifier.identifier:setId 1..1 Identifier Identifier of the original document of prescription discontinuation
MedicationRequest.Slices for identifier.identifier:setId.id 0..1 string Unique id for inter-element referencing
MedicationRequest.Slices for identifier.identifier:setId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.Slices for identifier.identifier:setId.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
MedicationRequest.Slices for identifier.identifier:setId.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
MedicationRequest.Slices for identifier.identifier:setId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://resepti.kanta.fi/fhir/id/setId (no extensions allowed)
MedicationRequest.Slices for identifier.identifier:setId.value This element is included in summaries. 1..1 string Identifier of the original document of prescription discontinuation
Example General: 123456
MedicationRequest.Slices for identifier.identifier:setId.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
MedicationRequest.Slices for identifier.identifier:setId.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
MedicationRequest.status This element is a modifier element. This element is included in summaries. 1..1 code active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
MedicationRequest.statusReason 1..1 CodeableConcept Prescription message type
Binding: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status.
MedicationRequest.statusReason.id 0..1 string Unique id for inter-element referencing
MedicationRequest.statusReason.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.statusReason.coding This element is included in summaries. 1..1 Coding Prescription message type
MedicationRequest.statusReason.coding.id 0..1 string Unique id for inter-element referencing
MedicationRequest.statusReason.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationRequest.statusReason.coding.system This element is included in summaries. 1..1 uri OID of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'.
Fixed Value: urn:oid:1.2.246.537.5.40105.2006 (no extensions allowed)
MedicationRequest.statusReason.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
MedicationRequest.statusReason.coding.code This element is included in summaries. 1..1 code Code of the Kanta code system 'Sähköinen lääkemääräys - Reseptisanoman tyyppi'
MedicationRequest.statusReason.coding.display This element is included in summaries. 0..1 string Representation defined by the system
MedicationRequest.statusReason.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
MedicationRequest.statusReason.text This element is included in summaries. 0..1 string Plain text representation of the concept
MedicationRequest.intent This element is a modifier element. This element is included in summaries. 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: medicationRequest Intent (required): The kind of medication order.
Fixed Value: order (no extensions allowed)
MedicationRequest.medication[x] This element is included in summaries. 1..1 Reference(MedicationListMedication) {r} Reference to MedicationListMedication resource
MedicationRequest.subject This element is included in summaries. 1..1 Reference(MedicationListPatient) {r} Reference to MedicationListPatient resource
MedicationRequest.requester This element is included in summaries. 1..1 Reference(EraMedicationListPractitionerRole) {r} Reference to EraMedicationlistPractitionerRole resource

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationRequest.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
MedicationRequest.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
MedicationRequest.meta.​tag:cdaHeaderTemplateId Base example Common Tags 📍4.0.1 FHIR Std.
MedicationRequest.language Base preferred Common Languages 📍4.0.1 FHIR Std.
MedicationRequest.extension:continuum.​extension:medicineId.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationRequest.extension:continuum.​extension:medicineId.​value[x].type Base extensible IdentifierType 📍4.0.1 FHIR Std.
MedicationRequest.identifier:id.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationRequest.identifier:id.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
MedicationRequest.identifier:setId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
MedicationRequest.identifier:setId.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
MedicationRequest.status Base required Medicationrequest status 📍4.0.1 FHIR Std.
MedicationRequest.statusReason Base example Medication request status reason codes 📍4.0.1 FHIR Std.
MedicationRequest.intent Base required Medication request intent 📍4.0.1 FHIR Std.
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.5
MedicationRequest.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v7.5

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicationRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
sqty-1 error MedicationRequest.dispenseRequest.initialFill.quantity, MedicationRequest.dispenseRequest.quantity The comparator is not used on a SimpleQuantity comparator.empty()

 

Other representations of profile: CSV, Excel, Schematron