CH EMED (R4)
4.0.1 - trial-use Switzerland flag

This page is part of the CH EMED (R4) (v4.0.1: STU 4) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: CHEMEDMedicationRequest - Detailed Descriptions

Active as of 2023-12-28

Definitions for the ch-emed-medicationrequest resource profile.

Guidance on how to interpret the contents of this table can be found here

0. MedicationRequest
ShortCH EMED MedicationRequest (PRE)
2. MedicationRequest.contained
Control1..?
4. MedicationRequest.extension
SlicingThis element introduces a set of slices on MedicationRequest.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
6. MedicationRequest.extension:treatmentplan
Slice Nametreatmentplan
ShortReference to the medication treatment plan
Control0..1
TypeExtension(CH EMED Extension Treatment Plan) (Complex Extension)
8. MedicationRequest.identifier
ShortMedicationRequest Identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..1
10. MedicationRequest.identifier.system
Control1..?
Fixed Valueurn:ietf:rfc:3986
12. MedicationRequest.identifier.value
ShortIdentifier value as UUID
Control1..?
Example<br/><b>CH EMED</b>:urn:uuid:daa8cd41-34a1-4a9c-9a6d-cd3f850142e9
14. MedicationRequest.medication[x]
[x] NoteSee Choice of Data Types for further information about how to use [x]
SlicingThis element introduces a set of slices on MedicationRequest.medication[x]. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • type @ $this
16. MedicationRequest.medication[x]:medicationReference
Slice NamemedicationReference
ShortReference to the contained medication
Control0..1
TypeReference(CH EMED Medication)contained
[x] NoteSee Choice of Data Types for further information about how to use [x]
18. MedicationRequest.subject
ShortPatient
TypeReference(CH Core Patient)
20. MedicationRequest.subject.reference
Control1..?
22. MedicationRequest.authoredOn
Control1..?
24. MedicationRequest.requester
ShortThe author of the medical decision, see also 'Guidance - Authorship'
Control1..?
TypeReference(CH EMED PractitionerRole)
26. MedicationRequest.requester.reference
Control1..?
28. MedicationRequest.reasonCode
ShortTreatment reason
Control0..1
30. MedicationRequest.dosageInstruction
Control1..?
SlicingThis element introduces a set of slices on MedicationRequest.dosageInstruction. The slices are unordered and Closed, and can be differentiated using the following discriminators:
  • profile @ $this
32. MedicationRequest.dosageInstruction:baseEntry
Slice NamebaseEntry
ShortBase entry of the dosage instruction
Control1..1
TypeDosage(CH EMED Dosage (MedicationRequest))
34. MedicationRequest.dosageInstruction:additionalEntry
Slice NameadditionalEntry
ShortAdditional entry of the dosage instruction
Control0..*
TypeDosage(CH EMED Dosage Split)
36. MedicationRequest.dispenseRequest
38. MedicationRequest.dispenseRequest.validityPeriod
ShortPeriod of validity of the prescription
40. MedicationRequest.dispenseRequest.numberOfRepeatsAllowed
ShortRepeated supply per medication (without initial dispense)
42. MedicationRequest.dispenseRequest.quantity
ShortNumber of packages
44. MedicationRequest.substitution
46. MedicationRequest.substitution.allowed[x]
[x] NoteSee Choice of Data Types for further information about how to use [x]
SlicingThis element introduces a set of slices on MedicationRequest.substitution.allowed[x]. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • type @ $this
48. MedicationRequest.substitution.allowed[x]:allowedCodeableConcept
Slice NameallowedCodeableConcept
Control0..1
BindingThe codes SHOULD be taken from ActSubstanceAdminSubstitutionCode
TypeCodeableConcept
[x] NoteSee Choice of Data Types for further information about how to use [x]