From 6bc8bb6d906de4d63230832e2fd40c88655fbf27 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 15:19:50 +0100 Subject: [PATCH 1/7] Update dependencies to versions Firely: v0.4.3, Sushi: 3.12.0 (#467) Co-authored-by: github-actions[bot] --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5d2438a4c..fe431f4ee 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -33,7 +33,7 @@ jobs: # Java and .NET are already installed on ubuntu-latest - name: Firely.Terminal (GitHub Actions) - uses: FirelyTeam/firely-terminal-pipeline@v0.4.2 + uses: FirelyTeam/firely-terminal-pipeline@v0.4.3 with: PATH_TO_CONFORMANCE_RESOURCES: Resources/fsh-generated/resources/ #PATH_TO_EXAMPLES: Examples From 65f5a3f97dc94c214794177b47844adb3cf5d55a Mon Sep 17 00:00:00 2001 From: leslieber <118453717+leslieber@users.noreply.github.com> Date: Tue, 29 Oct 2024 15:21:32 +0100 Subject: [PATCH 2/7] Update main for dependent repos (#470) * include workflow_call variable * add workflow_call in main * update secrets * update tool update --- .github/workflows/ToolUpdate.yml | 2 ++ .github/workflows/main.yml | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/.github/workflows/ToolUpdate.yml b/.github/workflows/ToolUpdate.yml index 1e629d660..78667ef79 100644 --- a/.github/workflows/ToolUpdate.yml +++ b/.github/workflows/ToolUpdate.yml @@ -5,6 +5,8 @@ on: # Trigger on commits to any branch and manual trigger push: branches: - '**' # Trigger on commits to any branch + schedule: + - cron: '0 0 * * *' # Runs at 00:00 UTC every day permissions: contents: write diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fe431f4ee..8ed2b63f4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,6 +13,14 @@ on: pull_request: branches: - 'main**' + workflow_call: + secrets: + SIMPLIFIER_USERNAME: + required: true + SIMPLIFIER_PASSWORD: + required: true + WORKFLOW_PERMISSION_GITHUB: + required: true # Allows you to run this workflow manually from the Actions tab workflow_dispatch: From 8bd8f7e46f3e31031f4fccb7ade901d3f812a72b Mon Sep 17 00:00:00 2001 From: Simone Heckmann Date: Tue, 29 Oct 2024 15:30:51 +0100 Subject: [PATCH 3/7] =?UTF-8?q?=C3=84nderungen=20aus=20PTDATA-1247?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/input/fsh/ISiKAbrechnungsfall.fsh | 4 ++-- .../fsh/ISiKVersicherungsverhaeltnisGesetzlich.fsh | 11 ++++++----- .../ISiKVersicherungsverhaeltnisSelbstzahler.fsh | 13 +++++++++++++ 3 files changed, 21 insertions(+), 7 deletions(-) diff --git a/Resources/input/fsh/ISiKAbrechnungsfall.fsh b/Resources/input/fsh/ISiKAbrechnungsfall.fsh index 04b5558ad..55fbf51ca 100644 --- a/Resources/input/fsh/ISiKAbrechnungsfall.fsh +++ b/Resources/input/fsh/ISiKAbrechnungsfall.fsh @@ -72,8 +72,8 @@ Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service. * Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben." -* type 1.. MS -* type from ISiKAccountType (required) +//* type 1.. MS +//* type from ISiKAccountType (required) * subject only Reference(Patient) * subject 1..1 MS diff --git a/Resources/input/fsh/ISiKVersicherungsverhaeltnisGesetzlich.fsh b/Resources/input/fsh/ISiKVersicherungsverhaeltnisGesetzlich.fsh index 90d137a14..280b8406b 100644 --- a/Resources/input/fsh/ISiKVersicherungsverhaeltnisGesetzlich.fsh +++ b/Resources/input/fsh/ISiKVersicherungsverhaeltnisGesetzlich.fsh @@ -52,10 +52,10 @@ Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service. **Hinweis:** Die Angabe der VersichertenID des Hauptversicherten in `subscriber.identifier` ist verpflichtend. Weitere Angaben zum Versicherten (Name, Adresse) können in einer `RelatedPerson`-Resource hinterlegt werden, auf die hier referenziert wird." - * reference MS + * reference 1.. MS * ^comment = "Die Verlinkung auf eine Patienten- oder RelatedPerson-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten/Angehörigen und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc." - * identifier 1.. MS // Das MS Flag dient der Übernahme von 'identifier' aus der Patienten-Instanz. + /* * identifier 1.. MS // Das MS Flag dient der Übernahme von 'identifier' aus der Patienten-Instanz. * identifier only IdentifierKvid10 * ^short = "Lebenslange Krankenversichertennummer der Hauptversicherten" * ^comment = "Die als 'KVZ10' kodierte Versichertennummer ist der 10-stellige, @@ -75,7 +75,8 @@ Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service. * ^short = "Name des Hauptversicherten" * ^comment = "**Begründung MS:** Da das die Versichertennummer nicht zur Darstellung für den Anwender geeignet ist, sollte ergänzend der Name des Versicherten angegeben werden." -* beneficiary MS + */ + * beneficiary MS * ^short = "Versicherte Person" * ^comment = "Hier handelt es ich konkret um den Patienten, der unter diesem Versicherungsverhältnis behandelt wird." * reference 1.. MS @@ -93,9 +94,9 @@ Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service. * identifier only IdentifierIknr * ^short = "Institutskennzeichern der Versicherung" * ^comment = "**Begründung Pflichtfeld:** Als eindeutiger Identifikator der Versicherung ist in vielen Fällen das Institutskennzeichen ausreichend." - * identifier MS + * identifier 1.. MS //* type 1.. MS ...wieso Pflichtfeld!? - * system MS + * system 1.. MS * ^short = "Namensraum der IK-Nummer" * ^comment = "Hier ist stets der Wert `http://fhir.de/sid/arge-ik/iknr` anzugeben. **Begründung Pflichtfeld:** `system` stellt in Kombination mit `value` die Eindeutigkeit eines Identifiers sicher." diff --git a/Resources/input/fsh/ISiKVersicherungsverhaeltnisSelbstzahler.fsh b/Resources/input/fsh/ISiKVersicherungsverhaeltnisSelbstzahler.fsh index 71711b3bf..d9364ce30 100644 --- a/Resources/input/fsh/ISiKVersicherungsverhaeltnisSelbstzahler.fsh +++ b/Resources/input/fsh/ISiKVersicherungsverhaeltnisSelbstzahler.fsh @@ -54,12 +54,25 @@ Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service. * ^short = "Patienten-Link" * ^comment = "Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc." + * payor only Reference(Patient or RelatedPerson or Organization) * payor MS * ^short = "Kostenträger" * ^comment = "Der Kostenträger in einem Selbstzahlerverhältnis kann der Patient selbst sein, ein Angehöriger (z.B. Elter) oder eine Organisation (z.B. Botschaft/Amt). **Hinweis:** In der Regel sind `payor`und `subscriber` bei Selbstzahlerverhältnissen identisch (die Person , die die Kostenübernahme unterschreibt/zusichert, übernimmt auch die Kosten). Es kann jedoch Ausnahmen geben, z.B. der Kostenträger ist eine Organisation, die Kostenübernahme wird jedoch durch eine Person (Vertreter der Organisation) unterzeichnet." + * reference MS + * ^short = "Personen-Link" + * ^comment = "Ist der Kostenträger eine Person (entweder der Patient selbst oder ein Angehöriger), dann MUSS ein Link auf `Patient`, bzw. `RelatedPerson` angegeben werden. + Ist der Kostenträger eine Organisation, dann KANN ein Link auf `Organization` angegeben werden. + Die Verlinkung dient der technischen Zuordnung der Dokumentation zu einer Person + und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc." + * display MS + * ^short = "Organisations-Bezeichnung" + * ^comment = "Ist der Kostenträger eine Organisation und wurde kein Link auf eine `Organization`-Ressource angegeben, + dann MUSS die Bezeichnung der Organisation angegeben werden." + + Instance: CoveragePrivat InstanceOf: ISiKVersicherungsverhaeltnisSelbstzahler From 5336e385a362e07735ce156453b1de611d3d9261 Mon Sep 17 00:00:00 2001 From: Simone Heckmann Date: Tue, 29 Oct 2024 15:37:39 +0100 Subject: [PATCH 4/7] =?UTF-8?q?=C3=84nderungen=20aus=20PTDATA-1247=201)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/fsh-generated/fsh-index.json | 36 ++++++++--------- Resources/fsh-generated/fsh-index.txt | 22 +++++------ .../resources/Bundle-Szenario1.json | 18 ++++----- ...nt-ISiKCapabilityStatementBasisServer.json | 24 ++++++------ .../CodeSystem-CodeSystemExample.json | 2 +- ...eSystem-ISiKBehandlungsergebnisRehaCS.json | 2 +- ...em-ISiKBesondereBehandlungsformRehaCS.json | 2 +- .../CodeSystem-ISiKEntlassformRehaCS.json | 2 +- .../CodeSystem-ISiKUnterbrechnungRehaCS.json | 2 +- .../Coverage-CoverageGesetzlich.json | 2 +- .../Coverage-SZ1VersicherungGesetzlich.json | 18 ++++----- .../Encounter-Fachabteilungskontakt.json | 3 +- .../SearchParameter-Encounter-date-start.json | 2 +- .../SearchParameter-Encounter-end-date.json | 2 +- ...efinition-ExtensionISiKRehaEntlassung.json | 2 +- .../StructureDefinition-ISiKASKCoding.json | 2 +- .../StructureDefinition-ISiKATCCoding.json | 2 +- ...ructureDefinition-ISiKAbrechnungsfall.json | 32 +++++++++------ ...StructureDefinition-ISiKAlkoholAbusus.json | 2 +- ...nition-ISiKAllergieUnvertraeglichkeit.json | 2 +- .../StructureDefinition-ISiKAngehoeriger.json | 2 +- ...StructureDefinition-ISiKBerichtBundle.json | 2 +- ...ctureDefinition-ISiKBerichtSubSysteme.json | 2 +- .../StructureDefinition-ISiKBinary.json | 2 +- .../StructureDefinition-ISiKCodeSystem.json | 2 +- .../StructureDefinition-ISiKCoding.json | 2 +- .../StructureDefinition-ISiKDiagnose.json | 2 +- ...StructureDefinition-ISiKICD10GMCoding.json | 2 +- ...ion-ISiKKontaktGesundheitseinrichtung.json | 13 ++++--- ...StructureDefinition-ISiKLebensZustand.json | 2 +- .../StructureDefinition-ISiKLoincCoding.json | 2 +- .../StructureDefinition-ISiKOrganisation.json | 2 +- ...inition-ISiKOrganisationFachabteilung.json | 2 +- .../StructureDefinition-ISiKPZNCoding.json | 2 +- .../StructureDefinition-ISiKPatient.json | 2 +- ...finition-ISiKPersonImGesundheitsberuf.json | 2 +- .../StructureDefinition-ISiKProzedur.json | 2 +- ...StructureDefinition-ISiKRaucherStatus.json | 2 +- ...ngerschaftErwarteterEntbindungstermin.json | 2 +- ...Definition-ISiKSchwangerschaftsstatus.json | 2 +- ...tructureDefinition-ISiKSnomedCTCoding.json | 2 +- .../StructureDefinition-ISiKStandort.json | 2 +- ...finition-ISiKStandortBettenstellplatz.json | 2 +- .../StructureDefinition-ISiKStandortRaum.json | 2 +- .../StructureDefinition-ISiKStillstatus.json | 2 +- .../StructureDefinition-ISiKValueSet.json | 2 +- ...SiKVersicherungsverhaeltnisGesetzlich.json | 39 +------------------ ...KVersicherungsverhaeltnisSelbstzahler.json | 16 +++++++- ...Definition-patient-merge-subscription.json | 2 +- .../resources/ValueSet-DiagnosesSCT.json | 2 +- .../resources/ValueSet-FhirMimeTypeVS.json | 2 +- .../resources/ValueSet-ISiKAccountType.json | 2 +- .../ValueSet-ISiKBehandlungsergebnisReha.json | 2 +- ...eSet-ISiKBesondereBehandlungsformReha.json | 2 +- .../ValueSet-ISiKEntlassformReha.json | 2 +- .../ValueSet-ISiKLocationPhysicalType.json | 2 +- .../ValueSet-ISiKUnterbrechnungReha.json | 2 +- .../ValueSet-ProzedurenCodesSCT.json | 2 +- .../ValueSet-ProzedurenKategorieSCT.json | 2 +- ...eSet-RestAndWSSubscriptionChannelType.json | 2 +- .../ValueSet-SchwangerschaftEtMethodeVS.json | 2 +- .../ValueSet-SchwangerschaftsstatusVS.json | 2 +- .../resources/ValueSet-StillstatusVS.json | 2 +- Resources/input/fsh/ISiKAbrechnungsfall.fsh | 2 + .../fsh/ISiKKontaktGesundheitseinrichtung.fsh | 4 +- ...ISiKVersicherungsverhaeltnisGesetzlich.fsh | 2 +- 66 files changed, 165 insertions(+), 170 deletions(-) diff --git a/Resources/fsh-generated/fsh-index.json b/Resources/fsh-generated/fsh-index.json index c80fc79a5..132291e57 100644 --- a/Resources/fsh-generated/fsh-index.json +++ b/Resources/fsh-generated/fsh-index.json @@ -4,8 +4,8 @@ "fshName": "AbrechnungsfallDRG", "fshType": "Instance", "fshFile": "ISiKAbrechnungsfall.fsh", - "startLine": 107, - "endLine": 125 + "startLine": 109, + "endLine": 127 }, { "outputFile": "Account-SZ1DRGFall.json", @@ -188,16 +188,16 @@ "fshName": "CoverageGesetzlich", "fshType": "Instance", "fshFile": "ISiKVersicherungsverhaeltnisGesetzlich.fsh", - "startLine": 110, - "endLine": 119 + "startLine": 111, + "endLine": 120 }, { "outputFile": "Coverage-CoveragePrivat.json", "fshName": "CoveragePrivat", "fshType": "Instance", "fshFile": "ISiKVersicherungsverhaeltnisSelbstzahler.fsh", - "startLine": 64, - "endLine": 70 + "startLine": 77, + "endLine": 83 }, { "outputFile": "Coverage-SZ1VersicherungGesetzlich.json", @@ -220,8 +220,8 @@ "fshName": "Fachabteilungskontakt", "fshType": "Instance", "fshFile": "ISiKKontaktGesundheitseinrichtung.fsh", - "startLine": 416, - "endLine": 454 + "startLine": 421, + "endLine": 461 }, { "outputFile": "Encounter-FachabteilungskontaktMinimal.json", @@ -404,24 +404,24 @@ "fshName": "Encounter-date-start", "fshType": "Instance", "fshFile": "ISiKKontaktGesundheitseinrichtung.fsh", - "startLine": 497, - "endLine": 515 + "startLine": 504, + "endLine": 522 }, { "outputFile": "SearchParameter-Encounter-end-date.json", "fshName": "Encounter-end-date", "fshType": "Instance", "fshFile": "ISiKKontaktGesundheitseinrichtung.fsh", - "startLine": 517, - "endLine": 535 + "startLine": 524, + "endLine": 542 }, { "outputFile": "StructureDefinition-ExtensionISiKRehaEntlassung.json", "fshName": "ExtensionISiKRehaEntlassung", "fshType": "Extension", "fshFile": "ISiKKontaktGesundheitseinrichtung.fsh", - "startLine": 393, - "endLine": 414 + "startLine": 398, + "endLine": 419 }, { "outputFile": "StructureDefinition-ISiKASKCoding.json", @@ -445,7 +445,7 @@ "fshType": "Profile", "fshFile": "ISiKAbrechnungsfall.fsh", "startLine": 1, - "endLine": 104 + "endLine": 106 }, { "outputFile": "StructureDefinition-ISiKAlkoholAbusus.json", @@ -533,7 +533,7 @@ "fshType": "Profile", "fshFile": "ISiKKontaktGesundheitseinrichtung.fsh", "startLine": 1, - "endLine": 391 + "endLine": 396 }, { "outputFile": "StructureDefinition-ISiKLebensZustand.json", @@ -677,7 +677,7 @@ "fshType": "Profile", "fshFile": "ISiKVersicherungsverhaeltnisGesetzlich.fsh", "startLine": 1, - "endLine": 107 + "endLine": 108 }, { "outputFile": "StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json", @@ -685,7 +685,7 @@ "fshType": "Profile", "fshFile": "ISiKVersicherungsverhaeltnisSelbstzahler.fsh", "startLine": 1, - "endLine": 60 + "endLine": 72 }, { "outputFile": "StructureDefinition-patient-merge-subscription.json", diff --git a/Resources/fsh-generated/fsh-index.txt b/Resources/fsh-generated/fsh-index.txt index 3dd1bfa42..58220af56 100644 --- a/Resources/fsh-generated/fsh-index.txt +++ b/Resources/fsh-generated/fsh-index.txt @@ -1,5 +1,5 @@ Output File Name Type FSH File Lines -Account-AbrechnungsfallDRG.json AbrechnungsfallDRG Instance ISiKAbrechnungsfall.fsh 107 - 125 +Account-AbrechnungsfallDRG.json AbrechnungsfallDRG Instance ISiKAbrechnungsfall.fsh 109 - 127 Account-SZ1DRGFall.json SZ1DRGFall Instance Beispiel-Szenario-1.fsh 71 - 85 AllergyIntolerance-ISiKAllergieUnvertraeglichkeitBeispiel1.json ISiKAllergieUnvertraeglichkeitBeispiel1 Instance ISiKAllergieUnvertraeglichkeit.fsh 109 - 130 Binary-Binary-JPEG-Example-short.json Binary-JPEG-Example-short Instance ISiKBinary.fsh 17 - 21 @@ -22,11 +22,11 @@ Condition-Example-condition-ausrufezeichen-sekundaer.json Example Condition-Example-condition-kreuz-stern-primaer.json Example-condition-kreuz-stern-primaer Instance ISiKDiagnose.fsh 163 - 175 Condition-Example-condition-kreuz-stern-sekundaer.json Example-condition-kreuz-stern-sekundaer Instance ISiKDiagnose.fsh 177 - 192 Condition-MittelgradigeIntelligenzminderung.json MittelgradigeIntelligenzminderung Instance ISiKDiagnose.fsh 194 - 203 -Coverage-CoverageGesetzlich.json CoverageGesetzlich Instance ISiKVersicherungsverhaeltnisGesetzlich.fsh 110 - 119 -Coverage-CoveragePrivat.json CoveragePrivat Instance ISiKVersicherungsverhaeltnisSelbstzahler.fsh 64 - 70 +Coverage-CoverageGesetzlich.json CoverageGesetzlich Instance ISiKVersicherungsverhaeltnisGesetzlich.fsh 111 - 120 +Coverage-CoveragePrivat.json CoveragePrivat Instance ISiKVersicherungsverhaeltnisSelbstzahler.fsh 77 - 83 Coverage-SZ1VersicherungGesetzlich.json SZ1VersicherungGesetzlich Instance Beispiel-Szenario-1.fsh 45 - 61 Coverage-SZ1VersicherungSelbstzahler.json SZ1VersicherungSelbstzahler Instance Beispiel-Szenario-1.fsh 63 - 69 -Encounter-Fachabteilungskontakt.json Fachabteilungskontakt Instance ISiKKontaktGesundheitseinrichtung.fsh 416 - 454 +Encounter-Fachabteilungskontakt.json Fachabteilungskontakt Instance ISiKKontaktGesundheitseinrichtung.fsh 421 - 461 Encounter-FachabteilungskontaktMinimal.json FachabteilungskontaktMinimal Instance ISiKBerichtBundle.fsh 55 - 68 Encounter-SZ1Nachstationaer.json SZ1Nachstationaer Instance Beispiel-Szenario-1.fsh 143 - 160 Encounter-SZ1Stationaer.json SZ1Stationaer Instance Beispiel-Szenario-1.fsh 106 - 141 @@ -49,12 +49,12 @@ Practitioner-PractitionerWalterArzt.json Practit Procedure-Appendektomie.json Appendektomie Instance ISiKProzedur.fsh 106 - 119 RelatedPerson-ISiKAngehoerigerMustermann.json ISiKAngehoerigerMustermann Instance ISiKAngehoeriger.fsh 49 - 60 RelatedPerson-SZ1Mutter.json SZ1Mutter Instance Beispiel-Szenario-1.fsh 27 - 43 -SearchParameter-Encounter-date-start.json Encounter-date-start Instance ISiKKontaktGesundheitseinrichtung.fsh 497 - 515 -SearchParameter-Encounter-end-date.json Encounter-end-date Instance ISiKKontaktGesundheitseinrichtung.fsh 517 - 535 -StructureDefinition-ExtensionISiKRehaEntlassung.json ExtensionISiKRehaEntlassung Extension ISiKKontaktGesundheitseinrichtung.fsh 393 - 414 +SearchParameter-Encounter-date-start.json Encounter-date-start Instance ISiKKontaktGesundheitseinrichtung.fsh 504 - 522 +SearchParameter-Encounter-end-date.json Encounter-end-date Instance ISiKKontaktGesundheitseinrichtung.fsh 524 - 542 +StructureDefinition-ExtensionISiKRehaEntlassung.json ExtensionISiKRehaEntlassung Extension ISiKKontaktGesundheitseinrichtung.fsh 398 - 419 StructureDefinition-ISiKASKCoding.json ISiKASKCoding Profile ISiKDataTypeProfiles.fsh 44 - 52 StructureDefinition-ISiKATCCoding.json ISiKATCCoding Profile ISiKDataTypeProfiles.fsh 54 - 62 -StructureDefinition-ISiKAbrechnungsfall.json ISiKAbrechnungsfall Profile ISiKAbrechnungsfall.fsh 1 - 104 +StructureDefinition-ISiKAbrechnungsfall.json ISiKAbrechnungsfall Profile ISiKAbrechnungsfall.fsh 1 - 106 StructureDefinition-ISiKAlkoholAbusus.json ISiKAlkoholAbusus Profile ISiKLebenszustandOberservations.fsh 91 - 101 StructureDefinition-ISiKAllergieUnvertraeglichkeit.json ISiKAllergieUnvertraeglichkeit Profile ISiKAllergieUnvertraeglichkeit.fsh 1 - 107 StructureDefinition-ISiKAngehoeriger.json ISiKAngehoeriger Profile ISiKAngehoeriger.fsh 1 - 47 @@ -65,7 +65,7 @@ StructureDefinition-ISiKCodeSystem.json ISiKCod StructureDefinition-ISiKCoding.json ISiKCoding Profile ISiKDataTypeProfiles.fsh 1 - 9 StructureDefinition-ISiKDiagnose.json ISiKDiagnose Profile ISiKDiagnose.fsh 1 - 135 StructureDefinition-ISiKICD10GMCoding.json ISiKICD10GMCoding Profile ISiKDataTypeProfiles.fsh 33 - 42 -StructureDefinition-ISiKKontaktGesundheitseinrichtung.json ISiKKontaktGesundheitseinrichtung Profile ISiKKontaktGesundheitseinrichtung.fsh 1 - 391 +StructureDefinition-ISiKKontaktGesundheitseinrichtung.json ISiKKontaktGesundheitseinrichtung Profile ISiKKontaktGesundheitseinrichtung.fsh 1 - 396 StructureDefinition-ISiKLebensZustand.json ISiKLebensZustand Profile ISiKLebenszustandOberservations.fsh 1 - 35 StructureDefinition-ISiKLoincCoding.json ISiKLoincCoding Profile ISiKDataTypeProfiles.fsh 21 - 28 StructureDefinition-ISiKOrganisation.json ISiKOrganisation Profile ISiKOrganisation.fsh 117 - 227 @@ -83,8 +83,8 @@ StructureDefinition-ISiKStandortBettenstellplatz.json ISiKSta StructureDefinition-ISiKStandortRaum.json ISiKStandortRaum Profile ISiKStandort.fsh 34 - 42 StructureDefinition-ISiKStillstatus.json ISiKStillstatus Profile ISiKLebenszustandOberservations.fsh 145 - 155 StructureDefinition-ISiKValueSet.json ISiKValueSet Profile ISiKValueSet.fsh 1 - 21 -StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json ISiKVersicherungsverhaeltnisGesetzlich Profile ISiKVersicherungsverhaeltnisGesetzlich.fsh 1 - 107 -StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json ISiKVersicherungsverhaeltnisSelbstzahler Profile ISiKVersicherungsverhaeltnisSelbstzahler.fsh 1 - 60 +StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json ISiKVersicherungsverhaeltnisGesetzlich Profile ISiKVersicherungsverhaeltnisGesetzlich.fsh 1 - 108 +StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json ISiKVersicherungsverhaeltnisSelbstzahler Profile ISiKVersicherungsverhaeltnisSelbstzahler.fsh 1 - 72 StructureDefinition-patient-merge-subscription.json PatientMergeSubscription Profile IsiKPatientMerge.fsh 2 - 18 Subscription-PatientMergeSubscriptionExample.json PatientMergeSubscriptionExample Instance IsiKPatientMerge.fsh 20 - 31 ValueSet-DiagnosesSCT.json DiagnosesSCT ValueSet valueSets.fsh 1 - 10 diff --git a/Resources/fsh-generated/resources/Bundle-Szenario1.json b/Resources/fsh-generated/resources/Bundle-Szenario1.json index e67e71bcd..0348b61ce 100644 --- a/Resources/fsh-generated/resources/Bundle-Szenario1.json +++ b/Resources/fsh-generated/resources/Bundle-Szenario1.json @@ -129,7 +129,6 @@ "payor": [ { "identifier": { - "system": "http://fhir.de/sid/arge-ik/iknr", "type": { "coding": [ { @@ -138,29 +137,30 @@ } ] }, + "system": "http://fhir.de/sid/arge-ik/iknr", "value": "260326822" }, "display": "TKKG" } ], + "status": "active", + "beneficiary": { + "reference": "Patient/SZ1Patient" + }, "subscriber": { + "reference": "RelatedPerson/SZ1Mutter", "identifier": { "type": { "coding": [ { - "system": "http://fhir.de/CodeSystem/identifier-type-de-basis", - "code": "KVZ10" + "code": "KVZ10", + "system": "http://fhir.de/CodeSystem/identifier-type-de-basis" } ] }, "system": "http://fhir.de/sid/gkv/kvid-10", "value": "A987654321" - }, - "reference": "RelatedPerson/SZ1Mutter" - }, - "status": "active", - "beneficiary": { - "reference": "Patient/SZ1Patient" + } } } }, diff --git a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json index 6486da2dc..6d5304fb6 100644 --- a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json +++ b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json @@ -6,7 +6,7 @@ "status": "active", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "implementationGuide": [ "https://gematik.de/fhir/isik/ImplementationGuide/ISiK-Basismodul" ], @@ -291,7 +291,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -315,7 +315,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -331,7 +331,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -347,7 +347,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -379,7 +379,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -403,7 +403,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -411,7 +411,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -419,7 +419,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] } @@ -716,7 +716,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -724,7 +724,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -732,7 +732,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] } diff --git a/Resources/fsh-generated/resources/CodeSystem-CodeSystemExample.json b/Resources/fsh-generated/resources/CodeSystem-CodeSystemExample.json index 461fcc908..f3628b137 100644 --- a/Resources/fsh-generated/resources/CodeSystem-CodeSystemExample.json +++ b/Resources/fsh-generated/resources/CodeSystem-CodeSystemExample.json @@ -10,7 +10,7 @@ "status": "active", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "url": "http://example.org/fhir/CodeSystem/TestKatalog", "name": "TestKatalog", "content": "complete", diff --git a/Resources/fsh-generated/resources/CodeSystem-ISiKBehandlungsergebnisRehaCS.json b/Resources/fsh-generated/resources/CodeSystem-ISiKBehandlungsergebnisRehaCS.json index 2b7d5be23..d3a910849 100644 --- a/Resources/fsh-generated/resources/CodeSystem-ISiKBehandlungsergebnisRehaCS.json +++ b/Resources/fsh-generated/resources/CodeSystem-ISiKBehandlungsergebnisRehaCS.json @@ -27,6 +27,6 @@ ], "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "count": 4 } diff --git a/Resources/fsh-generated/resources/CodeSystem-ISiKBesondereBehandlungsformRehaCS.json b/Resources/fsh-generated/resources/CodeSystem-ISiKBesondereBehandlungsformRehaCS.json index 8d9cce8d6..636ca6d67 100644 --- a/Resources/fsh-generated/resources/CodeSystem-ISiKBesondereBehandlungsformRehaCS.json +++ b/Resources/fsh-generated/resources/CodeSystem-ISiKBesondereBehandlungsformRehaCS.json @@ -34,6 +34,6 @@ ], "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "count": 5 } diff --git a/Resources/fsh-generated/resources/CodeSystem-ISiKEntlassformRehaCS.json b/Resources/fsh-generated/resources/CodeSystem-ISiKEntlassformRehaCS.json index 7aca72341..a5746bae1 100644 --- a/Resources/fsh-generated/resources/CodeSystem-ISiKEntlassformRehaCS.json +++ b/Resources/fsh-generated/resources/CodeSystem-ISiKEntlassformRehaCS.json @@ -79,6 +79,6 @@ ], "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "count": 17 } diff --git a/Resources/fsh-generated/resources/CodeSystem-ISiKUnterbrechnungRehaCS.json b/Resources/fsh-generated/resources/CodeSystem-ISiKUnterbrechnungRehaCS.json index 3a47102b7..dccecd6b9 100644 --- a/Resources/fsh-generated/resources/CodeSystem-ISiKUnterbrechnungRehaCS.json +++ b/Resources/fsh-generated/resources/CodeSystem-ISiKUnterbrechnungRehaCS.json @@ -39,6 +39,6 @@ ], "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "count": 7 } diff --git a/Resources/fsh-generated/resources/Coverage-CoverageGesetzlich.json b/Resources/fsh-generated/resources/Coverage-CoverageGesetzlich.json index 098a0d141..c8a4f4488 100644 --- a/Resources/fsh-generated/resources/Coverage-CoverageGesetzlich.json +++ b/Resources/fsh-generated/resources/Coverage-CoverageGesetzlich.json @@ -17,7 +17,6 @@ "payor": [ { "identifier": { - "system": "http://fhir.de/sid/arge-ik/iknr", "type": { "coding": [ { @@ -26,6 +25,7 @@ } ] }, + "system": "http://fhir.de/sid/arge-ik/iknr", "value": "260326822" }, "display": "Eine Gesundheitskasse" diff --git a/Resources/fsh-generated/resources/Coverage-SZ1VersicherungGesetzlich.json b/Resources/fsh-generated/resources/Coverage-SZ1VersicherungGesetzlich.json index 3c6e909a8..0bed6a477 100644 --- a/Resources/fsh-generated/resources/Coverage-SZ1VersicherungGesetzlich.json +++ b/Resources/fsh-generated/resources/Coverage-SZ1VersicherungGesetzlich.json @@ -17,7 +17,6 @@ "payor": [ { "identifier": { - "system": "http://fhir.de/sid/arge-ik/iknr", "type": { "coding": [ { @@ -26,28 +25,29 @@ } ] }, + "system": "http://fhir.de/sid/arge-ik/iknr", "value": "260326822" }, "display": "TKKG" } ], + "status": "active", + "beneficiary": { + "reference": "Patient/SZ1Patient" + }, "subscriber": { + "reference": "RelatedPerson/SZ1Mutter", "identifier": { "type": { "coding": [ { - "system": "http://fhir.de/CodeSystem/identifier-type-de-basis", - "code": "KVZ10" + "code": "KVZ10", + "system": "http://fhir.de/CodeSystem/identifier-type-de-basis" } ] }, "system": "http://fhir.de/sid/gkv/kvid-10", "value": "A987654321" - }, - "reference": "RelatedPerson/SZ1Mutter" - }, - "status": "active", - "beneficiary": { - "reference": "Patient/SZ1Patient" + } } } diff --git a/Resources/fsh-generated/resources/Encounter-Fachabteilungskontakt.json b/Resources/fsh-generated/resources/Encounter-Fachabteilungskontakt.json index 0c737f96e..f6186f257 100644 --- a/Resources/fsh-generated/resources/Encounter-Fachabteilungskontakt.json +++ b/Resources/fsh-generated/resources/Encounter-Fachabteilungskontakt.json @@ -108,7 +108,8 @@ { "reference": "Account/AbrechnungsfallDRG", "identifier": { - "value": "XZY" + "value": "XZY", + "system": "https://test.krankenhaus.de/fhir/sid/fallnummer" } } ], diff --git a/Resources/fsh-generated/resources/SearchParameter-Encounter-date-start.json b/Resources/fsh-generated/resources/SearchParameter-Encounter-date-start.json index 7bcb5a0ed..53b19849d 100644 --- a/Resources/fsh-generated/resources/SearchParameter-Encounter-date-start.json +++ b/Resources/fsh-generated/resources/SearchParameter-Encounter-date-start.json @@ -7,7 +7,7 @@ "status": "active", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "name": "date-start", "code": "date-start", "base": [ diff --git a/Resources/fsh-generated/resources/SearchParameter-Encounter-end-date.json b/Resources/fsh-generated/resources/SearchParameter-Encounter-end-date.json index e175653f3..1e041dd21 100644 --- a/Resources/fsh-generated/resources/SearchParameter-Encounter-end-date.json +++ b/Resources/fsh-generated/resources/SearchParameter-Encounter-end-date.json @@ -7,7 +7,7 @@ "status": "active", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "name": "end-date", "code": "end-date", "base": [ diff --git a/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKRehaEntlassung.json b/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKRehaEntlassung.json index 302f5472c..605a7eb44 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKRehaEntlassung.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ExtensionISiKRehaEntlassung.json @@ -6,7 +6,7 @@ "name": "ExtensionISiKRehaEntlassung", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Extension zur Dokumentation von Informationen nach §301 (4 und 4a) SGB V, entsprechend dem ärztliche Reha-Entlassungsbericht", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKASKCoding.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKASKCoding.json index b1823a02d..93b89ff91 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKASKCoding.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKASKCoding.json @@ -7,7 +7,7 @@ "title": "ISiKASKCoding", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Data Type profile for ASK Codings in ISiK", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKATCCoding.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKATCCoding.json index f7b99cd8e..4f6e6404d 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKATCCoding.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKATCCoding.json @@ -7,7 +7,7 @@ "title": "ISiKATCCoding", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Data Type profile for ATC Codings in ISiK", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKAbrechnungsfall.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKAbrechnungsfall.json index f924ac7ef..a30933d1c 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKAbrechnungsfall.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKAbrechnungsfall.json @@ -6,7 +6,7 @@ "name": "ISiKAbrechnungsfall", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Gruppierung von medizinischen Leistungen zu einem gemeinsamen Abrechnungskontext. \r\n### Motivation\r\nKomplementär zum Datenobjekt "Kontakt - Encounter" können Fälle, im Sinne einer Gruppierung von medizinischen Leistungen \r\ninnerhalb eines gemeinsamen Kontextes, zu einem Abrechnungsfall zusammengefasst werden.\r\nEin solcher Abrechnungsfall kann mehrere Kontakte umfassen (z.B. vorstationärer Besuch, stationärer Aufenthalt und nachstationärer Besuch). \r\n\r\nGemeinsam mit dem Einrichtungskontakt bildet der Abrechnungsfall einen wichtigen Einstiegspunkt in die Dokumentation der Behandlungsleistungen der Patienten.\r\nAls Bindeglied zwischen den Kontakten und dem Versicherungsverhältnis erfolgt eine feingranulare Auflistung, \r\nin welchen Zeiträumen ein Behandlungskontext zwischen einer Gesundheitseinrichtung und der Patienten bestand.\r\nZudem werden Diagnosen abschließend / nachträglich dokumentiert, sodass eine Übersicht von relevanten (DRG)-Diagnosen ermöglicht wird, \r\nohne die Gesamtheit aller Kontakte betrachten zu müssen.\r\n\r\nIn FHIR wird der Abrechnungsfall mit der `Account`-Ressource repräsentiert.\r\n\r\n### Kompatibilität\r\n* zum Zeitpunkt der Veröffentlichung sind keine abweichenden Modellierungen der Account-Ressource bekannt.\r\n\r\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.", "fhirVersion": "4.0.1", @@ -40,6 +40,26 @@ ], "mustSupport": true }, + { + "id": "Account.extension:AbrechnungsDiagnoseProzedur.extension", + "path": "Account.extension.extension", + "min": 2 + }, + { + "id": "Account.extension:AbrechnungsDiagnoseProzedur.extension:Use", + "path": "Account.extension.extension", + "sliceName": "Use", + "min": 1, + "mustSupport": true + }, + { + "id": "Account.extension:AbrechnungsDiagnoseProzedur.extension:Referenz", + "path": "Account.extension.extension", + "sliceName": "Referenz", + "min": 1, + "max": "1", + "mustSupport": true + }, { "id": "Account.identifier", "path": "Account.identifier", @@ -129,16 +149,6 @@ "comment": "Zeigt den aktuellen Status der Ressource an. \r\n **WICHTIGER Hinweis für Implementierer:** \r\n * Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, \r\n die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch `active` und `inactive`.\r\n * Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, \r\n beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben.", "mustSupport": true }, - { - "id": "Account.type", - "path": "Account.type", - "min": 1, - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/isik/ValueSet/ISiKAccountType" - } - }, { "id": "Account.subject", "path": "Account.subject", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKAlkoholAbusus.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKAlkoholAbusus.json index 486d34356..44c61b767 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKAlkoholAbusus.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKAlkoholAbusus.json @@ -7,7 +7,7 @@ "title": "ISiK Alkohol Abusus", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKAllergieUnvertraeglichkeit.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKAllergieUnvertraeglichkeit.json index 38703f4d4..042950360 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKAllergieUnvertraeglichkeit.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKAllergieUnvertraeglichkeit.json @@ -6,7 +6,7 @@ "name": "ISiKAllergieUnvertraeglichkeit", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Diese Profil ermöglicht die Dokumentation von Allergien und Unverträglichkeiten in ISiK Szenarien.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKAngehoeriger.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKAngehoeriger.json index be348aa13..ecca5e917 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKAngehoeriger.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKAngehoeriger.json @@ -6,7 +6,7 @@ "name": "ISiKAngehoeriger", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Nutzung von Angehörigen in ISiK Szenarien.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtBundle.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtBundle.json index 7aaa1abf4..9d436e0aa 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtBundle.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtBundle.json @@ -7,7 +7,7 @@ "title": "ISiKBerichtBundle", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "A document style representation of the receipt (complete, self-contained, signed)", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtSubSysteme.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtSubSysteme.json index 6b07b5aec..d367d70d1 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtSubSysteme.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKBerichtSubSysteme.json @@ -6,7 +6,7 @@ "name": "ISiKBerichtSubSysteme", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Krankenhaus-interne Übermittlung eines Berichtes in Form eines Dokumentes, die in ISiK Szenarien von Subsystemen an Primärsysteme gesendet werden.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKBinary.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKBinary.json index a66f62a4d..4df6387b9 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKBinary.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKBinary.json @@ -7,7 +7,7 @@ "title": "ISiKBinary", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Die Binary-Ressource erlaubt den Umgang mit FHIR-fremden Formaten (z.B. PDFs, Bilder, CDA) innerhalb des FHIR-Frameworks.\r\nDazu werden die Daten base64-codiert in der Binary-Ressource (in XML oder JSON) transportiert oder \r\nüber die REST-API am Binary-Endpunkt in ihrem nativen Format bereitgestellt. \r\nBinary-Ressourcen werden von Attachment-Elementen in DocumentReference-Ressourcen verlinkt und damit in den Kontext anderer FHIR-Ressourcen\r\n(z.B. Patient und Encounter) gestellt. ", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKCodeSystem.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKCodeSystem.json index 5875b78f5..6c5bf9068 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKCodeSystem.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKCodeSystem.json @@ -6,7 +6,7 @@ "name": "ISiKCodeSystem", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil beschreibt die maschinenlesbare Repräsentation von system-sepzifischen Kodierungen in ISiK-Szenarien", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKCoding.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKCoding.json index 68f8c9589..2c88b2c2b 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKCoding.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKCoding.json @@ -7,7 +7,7 @@ "title": "ISiKCoding", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Data Type profile for Codings in ISiK", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json index c5ff39fc9..9d2120946 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKDiagnose.json @@ -6,7 +6,7 @@ "name": "ISiKDiagnose", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen \r\nüber die Diagnosen eines Patienten im Rahmen des Bestätigungsverfahrens der gematik. \r\n### Motivation\r\nDie Möglichkeit, auf eine Übersicht der Diagnosen eines Patienten zuzugreifen, Patienten anhand ihrer Diagnose zu suchen oder zu prüfen, \r\nob eine konkrete Diagnose bei einem Patienten vorliegt, sind wichtige Funktionen im klinischen Behandlungsablauf. \r\n\r\nIn FHIR werden Diagnosen mit der Condition-Ressource repräsentiert. \r\n\r\nDa die Diagnosen in klinischen Primärsystemen in der Regel in ICD-10-codierter Form vorliegen, fordert ISiK in erster Linie diese Form des Austausches. \r\nFalls eine Diagnose zwar dokumentiert, aber noch nicht codiert wurde (z.B. wenn die Kodierung erst nach der Entlassung erfolgt), \r\nist alternativ eine Repräsentation als Freitext-Diagnose möglich.\r\n\r\n### Kompatibilität\r\nFür das Profil ISiKDiagnose wird eine Kompatibilität mit folgenden Profilen angestrebt; allerdings kann nicht sichergestellt werden, dass Instanzen, die gegen ISiKDiagnose valide sind, auch valide sind gegen:\r\n* das [Profil ProfileConditionDiagnose der Medizininformatik-Initative](https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/StructureDefinition/Diagnose)\r\n* das [Profil KBV_PR_Base_Condition_Diagnosis der KBV](https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Condition_Diagnosis)] \r\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKICD10GMCoding.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKICD10GMCoding.json index 918db18c1..1584d30ad 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKICD10GMCoding.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKICD10GMCoding.json @@ -7,7 +7,7 @@ "title": "ISiKICD10GMCoding", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Data Type profile for ICD10-GM Codings in ISiK", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json index b72149b32..6f79854d1 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json @@ -6,7 +6,7 @@ "name": "ISiKKontaktGesundheitseinrichtung", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "\r\nDieses Profil ermöglicht die Abbildung von Besuchen/Aufenthalten eines Patienten in einer Gesundheitseinrichtung.\r\n### Motivation\r\nInformationen über die Besuche des Patienten entlang seines \r\nBehandlungspfades im Krankenhaus sind ein wichtiger Bestandteil \r\ndes einrichtungsinternen Datenaustausches. \r\nSie ermöglichen die Unterscheidung von stationären und ambulanten \r\nsowie aufgenommenen und entlassenen Patienten. \r\nWeiterhin ist aus den Besuchsinformationen der aktuelle Aufenthaltsort \r\ndes Patienten (Fachabteilung, Station, Bettplatz) ermittelbar. \r\nKlinische Ressourcen werden in FHIR durch Verlinkung auf die \r\nEncounter-Ressource in einen Kontext zum Besuch gestellt. \r\nDieser Kontext ist wichtig für die Steuerung von Zugriffsberechtigungen \r\nund Abrechnungsprozessen. \r\n\r\nZu Beginn der meisten klinischen Workflows steht die Auswahl \r\ndes Besuchskontextes. \r\nDies geschieht bspw. durch das Suchen der Encounter-Ressource \r\nanhand von Eigenschaften wie Aufnahmenummer, Fallart oder Aufnahmedatum. \r\nDaraufhin werden die zutreffenden Suchergebnisse angezeigt \r\nund der gewünschte Besuch ausgewählt.\r\n\r\nIn FHIR werden Besuche, Aufenthalte, aber auch virtuelle Kontakte mit der `Encounter`-Ressource repräsentiert.\r\n\r\n### Kompatibilität\r\nFür das Profil ISiKKontaktGesundheitseinrichtung wird eine Kompatibilität \r\nmit folgenden Profilen angestrebt; \r\nallerdings kann nicht sichergestellt werden, dass Instanzen, \r\ndie gegen ISiKKontaktGesundheitseinrichtung valide sind, \r\nauch valide sind gegen:\r\n\r\n* Profil [Kontakt mit einer Gesundheitseinrichtung \r\nder Medizininformatik-Initiative](https://www.medizininformatik-initiative.de/fhir/core/modul-fall/StructureDefinition/KontaktGesundheitseinrichtung)\r\n\r\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.", "fhirVersion": "4.0.1", @@ -474,8 +474,7 @@ "id": "Encounter.diagnosis", "path": "Encounter.diagnosis", "short": "Falldiagnosen/-prozeduren", - "comment": "Verweis auf Diagnosen/Prozeduren, die eine besondere Rolle im Kontext eines Encounters einnehmen, z.B. "Aufnahmediagnose" \r\n **WICHTIGER Hinweis für Implementierer:** Der Fallbezug von Diagnosen und Prozeduren wird über das jeweilige `encounter`-Element \r\n der Condition bzw. Procedure-Ressource hinreichend etabliert. Die *zusätzliche* Rückverlinkung von `Encounter.diagnosis` auf Condition/Procedure wird *nur dann* verwendet, \r\n wenn einer Diagnose bzw. Prozedur *im Kontext eines Aufenthaltes* eine besondere Rolle zugewiesen werden soll, z.B. Haupt-/Neben-/Aufnahme- oder Überweisungsdiagnose). \r\n Hier werden Diagnosen und Prozeduren nur nach ihrer *medizinschen* Relevanz bezüglich eines Aufenthaltes qualifiziert. \r\n Die Qualifikation von Diagnosen und Prozeduren im Kontext der *Abrechnung* erfolgt in der `Account`-Ressource!", - "mustSupport": true + "comment": "Verweis auf Diagnosen/Prozeduren, die eine besondere Rolle im Kontext eines Encounters einnehmen, z.B. "Aufnahmediagnose" \r\n **WICHTIGER Hinweis für Implementierer:** Der Fallbezug von Diagnosen und Prozeduren wird über das jeweilige `encounter`-Element \r\n der Condition bzw. Procedure-Ressource hinreichend etabliert. Die *zusätzliche* Rückverlinkung von `Encounter.diagnosis` auf Condition/Procedure wird *nur dann* verwendet, \r\n wenn einer Diagnose bzw. Prozedur *im Kontext eines Aufenthaltes* eine besondere Rolle zugewiesen werden soll, z.B. Haupt-/Neben-/Aufnahme- oder Überweisungsdiagnose). \r\n Hier werden Diagnosen und Prozeduren nur nach ihrer *medizinschen* Relevanz bezüglich eines Aufenthaltes qualifiziert. \r\n Die Qualifikation von Diagnosen und Prozeduren im Kontext der *Abrechnung* erfolgt in der `Account`-Ressource!" }, { "id": "Encounter.diagnosis.condition", @@ -573,12 +572,14 @@ "path": "Encounter.account.identifier.system", "short": "Namensraum des Identifiers", "comment": "Hier ist stets der eindeutige Name (URL) des Namensraums anzugeben, \r\n aus dem der Identifier stammt. \r\n Hinweise zur Festlegung der URLs für lokale Namensräume sind in den \r\n [Deutschen Basisprofilen](https://simplifier.net/guide/leitfaden-de-basis-r4/ig-markdown-Terminologie-Namensraeume?version=current) beschrieben. \r\n **Begründung Pflichtfeld:** `system` stellt in Kombination mit `value` die Eindeutigkeit eines Identifiers sicher.", + "min": 1, "mustSupport": true }, { "id": "Encounter.account.identifier.value", "path": "Encounter.account.identifier.value", "comment": "Enthält den eigentlichen Wert des Identifiers. \r\n **Begründung Pflichtfeld:** Ist der Wert nicht bekannt, sollte der gesamte Slice weggelassen werden.", + "min": 1, "mustSupport": true }, { @@ -610,7 +611,7 @@ "id": "Encounter.hospitalization.admitSource", "path": "Encounter.hospitalization.admitSource", "short": "Aufnahmeanlass", - "comment": "Anlass der stationären Aufnahme, z.B. "Einweisung", "Notfall" etc.", + "comment": "Anlass der stationären Aufnahme, z.B. "Einweisung", "Notfall" etc. \r\n Begründung MS: Zur Harmonisierung den Festlegungen der Medizininformatik-Initiative", "mustSupport": true, "binding": { "strength": "extensible", @@ -628,7 +629,7 @@ "path": "Encounter.hospitalization.dischargeDisposition.extension", "sliceName": "Entlassungsgrund", "short": "Entlassungsgrund", - "comment": "Entlassungsgrund nach § 301 Abs. 3 SGB V", + "comment": "Entlassungsgrund nach § 301 Abs. 3 SGB V \r\n **Einschränkung MS:** Der Entlassungsgrund muss nur implementiert werden,\r\n wenn das bestätigungsrelevante System in der Akutversorgung eingesetzt wird.", "min": 0, "max": "1", "type": [ @@ -646,7 +647,7 @@ "path": "Encounter.hospitalization.dischargeDisposition.extension", "sliceName": "RehaEntlassung", "short": "Entlassungsgrund Reha", - "comment": "Entlassungsgrund nach §301 (Abs. 4 und 4a) SGB V", + "comment": "Entlassungsgrund nach §301 (Abs. 4 und 4a) SGB V \r\n **Einschränkung MS:** Der Entlassungsgrund Reha muss nur implementiert werden,\r\n wenn das bestätigungsrelevante System in der Reha-Versorgung eingesetzt wird", "min": 0, "max": "1", "type": [ diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKLebensZustand.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKLebensZustand.json index 11de1fcd2..0a8b211e9 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKLebensZustand.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKLebensZustand.json @@ -7,7 +7,7 @@ "title": "ISiKLebensZustand", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Basisprofil für ISiKLebensZustand Observation", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKLoincCoding.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKLoincCoding.json index 459d66196..596c91fa8 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKLoincCoding.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKLoincCoding.json @@ -7,7 +7,7 @@ "title": "ISiKLoincCoding", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Data Type profile for LOINC Codings in ISiK", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKOrganisation.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKOrganisation.json index 29518e045..0ed8e641e 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKOrganisation.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKOrganisation.json @@ -6,7 +6,7 @@ "name": "ISiKOrganisation", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil beschreibt die Nutzung von Organisationseinheiten innerhalb eines Krankenhauses oder eines Krankenhauses als ganzem in ISiK-Szenarien.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKOrganisationFachabteilung.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKOrganisationFachabteilung.json index a880b21dd..5bdd71f9f 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKOrganisationFachabteilung.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKOrganisationFachabteilung.json @@ -6,7 +6,7 @@ "name": "ISiKOrganisationFachabteilung", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil beschreibt die Organisationseinheit Fachabteilung innerhalb eines Krankenhauses.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKPZNCoding.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKPZNCoding.json index a93b307c0..d02c0b3d5 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKPZNCoding.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKPZNCoding.json @@ -7,7 +7,7 @@ "title": "ISiKPZNCoding", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Data Type profile for ATC Codings in ISiK", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json index a38d0b827..c4ddf7be3 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json @@ -6,7 +6,7 @@ "name": "ISiKPatient", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von administrativen Patientendaten im Rahmen des Bestätigungsverfahrens der gematik.\r\n### Motivation \r\nDer Austausch administrativer Patientendaten ist eine der grundlegenden Funktionalitäten beim Datenaustausch in der klinischen Versorgung. \r\nIn FHIR werden sämtliche klinischen Ressourcen durch Verlinkung auf die Ressource 'Patient' in einen Patientenkontext gestellt. \r\nDie Herstellung des korrekten Patientenkontextes durch Suchen der Patientenressource anhand von Eigenschaften wie Aufnahmenummer, Name oder Geburtsdatum, \r\ndie Anzeige der zutreffenden Suchergebnisse und der Auswahl bzw. Bestätigung des richtigen Datensatzes durch den Anwender steht am Beginn der meisten klinischen Workflows. \r\n\r\n### Kompatibilität\r\nFür das Profil ISIKPatient wird eine Kompatibilität mit folgenden Profilen angestrebt; allerdings kann nicht sichergestellt werden, dass Instanzen, die gegen ISIKPatient valide sind, auch valide sind gegen:\r\n\r\n* [Profil KBV_PR_Base_Patient der KBV Basisprofile](https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Patient)\r\n* [Profil Patient im International Patient Summary (IPS)](https://hl7.org/fhir/uv/ips/StructureDefinition-Patient-uv-ips.html)\r\n* [Profil Patient der MI-Initiative](https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient) \r\n\r\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json index ed2ae1034..af34f27f7 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json @@ -6,7 +6,7 @@ "name": "ISiKPersonImGesundheitsberuf", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Nutzung von in Gesundheitsberufen tätigen Personen in ISiK Szenarien.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKProzedur.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKProzedur.json index 1a8652b0d..f352bba13 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKProzedur.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKProzedur.json @@ -6,7 +6,7 @@ "name": "ISiKProzedur", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über die Behandlungen/Prozeduren eines Patienten im Rahmen des Bestätigungsverfahrens der gematik.\r\n### Motivation\r\nDie Möglichkeit auf eine Übersicht der Prozeduren eines Patienten zuzugreifen, Patienten anhand durchgeführter oder geplanter Prozeduren zu suchen, oder zu prüfen, ob eine konkrete Prozedur bei einem Patienten durchgeführt wurde, sind wichtige Funktionen im klinischen Behandlungsablauf.\r\n\r\nIn FHIR werden Prozeduren mit der Procedure-Ressource repräsentiert.\r\n\r\nDa die Prozeduren in klinischen Primärsystemen, in der Regel, in OPS-codierter Form vorliegen, fordert ISiK in erster Linie diese Form des Austausches. Falls eine Prozedur zwar dokumentiert aber noch nicht codiert wurde (z.B. wenn die Kodierung erst nach der Entlassung erfolgt), ist alternativ eine Repräsentation als Freitext-Prozedur möglich.\r\n\r\n### Kompatibilität\r\nFür das Profil ISIKProzedur wird eine Kompatibilität mit folgenden Profilen angestrebt; allerdings kann nicht sichergestellt werden, dass Instanzen, die gegen ISIKProzedur valide sind, auch valide sind gegen:\r\n\r\n* [Profil Prozedur](https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure) der Medizininformatik Initiative \r\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKRaucherStatus.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKRaucherStatus.json index 91db66ad7..58fd5f04b 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKRaucherStatus.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKRaucherStatus.json @@ -7,7 +7,7 @@ "title": "ISiK Raucherstatus", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKSchwangerschaftErwarteterEntbindungstermin.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKSchwangerschaftErwarteterEntbindungstermin.json index ad7dad77b..ee7d23958 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKSchwangerschaftErwarteterEntbindungstermin.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKSchwangerschaftErwarteterEntbindungstermin.json @@ -7,7 +7,7 @@ "title": "ISiK Schwangerschaft - Erwarteter Entbindungstermin", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKSchwangerschaftsstatus.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKSchwangerschaftsstatus.json index ea5be955f..cb166264d 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKSchwangerschaftsstatus.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKSchwangerschaftsstatus.json @@ -7,7 +7,7 @@ "title": "ISiK Schwangerschaftsstatus", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Schwangerschaftsstatus einer Patientin", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKSnomedCTCoding.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKSnomedCTCoding.json index 268a5150c..09666a081 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKSnomedCTCoding.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKSnomedCTCoding.json @@ -7,7 +7,7 @@ "title": "ISiKSnomedCTCoding", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Data Type profile for Snomed-CT Codings in ISiK", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKStandort.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKStandort.json index f7cd2857b..3d7a59060 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKStandort.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKStandort.json @@ -6,7 +6,7 @@ "name": "ISiKStandort", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil dient der strukturierten Erfassung von Standortangaben eines Krankenhauses oder von Organisationseinheiten innerhalb eines Krankenhauses in ISiK-Szenarien.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKStandortBettenstellplatz.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKStandortBettenstellplatz.json index 5ac1dd2f8..793a09cd2 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKStandortBettenstellplatz.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKStandortBettenstellplatz.json @@ -6,7 +6,7 @@ "name": "ISiKStandortBettenstellplatz", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil dient der strukturierten Erfassung von Bettenstellplätzen (als Standorten) eines Krankenhauses", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKStandortRaum.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKStandortRaum.json index 99a9cb828..486914194 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKStandortRaum.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKStandortRaum.json @@ -6,7 +6,7 @@ "name": "ISiKStandortRaum", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil dient der strukturierten Erfassung von Räumen (als Standorten) eines Krankenhauses.", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKStillstatus.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKStillstatus.json index b610d062b..d2b90a360 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKStillstatus.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKStillstatus.json @@ -7,7 +7,7 @@ "title": "ISiKStillstatus", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Profil zur Abbildung ob gestillt/Muttermilch abgepumpt und gefüttert wird", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKValueSet.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKValueSet.json index 079918fdb..b7a72fe27 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKValueSet.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKValueSet.json @@ -6,7 +6,7 @@ "name": "ISiKValueSet", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil beschreibt die maschinenlesbare Auswahl von Codes für die Kodierung spezifischer FHIR-Elemente in ISiK-Szenarien", "fhirVersion": "4.0.1", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json index bbc004b87..84027bff3 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json @@ -6,7 +6,7 @@ "name": "ISiKVersicherungsverhaeltnisGesetzlich", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Darstellung eines gesetzlichen Versicherungsverhältnisses in ISiK Szenarien. \r\n### Motivation\r\nISiK unterstützt Anwendungsszenarien, in denen durch das Krankenhaus erbrachte Leistungen erfasst oder gegenüber Kostenträgern abgerechnet werden.\r\nIn diesen Anwendungsszenarien wird das Versicherungsverhältnis verwendet, um bspw. den Versicherungsstatus oder die Rechnungsanschrift der Versicherung zu ermitteln. \r\nIn FHIR werden Versicherungsverhältnisse mit der Coverage-Ressource repräsentiert.\r\n\r\n### Kompatibilität\r\nDas Profil ISiKVersicherungsverhaeltnisGesetzlich basiert auf dem [GKV-Profil der deutschen Basisprofile](http://fhir.de/StructureDefinition/coverage-de-basis). \r\nInstanzen, die gegen ISiKVersicherungsverhaeltnisGesetzlich valide sind, sind auch valide gegen\r\n\r\n* [GKV-Profil der deutschen Basisprofile](http://fhir.de/StructureDefinition/coverage-de-basis)\r\n\r\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.", "fhirVersion": "4.0.1", @@ -85,43 +85,7 @@ "id": "Coverage.subscriber.reference", "path": "Coverage.subscriber.reference", "comment": "Die Verlinkung auf eine Patienten- oder RelatedPerson-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten/Angehörigen \r\n und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", - "mustSupport": true - }, - { - "id": "Coverage.subscriber.identifier", - "path": "Coverage.subscriber.identifier", - "short": "Lebenslange Krankenversichertennummer der Hauptversicherten", - "comment": "Die als 'KVZ10' kodierte Versichertennummer ist der 10-stellige, \r\n unveränderbare Teil der Versichertennummer, \r\n der lesbar auf die Elektronische Gesundheitskarte aufgedruckt ist.\r\n Er gilt für alle Krankenversichertennummern, \r\n unabhängig davon, ob es sich um GKV, PKV oder Sonderkostenträger handelt. \r\n **Weitere Hinweise:** siehe [Deutschen Basisprofile](https://simplifier.net/guide/leitfaden-de-basis-r4/ig-markdown-LebenslangeKrankenversichertennummer10-stelligeKVID-Identifier?version=current)", "min": 1, - "type": [ - { - "code": "Identifier", - "profile": [ - "http://fhir.de/StructureDefinition/identifier-kvid-10" - ] - } - ], - "mustSupport": true - }, - { - "id": "Coverage.subscriber.identifier.system", - "path": "Coverage.subscriber.identifier.system", - "short": "Namensraum der Versichertennummer", - "comment": "Hier ist stets der Wert `http://fhir.de/sid/gkv/kvid-10` anzugeben. \r\n **Begründung Pflichtfeld:** `system` stellt in Kombination mit `value` die Eindeutigkeit eines Identifiers sicher.", - "mustSupport": true - }, - { - "id": "Coverage.subscriber.identifier.value", - "path": "Coverage.subscriber.identifier.value", - "short": "Lebenslange Krankenversichertennummer", - "comment": "Der 10-stellige, unveränderbare Teil der Versichertennummer.", - "mustSupport": true - }, - { - "id": "Coverage.subscriber.display", - "path": "Coverage.subscriber.display", - "short": "Name des Hauptversicherten", - "comment": "**Begründung MS:** Da das die Versichertennummer nicht zur Darstellung für den Anwender geeignet ist, \r\n sollte ergänzend der Name des Versicherten angegeben werden.", "mustSupport": true }, { @@ -160,6 +124,7 @@ "path": "Coverage.payor.identifier", "short": "Institutskennzeichern der Versicherung", "comment": "**Begründung Pflichtfeld:** Als eindeutiger Identifikator der Versicherung ist in vielen Fällen das Institutskennzeichen ausreichend.", + "min": 1, "type": [ { "code": "Identifier", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json index 57d1ebfc9..ace9e7ff5 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json @@ -6,7 +6,7 @@ "name": "ISiKVersicherungsverhaeltnisSelbstzahler", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Darstellung eines gesetzlichen Versicherungsverhältnisses in ISiK Szenarien. \r\n### Motivation\r\nISiK unterstützt Anwendungsszenarien, in denen durch das Krankenhaus erbrachte Leistungen erfasst oder gegenüber Kostenträgern abgerechnet werden.\r\nIn diesen Anwendungsszenarien wird das Versicherungsverhältnis verwendet, um bspw. den Versicherungsstatus oder die Rechnungsanschrift der Versicherung zu ermitteln. \r\nIn FHIR werden Versicherungsverhältnisse mit der Coverage-Ressource repräsentiert.\r\n\r\n### Kompatibilität\r\nDas Profil ISiKVersicherungsverhaeltnisSelbstzahler basiert auf dem [Selbstzahler-Profil der deutschen Basisprofile](https://fhir.de/StructureDefinition/coverage-de-sel). \r\nInstanzen, die gegen ISiKVersicherungsverhaeltnisSelbstzahler valide sind, sind auch valide gegen\r\n\r\n* [Selbstzahler-Profil der deutschen Basisprofile](https://fhir.de/StructureDefinition/coverage-de-sel)\r\n\r\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.", "fhirVersion": "4.0.1", @@ -82,6 +82,20 @@ } ], "mustSupport": true + }, + { + "id": "Coverage.payor.reference", + "path": "Coverage.payor.reference", + "short": "Personen-Link", + "comment": "Ist der Kostenträger eine Person (entweder der Patient selbst oder ein Angehöriger), dann MUSS ein Link auf `Patient`, bzw. `RelatedPerson` angegeben werden. \r\n Ist der Kostenträger eine Organisation, dann KANN ein Link auf `Organization` angegeben werden. \r\n Die Verlinkung dient der technischen Zuordnung der Dokumentation zu einer Person \r\n und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", + "mustSupport": true + }, + { + "id": "Coverage.payor.display", + "path": "Coverage.payor.display", + "short": "Organisations-Bezeichnung", + "comment": "Ist der Kostenträger eine Organisation und wurde kein Link auf eine `Organization`-Ressource angegeben,\r\n dann MUSS die Bezeichnung der Organisation angegeben werden.", + "mustSupport": true } ] } diff --git a/Resources/fsh-generated/resources/StructureDefinition-patient-merge-subscription.json b/Resources/fsh-generated/resources/StructureDefinition-patient-merge-subscription.json index d49455787..75656e074 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-patient-merge-subscription.json +++ b/Resources/fsh-generated/resources/StructureDefinition-patient-merge-subscription.json @@ -7,7 +7,7 @@ "title": "Patient Merge Subscription", "status": "active", "experimental": false, - "date": "2024-10-21", + "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Patient Merge Subscription", "fhirVersion": "4.3.0", diff --git a/Resources/fsh-generated/resources/ValueSet-DiagnosesSCT.json b/Resources/fsh-generated/resources/ValueSet-DiagnosesSCT.json index 55b89c1f5..9728f0051 100644 --- a/Resources/fsh-generated/resources/ValueSet-DiagnosesSCT.json +++ b/Resources/fsh-generated/resources/ValueSet-DiagnosesSCT.json @@ -8,7 +8,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/DiagnosesSCT", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-FhirMimeTypeVS.json b/Resources/fsh-generated/resources/ValueSet-FhirMimeTypeVS.json index 56850c2e3..746bf62d9 100644 --- a/Resources/fsh-generated/resources/ValueSet-FhirMimeTypeVS.json +++ b/Resources/fsh-generated/resources/ValueSet-FhirMimeTypeVS.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/FhirMimeTypeVS", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKAccountType.json b/Resources/fsh-generated/resources/ValueSet-ISiKAccountType.json index cd9d17e5d..e0ec9f67f 100644 --- a/Resources/fsh-generated/resources/ValueSet-ISiKAccountType.json +++ b/Resources/fsh-generated/resources/ValueSet-ISiKAccountType.json @@ -8,7 +8,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/ISiKAccountType", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKBehandlungsergebnisReha.json b/Resources/fsh-generated/resources/ValueSet-ISiKBehandlungsergebnisReha.json index ec25329f0..822aabd55 100644 --- a/Resources/fsh-generated/resources/ValueSet-ISiKBehandlungsergebnisReha.json +++ b/Resources/fsh-generated/resources/ValueSet-ISiKBehandlungsergebnisReha.json @@ -8,7 +8,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/ISiKBehandlungsergebnisReha", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKBesondereBehandlungsformReha.json b/Resources/fsh-generated/resources/ValueSet-ISiKBesondereBehandlungsformReha.json index b222c57dc..89db3c393 100644 --- a/Resources/fsh-generated/resources/ValueSet-ISiKBesondereBehandlungsformReha.json +++ b/Resources/fsh-generated/resources/ValueSet-ISiKBesondereBehandlungsformReha.json @@ -8,7 +8,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/ISiKBesondereBehandlungsformReha", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKEntlassformReha.json b/Resources/fsh-generated/resources/ValueSet-ISiKEntlassformReha.json index d378f68b9..816b1afdb 100644 --- a/Resources/fsh-generated/resources/ValueSet-ISiKEntlassformReha.json +++ b/Resources/fsh-generated/resources/ValueSet-ISiKEntlassformReha.json @@ -8,7 +8,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/ISiKEntlassformReha", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKLocationPhysicalType.json b/Resources/fsh-generated/resources/ValueSet-ISiKLocationPhysicalType.json index 2b6c844ed..0dd55c195 100644 --- a/Resources/fsh-generated/resources/ValueSet-ISiKLocationPhysicalType.json +++ b/Resources/fsh-generated/resources/ValueSet-ISiKLocationPhysicalType.json @@ -7,7 +7,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/ISiKLocationPhysicalType", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKUnterbrechnungReha.json b/Resources/fsh-generated/resources/ValueSet-ISiKUnterbrechnungReha.json index 26a5a5e23..e0f397806 100644 --- a/Resources/fsh-generated/resources/ValueSet-ISiKUnterbrechnungReha.json +++ b/Resources/fsh-generated/resources/ValueSet-ISiKUnterbrechnungReha.json @@ -8,7 +8,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/ISiKUnterbrechnungReha", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ProzedurenCodesSCT.json b/Resources/fsh-generated/resources/ValueSet-ProzedurenCodesSCT.json index 8126862a6..30d8b50a8 100644 --- a/Resources/fsh-generated/resources/ValueSet-ProzedurenCodesSCT.json +++ b/Resources/fsh-generated/resources/ValueSet-ProzedurenCodesSCT.json @@ -8,7 +8,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/ProzedurenCodesSCT", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ProzedurenKategorieSCT.json b/Resources/fsh-generated/resources/ValueSet-ProzedurenKategorieSCT.json index 9b11dca3d..3faa13f6a 100644 --- a/Resources/fsh-generated/resources/ValueSet-ProzedurenKategorieSCT.json +++ b/Resources/fsh-generated/resources/ValueSet-ProzedurenKategorieSCT.json @@ -8,7 +8,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/ProzedurenKategorieSCT", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-RestAndWSSubscriptionChannelType.json b/Resources/fsh-generated/resources/ValueSet-RestAndWSSubscriptionChannelType.json index 2f47e9320..a033068a2 100644 --- a/Resources/fsh-generated/resources/ValueSet-RestAndWSSubscriptionChannelType.json +++ b/Resources/fsh-generated/resources/ValueSet-RestAndWSSubscriptionChannelType.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/RestAndWSSubscriptionChannelType", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-SchwangerschaftEtMethodeVS.json b/Resources/fsh-generated/resources/ValueSet-SchwangerschaftEtMethodeVS.json index 8423f8184..7e00f43c3 100644 --- a/Resources/fsh-generated/resources/ValueSet-SchwangerschaftEtMethodeVS.json +++ b/Resources/fsh-generated/resources/ValueSet-SchwangerschaftEtMethodeVS.json @@ -8,7 +8,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/SchwangerschaftEtMethodeVS", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-SchwangerschaftsstatusVS.json b/Resources/fsh-generated/resources/ValueSet-SchwangerschaftsstatusVS.json index e156e661f..ac48203db 100644 --- a/Resources/fsh-generated/resources/ValueSet-SchwangerschaftsstatusVS.json +++ b/Resources/fsh-generated/resources/ValueSet-SchwangerschaftsstatusVS.json @@ -8,7 +8,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/SchwangerschaftsstatusVS", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-StillstatusVS.json b/Resources/fsh-generated/resources/ValueSet-StillstatusVS.json index 55b7e23d0..c96523318 100644 --- a/Resources/fsh-generated/resources/ValueSet-StillstatusVS.json +++ b/Resources/fsh-generated/resources/ValueSet-StillstatusVS.json @@ -9,7 +9,7 @@ "url": "https://gematik.de/fhir/isik/ValueSet/StillstatusVS", "experimental": false, "publisher": "gematik GmbH", - "date": "2024-10-21", + "date": "2024-10-29", "compose": { "include": [ { diff --git a/Resources/input/fsh/ISiKAbrechnungsfall.fsh b/Resources/input/fsh/ISiKAbrechnungsfall.fsh index 55fbf51ca..218079888 100644 --- a/Resources/input/fsh/ISiKAbrechnungsfall.fsh +++ b/Resources/input/fsh/ISiKAbrechnungsfall.fsh @@ -27,6 +27,8 @@ Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service. * ^comment = "Insbesondere bei Abrechnungen im DRG-Kontext muss eine Diagnose als Hauptdiagnose und ggf. weitere Diagnosen als abrechnungsrelevante Nebendiagnosen klassifiziert werden. Diese Extension ermöglicht es, diese Qualifikation im Abrechnungskontext vorzunehmen, unabhängig von der *medizinischen* Relevanz, die in `Encounter.diagnosis` erfolgt." + * extension[Use] 1..1 MS + * extension[Referenz] 1..1 MS * identifier 1.. MS * ^slicing.discriminator.type = #pattern * ^slicing.discriminator.path = "$this" diff --git a/Resources/input/fsh/ISiKKontaktGesundheitseinrichtung.fsh b/Resources/input/fsh/ISiKKontaktGesundheitseinrichtung.fsh index 1f759a592..a328dc8e1 100644 --- a/Resources/input/fsh/ISiKKontaktGesundheitseinrichtung.fsh +++ b/Resources/input/fsh/ISiKKontaktGesundheitseinrichtung.fsh @@ -442,7 +442,9 @@ Usage: #example * diagnosis.condition = Reference(BehandlungsDiagnoseFreitext) * diagnosis.use = http://fhir.de/CodeSystem/KontaktDiagnoseProzedur#treatment-diagnosis * account = Reference(AbrechnungsfallDRG) -* account.identifier.value = "XZY" +* account.identifier + * value = "XZY" + * system = "https://test.krankenhaus.de/fhir/sid/fallnummer" * hospitalization.admitSource = $Aufnahmeanlass#E * hospitalization.dischargeDisposition.extension.url = "http://fhir.de/StructureDefinition/Entlassungsgrund" * hospitalization.dischargeDisposition.extension.extension[0].url = "ErsteUndZweiteStelle" diff --git a/Resources/input/fsh/ISiKVersicherungsverhaeltnisGesetzlich.fsh b/Resources/input/fsh/ISiKVersicherungsverhaeltnisGesetzlich.fsh index 280b8406b..7cab11172 100644 --- a/Resources/input/fsh/ISiKVersicherungsverhaeltnisGesetzlich.fsh +++ b/Resources/input/fsh/ISiKVersicherungsverhaeltnisGesetzlich.fsh @@ -76,7 +76,7 @@ Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service. * ^comment = "**Begründung MS:** Da das die Versichertennummer nicht zur Darstellung für den Anwender geeignet ist, sollte ergänzend der Name des Versicherten angegeben werden." */ - * beneficiary MS +* beneficiary MS * ^short = "Versicherte Person" * ^comment = "Hier handelt es ich konkret um den Patienten, der unter diesem Versicherungsverhältnis behandelt wird." * reference 1.. MS From 1b6fa5c67edf024c6730dcb6d1ba5bf5ca097edb Mon Sep 17 00:00:00 2001 From: simoneOnFhir Date: Tue, 29 Oct 2024 14:43:57 +0000 Subject: [PATCH 5/7] auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation) --- ...finition-ISiKKontaktGesundheitseinrichtung.json | 13 ++++++------- .../resources/StructureDefinition-ISiKPatient.json | 14 ++++++++++++++ ...ureDefinition-ISiKPersonImGesundheitsberuf.json | 14 ++++++++++++++ ...ion-ISiKVersicherungsverhaeltnisGesetzlich.json | 3 +-- ...n-ISiKVersicherungsverhaeltnisSelbstzahler.json | 4 ++-- 5 files changed, 37 insertions(+), 11 deletions(-) diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json index bb63f0249..c5f372be5 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKontaktGesundheitseinrichtung.json @@ -7,7 +7,6 @@ "status": "active", "experimental": false, "date": "2024-10-29", - "date": "2024-10-29", "publisher": "gematik GmbH", "description": "\nDieses Profil ermöglicht die Abbildung von Besuchen/Aufenthalten eines Patienten in einer Gesundheitseinrichtung.\n### Motivation\nInformationen über die Besuche des Patienten entlang seines \nBehandlungspfades im Krankenhaus sind ein wichtiger Bestandteil \ndes einrichtungsinternen Datenaustausches. \nSie ermöglichen die Unterscheidung von stationären und ambulanten \nsowie aufgenommenen und entlassenen Patienten. \nWeiterhin ist aus den Besuchsinformationen der aktuelle Aufenthaltsort \ndes Patienten (Fachabteilung, Station, Bettplatz) ermittelbar. \nKlinische Ressourcen werden in FHIR durch Verlinkung auf die \nEncounter-Ressource in einen Kontext zum Besuch gestellt. \nDieser Kontext ist wichtig für die Steuerung von Zugriffsberechtigungen \nund Abrechnungsprozessen. \n\nZu Beginn der meisten klinischen Workflows steht die Auswahl \ndes Besuchskontextes. \nDies geschieht bspw. durch das Suchen der Encounter-Ressource \nanhand von Eigenschaften wie Aufnahmenummer, Fallart oder Aufnahmedatum. \nDaraufhin werden die zutreffenden Suchergebnisse angezeigt \nund der gewünschte Besuch ausgewählt.\n\nIn FHIR werden Besuche, Aufenthalte, aber auch virtuelle Kontakte mit der `Encounter`-Ressource repräsentiert.\n\n### Kompatibilität\nFür das Profil ISiKKontaktGesundheitseinrichtung wird eine Kompatibilität \nmit folgenden Profilen angestrebt; \nallerdings kann nicht sichergestellt werden, dass Instanzen, \ndie gegen ISiKKontaktGesundheitseinrichtung valide sind, \nauch valide sind gegen:\n\n* Profil [Kontakt mit einer Gesundheitseinrichtung \nder Medizininformatik-Initiative](https://www.medizininformatik-initiative.de/fhir/core/modul-fall/StructureDefinition/KontaktGesundheitseinrichtung)\n\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.", "fhirVersion": "4.0.1", @@ -475,7 +474,7 @@ "id": "Encounter.diagnosis", "path": "Encounter.diagnosis", "short": "Falldiagnosen/-prozeduren", - "comment": "Verweis auf Diagnosen/Prozeduren, die eine besondere Rolle im Kontext eines Encounters einnehmen, z.B. "Aufnahmediagnose" \r\n **WICHTIGER Hinweis für Implementierer:** Der Fallbezug von Diagnosen und Prozeduren wird über das jeweilige `encounter`-Element \r\n der Condition bzw. Procedure-Ressource hinreichend etabliert. Die *zusätzliche* Rückverlinkung von `Encounter.diagnosis` auf Condition/Procedure wird *nur dann* verwendet, \r\n wenn einer Diagnose bzw. Prozedur *im Kontext eines Aufenthaltes* eine besondere Rolle zugewiesen werden soll, z.B. Haupt-/Neben-/Aufnahme- oder Überweisungsdiagnose). \r\n Hier werden Diagnosen und Prozeduren nur nach ihrer *medizinschen* Relevanz bezüglich eines Aufenthaltes qualifiziert. \r\n Die Qualifikation von Diagnosen und Prozeduren im Kontext der *Abrechnung* erfolgt in der `Account`-Ressource!" + "comment": "Verweis auf Diagnosen/Prozeduren, die eine besondere Rolle im Kontext eines Encounters einnehmen, z.B. "Aufnahmediagnose" \n **WICHTIGER Hinweis für Implementierer:** Der Fallbezug von Diagnosen und Prozeduren wird über das jeweilige `encounter`-Element \n der Condition bzw. Procedure-Ressource hinreichend etabliert. Die *zusätzliche* Rückverlinkung von `Encounter.diagnosis` auf Condition/Procedure wird *nur dann* verwendet, \n wenn einer Diagnose bzw. Prozedur *im Kontext eines Aufenthaltes* eine besondere Rolle zugewiesen werden soll, z.B. Haupt-/Neben-/Aufnahme- oder Überweisungsdiagnose). \n Hier werden Diagnosen und Prozeduren nur nach ihrer *medizinschen* Relevanz bezüglich eines Aufenthaltes qualifiziert. \n Die Qualifikation von Diagnosen und Prozeduren im Kontext der *Abrechnung* erfolgt in der `Account`-Ressource!" }, { "id": "Encounter.diagnosis.condition", @@ -572,14 +571,14 @@ "id": "Encounter.account.identifier.system", "path": "Encounter.account.identifier.system", "short": "Namensraum des Identifiers", - "comment": "Hier ist stets der eindeutige Name (URL) des Namensraums anzugeben, \r\n aus dem der Identifier stammt. \r\n Hinweise zur Festlegung der URLs für lokale Namensräume sind in den \r\n [Deutschen Basisprofilen](https://simplifier.net/guide/leitfaden-de-basis-r4/ig-markdown-Terminologie-Namensraeume?version=current) beschrieben. \r\n **Begründung Pflichtfeld:** `system` stellt in Kombination mit `value` die Eindeutigkeit eines Identifiers sicher.", + "comment": "Hier ist stets der eindeutige Name (URL) des Namensraums anzugeben, \n aus dem der Identifier stammt. \n Hinweise zur Festlegung der URLs für lokale Namensräume sind in den \n [Deutschen Basisprofilen](https://simplifier.net/guide/leitfaden-de-basis-r4/ig-markdown-Terminologie-Namensraeume?version=current) beschrieben. \n **Begründung Pflichtfeld:** `system` stellt in Kombination mit `value` die Eindeutigkeit eines Identifiers sicher.", "min": 1, "mustSupport": true }, { "id": "Encounter.account.identifier.value", "path": "Encounter.account.identifier.value", - "comment": "Enthält den eigentlichen Wert des Identifiers. \r\n **Begründung Pflichtfeld:** Ist der Wert nicht bekannt, sollte der gesamte Slice weggelassen werden.", + "comment": "Enthält den eigentlichen Wert des Identifiers. \n **Begründung Pflichtfeld:** Ist der Wert nicht bekannt, sollte der gesamte Slice weggelassen werden.", "min": 1, "mustSupport": true }, @@ -612,7 +611,7 @@ "id": "Encounter.hospitalization.admitSource", "path": "Encounter.hospitalization.admitSource", "short": "Aufnahmeanlass", - "comment": "Anlass der stationären Aufnahme, z.B. "Einweisung", "Notfall" etc. \r\n Begründung MS: Zur Harmonisierung den Festlegungen der Medizininformatik-Initiative", + "comment": "Anlass der stationären Aufnahme, z.B. "Einweisung", "Notfall" etc. \n Begründung MS: Zur Harmonisierung den Festlegungen der Medizininformatik-Initiative", "mustSupport": true, "binding": { "strength": "extensible", @@ -630,7 +629,7 @@ "path": "Encounter.hospitalization.dischargeDisposition.extension", "sliceName": "Entlassungsgrund", "short": "Entlassungsgrund", - "comment": "Entlassungsgrund nach § 301 Abs. 3 SGB V \r\n **Einschränkung MS:** Der Entlassungsgrund muss nur implementiert werden,\r\n wenn das bestätigungsrelevante System in der Akutversorgung eingesetzt wird.", + "comment": "Entlassungsgrund nach § 301 Abs. 3 SGB V \n **Einschränkung MS:** Der Entlassungsgrund muss nur implementiert werden,\n wenn das bestätigungsrelevante System in der Akutversorgung eingesetzt wird.", "min": 0, "max": "1", "type": [ @@ -648,7 +647,7 @@ "path": "Encounter.hospitalization.dischargeDisposition.extension", "sliceName": "RehaEntlassung", "short": "Entlassungsgrund Reha", - "comment": "Entlassungsgrund nach §301 (Abs. 4 und 4a) SGB V \r\n **Einschränkung MS:** Der Entlassungsgrund Reha muss nur implementiert werden,\r\n wenn das bestätigungsrelevante System in der Reha-Versorgung eingesetzt wird", + "comment": "Entlassungsgrund nach §301 (Abs. 4 und 4a) SGB V \n **Einschränkung MS:** Der Entlassungsgrund Reha muss nur implementiert werden,\n wenn das bestätigungsrelevante System in der Reha-Versorgung eingesetzt wird", "min": 0, "max": "1", "type": [ diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json index 98ae1b9d7..c524c2454 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKPatient.json @@ -468,6 +468,20 @@ "min": 1, "mustSupport": true }, + { + "id": "Patient.gender.extension", + "path": "Patient.gender.extension", + "slicing": { + "discriminator": [ + { + "type": "value", + "path": "url" + } + ], + "ordered": false, + "rules": "open" + } + }, { "id": "Patient.gender.extension:Geschlecht-Administrativ", "path": "Patient.gender.extension", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json index af34f27f7..ac738ae6f 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKPersonImGesundheitsberuf.json @@ -419,6 +419,20 @@ "path": "Practitioner.gender", "mustSupport": true }, + { + "id": "Practitioner.gender.extension", + "path": "Practitioner.gender.extension", + "slicing": { + "discriminator": [ + { + "type": "value", + "path": "url" + } + ], + "ordered": false, + "rules": "open" + } + }, { "id": "Practitioner.gender.extension:Geschlecht-Administrativ", "path": "Practitioner.gender.extension", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json index 11d647c65..91bc31c4d 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisGesetzlich.json @@ -7,7 +7,6 @@ "status": "active", "experimental": false, "date": "2024-10-29", - "date": "2024-10-29", "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Darstellung eines gesetzlichen Versicherungsverhältnisses in ISiK Szenarien. \n### Motivation\nISiK unterstützt Anwendungsszenarien, in denen durch das Krankenhaus erbrachte Leistungen erfasst oder gegenüber Kostenträgern abgerechnet werden.\nIn diesen Anwendungsszenarien wird das Versicherungsverhältnis verwendet, um bspw. den Versicherungsstatus oder die Rechnungsanschrift der Versicherung zu ermitteln. \nIn FHIR werden Versicherungsverhältnisse mit der Coverage-Ressource repräsentiert.\n\n### Kompatibilität\nDas Profil ISiKVersicherungsverhaeltnisGesetzlich basiert auf dem [GKV-Profil der deutschen Basisprofile](http://fhir.de/StructureDefinition/coverage-de-basis). \nInstanzen, die gegen ISiKVersicherungsverhaeltnisGesetzlich valide sind, sind auch valide gegen\n\n* [GKV-Profil der deutschen Basisprofile](http://fhir.de/StructureDefinition/coverage-de-basis)\n\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.", "fhirVersion": "4.0.1", @@ -85,7 +84,7 @@ { "id": "Coverage.subscriber.reference", "path": "Coverage.subscriber.reference", - "comment": "Die Verlinkung auf eine Patienten- oder RelatedPerson-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten/Angehörigen \r\n und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", + "comment": "Die Verlinkung auf eine Patienten- oder RelatedPerson-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten/Angehörigen \n und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", "min": 1, "mustSupport": true }, diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json index 77d1c1303..ba2ffb9b7 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKVersicherungsverhaeltnisSelbstzahler.json @@ -87,14 +87,14 @@ "id": "Coverage.payor.reference", "path": "Coverage.payor.reference", "short": "Personen-Link", - "comment": "Ist der Kostenträger eine Person (entweder der Patient selbst oder ein Angehöriger), dann MUSS ein Link auf `Patient`, bzw. `RelatedPerson` angegeben werden. \r\n Ist der Kostenträger eine Organisation, dann KANN ein Link auf `Organization` angegeben werden. \r\n Die Verlinkung dient der technischen Zuordnung der Dokumentation zu einer Person \r\n und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", + "comment": "Ist der Kostenträger eine Person (entweder der Patient selbst oder ein Angehöriger), dann MUSS ein Link auf `Patient`, bzw. `RelatedPerson` angegeben werden. \n Ist der Kostenträger eine Organisation, dann KANN ein Link auf `Organization` angegeben werden. \n Die Verlinkung dient der technischen Zuordnung der Dokumentation zu einer Person \n und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", "mustSupport": true }, { "id": "Coverage.payor.display", "path": "Coverage.payor.display", "short": "Organisations-Bezeichnung", - "comment": "Ist der Kostenträger eine Organisation und wurde kein Link auf eine `Organization`-Ressource angegeben,\r\n dann MUSS die Bezeichnung der Organisation angegeben werden.", + "comment": "Ist der Kostenträger eine Organisation und wurde kein Link auf eine `Organization`-Ressource angegeben,\n dann MUSS die Bezeichnung der Organisation angegeben werden.", "mustSupport": true } ] From 0556b065174f416843f4000fab2d592e63bd5d61 Mon Sep 17 00:00:00 2001 From: Alexander Zautke Date: Wed, 30 Oct 2024 11:22:26 +0100 Subject: [PATCH 6/7] =?UTF-8?q?Hinweis=20zur=20Handhabung=20von=20leeren?= =?UTF-8?q?=20Elementen=20und=20einem=20:not-Modifier=20hin=20zugef=C3=BCg?= =?UTF-8?q?t=20(#473)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit vgl. https://www.hl7.org/fhir/r4/search.html#token “Note that this includes resources that have no value for the parameter” --- .../UebergreifendeFestlegungen_Suchparameter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Suchparameter.md b/ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Suchparameter.md index c8c0e406a..0e0208c6f 100644 --- a/ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Suchparameter.md +++ b/ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen_Suchparameter.md @@ -54,7 +54,7 @@ Diese Suchanfrage gibt alle Patienten zurück zum Client, welche in einem Adress ### Token -Der Modifier `:not` MUSS für alle spezifizierten Suchparameter vom Typ 'Token' unterstützt werden, sofern diese auf die Datentypen "code", "Coding" oder "CodeableConcept" verwendet werden. +Der Modifier `:not` MUSS für alle spezifizierten Suchparameter vom Typ 'Token' unterstützt werden, sofern diese auf die Datentypen "code", "Coding" oder "CodeableConcept" verwendet werden. Bei einer Suche mit dem ":not"-Modifier MÜSSEN Ressourcen, die keinen Wert für das Element des Suchparameters enthalten, im Suchergebnis enthalten sein. Der Modifier `:text` MUSS für alle spezifizierten Suchparameter vom Typ 'Token' unterstützt werden, sofern diese auf die Datentypen "Coding" oder "CodeableConcept" verwendet werden. From c4130cd638ab7d5d6e9c277283e0871804dd152e Mon Sep 17 00:00:00 2001 From: f-peverali Date: Wed, 30 Oct 2024 10:22:47 +0000 Subject: [PATCH 7/7] auto-generated file update of TC version by GitHub Actions (CI FSH to FHIR Validation) --- ImplementationGuide/markdown/Einfuehrung.md | 2 +- Resources/input/fsh/ruleset.fsh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ImplementationGuide/markdown/Einfuehrung.md b/ImplementationGuide/markdown/Einfuehrung.md index 633720606..cec644b3c 100644 --- a/ImplementationGuide/markdown/Einfuehrung.md +++ b/ImplementationGuide/markdown/Einfuehrung.md @@ -3,7 +3,7 @@ ---- Version: 4.0.1 -Datum: 29.10.2024 +Datum: 30.10.2024 Status: Active diff --git a/Resources/input/fsh/ruleset.fsh b/Resources/input/fsh/ruleset.fsh index 6120d6be1..12c365540 100644 --- a/Resources/input/fsh/ruleset.fsh +++ b/Resources/input/fsh/ruleset.fsh @@ -3,14 +3,14 @@ RuleSet: Meta * ^status = #active * ^experimental = false * ^publisher = "gematik GmbH" -* ^date = "2024-10-29" +* ^date = "2024-10-30" RuleSet: MetaInstance * version = "4.0.1" * status = #active * experimental = false * publisher = "gematik GmbH" -* date = "2024-10-29" +* date = "2024-10-30" RuleSet: Meta-CapabilityStatement * insert MetaInstance