Medication IG DE
1.1.0 - STU1

Medication IG DE - Local Development build (v1.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Zusätzliche Instruktionen

Dieser Abschnitt beschreibt die ergänzende Verwendung von Dosage.patientInstruction für zusätzliche Anwendungshinweise, für die im dgMP keine strukturierte Abbildung vorgesehen ist. Das Feld ist optional und kann jedes bestehende strukturierte Dosierschema ergänzen.

Es ist ausschließlich für Inhalte vorgesehen, die nicht bereits eindeutig in strukturierten Feldern ausgedrückt werden können. Typische Beispiele sind:

  • qualitative Zusatzhinweise wie "Tablette nicht zerkauen" oder "vor Gebrauch schütteln"
  • situative Hinweise wie "bei Fieber über 39 Grad Arzt kontaktieren" oder "Einnahme aussetzen bei Auftreten von Schwindel"

Nicht über patientInstruction abgebildet werden sollen insbesondere:

  • Dosis
  • Anwendungshäufigkeit oder Anwendungszeitpunkt
  • Behandlungsdauer

Beispiel

{
  "resourceType" : "MedicationRequest",
  "id" : "Example-MR-Dosage-1010-PatientInstruction",
  "meta" : {
    "profile" : [
      🔗 "http://ig.fhir.de/igs/medication/StructureDefinition/MedicationRequestDgMP"
    ]
  },
  "text" : {
    "status" : "extensions",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: MedicationRequest Example-MR-Dosage-1010-PatientInstruction</b></p><a name=\"Example-MR-Dosage-1010-PatientInstruction\"> </a><a name=\"hcExample-MR-Dosage-1010-PatientInstruction\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-MedicationRequestDgMP.html\">Medication Request dgMP</a></p></div><p><b>R5: Full representation of the dosage instructions (new)</b>: </p><div><p>1-0-1-0 Stück</p>\n</div><blockquote><p><b>Generated Dosage Instructions Meta</b></p><ul><li>algorithmVersion: 1.1.0-beta-1</li><li>language: de-DE</li></ul></blockquote><p><b>status</b>: Active</p><p><b>intent</b>: Order</p><p><b>medication</b>: <span title=\"Codes:\">Amoxicillin 500mg</span></p><p><b>subject</b>: Patient</p><blockquote><p><b>dosageInstruction</b></p><p><b>patientInstruction</b>: Tablette nicht zerkauen. Bei Fieber über 39 Grad Arzt kontaktieren.</p><p><b>timing</b>: Morning, Evening, 2 per 1 day</p><h3>DoseAndRates</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>Dose[x]</b></td></tr><tr><td style=\"display: none\">*</td><td>1 Stück<span style=\"background: LightGoldenRodYellow\"> (Details: KBV_CS_SFHIR_BMP_DOSIEREINHEIT  code1 = '1')</span></td></tr></table></blockquote></div>"
  },
  "extension" : [
    {
      "url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationRequest.renderedDosageInstruction",
      "valueMarkdown" : "1-0-1-0 Stück"
    },
    {
      "extension" : [
        {
          "url" : "algorithmVersion",
          "valueString" : "1.1.0-beta-1"
        },
        {
          "url" : "language",
          "valueCode" : "de-DE"
        }
      ],
      "url" : "http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta"
    }
  ],
  "status" : "active",
  "intent" : "order",
  "medicationCodeableConcept" : {
    "text" : "Amoxicillin 500mg"
  },
  "subject" : {
    "display" : "Patient"
  },
  "dosageInstruction" : [
    {
      "patientInstruction" : "Tablette nicht zerkauen. Bei Fieber über 39 Grad Arzt kontaktieren.",
      "timing" : {
        "repeat" : {
          "frequency" : 2,
          "period" : 1,
          "periodUnit" : "d",
          "when" : [
            "MORN",
            "EVE"
          ]
        }
      },
      "doseAndRate" : [
        {
          "doseQuantity" : {
            "value" : 1,
            "unit" : "Stück",
            "system" : "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_BMP_DOSIEREINHEIT",
            "code" : "1"
          }
        }
      ]
    }
  ]
}

Folgende weitere Beispiele sind in diesem IG dargestellt:

Beispiel Beispiel Datei
Strukturierte Dosierung mit identischer zusätzlicher Instruktion in allen Dosierungen Example-MR-Dosage-1010-PatientInstruction

Verwendung und Konsistenz von patientInstruction

Diese Ergänzung wird daran erkannt, dass Dosage.patientInstruction befüllt ist. Das Feld ergänzt ein bestehendes Dosierschema und ersetzt es nicht. Es handelt sich daher nicht um ein eigenständiges Dosierschema, sondern um eine zusätzliche Information innerhalb eines bereits vorhandenen Schemas.

Wenn mehrere Dosage-Elemente in einer Ressource vorhanden sind, muss patientInstruction in allen Dosierungen identisch befüllt sein.

Im dgMP wird diese Anforderung durch den Constraint PatientInstructionIdentical im Profil DosageDgMP geprüft. Die zugrunde liegende FHIRPath-Expression lautet:

(
  (
    %resource.ofType(MedicationRequest).dosageInstruction |
    %resource.ofType(MedicationDispense).dosageInstruction |
    %resource.ofType(MedicationStatement).dosage
  ).patientInstruction.distinct().count() <= 1
)
and
(
  (
    (
      %resource.ofType(MedicationRequest).dosageInstruction |
      %resource.ofType(MedicationDispense).dosageInstruction |
      %resource.ofType(MedicationStatement).dosage
    ).patientInstruction.exists()
  )
  implies
  (
    (
      %resource.ofType(MedicationRequest).dosageInstruction |
      %resource.ofType(MedicationDispense).dosageInstruction |
      %resource.ofType(MedicationStatement).dosage
    ).all(patientInstruction.exists())
  )
)

Lesende Systeme werten patientInstruction als ergänzenden Hinweis zur Dosierung aus. Das Feld ist nicht als Ausweichfeld für strukturiert erfassbare Dosierinformationen zu verwenden.