sfm-MedicationComposition

Profile on Composition to represent medication and prescription information exchange between EHR and National systems:

This composition will define the document bundle sfm-MedicaitonBundle used as both response to $getMedication and as parameter to $sendMedication.

TODO: Coding for the ´type´ parameter is still under discussion. 11503-0 Medicinal records is used preliminary: https://www.hl7.org/fhir/valueset-doc-typecodes.html

Whenever a section with minimum cardinality above 0 is empty, it shall be popupulated with emptyReason from the prefered code system: http://terminology.hl7.org/CodeSystem/list-empty-reason The codes: nilknown, witheld or unavailable will be used for $getMedication response, and nilknown shall be used for $sendMedication parameter. According to rule in Composition :

  • Rule: A section must contain at least one of text, entries, or sub-sections

a text entry must be present together with emptyReason. This field will not carry meaning.

When used as a result of $getMedication:

  • subject=Patient is embedded as a local resource in the outer bundle
  • author=Practitioner is embedded, but is refered as an API resorce to the practitioner performing the operation
  • attester is not used

When used as input for $sendMedication:

  • subject=Patient is embedded as a local resource in the outer bundle
  • author=Practitioner is embedded, but is refered as an API resorce to the practitioner performing the operation
  • attester/Practitioner: mode=legal, party reference to API resource is sufficient (but MAY be included in bundle)
  • attester/Organization: mode=official, party reference to API resources is sufficient (but MAY be inclided in bundle=

Not used:

  • encounter
  • confidentiality
  • custodian
  • relatesTo
  • event

Profile

sfm-MedicationComposition

subjectS1..Reference(sfm-Patient)
authorReference(sfm-Practitioner | http://hl7.org/fhir/StructureDefinition/Device | http://hl7.org/fhir/StructureDefinition/Organization)
partyReference(sfm-Practitioner)
partyReference(http://example.org/fhir/StructureDefinition/sfm-Organization)
systemFixed Value
codeFixed Value
entry..3Reference(sfm-PLL-info)
systemFixed Value
codeFixed Value
entryReference(SfmMedicationStatement)
systemFixed Value
codeFixed Value
entryReference(sfm-BandaPrescription)
systemFixed Value
codeFixed Value
entryReference(KjAllergyIntolerance)
systemFixed Value
codeFixed Value
entryReference(sfm-GeneralDispense | sfm-MedicationDispense)