CH EMED (R4)
6.0.0-ballot-ci-build - ci-build Switzerland flag

CH EMED (R4), published by HL7 Switzerland. This guide is not an authorized publication; it is the continuous build for version 6.0.0-ballot-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7ch/ch-emed/ and changes regularly. See the Directory of published versions

Resource Profile: CHEMEDMedicationStatement - Detailed Descriptions

Active as of 2024-12-18

Definitions for the ch-emed-medicationstatement resource profile.

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

0. MedicationStatement
ShortCH EMED MedicationStatement (MTP and basis)
Invariantsch-dosage-medstat: If one dosage element is present, it should not have a sequence number. If more than one dosage element is present, the base entry has the sequence number 1. ((dosage.count() > 1 implies dosage.where($this.conformsTo('http://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-dosage') and sequence = 1).exists()) and (dosage.count() = 1 implies dosage.single().sequence.exists().not()))
2. MedicationStatement.contained
Control1..?
4. MedicationStatement.identifier
ShortMedicationStatement Identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..1
6. MedicationStatement.identifier.system
Control1..?
Fixed Valueurn:ietf:rfc:3986
8. MedicationStatement.identifier.value
ShortIdentifier value as UUID
Control1..?
Example<br/><b>CH EMED</b>:urn:uuid:daa8cd41-34a1-4a9c-9a6d-cd3f850142e9
10. MedicationStatement.medication[x]
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
SlicingThis element introduces a set of slices on MedicationStatement.medication[x]. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • type @ $this
  • 12. MedicationStatement.medication[x]:medicationReference
    Slice NamemedicationReference
    ShortReference to the contained medication
    Control0..1
    TypeReference(CH EMED Medication)contained
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    14. MedicationStatement.subject
    ShortPatient
    TypeReference(CH Core Patient)
    16. MedicationStatement.subject.reference
    Control1..?
    18. MedicationStatement.dateAsserted
    Control1..?
    20. MedicationStatement.informationSource
    ShortThe author of the medical decision, see also 'Guidance - Authorship'
    Control1..?
    TypeReference(CH EMED PractitionerRole, CH Core Patient EPR, RelatedPerson)
    22. MedicationStatement.informationSource.reference
    Control1..?
    24. MedicationStatement.reasonCode
    ShortTreatment reason
    26. MedicationStatement.dosage
    ShortHow the medication should be taken
    Control1..?
    SlicingThis element introduces a set of slices on MedicationStatement.dosage. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
    • profile @ $this
    • 28. MedicationStatement.dosage:baseEntry
      Slice NamebaseEntry
      ShortBase entry of the dosage instruction
      Control1..1
      TypeDosage(CH EMED Dosage (MedicationStatement / MedicationDispense))
      30. MedicationStatement.dosage:additionalEntry
      Slice NameadditionalEntry
      ShortAdditional entry of the dosage instruction
      Control0..*
      TypeDosage(CH EMED Dosage Split)