Skip to content

Commit

Permalink
add Use Case descriptions (#399)
Browse files Browse the repository at this point in the history
* rename Zusammenfassung to Use Cases

* remove, hide deprecated pumls

* auto-generated diagrams by GitHub Action after source code change

* Update ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md

* Apply suggestions from code review

* Update ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md

---------

Co-authored-by: MaxMTheilig <[email protected]>
Co-authored-by: f-peverali <[email protected]>
  • Loading branch information
3 people authored May 30, 2024
1 parent 31ee98d commit 543e31e
Show file tree
Hide file tree
Showing 22 changed files with 75 additions and 211 deletions.
16 changes: 3 additions & 13 deletions ImplementationGuide/Implementierungsleitfaden_ISiKBasismodul.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,24 +32,14 @@
"generation": "markdown"
},
{
"nameUrl": "ImplementationGuide/markdown/Zusammenfassung.md",
"title": "Zusammenfassung",
"nameUrl": "ImplementationGuide/markdown/UseCasesAnwendung.md",
"title": "Use Cases",
"generation": "markdown",
"page": [
{
"nameUrl": "ImplementationGuide/markdown/Zusammenfassung/UseCases.md",
"nameUrl": "ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md",
"title": "Anwendungsfälle (Use Cases)",
"generation": "markdown"
},
{
"nameUrl": "ImplementationGuide/markdown/Zusammenfassung/Informationsmodell.md",
"title": "Informationsmodell",
"generation": "markdown"
},
{
"nameUrl": "ImplementationGuide/markdown/Zusammenfassung/InteraktionenUndSearchTypes.md",
"title": "Interaktionen Und SearchTypes",
"generation": "markdown"
}
]
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@ Alle zu unterstützenden verketteten Suchparameter auf den entsprechenden Refere

Weitere Informationen und Beispiele zur Suche nach verketteten Parametern finden sich in {{pagelink:ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Suchparameter.md, text:diesem IG unter Suchparameter}} und in der FHIR-Basisspezifikation im [Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining) und im [Abschnitt "Reverse Chaining"](https://hl7.org/fhir/R4/search.html#has).

Die verketteten Suchparameter des Profils ```AllergyIntolerance``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen:
Die verketteten Suchparameter des Profils ```AllergyIntolerance``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen:


1. Der verkette Suchparameter ```AllergyIntolerance:patient``` unterstüzt den Anwendungsfall:

Um für einen Patienten {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:eindeutig}} die zugehörigen {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Allergien und Intoleranzen}} identifizieren zu können und eine {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Fehlbehandlung}} auszuschließen.
Um für einen Patienten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:eindeutig}} die zugehörigen {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Allergien und Intoleranzen}} identifizieren zu können und eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Fehlbehandlung}} auszuschließen.

1. Der verkette Suchparameter ```AllergyIntolerance:encounter``` unterstüzt den Anwendungsfall:

Um einem Kontakt eindeutig als Ursprung einer {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Allergie-Diagnose}} zuordnen zu können.
Um einem Kontakt eindeutig als Ursprung einer {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Allergie-Diagnose}} zuordnen zu können.

---
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,18 @@ Alle zu unterstützenden verketteten Suchparameter auf den entsprechenden Refere

Weitere Informationen und Beispiele zur Suche nach verketteten Parametern finden sich in {{pagelink:ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Suchparameter.md, text:diesem IG unter Suchparameter}} und in der FHIR-Basisspezifikation im [Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining) und im [Abschnitt "Reverse Chaining"](https://hl7.org/fhir/R4/search.html#has).

Die verketteten Suchparameter des Profils ```RelatedPerson``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen:
Die verketteten Suchparameter des Profils ```RelatedPerson``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen:

1. Der verkette Suchparameter ```RelatedPerson:patient``` unterstüzt den Anwendungsfall:

Um für einen Patienten {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:eindeutig}} seinen {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Angehörigen}} identifizieren und einbeziehen zu können.
Um für einen Patienten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:eindeutig}} seinen {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Angehörigen}} identifizieren und einbeziehen zu können.

1. Der verkette Suchparameter ```Coverage:subscriber``` unterstüzt den Anwendungsfall:

Um für ein bekanntes {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Versicherungsverhältnis}} alle zugehörigen Versicherungsnehmer finden zu können, z.B. die Eltern zur Familienversicherung.
Um für ein bekanntes {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Versicherungsverhältnis}} alle zugehörigen Versicherungsnehmer finden zu können, z.B. die Eltern zur Familienversicherung.

1. Der verkette Suchparameter ```Coverage:payor``` unterstüzt den Anwendungsfall:

Um für ein bekanntes {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Versicherungsverhältnis}} alle zugehörigen, auch private, Beitragszahler finden zu können, z.B. die Gesellschaft hinter einer betrieblichen Krankenzusatzversicherung.
Um für ein bekanntes {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Versicherungsverhältnis}} alle zugehörigen, auch private, Beitragszahler finden zu können, z.B. die Gesellschaft hinter einer betrieblichen Krankenzusatzversicherung.

---
10 changes: 5 additions & 5 deletions ImplementationGuide/markdown/Diagnose/Diagnose_Includes.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,22 @@ Alle zu unterstützenden verketteten Suchparameter auf den entsprechenden Refere

Weitere Informationen und Beispiele zur Suche nach verketteten Parametern finden sich in {{pagelink:ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Suchparameter.md, text:diesem IG unter Suchparameter}} und in der FHIR-Basisspezifikation im [Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining) und im [Abschnitt "Reverse Chaining"](https://hl7.org/fhir/R4/search.html#has).

Die verketteten Suchparameter des Profils ```Condition``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen:
Die verketteten Suchparameter des Profils ```Condition``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen:

1. Der verkette Suchparameter ```Condition:patient``` unterstüzt den Anwendungsfall:

Um für einen Patienten {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:eindeutig}} alle zugehörigen {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Diagnosen}} identifizieren zu können und eine {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Fehlbehandlung}} auszuschließen.
Um für einen Patienten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:eindeutig}} alle zugehörigen {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Diagnosen}} identifizieren zu können und eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Fehlbehandlung}} auszuschließen.

1. Der verkette Suchparameter ```Condition:subject``` unterstüzt den Anwendungsfall:

Um für eine Person {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:eindeutig}} die aktuell zugehörige {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Diagnose}} identifizieren zu können.
Um für eine Person {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:eindeutig}} die aktuell zugehörige {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Diagnose}} identifizieren zu können.

1. Der verkette Suchparameter ```Condition:encounter``` unterstüzt den Anwendungsfall:

Um einem Kontakt eindeutig als Ursprung einer {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Diagnose}} zuordnen zu können.
Um einem Kontakt eindeutig als Ursprung einer {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Diagnose}} zuordnen zu können.

1. Der verkette Suchparameter ```Encounter:diagnosis``` unterstüzt den Anwendungsfall:

Um bei einer vorliegenden {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Diagnose}} eines Patienten alle zugehörigen {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Kontakte}} zurodnen zu können.
Um bei einer vorliegenden {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Diagnose}} eines Patienten alle zugehörigen {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Kontakte}} zurodnen zu können.

---
Original file line number Diff line number Diff line change
Expand Up @@ -6,34 +6,34 @@ Alle zu unterstützenden verketteten Suchparameter auf den entsprechenden Refere

Weitere Informationen und Beispiele zur Suche nach verketteten Parametern finden sich in {{pagelink:ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Suchparameter.md, text:diesem IG unter Suchparameter}} und in der FHIR-Basisspezifikation im [Abschnitt "Chained Parameters"](https://hl7.org/fhir/R4/search.html#chaining) und im [Abschnitt "Reverse Chaining"](https://hl7.org/fhir/R4/search.html#has).

Die verketteten Suchparameter des Profils ```Encounter``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen:
Die verketteten Suchparameter des Profils ```Encounter``` hängen wie folgt mit den festgelegten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Anwendungsfällen (Use Cases)}} zusammen:


1. Der verkette Suchparameter ```Encounter:patient``` unterstüzt den Anwendungsfall:

Um für einen Patienten {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:eindeutig}} alle aktuell vorliegenden {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Fälle}} identifizieren zu können und eine {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Verwechslung}} auszuschließen.
Um für einen Patienten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:eindeutig}} alle aktuell vorliegenden {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Fälle}} identifizieren zu können und eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} auszuschließen.

1. Der verkette Suchparameter ```Encounter:subject``` unterstüzt den Anwendungsfall:

Um für eine Person {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:eindeutig}} den aktuell zugehörigen Kontakt identifizieren zu können.
Um für eine Person {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:eindeutig}} den aktuell zugehörigen Kontakt identifizieren zu können.

1. Der verkette Suchparameter ```Encounter:part-of``` unterstüzt den Anwendungsfall:

Um einem Kontakt eindeutig als Teil einer {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Behandlugsjourney}} identifizieren zu können.
Um einem Kontakt eindeutig als Teil einer {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Behandlugsjourney}} identifizieren zu können.

1. Der verkette Suchparameter ```Encounter:diagnosis``` unterstüzt den Anwendungsfall:

Um bei einer vorliegenden {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Diagnose}} zu alle zugehörigen {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Fälle}} zu finden.
Um bei einer vorliegenden {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Diagnose}} zu alle zugehörigen {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Fälle}} zu finden.

1. Der verkette Suchparameter ```Encounter:account``` unterstüzt den Anwendungsfall:

Um bei einer vorliegenden {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Abrechnung}} den entsprechenden Fall mit all den erbrachten {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Leistungen}} zuordnen zu können.
Um bei einer vorliegenden {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Abrechnung}} den entsprechenden Fall mit all den erbrachten {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Leistungen}} zuordnen zu können.

1. Der verkette Suchparameter ```Encounter:part-of``` unterstüzt den Anwendungsfall:

Um für einen Kontakt {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:eindeutig}} alle zugehörigen {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Teilkontakte}} der kompletten Behandlugsjourney identifizieren und zuordnen zu können.
Um für einen Kontakt {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:eindeutig}} alle zugehörigen {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Teilkontakte}} der kompletten Behandlugsjourney identifizieren und zuordnen zu können.

1. Der verkette Suchparameter ```Condition:encounter``` unterstüzt den Anwendungsfall:

Um für eine {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Diagnose}} die komplette Fallhistorie mit allen Kontakten zu finden und eine {{pagelink:ImplementationGuide/markdown/Zusammenfassung/UseCases.md, text:Verwechslung}} auszuschließen.
Um für eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Diagnose}} die komplette Fallhistorie mit allen Kontakten zu finden und eine {{pagelink:ImplementationGuide/markdown/UseCasesAnwendung/UseCases.md, text:Verwechslung}} auszuschließen.
---
Loading

0 comments on commit 543e31e

Please sign in to comment.