Healthcare / HIS Produktionsreferenz
Vertikale Referenz für Patient, Einwilligung, Behandlungskontakt, klinische Dokumentation, Audit und zweckgebundenen Zugriff.
Fachlicher Ablauf
- Patient registrieren
- Einwilligung je Zweck erfassen
- Behandlungskontakt planen
- Zugriff über Rolle, Zweck und Consent prüfen
- Notfallzugriff nur mit Begründung
- Klinische Notiz unveränderbar dokumentieren
- Audit und Outbox schreiben
Technik
Java 21, Spring Boot 3.5, PostgreSQL, Flyway, Spring Security, Actuator, Prometheus und Kafka-Outbox-Port.
Datenschutz
Purpose Limitation, Least Privilege, Consent, Break Glass, append-only Audit und Trennung zwischen technischem Login und fachlicher Autorisierung.
Code
mvn-ws-impl-his/his-reference-application
Entwurfsmuster
Aggregate Root, Value Object, State, Policy, Repository, Application Service, Unit of Work, Output Port, Adapter, Transactional Outbox und Specification by Example.
Prüfbare Invarianten
- Behandlung kann nicht ohne klinische Notiz abgeschlossen werden.
- Normaler Zugriff benötigt Rolle und passende Einwilligung.
- Break Glass benötigt Notfallrolle und dokumentierte Begründung.
- Jeder fachliche Zugriff erzeugt ein Audit Event.