ELGA e-Diagnose R4 (Draft)
0.1.0 - ci-build

Interaktionen mit fachlichen Einzelressourcen

Fachliche Einzelressourcen repräsentieren die medizinischen Inhalte der e-Diagnose. Hierzu zählen insbesondere Diagnosen (Condition), Prozeduren (Procedure) sowie Allergien und Intoleranzen (AllergyIntolerance). Die nachfolgenden Sub-Use-Cases beschreiben die Erfassung, fachliche Bearbeitung, Korrektur, Stornierung und Löschung dieser Ressourcen

Sub_UC_eDiag_06_09 - Diagnosen, Prozeduren sowie Allergien und Intoleranzen erfassen

Ablauf

Diagnosen, Prozeduren sowie Allergien und Intoleranzen erfassenGDA 1e-Diagnose FachanwendungGDA 1e-Diagnose FachanwendungGDA 1GDA 1e-Diagnose Fachanwendunge-Diagnose FachanwendungGDA 1e-Diagnose FachanwendungEinzelressourcen erfassen1Neue Ressource erstellen2Fachliche Informationen erfassenErfassung einerCondition, Procedure oderAllergyIntolerance3Status gemäß Ressourcentyp setzenPersistieren4POST /[Condition|Procedure|AllergyIntolerance]/$list-write (Transaction Bundle + ETag)5ETag im Header ==ETag der Fachanwendung?6Validierung der neuen Liste(keine unzulässigen Zustandsübergänge)alt[Validierung erfolgreich]7Persistiert neue Version derListeNeuer Eintrag gespeichert8200 OK[Validierung fehlgeschlagen]9OperationOutcome

Sub_UC_eDiag_06_10 - Diagnosen, Prozeduren sowie Allergien und Intoleranzen bearbeiten

Ablauf

Diagnosen, Prozeduren sowie Allergien und Intoleranzen bearbeitenGDA 1e-Diagnose FachanwendungGDA 1e-Diagnose FachanwendungGDA 1GDA 1e-Diagnose Fachanwendunge-Diagnose FachanwendungGDA 1e-Diagnose FachanwendungEinzelressourcen abrufen1Ressource lesen2Condition / Procedure / AllergyIntoleranceEinzelressourcen bearbeiten3Fachliche Änderungen durchführenz. B. Status,Schweregrad,Beschreibung,usw.Persistieren4POST /[Condition|Procedure|AllergyIntolerance]/$list-write (Transaction Bundle + ETag)5ETag im Header ==ETag der Fachanwendung?6Validierung der neuen Liste(keine unzulässigen Zustandsübergänge)alt[Validierung erfolgreich]7Persistiert neue Version derListeÄnderungen erfolgreich persistiert8200 OK[Validierung fehlgeschlagen]9OperationOutcome

Sub_UC_eDiag_06_11 - Diagnosen, Prozeduren sowie Allergien und Intoleranzen stornieren

Ablauf

Diagnosen, Prozeduren sowie Allergien und Intoleranzen stornierenGDA 1e-Diagnose FachanwendungGDA 1e-Diagnose FachanwendungGDA 1GDA 1e-Diagnose Fachanwendunge-Diagnose FachanwendungGDA 1e-Diagnose FachanwendungEinzelressourcen abrufen1Ressource lesen2Condition / Procedure / AllergyIntoleranceStornierung durchführen3Ressource stornierenStatus auf denressourcenspezifischenStornierungsstatus setzen(entered-in-error)Persistieren4POST /[Condition|Procedure|AllergyIntolerance]/$list-write (Transaction Bundle + ETag)5ETag im Header ==ETag der Fachanwendung?6Validierung der neuen Liste(keine unzulässigen Zustandsübergänge)alt[Validierung erfolgreich]7Persistiert neue Version derListeRessource erfolgreich storniert8200 OK[Validierung fehlgeschlagen]9OperationOutcome

Sub_UC_eDiag_06_12 - Diagnosen, Prozeduren sowie Allergien und Intoleranzen löschen

ToDo: Aus Liste entfernen, Ressource bleibt bestehen, verliert nur Listzugehörigkeit oder Löschen - Ressource wird vollständig entfernt

Sub_UC_eDiag_06_13 - Diagnosen, Prozeduren sowie Allergien und Intoleranzen durch ELGA-Teilnehmer:in ausblenden (ToDo: fachliche Entscheidung)

ToDo: fachliche Auswirkungen klären; gesamte List-Ressouce löschen, alle Referenzen - alle enthaltenen Diagnosen?