Dosierungsoptimierung
Decision Flow zur Dosisoptimierung basierend auf dem ausgewählten Medikament, der Nierenfunktion (eGFR), dem Gewicht und dem Alter des Patienten
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.
Weitere Vorlagen
Andere Vorlagen ansehen
Compensation Claim Automation
Automate the end-to-end handling of workers' compensation claims using AI-powered medical report analysis — extract the clinical data you need and drive every downstream decision automatically.
A/B-Testing
Entdecken Sie eine einfache Möglichkeit, eine Testgruppe zuzuweisen, um A/B-Tests für Ihre Entscheidungen durchzuführen.
Risikobasierte Preisgestaltung
Entdecken Sie eine einfache Möglichkeit, eine geeignete risikobasierte Preismatrix basierend auf einem Kundentyp anzuwenden.