diff --git a/src/fhir/fsh-generated/data/fsh-index.json b/src/fhir/fsh-generated/data/fsh-index.json index b77c25da..c6711a69 100644 --- a/src/fhir/fsh-generated/data/fsh-index.json +++ b/src/fhir/fsh-generated/data/fsh-index.json @@ -397,7 +397,7 @@ "fshType": "Profile", "fshFile": "profiles/VSDMCoverageGKV.fsh", "startLine": 1, - "endLine": 192 + "endLine": 191 }, { "outputFile": "StructureDefinition-VSDMCoveragePKV.json", @@ -437,7 +437,7 @@ "fshType": "Profile", "fshFile": "profiles/VSDMOperationOutcome.fsh", "startLine": 1, - "endLine": 79 + "endLine": 82 }, { "outputFile": "StructureDefinition-VSDMPatient.json", @@ -445,7 +445,7 @@ "fshType": "Profile", "fshFile": "profiles/VSDMPatient.fsh", "startLine": 1, - "endLine": 195 + "endLine": 194 }, { "outputFile": "StructureDefinition-VSDMPayorOrganization.json", diff --git a/src/fhir/fsh-generated/fsh-index.txt b/src/fhir/fsh-generated/fsh-index.txt index 20ab38ba..2a52ca1b 100644 --- a/src/fhir/fsh-generated/fsh-index.txt +++ b/src/fhir/fsh-generated/fsh-index.txt @@ -48,13 +48,13 @@ StructureDefinition-VSDDatensatzPKV.json VSDDaten StructureDefinition-VSDMBeihilfe.json VSDMBeihilfe Extension extensions/VSDMBeihilfe.fsh 1 - 41 StructureDefinition-VSDMBundle.json VSDMBundle Profile profiles/VSDMBundle.fsh 1 - 54 StructureDefinition-VSDMContactPointTIM.json VSDMContactPointTIM Profile profiles/VSDMContactPointTIM.fsh 1 - 18 -StructureDefinition-VSDMCoverageGKV.json VSDMCoverageGKV Profile profiles/VSDMCoverageGKV.fsh 1 - 192 +StructureDefinition-VSDMCoverageGKV.json VSDMCoverageGKV Profile profiles/VSDMCoverageGKV.fsh 1 - 191 StructureDefinition-VSDMCoveragePKV.json VSDMCoveragePKV Profile profiles/VSDMCoveragePKV.fsh 1 - 89 StructureDefinition-VSDMDMPTeilnahme.json VSDMDMPTeilnahme Extension extensions/VSDMDMPTeilnahme.fsh 1 - 54 StructureDefinition-VSDMHinweisPKV.json VSDMHinweisPKV Extension extensions/VSDMHinweisPKV.fsh 1 - 39 StructureDefinition-VSDMKrankenhausleistungenPKV.json VSDMKrankenhausleistungenPKV Extension extensions/VSDMKrankenhausleistungenPKV.fsh 1 - 90 -StructureDefinition-VSDMOperationOutcome.json VSDMOperationOutcome Profile profiles/VSDMOperationOutcome.fsh 1 - 79 -StructureDefinition-VSDMPatient.json VSDMPatient Profile profiles/VSDMPatient.fsh 1 - 195 +StructureDefinition-VSDMOperationOutcome.json VSDMOperationOutcome Profile profiles/VSDMOperationOutcome.fsh 1 - 82 +StructureDefinition-VSDMPatient.json VSDMPatient Profile profiles/VSDMPatient.fsh 1 - 194 StructureDefinition-VSDMPayorOrganization.json VSDMPayorOrganization Profile profiles/VSDMPayorOrganization.fsh 1 - 48 StructureDefinition-VSDMTarifartPKV.json VSDMTarifartPKV Extension extensions/VSDMTarifartPKV.fsh 1 - 18 StructureDefinition-VSDMVersichertenartPKV.json VSDMVersichertenartPKV Extension extensions/VSDMVersichertenartPKV.fsh 1 - 20 diff --git a/src/fhir/fsh-generated/resources/Bundle-019aa690-d14a-79a3-a078-3807df1b87f4.json b/src/fhir/fsh-generated/resources/Bundle-019aa690-d14a-79a3-a078-3807df1b87f4.json index 06ab9bfc..1a89726d 100644 --- a/src/fhir/fsh-generated/resources/Bundle-019aa690-d14a-79a3-a078-3807df1b87f4.json +++ b/src/fhir/fsh-generated/resources/Bundle-019aa690-d14a-79a3-a078-3807df1b87f4.json @@ -186,30 +186,7 @@ } } ], - "name": "Beispielkostenträger Aachen", - "contact": [ - { - "purpose": { - "coding": [ - { - "code": "BILL", - "system": "http://terminology.hl7.org/CodeSystem/contactentity-type" - } - ], - "text": "Kontakt für Abrechnungsfragen" - }, - "telecom": [ - { - "system": "phone", - "value": "+4952116391643" - }, - { - "system": "email", - "value": "contact@kostentraeger.invalid" - } - ] - } - ] + "name": "Beispielkostenträger Aachen" } } ] diff --git a/src/fhir/fsh-generated/resources/Bundle-019aa697-0b30-7415-95c1-85b85718f5e5.json b/src/fhir/fsh-generated/resources/Bundle-019aa697-0b30-7415-95c1-85b85718f5e5.json index 3c811f23..0d9b20da 100644 --- a/src/fhir/fsh-generated/resources/Bundle-019aa697-0b30-7415-95c1-85b85718f5e5.json +++ b/src/fhir/fsh-generated/resources/Bundle-019aa697-0b30-7415-95c1-85b85718f5e5.json @@ -425,30 +425,7 @@ } } ], - "name": "Beispielkostenträger Schwerin", - "contact": [ - { - "purpose": { - "coding": [ - { - "code": "BILL", - "system": "http://terminology.hl7.org/CodeSystem/contactentity-type" - } - ], - "text": "Kontakt für Abrechnungsfragen" - }, - "telecom": [ - { - "system": "phone", - "value": "+4952116391643" - }, - { - "system": "email", - "value": "contact@kostentraeger.invalid" - } - ] - } - ] + "name": "Beispielkostenträger Schwerin" } } ] diff --git a/src/fhir/fsh-generated/resources/Bundle-019aa697-19f6-77e3-a394-ea9948e9e019.json b/src/fhir/fsh-generated/resources/Bundle-019aa697-19f6-77e3-a394-ea9948e9e019.json index c4126282..cb555639 100644 --- a/src/fhir/fsh-generated/resources/Bundle-019aa697-19f6-77e3-a394-ea9948e9e019.json +++ b/src/fhir/fsh-generated/resources/Bundle-019aa697-19f6-77e3-a394-ea9948e9e019.json @@ -208,30 +208,7 @@ } } ], - "name": "Beispielkostenträger Offenburg", - "contact": [ - { - "purpose": { - "coding": [ - { - "code": "BILL", - "system": "http://terminology.hl7.org/CodeSystem/contactentity-type" - } - ], - "text": "Kontakt für Abrechnungsfragen" - }, - "telecom": [ - { - "system": "phone", - "value": "+4952116391643" - }, - { - "system": "email", - "value": "contact@kostentraeger.invalid" - } - ] - } - ] + "name": "Beispielkostenträger Offenburg" } } ] diff --git a/src/fhir/fsh-generated/resources/Bundle-019aa697-29dd-7ad1-a12c-32a14b4ed62b.json b/src/fhir/fsh-generated/resources/Bundle-019aa697-29dd-7ad1-a12c-32a14b4ed62b.json index 8750240d..3b582d65 100644 --- a/src/fhir/fsh-generated/resources/Bundle-019aa697-29dd-7ad1-a12c-32a14b4ed62b.json +++ b/src/fhir/fsh-generated/resources/Bundle-019aa697-29dd-7ad1-a12c-32a14b4ed62b.json @@ -228,30 +228,7 @@ } } ], - "name": "Beispielkostenträger Nord-Württemberg", - "contact": [ - { - "purpose": { - "coding": [ - { - "code": "BILL", - "system": "http://terminology.hl7.org/CodeSystem/contactentity-type" - } - ], - "text": "Kontakt für Abrechnungsfragen" - }, - "telecom": [ - { - "system": "phone", - "value": "+4952116391643" - }, - { - "system": "email", - "value": "contact@kostentraeger.invalid" - } - ] - } - ] + "name": "Beispielkostenträger Nord-Württemberg" } }, { @@ -293,30 +270,7 @@ } } ], - "name": "Beispielkostenträger Niederbayern", - "contact": [ - { - "purpose": { - "coding": [ - { - "code": "BILL", - "system": "http://terminology.hl7.org/CodeSystem/contactentity-type" - } - ], - "text": "Kontakt für Abrechnungsfragen" - }, - "telecom": [ - { - "system": "phone", - "value": "+4952116391643" - }, - { - "system": "email", - "value": "contact@kostentraeger.invalid" - } - ] - } - ] + "name": "Beispielkostenträger Niederbayern" } } ] diff --git a/src/fhir/fsh-generated/resources/Bundle-019aa697-51f0-7259-8059-ba2e44cd6360.json b/src/fhir/fsh-generated/resources/Bundle-019aa697-51f0-7259-8059-ba2e44cd6360.json index 42cfa115..ce2acf80 100644 --- a/src/fhir/fsh-generated/resources/Bundle-019aa697-51f0-7259-8059-ba2e44cd6360.json +++ b/src/fhir/fsh-generated/resources/Bundle-019aa697-51f0-7259-8059-ba2e44cd6360.json @@ -220,30 +220,7 @@ } } ], - "name": "Beispielkostenträger Lüneburg", - "contact": [ - { - "purpose": { - "coding": [ - { - "code": "BILL", - "system": "http://terminology.hl7.org/CodeSystem/contactentity-type" - } - ], - "text": "Kontakt für Abrechnungsfragen" - }, - "telecom": [ - { - "system": "phone", - "value": "+4952116391643" - }, - { - "system": "email", - "value": "contact@kostentraeger.invalid" - } - ] - } - ] + "name": "Beispielkostenträger Lüneburg" } } ] diff --git a/src/fhir/fsh-generated/resources/Bundle-019aa697-614f-72d8-82f2-e993e395476f.json b/src/fhir/fsh-generated/resources/Bundle-019aa697-614f-72d8-82f2-e993e395476f.json index 4c86ab5c..cb6ca2f0 100644 --- a/src/fhir/fsh-generated/resources/Bundle-019aa697-614f-72d8-82f2-e993e395476f.json +++ b/src/fhir/fsh-generated/resources/Bundle-019aa697-614f-72d8-82f2-e993e395476f.json @@ -273,30 +273,7 @@ } } ], - "name": "Beispielkostenträger Koblenz", - "contact": [ - { - "purpose": { - "coding": [ - { - "code": "BILL", - "system": "http://terminology.hl7.org/CodeSystem/contactentity-type" - } - ], - "text": "Kontakt für Abrechnungsfragen" - }, - "telecom": [ - { - "system": "phone", - "value": "+4952116391643" - }, - { - "system": "email", - "value": "contact@kostentraeger.invalid" - } - ] - } - ] + "name": "Beispielkostenträger Koblenz" } } ] diff --git a/src/fhir/fsh-generated/resources/Bundle-019aa697-a20c-737c-ba9d-a1c58f4e7356.json b/src/fhir/fsh-generated/resources/Bundle-019aa697-a20c-737c-ba9d-a1c58f4e7356.json index 1179a4d1..71a25fd1 100644 --- a/src/fhir/fsh-generated/resources/Bundle-019aa697-a20c-737c-ba9d-a1c58f4e7356.json +++ b/src/fhir/fsh-generated/resources/Bundle-019aa697-a20c-737c-ba9d-a1c58f4e7356.json @@ -248,30 +248,7 @@ } } ], - "name": "Beispielkostenträger Gießen", - "contact": [ - { - "purpose": { - "coding": [ - { - "code": "BILL", - "system": "http://terminology.hl7.org/CodeSystem/contactentity-type" - } - ], - "text": "Kontakt für Abrechnungsfragen" - }, - "telecom": [ - { - "system": "phone", - "value": "+4952116391643" - }, - { - "system": "email", - "value": "contact@kostentraeger.invalid" - } - ] - } - ] + "name": "Beispielkostenträger Gießen" } } ] diff --git a/src/fhir/fsh-generated/resources/Bundle-019b0758-2d32-7576-99c7-f90818235c4f.json b/src/fhir/fsh-generated/resources/Bundle-019b0758-2d32-7576-99c7-f90818235c4f.json index 44e7c3f4..479a3e0c 100644 --- a/src/fhir/fsh-generated/resources/Bundle-019b0758-2d32-7576-99c7-f90818235c4f.json +++ b/src/fhir/fsh-generated/resources/Bundle-019b0758-2d32-7576-99c7-f90818235c4f.json @@ -199,30 +199,7 @@ } } ], - "name": "Beispielkostenträger Offenburg", - "contact": [ - { - "purpose": { - "coding": [ - { - "code": "BILL", - "system": "http://terminology.hl7.org/CodeSystem/contactentity-type" - } - ], - "text": "Kontakt für Abrechnungsfragen" - }, - "telecom": [ - { - "system": "phone", - "value": "+4952116391643" - }, - { - "system": "email", - "value": "contact@kostentraeger.invalid" - } - ] - } - ] + "name": "Beispielkostenträger Offenburg" } } ] diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-VSDMCoverageGKV.json b/src/fhir/fsh-generated/resources/StructureDefinition-VSDMCoverageGKV.json index 2bc6e77d..4f19abac 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-VSDMCoverageGKV.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-VSDMCoverageGKV.json @@ -157,7 +157,8 @@ "id": "Coverage.extension:zuzahlungsstatus.extension:status", "path": "Coverage.extension.extension", "sliceName": "status", - "comment": "Wenn keine Zuzahlungsbefreiung vorliegt (der Wert also false wäre), entfällt die gesamte Extension." + "comment": "Wenn keine Zuzahlungsbefreiung vorliegt (der Wert also false wäre), entfällt die gesamte Extension.", + "mustSupport": true }, { "id": "Coverage.extension:zuzahlungsstatus.extension:status.value[x]", @@ -169,12 +170,8 @@ "path": "Coverage.extension.extension", "sliceName": "gueltigBis", "min": 1, - "max": "1" - }, - { - "id": "Coverage.extension:zuzahlungsstatus.extension:gueltigBis.value[x]", - "path": "Coverage.extension.extension.value[x]", - "min": 1 + "max": "1", + "mustSupport": true }, { "id": "Coverage.extension:dmp", @@ -223,7 +220,8 @@ "path": "Coverage.extension.extension", "sliceName": "aerztlicheVersorgung", "short": "Ärztliche Versorgung", - "min": 1 + "min": 1, + "mustSupport": true }, { "id": "Coverage.extension:kostenerstattung.extension:aerztlicheVersorgung.value[x]", @@ -235,7 +233,8 @@ "path": "Coverage.extension.extension", "sliceName": "zahnaerztlicheVersorgung", "short": "Zahnärztliche Versorgung", - "min": 1 + "min": 1, + "mustSupport": true }, { "id": "Coverage.extension:kostenerstattung.extension:zahnaerztlicheVersorgung.value[x]", @@ -247,7 +246,8 @@ "path": "Coverage.extension.extension", "sliceName": "stationaererBereich", "short": "Stationärer Bereich", - "min": 1 + "min": 1, + "mustSupport": true }, { "id": "Coverage.extension:kostenerstattung.extension:stationaererBereich.value[x]", @@ -259,7 +259,8 @@ "path": "Coverage.extension.extension", "sliceName": "veranlassteLeistungen", "short": "Veranlasste Leistungen", - "min": 1 + "min": 1, + "mustSupport": true }, { "id": "Coverage.extension:kostenerstattung.extension:veranlassteLeistungen.value[x]", @@ -288,7 +289,8 @@ { "id": "Coverage.extension:ruhenderLeistungsanspruch.extension:art", "path": "Coverage.extension.extension", - "sliceName": "art" + "sliceName": "art", + "mustSupport": true }, { "id": "Coverage.extension:ruhenderLeistungsanspruch.extension:art.value[x]", @@ -307,7 +309,8 @@ { "id": "Coverage.extension:ruhenderLeistungsanspruch.extension:dauer", "path": "Coverage.extension.extension", - "sliceName": "dauer" + "sliceName": "dauer", + "mustSupport": true }, { "id": "Coverage.extension:ruhenderLeistungsanspruch.extension:dauer.value[x]", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-VSDMOperationOutcome.json b/src/fhir/fsh-generated/resources/StructureDefinition-VSDMOperationOutcome.json index 46b271b3..6db55001 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-VSDMOperationOutcome.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-VSDMOperationOutcome.json @@ -119,6 +119,11 @@ "comment": "Dieses Feld darf keine technischen Interna des Fachdienstes (stack traces o.ä.) enthalten.", "min": 1, "mustSupport": true + }, + { + "id": "OperationOutcome.issue.expression", + "path": "OperationOutcome.issue.expression", + "mustSupport": true } ] } diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-VSDMPatient.json b/src/fhir/fsh-generated/resources/StructureDefinition-VSDMPatient.json index 6e2d8ef1..aae87426 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-VSDMPatient.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-VSDMPatient.json @@ -346,12 +346,6 @@ "comment": "Hinweise zur Abbildung von Adressen und Beispiele siehe [Adresse (Patient)](https://ig.fhir.de/basisprofile-de/stable/ig-markdown-Ressourcen-Patient.html#ig-markdown-Ressourcen-Patient-Addresse) im deutschen Basisprofil.", "mustSupport": true }, - { - "id": "Patient.address:PostfachAdresse.line.extension:Adresszusatz", - "path": "Patient.address.line.extension", - "sliceName": "Adresszusatz", - "mustSupport": true - }, { "id": "Patient.address:PostfachAdresse.line.extension:Postfach", "path": "Patient.address.line.extension", diff --git a/src/fhir/input/fsh/examples/VSDMPayorOrganization-100293710.fsh b/src/fhir/input/fsh/examples/VSDMPayorOrganization-100293710.fsh index 77a14ca5..0d46313e 100644 --- a/src/fhir/input/fsh/examples/VSDMPayorOrganization-100293710.fsh +++ b/src/fhir/input/fsh/examples/VSDMPayorOrganization-100293710.fsh @@ -13,15 +13,3 @@ Usage: #inline * country = "Deutschland" * extension[countryCode].valueCoding = $csCountryCodeISO3166#DE * extension[anlage8].valueCoding = $csAnlage8Laenderkennzeichen#D - -// Beispiel zur Übertragung weitergehender (nicht verpflichtender) Informationen zum Kostenträger -* contact[+] - * purpose - * coding = $csContactEntityType#BILL - * text = "Kontakt für Abrechnungsfragen" - * telecom[+] - * system = #phone - * value = "+4952116391643" - * telecom[+] - * system = #email - * value = "contact@kostentraeger.invalid" diff --git a/src/fhir/input/fsh/examples/VSDMPayorOrganization-102343996.fsh b/src/fhir/input/fsh/examples/VSDMPayorOrganization-102343996.fsh index bd809cc9..db26368c 100644 --- a/src/fhir/input/fsh/examples/VSDMPayorOrganization-102343996.fsh +++ b/src/fhir/input/fsh/examples/VSDMPayorOrganization-102343996.fsh @@ -13,15 +13,3 @@ Usage: #inline * country = "Deutschland" * extension[countryCode].valueCoding = $csCountryCodeISO3166#DE * extension[anlage8].valueCoding = $csAnlage8Laenderkennzeichen#D - -// Beispiel zur Übertragung weitergehender (nicht verpflichtender) Informationen zum Kostenträger -* contact[+] - * purpose - * coding = $csContactEntityType#BILL - * text = "Kontakt für Abrechnungsfragen" - * telecom[+] - * system = #phone - * value = "+4952116391643" - * telecom[+] - * system = #email - * value = "contact@kostentraeger.invalid" diff --git a/src/fhir/input/fsh/examples/VSDMPayorOrganization-104178397.fsh b/src/fhir/input/fsh/examples/VSDMPayorOrganization-104178397.fsh index 7152c0f5..981bfc5c 100644 --- a/src/fhir/input/fsh/examples/VSDMPayorOrganization-104178397.fsh +++ b/src/fhir/input/fsh/examples/VSDMPayorOrganization-104178397.fsh @@ -13,15 +13,3 @@ Usage: #inline * country = "Deutschland" * extension[countryCode].valueCoding = $csCountryCodeISO3166#DE * extension[anlage8].valueCoding = $csAnlage8Laenderkennzeichen#D - -// Beispiel zur Übertragung weitergehender (nicht verpflichtender) Informationen zum Kostenträger -* contact[+] - * purpose - * coding = $csContactEntityType#BILL - * text = "Kontakt für Abrechnungsfragen" - * telecom[+] - * system = #phone - * value = "+4952116391643" - * telecom[+] - * system = #email - * value = "contact@kostentraeger.invalid" diff --git a/src/fhir/input/fsh/examples/VSDMPayorOrganization-105413578.fsh b/src/fhir/input/fsh/examples/VSDMPayorOrganization-105413578.fsh index 4b35a8e1..c28deab8 100644 --- a/src/fhir/input/fsh/examples/VSDMPayorOrganization-105413578.fsh +++ b/src/fhir/input/fsh/examples/VSDMPayorOrganization-105413578.fsh @@ -13,15 +13,3 @@ Usage: #inline * country = "Deutschland" * extension[countryCode].valueCoding = $csCountryCodeISO3166#DE * extension[anlage8].valueCoding = $csAnlage8Laenderkennzeichen#D - -// Beispiel zur Übertragung weitergehender (nicht verpflichtender) Informationen zum Kostenträger -* contact[+] - * purpose - * coding = $csContactEntityType#BILL - * text = "Kontakt für Abrechnungsfragen" - * telecom[+] - * system = #phone - * value = "+4952116391643" - * telecom[+] - * system = #email - * value = "contact@kostentraeger.invalid" diff --git a/src/fhir/input/fsh/examples/VSDMPayorOrganization-106339922.fsh b/src/fhir/input/fsh/examples/VSDMPayorOrganization-106339922.fsh index e261e332..c4549825 100644 --- a/src/fhir/input/fsh/examples/VSDMPayorOrganization-106339922.fsh +++ b/src/fhir/input/fsh/examples/VSDMPayorOrganization-106339922.fsh @@ -13,15 +13,3 @@ Usage: #inline * country = "Deutschland" * extension[countryCode].valueCoding = $csCountryCodeISO3166#DE * extension[anlage8].valueCoding = $csAnlage8Laenderkennzeichen#D - -// Beispiel zur Übertragung weitergehender (nicht verpflichtender) Informationen zum Kostenträger -* contact[+] - * purpose - * coding = $csContactEntityType#BILL - * text = "Kontakt für Abrechnungsfragen" - * telecom[+] - * system = #phone - * value = "+4952116391643" - * telecom[+] - * system = #email - * value = "contact@kostentraeger.invalid" diff --git a/src/fhir/input/fsh/examples/VSDMPayorOrganization-107668422.fsh b/src/fhir/input/fsh/examples/VSDMPayorOrganization-107668422.fsh index a3594368..9e83769c 100644 --- a/src/fhir/input/fsh/examples/VSDMPayorOrganization-107668422.fsh +++ b/src/fhir/input/fsh/examples/VSDMPayorOrganization-107668422.fsh @@ -13,15 +13,3 @@ Usage: #inline * country = "Deutschland" * extension[countryCode].valueCoding = $csCountryCodeISO3166#DE * extension[anlage8].valueCoding = $csAnlage8Laenderkennzeichen#D - -// Beispiel zur Übertragung weitergehender (nicht verpflichtender) Informationen zum Kostenträger -* contact[+] - * purpose - * coding = $csContactEntityType#BILL - * text = "Kontakt für Abrechnungsfragen" - * telecom[+] - * system = #phone - * value = "+4952116391643" - * telecom[+] - * system = #email - * value = "contact@kostentraeger.invalid" diff --git a/src/fhir/input/fsh/examples/VSDMPayorOrganization-108028771.fsh b/src/fhir/input/fsh/examples/VSDMPayorOrganization-108028771.fsh index 33def7ed..43e9ff11 100644 --- a/src/fhir/input/fsh/examples/VSDMPayorOrganization-108028771.fsh +++ b/src/fhir/input/fsh/examples/VSDMPayorOrganization-108028771.fsh @@ -13,15 +13,3 @@ Usage: #inline * country = "Deutschland" * extension[countryCode].valueCoding = $csCountryCodeISO3166#DE * extension[anlage8].valueCoding = $csAnlage8Laenderkennzeichen#D - -// Beispiel zur Übertragung weitergehender (nicht verpflichtender) Informationen zum Kostenträger -* contact[+] - * purpose - * coding = $csContactEntityType#BILL - * text = "Kontakt für Abrechnungsfragen" - * telecom[+] - * system = #phone - * value = "+4952116391643" - * telecom[+] - * system = #email - * value = "contact@kostentraeger.invalid" diff --git a/src/fhir/input/fsh/examples/VSDMPayorOrganization-109083613.fsh b/src/fhir/input/fsh/examples/VSDMPayorOrganization-109083613.fsh index b9be165f..f3924629 100644 --- a/src/fhir/input/fsh/examples/VSDMPayorOrganization-109083613.fsh +++ b/src/fhir/input/fsh/examples/VSDMPayorOrganization-109083613.fsh @@ -13,15 +13,3 @@ Usage: #inline * country = "Deutschland" * extension[countryCode].valueCoding = $csCountryCodeISO3166#DE * extension[anlage8].valueCoding = $csAnlage8Laenderkennzeichen#D - -// Beispiel zur Übertragung weitergehender (nicht verpflichtender) Informationen zum Kostenträger -* contact[+] - * purpose - * coding = $csContactEntityType#BILL - * text = "Kontakt für Abrechnungsfragen" - * telecom[+] - * system = #phone - * value = "+4952116391643" - * telecom[+] - * system = #email - * value = "contact@kostentraeger.invalid" diff --git a/src/fhir/input/fsh/profiles/VSDMCoverageGKV.fsh b/src/fhir/input/fsh/profiles/VSDMCoverageGKV.fsh index 0b0c9ee5..578e4b7a 100644 --- a/src/fhir/input/fsh/profiles/VSDMCoverageGKV.fsh +++ b/src/fhir/input/fsh/profiles/VSDMCoverageGKV.fsh @@ -69,13 +69,12 @@ Description: "Angaben zum GKV-Versicherungsverhältnis im Versichertenstammdaten * ^requirements = """ Befreiung des Versicherten von der Zuzahlungspflicht nach § 62 Abs. 3 SGB V. """ - * extension[status] + * extension[status] MS * ^comment = """ Wenn keine Zuzahlungsbefreiung vorliegt (der Wert also false wäre), entfällt die gesamte Extension. """ * valueBoolean = true - * extension[gueltigBis] 1..1 - * extension[gueltigBis].valueDate 1..1 + * extension[gueltigBis] 1..1 MS // Zuordnung aus Versicherungsdaten -> DMP * extension contains VSDMDMPTeilnahme named dmp 0..* MS @@ -95,16 +94,16 @@ Description: "Angaben zum GKV-Versicherungsverhältnis im Versichertenstammdaten * ^comment = """ Hinweise zur Verwendung siehe auch [Extensions für Coverage](https://ig.fhir.de/basisprofile-de/stable/ig-markdown-ExtensionsfrCoverage.html) im deutschen Basisprofil """ - * extension[aerztlicheVersorgung] 1..1 + * extension[aerztlicheVersorgung] 1..1 MS * ^short = "Ärztliche Versorgung" * value[x] 1..1 - * extension[zahnaerztlicheVersorgung] 1..1 + * extension[zahnaerztlicheVersorgung] 1..1 MS * ^short = "Zahnärztliche Versorgung" * value[x] 1..1 - * extension[stationaererBereich] 1..1 + * extension[stationaererBereich] 1..1 MS * ^short = "Stationärer Bereich" * value[x] 1..1 - * extension[veranlassteLeistungen] 1..1 + * extension[veranlassteLeistungen] 1..1 MS * ^short = "Veranlasste Leistungen" * value[x] 1..1 @@ -118,11 +117,11 @@ Description: "Angaben zum GKV-Versicherungsverhältnis im Versichertenstammdaten * ^comment = """ Hinweise zur Verwendung siehe auch [Extensions für Coverage](https://ig.fhir.de/basisprofile-de/stable/ig-markdown-ExtensionsfrCoverage.html) im deutschen Basisprofil """ - * extension[art] + * extension[art] MS * value[x] 1..1 * valueCoding from VSDMRuhenderLeistungsanspruchArtVS * system = Canonical(VSDMRuhenderLeistungsanspruchArtCS) (exactly) - * extension[dauer] + * extension[dauer] MS * valuePeriod 1..1 * start 1..1 * obeys date-precision-1 diff --git a/src/fhir/input/fsh/profiles/VSDMOperationOutcome.fsh b/src/fhir/input/fsh/profiles/VSDMOperationOutcome.fsh index 5de3842d..98b24940 100644 --- a/src/fhir/input/fsh/profiles/VSDMOperationOutcome.fsh +++ b/src/fhir/input/fsh/profiles/VSDMOperationOutcome.fsh @@ -78,4 +78,5 @@ Description: "Strukturierte Fehlermeldung im Versichertenstammdatenmanagement (V """ * ^comment = """ Dieses Feld darf keine technischen Interna des Fachdienstes (stack traces o.ä.) enthalten. - """ \ No newline at end of file + """ + * expression MS diff --git a/src/fhir/input/fsh/profiles/VSDMPatient.fsh b/src/fhir/input/fsh/profiles/VSDMPatient.fsh index a7d172d4..18b18eaf 100644 --- a/src/fhir/input/fsh/profiles/VSDMPatient.fsh +++ b/src/fhir/input/fsh/profiles/VSDMPatient.fsh @@ -171,7 +171,6 @@ Description: "Angaben zum Versicherten im Versichertenstammdatenmanagement (VSDM * ^comment = """ Hinweise zur Abbildung von Adressen und Beispiele siehe [Adresse (Patient)](https://ig.fhir.de/basisprofile-de/stable/ig-markdown-Ressourcen-Patient.html#ig-markdown-Ressourcen-Patient-Addresse) im deutschen Basisprofil. """ - * extension[Adresszusatz] MS * extension[Postfach] MS * city MS * postalCode MS