Übersicht

Im Folgenden wird ein grafischer Überblick über möglichst viele in diesem Modul abgedeckten Anwendungsfälle gegeben. Da es sich um eine Zusammenfassung handelt, werden nur folgende Use Case und dafür hinreichende Funktionen dargestellt:

  • Allgemeine und intuitiv verständliche Use Cases.
    • Kombinationen und weitere Details sind möglich.
    • Übergreifende Use Cases und und ihre Sub Use Cases können in einem separaten Diagramm auf den entsprechenden Seiten gefunden werden.
  • Allgemeine und intuitiv Adverse Use Cases. Diese gilt es zu vermeiden.
  • In den Funktionen werden triviale Suchen einer Ressource anhand ihrer eigenen Properties nicht dargestellt, z.B. Suche einer Ressource anhand der ID, Name, Code usw.

Use Case Diagramm

Use Case Diagrams

Use Case - Benachrichtigung (Kommunikation)

Der Use Case rund um die Benachrichtigung, im Folgenden "Kommunikation" genannt, lässt sich in folgende Szenarien ausdifferenzieren. Sofern ISiK an bestimmten Stellen nicht geeignet erscheint wird nachfolgend eine Alternative vorgeschlagen:

  1. Interne Kommunikation eines Leistungserbringers mit einem anderen Leistungserbringer während der Buchung eines internen Termins:
    • Absprache des Termins: "Anfrage des Leistungserbringers: Gibt es an diesem Datum noch einen freien Termin?" -> TI-Messenger (?)
    • Rückfragen: Rückfrage des Leistungserbringers zur Terminanfrage -> TI-Messenger (?)
    • Notizen: Interne Notizen rund um den Termin -> ISiK, Appointment.comment
    • Formulare: z.B. Interner Anforderungsschein -> ISiK, Questionnaire
  2. Externe Kommunikation von Leistungserbringer an Patient:
    • Patientenhinweise: "Bitte nüchtern erscheinen, etc." -> ISiK, Appointment.patientInstruction
  3. Externe Kommunikation von Systemen an Patient:
    • Formulare: z.B. Einwilligung, Anamnese-Bogen -> ISiK, Questionnaire
    • Patientenhinweise: "Bitte nüchtern erscheinen, etc." -> ISiK, Appointment.patientInstruction
    • Administrative Hinweise zum Termin: z.B. Anfahrtsskizze -> ISiK, Appointment.supportingInformation
  4. Externe Kommunikation von Patient an Krankenhaus/Arzt:
    • Antworten auf Fragebögen / Formulare -> ISiK, QuestionnaireResponse
    • Fragen und Hinweise zum Termin -> Über ISiK möglich, ISiKNachricht (Communication) u.a. in Communication.inResponseTo für bidirektionale Kommunikation