Gesundheitswesen

Dosierungsoptimierung

Decision Flow zur Dosisoptimierung basierend auf dem ausgewählten Medikament, der Nierenfunktion (eGFR), dem Gewicht und dem Alter des Patienten

DecisionRules

David Škarka

Autor der Vorlage

Dieser Decision Flow automatisiert den Dosisoptimierungsprozess für bestimmte Medikamente. Er wertet die Nierenfunktion (eGFR), das Gewicht und das Alter eines Patienten aus, um Standarddosen, angepasste Dosen und spezifische Warnhinweise zu empfehlen.


Lösungskomponenten

Die Lösung verwendet vier verschiedene Decision Tables zur Auswertung der Logik basierend auf spezifischen medizinischen Kriterien:

  • Amoxicillin: Diese Decision Table bestimmt die Standard Dose und Recommended Dose für Amoxicillin. Sie wertet die eGFR (geschätzte glomeruläre Filtrationsrate) des Patienten anhand verschiedener Schwellenwerte aus, um die Dosierungshäufigkeit anzupassen.
  • Metformin: Diese Decision Table bewertet die Sicherheit von Metformin basierend auf der Nierenfunktion. Sie skizziert die Standarddosierung für gesunde Nieren, wechselt jedoch zu den Status "Avoid" (Vermeiden) oder "Contraindicated" (Kontraindiziert), wenn die eGFR aufgrund von Risiken wie Laktatazidose unter bestimmte Werte fällt.
  • Vancomycin: Diese Decision Table berechnet komplexe Dosierungen für Vancomycin. Im Gegensatz zu den anderen nutzt diese Tabelle das Weight (Gewicht) des Patienten, um einen spezifischen Dosierungsbereich zu berechnen. Sie führt eine Berechnung durch, um die Unter- und Obergrenze der Dosis zu bestimmen. Sie erstellt einen zusammengesetzten Ausgabe-String und passt gleichzeitig das Frequenzintervall basierend auf der eGFR an.
  • Age Dose Adjustment per Drug: Diese Decision Table beschränkt oder passt Empfehlungen basierend auf dem Alter des Patienten an. Konkret löst sie Vorsichtsmarkierungen für Patienten ab 65 Jahren bei der Auswahl der Medikamente aus.
  • Der Flow Dosage Optimization orchestriert die Eingaben und Regeln, um eine endgültige klinische Empfehlung zu erstellen:
    • Input Collection (Datenerfassung): Der Flow akzeptiert vier wichtige Eingabeparameter: drugName, eGFR, age und weight.
    • Drug Routing: Ein "Rule Selector" Node (RuleSelectorOnName) wertet den drugName aus, um die Daten auf den korrekten Verarbeitungspfad zu leiten.
      • Wenn das Medikament Amoxicillin ist, führt der Flow die AmoxicillinRule aus.
      • Wenn das Medikament Metformin ist, führt der Flow die MetforminRule aus.
      • Wenn das Medikament Vancomycin ist, führt der Flow die VancomycinRule aus.
      • Fehlerbehandlung: Wenn der Medikamentenname keinem definierten Fall entspricht, wird auf einen Standardpfad umgeleitet, der den error (Fehler) "Invalid Drug Name" ausgibt.
    • Data Processing: Nach Ausführung der medikamentenspezifischen Regel bildet der Flow die Ausgabe der Regel auf das endgültige Ausgabeobjekt ab.
    • Age Adjustment Layer: Unabhängig vom gewählten Medikament führt der Flow anschließend die Regel AgeRestrictions aus. Dies stellt sicher, dass altersbedingte Anpassungen als adjustmentReason an die finale Ausgabe angehängt werden.
Verwenden Sie diesen Decision Flow als klinische Support-Engine zur Gewährleistung der Medikamentensicherheit. Indem Sie diesen Flow über eine API verbinden, können Sie Patientenvitaldaten (eGFR, Weight, Age) übergeben und sofortige, richtlinienkonforme Dosierungsanweisungen erhalten, die sowohl Nierenfunktion als auch geriatrische Erwägungen berücksichtigen.

Check iconA checkmark inside a circle signifying "yes"Minus iconA minus inside a circle signifying "no"PROS IconA plus symbol representing positive aspects or benefits.CONS IconA minus symbol representing negative aspects or drawbacks.

Weitere Vorlagen

Andere Vorlagen ansehen