Medication IG DE
1.0.1 - STU1

Medication IG DE - Downloaded Version 1.0.1 See the Directory of published versions

## Schema für Kombinationen von Wochentagen

Dieses Schema gibt an, an welchen Wochentagen einer Kalenderwoche das Medikament angewandt werden soll und trifft zudem eine Aussage, zu welchen Uhrzeiten oder Tageszeiten die Anwendung an den betreffenden Kalendertagen erfolgen soll.

In diesem Anwendungsfall wird davon ausgegangen, dass das Arzneimittel wöchentlich (für die geplante Dauer) in einem gleichbleibenden Wochentagsschema angewandt wird. Es wird zudem ermöglicht:

- ein Uhrzeiten-Schema oder Tageszeitenschema für einzelne Wochentage festzulegen
- eine abweichende Dosis abhängig von der Uhrzeit/Tageszeit/Wochentag anzugeben und
- die geplante Dauer der Anwendung zu begrenzen.

### Beipiel

    {
      "resourceType" : "MedicationRequest",
      "id" : "Example-MR-Dosage-comb-dayofweek-1",
      "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-comb-dayofweek-1</b></p><a name=\"Example-MR-Dosage-comb-dayofweek-1\"> </a><a name=\"hcExample-MR-Dosage-comb-dayofweek-1\"> </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>Extension Definition for MedicationRequest.renderedDosageInstruction for Version 5.0</b>: </p><div><p>montags 1-0-1-0 Stück; freitags 1-0-1-0 Stück</p>\n</div><blockquote><p><b>Generated Dosage Instructions Meta</b></p><ul><li>algorithmVersion: 1.0.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:\">Ibuprofen 400mg</span></p><p><b>subject</b>: Patient</p><blockquote><p><b>dosageInstruction</b></p><p><b>timing</b>: Morning, Evening, 4 per 1 week</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" : "montags 1-0-1-0 Stück; freitags 1-0-1-0 Stück"
        },
        {
          "extension" : [
            {
              "url" : "algorithmVersion",
              "valueString" : "1.0.1"
            },
            {
              "url" : "language",
              "valueCode" : "de-DE"
            }
          ],
          "url" : "http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructionsMeta"
        }
      ],
      "status" : "active",
      "intent" : "order",
      "medicationCodeableConcept" : {
        "text" : "Ibuprofen 400mg"
      },
      "subject" : {
        "display" : "Patient"
      },
      "dosageInstruction" : [
        {
          "timing" : {
            "repeat" : {
              "frequency" : 4,
              "period" : 1,
              "periodUnit" : "wk",
              "dayOfWeek" : [
                "mon",
                "fri"
              ],
              "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 | Beipspiel Datei |
--- | --- | ---
Montags und Freitags 1-0-1-0 | Example-MR-Dosage-comb-dayofweek-1 |
Montags und Freitags 1-0-2-0 | Example-MR-Dosage-comb-dayofweek-2 |
Unsortierte Wochentage | Example-MR-Dosage-comb-dayofweek-unsorted |
Montags und Freitags 1 Stück um 08:00 Uhr und 2 Stück um 10:00 Uhr - für 3 Wochen | Example-MR-Dosage-comb-dayofweek-3 |

### Angabe und Erkennung der Dosierart

Diese Dosierungsart wird daran erkannt, dass folgende Felder unter `Dosage.timing.repeat` angegeben sind:

- `dayOfWeek`
- `frequency`
- `period`
- `periodUnit` in Wochen (wk)
- und `when` ODER `timeOfDay` existieren
- opt. Angabe von `bounds[x]`

Folgende FHIR-Path Expression auf Ebene von `Dosage.timing.repeat` liefert die Angabe, ob es sich um das Schema handelt:

    timing.repeat.dayOfWeek.exists() and
    timing.repeat.frequency.exists() and
    timing.repeat.period.exists() and
    timing.repeat.periodUnit = 'wk' and
      (
        (timing.repeat.timeOfDay.exists() and timing.repeat.when.empty()) or
        (timing.repeat.when.exists() and timing.repeat.timeOfDay.empty())
      )

Der Wert von frequency entspricht dabei dem Produkt aus der Anzahl von Elementen in `when`, bzw. `timeOfDay` und `dayOfWeek`.

und entweder `when` oder `timeOfDay`. Damit kann diese Dosierangabe verwendet werden um eine Interval angabe auf Tageszeit oder Uhrzeit zu kombinieren.

Lesende Systeme werten entsprechend auch `Dosage.timing.repeat` aus. Wenn die oben genannten Felder angegeben sind, ist dem Nutzer anzuzeigen, dass die Dosierung nach einem Interval mit Tageszeit oder Uhrzeitbezug definiert ist.