diff --git a/Resources/fsh-generated/fsh-index.json b/Resources/fsh-generated/fsh-index.json index 3423e881..86e2a0f4 100644 --- a/Resources/fsh-generated/fsh-index.json +++ b/Resources/fsh-generated/fsh-index.json @@ -69,7 +69,7 @@ "fshType": "Instance", "fshFile": "ISiKCapabilityStatementBasisServer.fsh", "startLine": 1, - "endLine": 1157 + "endLine": 1436 }, { "outputFile": "CodeSystem-CodeSystemExample.json", diff --git a/Resources/fsh-generated/fsh-index.txt b/Resources/fsh-generated/fsh-index.txt index 1336b3ad..a664a10f 100644 --- a/Resources/fsh-generated/fsh-index.txt +++ b/Resources/fsh-generated/fsh-index.txt @@ -7,7 +7,7 @@ Binary-Binary-PDF-Example-short.json Binary- Binary-Binary-PDF-Example.json Binary-PDF-Example Instance ISiKBinary.fsh 36 - 41 Bundle-ISiKBundle-Example.json ISiKBundle-Example Instance ISiKBerichtBundle.fsh 24 - 38 Bundle-SubscriptionNotificationBundleExample.json SubscriptionNotificationBundleExample Instance IsiKPatientMerge.fsh 100 - 109 -CapabilityStatement-ISiKCapabilityStatementBasisServer.json ISiKCapabilityStatementBasisServer Instance ISiKCapabilityStatementBasisServer.fsh 1 - 1157 +CapabilityStatement-ISiKCapabilityStatementBasisServer.json ISiKCapabilityStatementBasisServer Instance ISiKCapabilityStatementBasisServer.fsh 1 - 1436 CodeSystem-CodeSystemExample.json CodeSystemExample Instance ISiKCodeSystem.fsh 16 - 26 CodeSystem-ISiKBehandlungsergebnisRehaCS.json ISiKBehandlungsergebnisReha CodeSystem CodeSystems.fsh 11 - 18 CodeSystem-ISiKBesondereBehandlungsformRehaCS.json ISiKBesondereBehandlungsformReha CodeSystem CodeSystems.fsh 1 - 9 diff --git a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json index d126b77c..c353221a 100644 --- a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json +++ b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementBasisServer.json @@ -22,7 +22,7 @@ ] } ], - "description": "Das vorliegende CapabilityStatement beschreibt alle verpflichtenden Interaktionen die ein ISiK-konformes System unterstützen muss um das Bestätigungsverfahren des Basismoduls zu bestehen.", + "description": "Dieses CapabilityStatement beschreibt alle Interaktionen \n die ein ISiK-konformes System unterstützen MUSS bzw. KANN,\n um das Bestätigungsverfahren für dieses Modul zu bestehen. \n\n Jede Instanz eines bestätigungsrelevanten Systems MUSS an ihrem Endpunkt eine CapabilityStatement-Ressource bereitstellen.\nHierzu MUSS die [capabilities-Interaktion gemäß FHIR-Kernspezifikation](https://hl7.org/fhir/R4/http.html#capabilities) unterstützt werden. \nDer `MODE`-Parameter kann ignoriert werden. \nDas CapabilityStatement in dieser Spezifikation stellt die Anforderungen seitens der gematik dar (`kind = requirements`). \nZur Unterscheidung von Anforderungen, die erfüllt werden MÜSSEN gegenüber jenen, die erfüllt werden KÖNNEN, \nwird die [CapabilityStatement-Expectation-Extension](https://hl7.org/fhir/R4/extension-capabilitystatement-expectation.html) mit den möglichen Werten `SHALL` (=MUSS) und `MAY` (=KANN) verwendet. \n\nEine Server-Instanz MUSS ihrerseits ein CapabilityStatement vom `kind = instance` liefern und im Element `software` den Namen \nund die Versionsnummer angeben. \nDarüber hinaus MUSS in `CapabilityStatement.instantiates` die Canonical URL des nachfolgenden CapabilityStatements angegeben werden. \n\nDas CapabilityStatement der Instanz MUSS alle Funktionalitäten auflisten, die im folgenden CapabilityStatement mit `SHALL` gekennzeichnet sind. \nDas CapabilityStatement KANN darüber hinaus die mit `MAY` gekennzeichneten Funktionalitäten, sowie weitere Funktionalitäten auflisten, \nsofern diese in der Instanz implementiert wurden. \n\nDie Verwendung der CapabilityStatement-Expectation-Extension ist im CapabilityStatement der Server-Instanz nicht erforderlich.", "jurisdiction": [ { "coding": [ @@ -45,13 +45,13 @@ "mode": "server", "resource": [ { + "type": "Patient", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } ], - "type": "Patient", "supportedProfile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKPatient" ], @@ -85,7 +85,42 @@ ], "name": "_id", "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_id=103270` \n **Anwendungshinweis:** \n Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource \n anhand der `id` die `READ`-Interaktion besser anbietet. Der Parameter kann jedoch verwendet werden,\n um den Abruf einer Ressource bspw. mit einem `_include` weiterer Ressourcen zu verbinden,\n z.B. zum Abruf eines Encounters in Verbindung mit dem zugehörigen Patienten: \n `GET [base]/Encounter?_id=103270&_include=Encounter:patient` \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_tag", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-tag", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all) \n sowie Abschnitt [Tags](https://www.hl7.org/fhir/R4/resource.html#simple-tags). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_count", + "type": "number", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_count=100` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/search.html#count). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "_has", + "type": "string", + "documentation": "**Beispiel:** Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben \n `GET [base]/Patient?_has:Observation:patient:code=1234-5` \n **Beispiel:** Suche nach allen Encountern, bei denen die Diagnose 'A12.3' gestellt wurde \n `GET [base]/Encounter?_has:Condition:encounter:code=A12.3` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Reverse Chaining](https://hl7.org/fhir/R4/search.html#has). " }, { "extension": [ @@ -96,7 +131,8 @@ ], "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/Patient-identifier", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Patient?identifier=http://fhir.krankenhaus.example|1032702` \n `GET [base]/Patient?identifier=1032702` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." }, { "extension": [ @@ -107,7 +143,8 @@ ], "name": "family", "definition": "http://hl7.org/fhir/SearchParameter/individual-family", - "type": "string" + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/Patient?family=Musterfrau` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." }, { "extension": [ @@ -118,7 +155,8 @@ ], "name": "given", "definition": "http://hl7.org/fhir/SearchParameter/individual-given", - "type": "string" + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/Patient?given=Erika` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." }, { "extension": [ @@ -129,7 +167,8 @@ ], "name": "birthdate", "definition": "http://hl7.org/fhir/SearchParameter/individual-birthdate", - "type": "date" + "type": "date", + "documentation": "**Beispiel:** \n `GET [base]/Patient?birthdate=1964-12-08` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date)." }, { "extension": [ @@ -140,7 +179,8 @@ ], "name": "gender", "definition": "http://hl7.org/fhir/SearchParameter/individual-gender", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Patient?birthdate=1964-12-08` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." }, { "extension": [ @@ -151,7 +191,8 @@ ], "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/Patient-name", - "type": "string" + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/Patient?name=Erika` \n `GET [base]/Patient?name=Erika` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " }, { "extension": [ @@ -162,7 +203,8 @@ ], "name": "address", "definition": "http://hl7.org/fhir/SearchParameter/individual-address", - "type": "string" + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/Patient?address=Berlin` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." }, { "extension": [ @@ -173,7 +215,8 @@ ], "name": "address-city", "definition": "http://hl7.org/fhir/SearchParameter/individual-address-city", - "type": "string" + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/Patient?address-city=Berlin` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." }, { "extension": [ @@ -184,7 +227,8 @@ ], "name": "address-country", "definition": "http://hl7.org/fhir/SearchParameter/individual-address-country", - "type": "string" + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/Patient?address-country=DE` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." }, { "extension": [ @@ -195,7 +239,8 @@ ], "name": "address-postalcode", "definition": "http://hl7.org/fhir/SearchParameter/individual-address-postalcode", - "type": "string" + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/Patient?address-postalcode=10117` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." }, { "extension": [ @@ -206,7 +251,8 @@ ], "name": "active", "definition": "http://hl7.org/fhir/SearchParameter/Patient-active", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Patient?active=true` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." }, { "extension": [ @@ -217,7 +263,8 @@ ], "name": "telecom", "definition": "http://hl7.org/fhir/SearchParameter/individual-telecom", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Patient?telecom=phone|+49152236898` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." } ], "searchRevInclude": [ @@ -252,7 +299,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -260,7 +307,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -276,7 +323,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -292,7 +339,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -308,7 +355,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -316,7 +363,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -324,7 +371,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -340,7 +387,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -348,7 +395,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -379,34 +426,34 @@ ] }, { + "type": "Encounter", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } ], - "type": "Encounter", "supportedProfile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung" ], "interaction": [ { + "code": "read", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } - ], - "code": "read" + ] }, { + "code": "search-type", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } - ], - "code": "search-type" + ] } ], "searchParam": [ @@ -419,7 +466,42 @@ ], "name": "_id", "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_id=103270` \n **Anwendungshinweis:** \n Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource \n anhand der `id` die `READ`-Interaktion besser anbietet. Der Parameter kann jedoch verwendet werden,\n um den Abruf einer Ressource bspw. mit einem `_include` weiterer Ressourcen zu verbinden,\n z.B. zum Abruf eines Encounters in Verbindung mit dem zugehörigen Patienten: \n `GET [base]/Encounter?_id=103270&_include=Encounter:patient` \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_tag", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-tag", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all) \n sowie Abschnitt [Tags](https://www.hl7.org/fhir/R4/resource.html#simple-tags). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_count", + "type": "number", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_count=100` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/search.html#count). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "_has", + "type": "string", + "documentation": "**Beispiel:** Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben \n `GET [base]/Patient?_has:Observation:patient:code=1234-5` \n **Beispiel:** Suche nach allen Encountern, bei denen die Diagnose 'A12.3' gestellt wurde \n `GET [base]/Encounter?_has:Condition:encounter:code=A12.3` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Reverse Chaining](https://hl7.org/fhir/R4/search.html#has). " }, { "extension": [ @@ -430,7 +512,8 @@ ], "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/clinical-identifier", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Encounter?identifier=http://test.krankenhaus.de/fhir/sid/fallnr|123456` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -441,7 +524,8 @@ ], "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/Encounter-status", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Encounter?status=finished` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -452,7 +536,8 @@ ], "name": "class", "definition": "http://hl7.org/fhir/SearchParameter/Encounter-class", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Encounter?class=IMP` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -463,7 +548,8 @@ ], "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/clinical-type", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Encounter?type=http://fhir.de/CodeSystem/kontaktart-de|stationaer` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -474,7 +560,8 @@ ], "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Encounter?patient=Patient/123` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). \n Dieser Suchparameter ist für die Umsetzung des IHE QEDm Profils verpflichtend." }, { "extension": [ @@ -485,7 +572,8 @@ ], "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/Encounter-subject", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Encounter?subject=Patient/123` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ @@ -496,7 +584,8 @@ ], "name": "account", "definition": "http://hl7.org/fhir/SearchParameter/Encounter-account", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Encounter?account=Account/123` \n `GET [base]/Encounter?account:identifier=123456` \n `GET [base]/Encounter?account:identifier=https://example.org/fhir/sid/abrechnungsfallnr|123456` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ @@ -507,7 +596,8 @@ ], "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/clinical-date", - "type": "date" + "type": "date", + "documentation": "**Beispiel:** \n `GET [base]/Encounter?date=lt2020-26-10` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date). \n Bei der Formulierung der Suche sollten die Vorgaben aus der Definition der \n [Such-Prefixe](https://hl7.org/fhir/R4/search.html#prefix)\n - und hier insbesondere die Unterschiede zwischen `lt` und `eb` bzw. `gt` und `sa` - beachtet werden." }, { "extension": [ @@ -518,7 +608,8 @@ ], "name": "date-start", "definition": "https://gematik.de/fhir/isik/SearchParameter/Encounter-date-start", - "type": "date" + "type": "date", + "documentation": "**Beispiel:** \n `GET [base]/Encounter?end-date=lt2020-26-10` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date). \n Bei diesem Suchparameter handelt es sich um eine Präadoption \n [eines Suchparameters, der in FHIR R5 hinzugefügt wurde](https://hl7.org/fhir/R5/SearchParameter/Encounter-date-start). " }, { "extension": [ @@ -529,7 +620,8 @@ ], "name": "end-date", "definition": "https://gematik.de/fhir/isik/SearchParameter/Encounter-end-date", - "type": "date" + "type": "date", + "documentation": "**Beispiel:** \n `GET [base]/Encounter?end-date=lt2020-26-10` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date). \n Bei diesem Suchparameter handelt es sich um eine Präadoption \n [eines Suchparameters, der in FHIR R5 hinzugefügt wurde](https://hl7.org/fhir/R5/SearchParameter/Encounter-end-date). " }, { "extension": [ @@ -540,7 +632,8 @@ ], "name": "location", "definition": "http://hl7.org/fhir/SearchParameter/Encounter-location", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Encounter?location=Location/test` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ @@ -551,7 +644,8 @@ ], "name": "service-provider", "definition": "http://hl7.org/fhir/SearchParameter/Encounter-service-provider", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Encounter?service-provider=Organization/test` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " } ], "searchInclude": [ @@ -574,7 +668,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -582,7 +676,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -590,7 +684,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -598,7 +692,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] } @@ -614,7 +708,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -645,34 +739,34 @@ ] }, { + "type": "Account", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } ], - "type": "Account", "supportedProfile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKAbrechnungsfall" ], "interaction": [ { + "code": "read", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } - ], - "code": "read" + ] }, { + "code": "search-type", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } - ], - "code": "search-type" + ] } ], "searchParam": [ @@ -685,7 +779,42 @@ ], "name": "_id", "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_id=103270` \n **Anwendungshinweis:** \n Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource \n anhand der `id` die `READ`-Interaktion besser anbietet. Der Parameter kann jedoch verwendet werden,\n um den Abruf einer Ressource bspw. mit einem `_include` weiterer Ressourcen zu verbinden,\n z.B. zum Abruf eines Encounters in Verbindung mit dem zugehörigen Patienten: \n `GET [base]/Encounter?_id=103270&_include=Encounter:patient` \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_tag", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-tag", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all) \n sowie Abschnitt [Tags](https://www.hl7.org/fhir/R4/resource.html#simple-tags). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_count", + "type": "number", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_count=100` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/search.html#count). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "_has", + "type": "string", + "documentation": "**Beispiel:** Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben \n `GET [base]/Patient?_has:Observation:patient:code=1234-5` \n **Beispiel:** Suche nach allen Encountern, bei denen die Diagnose 'A12.3' gestellt wurde \n `GET [base]/Encounter?_has:Condition:encounter:code=A12.3` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Reverse Chaining](https://hl7.org/fhir/R4/search.html#has). " }, { "extension": [ @@ -696,7 +825,8 @@ ], "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/clinical-identifier", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Account?identifier=http://test.krankenhaus.de/fhir/sid/fallnr|123456` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -707,7 +837,8 @@ ], "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/Account-status", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Account?status=active` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -718,7 +849,8 @@ ], "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/clinical-type", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Account?type=http://terminology.hl7.org/CodeSystem/v3-ActCode|AMB` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -729,18 +861,19 @@ ], "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Account?patient=Patient/123` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " } ] }, { + "type": "Condition", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } ], - "type": "Condition", "supportedProfile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKDiagnose" ], @@ -774,7 +907,42 @@ ], "name": "_id", "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_id=103270` \n **Anwendungshinweis:** \n Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource \n anhand der `id` die `READ`-Interaktion besser anbietet. Der Parameter kann jedoch verwendet werden,\n um den Abruf einer Ressource bspw. mit einem `_include` weiterer Ressourcen zu verbinden,\n z.B. zum Abruf eines Encounters in Verbindung mit dem zugehörigen Patienten: \n `GET [base]/Encounter?_id=103270&_include=Encounter:patient` \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_tag", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-tag", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all) \n sowie Abschnitt [Tags](https://www.hl7.org/fhir/R4/resource.html#simple-tags). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_count", + "type": "number", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_count=100` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/search.html#count). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "_has", + "type": "string", + "documentation": "**Beispiel:** Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben \n `GET [base]/Patient?_has:Observation:patient:code=1234-5` \n **Beispiel:** Suche nach allen Encountern, bei denen die Diagnose 'A12.3' gestellt wurde \n `GET [base]/Encounter?_has:Condition:encounter:code=A12.3` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Reverse Chaining](https://hl7.org/fhir/R4/search.html#has). " }, { "extension": [ @@ -785,7 +953,8 @@ ], "name": "clinical-status", "definition": "http://hl7.org/fhir/SearchParameter/Condition-clinical-status", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Condition?clincial-status=active` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -796,7 +965,8 @@ ], "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Condition?patient=Patient/123` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). \n Dieser Suchparameter ist für die Umsetzung des IHE QEDm Profils verpflichtend." }, { "extension": [ @@ -807,7 +977,8 @@ ], "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/Condition-subject", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Condition?subject=Patient/123` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ @@ -818,7 +989,8 @@ ], "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/Condition-encounter", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Condition?encounter=Patient/123` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ @@ -829,7 +1001,8 @@ ], "name": "recorded-date", "definition": "http://hl7.org/fhir/SearchParameter/Condition-recorded-date", - "type": "date" + "type": "date", + "documentation": "**Beispiel:** \n `GET [base]/Condition?recorded-date=2015-01-01` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date). " }, { "extension": [ @@ -840,7 +1013,8 @@ ], "name": "related", "definition": "http://fhir.de/SearchParameter/Condition-related", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Condition?related=Condition/123` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference) \n und [Deutsche Basisprofile R4 - Doppel-/Mehrfachkodierte ICD-Codes](https://ig.fhir.de/basisprofile-de/1.2.0/Ressourcen-DiagnosenCondition.html)." }, { "extension": [ @@ -851,7 +1025,8 @@ ], "name": "category", "definition": "http://hl7.org/fhir/SearchParameter/Condition-category", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Condition?category=http://hl7.org/fhir/ValueSet/condition-category|problem-list-item` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). \n Dieser Suchparameter ist für die Umsetzung des IHE QEDm Profils verpflichtend." } ], "searchInclude": [ @@ -872,7 +1047,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -893,20 +1068,20 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] } ] }, { + "type": "Procedure", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } ], - "type": "Procedure", "supportedProfile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKProzedur" ], @@ -940,7 +1115,42 @@ ], "name": "_id", "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_id=103270` \n **Anwendungshinweis:** \n Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource \n anhand der `id` die `READ`-Interaktion besser anbietet. Der Parameter kann jedoch verwendet werden,\n um den Abruf einer Ressource bspw. mit einem `_include` weiterer Ressourcen zu verbinden,\n z.B. zum Abruf eines Encounters in Verbindung mit dem zugehörigen Patienten: \n `GET [base]/Encounter?_id=103270&_include=Encounter:patient` \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_tag", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-tag", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all) \n sowie Abschnitt [Tags](https://www.hl7.org/fhir/R4/resource.html#simple-tags). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_count", + "type": "number", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_count=100` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/search.html#count). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "_has", + "type": "string", + "documentation": "**Beispiel:** Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben \n `GET [base]/Patient?_has:Observation:patient:code=1234-5` \n **Beispiel:** Suche nach allen Encountern, bei denen die Diagnose 'A12.3' gestellt wurde \n `GET [base]/Encounter?_has:Condition:encounter:code=A12.3` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Reverse Chaining](https://hl7.org/fhir/R4/search.html#has). " }, { "extension": [ @@ -951,7 +1161,8 @@ ], "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/Procedure-status", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Procedure?status=http://hl7.org/fhir/event-status|entered-in-error` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -962,7 +1173,8 @@ ], "name": "category", "definition": "http://hl7.org/fhir/SearchParameter/Procedure-category", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Procedure?category=http://snomed.info/sct|387713003` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -972,8 +1184,9 @@ } ], "name": "code", - "definition": "http://hl7.org/fhir/SearchParameter/clinical-code", - "type": "token" + "definition": "http://hl7.org/fhir/SearchParameter/Procedure-code", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Procedure?code=http://fhir.de/CodeSystem/bfarm/ops|5-470` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -984,7 +1197,8 @@ ], "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Procedure?patient=Patient/123` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ @@ -995,7 +1209,8 @@ ], "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/Procedure-subject", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Procedure?subject=Patient/123` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ @@ -1006,7 +1221,8 @@ ], "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/clinical-encounter", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Procedure?encounter=Encounter/123` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ @@ -1017,7 +1233,8 @@ ], "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/clinical-date", - "type": "date" + "type": "date", + "documentation": "**Beispiel:** \n `GET [base]/Procedure?date=lt2020-26-10` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date). " } ], "searchInclude": [ @@ -1038,7 +1255,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -1059,20 +1276,20 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] } ] }, { + "type": "Coverage", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } ], - "type": "Coverage", "supportedProfile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKVersicherungsverhaeltnisGesetzlich", "https://gematik.de/fhir/isik/StructureDefinition/ISiKVersicherungsverhaeltnisSelbstzahler" @@ -1107,7 +1324,8 @@ ], "name": "_id", "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_id=103270` \n **Anwendungshinweis:** \n Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource \n anhand der `id` die `READ`-Interaktion besser anbietet. Der Parameter kann jedoch verwendet werden,\n um den Abruf einer Ressource bspw. mit einem `_include` weiterer Ressourcen zu verbinden,\n z.B. zum Abruf eines Encounters in Verbindung mit dem zugehörigen Patienten: \n `GET [base]/Encounter?_id=103270&_include=Encounter:patient` \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." }, { "extension": [ @@ -1116,9 +1334,32 @@ "valueCode": "SHALL" } ], - "name": "identifier", - "definition": "http://hl7.org/fhir/SearchParameter/Coverage-identifier", - "type": "token" + "name": "_tag", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-tag", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all) \n sowie Abschnitt [Tags](https://www.hl7.org/fhir/R4/resource.html#simple-tags). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_count", + "type": "number", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_count=100` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/search.html#count). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "_has", + "type": "string", + "documentation": "**Beispiel:** Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben \n `GET [base]/Patient?_has:Observation:patient:code=1234-5` \n **Beispiel:** Suche nach allen Encountern, bei denen die Diagnose 'A12.3' gestellt wurde \n `GET [base]/Encounter?_has:Condition:encounter:code=A12.3` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Reverse Chaining](https://hl7.org/fhir/R4/search.html#has). " }, { "extension": [ @@ -1129,7 +1370,8 @@ ], "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/Coverage-status", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Coverage?status=active` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -1140,7 +1382,8 @@ ], "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/Coverage-type", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Coverage?type=http://fhir.de/CodeSystem/versicherungsart-de-basis|GKV` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -1151,7 +1394,8 @@ ], "name": "beneficiary", "definition": "http://hl7.org/fhir/SearchParameter/Coverage-beneficiary", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Coverage?beneficiary=Patient/123` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ @@ -1162,7 +1406,8 @@ ], "name": "payor", "definition": "http://hl7.org/fhir/SearchParameter/Coverage-payor", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Coverage?payor:identifier=0123456789` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ @@ -1173,7 +1418,8 @@ ], "name": "subscriber", "definition": "http://hl7.org/fhir/SearchParameter/Coverage-subscriber", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Coverage?subscriber=Patient/123` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " } ], "searchInclude": [ @@ -1187,7 +1433,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -1203,7 +1449,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -1211,41 +1457,41 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] } ] }, { + "type": "RelatedPerson", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } ], - "type": "RelatedPerson", "supportedProfile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKAngehoeriger" ], "interaction": [ { + "code": "read", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } - ], - "code": "read" + ] }, { + "code": "search-type", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } - ], - "code": "search-type" + ] } ], "searchParam": [ @@ -1258,7 +1504,42 @@ ], "name": "_id", "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_id=103270` \n **Anwendungshinweis:** \n Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource \n anhand der `id` die `READ`-Interaktion besser anbietet. Der Parameter kann jedoch verwendet werden,\n um den Abruf einer Ressource bspw. mit einem `_include` weiterer Ressourcen zu verbinden,\n z.B. zum Abruf eines Encounters in Verbindung mit dem zugehörigen Patienten: \n `GET [base]/Encounter?_id=103270&_include=Encounter:patient` \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_tag", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-tag", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all) \n sowie Abschnitt [Tags](https://www.hl7.org/fhir/R4/resource.html#simple-tags). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_count", + "type": "number", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_count=100` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/search.html#count). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "_has", + "type": "string", + "documentation": "**Beispiel:** Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben \n `GET [base]/Patient?_has:Observation:patient:code=1234-5` \n **Beispiel:** Suche nach allen Encountern, bei denen die Diagnose 'A12.3' gestellt wurde \n `GET [base]/Encounter?_has:Condition:encounter:code=A12.3` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Reverse Chaining](https://hl7.org/fhir/R4/search.html#has). " }, { "extension": [ @@ -1269,7 +1550,8 @@ ], "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/RelatedPerson-patient", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/RelatedPerson?patient=Patient/123` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ @@ -1280,7 +1562,8 @@ ], "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/RelatedPerson-name", - "type": "string" + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/RelatedPerson?name=Heidi` \n `GET [base]/RelatedPerson?name=Alpenzauber` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " }, { "extension": [ @@ -1291,7 +1574,8 @@ ], "name": "address", "definition": "http://hl7.org/fhir/SearchParameter/individual-address", - "type": "string" + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/RelatedPerson?address=Berlin` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " }, { "extension": [ @@ -1302,7 +1586,8 @@ ], "name": "address-city", "definition": "http://hl7.org/fhir/SearchParameter/individual-address-city", - "type": "string" + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/RelatedPerson?address-city=Berlin` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " }, { "extension": [ @@ -1313,7 +1598,8 @@ ], "name": "address-country", "definition": "http://hl7.org/fhir/SearchParameter/individual-address-country", - "type": "string" + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/RelatedPerson?address-country=DE` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " }, { "extension": [ @@ -1324,7 +1610,8 @@ ], "name": "address-postalcode", "definition": "http://hl7.org/fhir/SearchParameter/individual-address-postalcode", - "type": "string" + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/RelatedPerson?address-postalcode=10117` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " } ], "searchInclude": [ @@ -1349,7 +1636,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -1357,20 +1644,20 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] } ] }, { + "type": "Practitioner", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } ], - "type": "Practitioner", "supportedProfile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKPersonImGesundheitsberuf" ], @@ -1404,7 +1691,8 @@ ], "name": "_id", "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_id=103270` \n **Anwendungshinweis:** \n Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource \n anhand der `id` die `READ`-Interaktion besser anbietet. Der Parameter kann jedoch verwendet werden,\n um den Abruf einer Ressource bspw. mit einem `_include` weiterer Ressourcen zu verbinden,\n z.B. zum Abruf eines Encounters in Verbindung mit dem zugehörigen Patienten: \n `GET [base]/Encounter?_id=103270&_include=Encounter:patient` \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." }, { "extension": [ @@ -1413,9 +1701,10 @@ "valueCode": "SHALL" } ], - "name": "identifier", - "definition": "http://hl7.org/fhir/SearchParameter/Practitioner-identifier", - "type": "token" + "name": "_tag", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-tag", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all) \n sowie Abschnitt [Tags](https://www.hl7.org/fhir/R4/resource.html#simple-tags). " }, { "extension": [ @@ -1424,42 +1713,56 @@ "valueCode": "SHALL" } ], - "name": "family", - "definition": "http://hl7.org/fhir/SearchParameter/individual-family", - "type": "string" + "name": "_count", + "type": "number", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_count=100` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/search.html#count). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ], - "name": "given", - "definition": "http://hl7.org/fhir/SearchParameter/individual-given", - "type": "string" + "name": "_has", + "type": "string", + "documentation": "**Beispiel:** Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben \n `GET [base]/Patient?_has:Observation:patient:code=1234-5` \n **Beispiel:** Suche nach allen Encountern, bei denen die Diagnose 'A12.3' gestellt wurde \n `GET [base]/Encounter?_has:Condition:encounter:code=A12.3` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Reverse Chaining](https://hl7.org/fhir/R4/search.html#has). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "name": "address", - "definition": "http://hl7.org/fhir/SearchParameter/individual-address", - "type": "string" + "name": "identifier", + "definition": "http://hl7.org/fhir/SearchParameter/Practitioner-identifier", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Practitioner?identifier=42` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "name": "gender", - "definition": "http://hl7.org/fhir/SearchParameter/individual-gender", - "type": "token" + "name": "family", + "definition": "http://hl7.org/fhir/SearchParameter/individual-family", + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/Practitioner?family=Alpenzauber` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "given", + "definition": "http://hl7.org/fhir/SearchParameter/individual-given", + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/Practitioner?given=Heidi` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " }, { "extension": [ @@ -1470,39 +1773,64 @@ ], "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/Practitioner-name", - "type": "string" + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/Practitioner?name=Heidi`\n `GET [base]/Practitioner?name=Alpenzauber` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "address", + "definition": "http://hl7.org/fhir/SearchParameter/individual-address", + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/Practitioner?address=Berlin` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "name": "gender", + "definition": "http://hl7.org/fhir/SearchParameter/individual-gender", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Practitioner?gender=female` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " } ] }, { + "type": "CodeSystem", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ], - "type": "ValueSet", "supportedProfile": [ - "https://gematik.de/fhir/isik/StructureDefinition/ISiKValueSet" + "https://gematik.de/fhir/isik/StructureDefinition/ISiKCodeSystem" ], "interaction": [ { + "code": "read", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } - ], - "code": "read" + ] }, { + "code": "search-type", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } - ], - "code": "search-type" + ] } ], "searchParam": [ @@ -1515,7 +1843,8 @@ ], "name": "_id", "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_id=103270` \n **Anwendungshinweis:** \n Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource \n anhand der `id` die `READ`-Interaktion besser anbietet. Der Parameter kann jedoch verwendet werden,\n um den Abruf einer Ressource bspw. mit einem `_include` weiterer Ressourcen zu verbinden,\n z.B. zum Abruf eines Encounters in Verbindung mit dem zugehörigen Patienten: \n `GET [base]/Encounter?_id=103270&_include=Encounter:patient` \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." }, { "extension": [ @@ -1524,9 +1853,10 @@ "valueCode": "SHALL" } ], - "name": "url", - "definition": "http://hl7.org/fhir/SearchParameter/conformance-url", - "type": "uri" + "name": "_tag", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-tag", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all) \n sowie Abschnitt [Tags](https://www.hl7.org/fhir/R4/resource.html#simple-tags). " }, { "extension": [ @@ -1535,89 +1865,39 @@ "valueCode": "SHALL" } ], - "name": "name", - "definition": "http://hl7.org/fhir/SearchParameter/conformance-name", - "type": "string" + "name": "_count", + "type": "number", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_count=100` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/search.html#count). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" - } - ], - "name": "status", - "definition": "http://hl7.org/fhir/SearchParameter/conformance-status", - "type": "token" - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ], - "name": "version", - "definition": "http://hl7.org/fhir/SearchParameter/conformance-version", - "type": "token" + "name": "_has", + "type": "string", + "documentation": "**Beispiel:** Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben \n `GET [base]/Patient?_has:Observation:patient:code=1234-5` \n **Beispiel:** Suche nach allen Encountern, bei denen die Diagnose 'A12.3' gestellt wurde \n `GET [base]/Encounter?_has:Condition:encounter:code=A12.3` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Reverse Chaining](https://hl7.org/fhir/R4/search.html#has). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ], - "name": "context-type-value", - "definition": "http://hl7.org/fhir/SearchParameter/conformance-context-type-value", - "type": "composite" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" - } - ], - "type": "Composition", - "supportedProfile": [ - "https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtSubSysteme" - ] - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "name": "url", + "definition": "http://hl7.org/fhir/SearchParameter/conformance-url", + "type": "uri", + "documentation": "**Beispiel:** \n `GET [base]/CodeSystem?url=http://example.org/fhir/CodeSystem/test` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#uri). " } - ], - "type": "Bundle", - "supportedProfile": [ - "https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtBundle" ] }, { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" - } - ], - "type": "Observation", + "type": "ValueSet", "supportedProfile": [ - "https://gematik.de/fhir/isik/StructureDefinition/ISiKStillstatus" - ], - "_supportedProfile": [ - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" - } - ] - } + "https://gematik.de/fhir/isik/StructureDefinition/ISiKValueSet" ], "interaction": [ { @@ -1649,7 +1929,8 @@ ], "name": "_id", "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_id=103270` \n **Anwendungshinweis:** \n Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource \n anhand der `id` die `READ`-Interaktion besser anbietet. Der Parameter kann jedoch verwendet werden,\n um den Abruf einer Ressource bspw. mit einem `_include` weiterer Ressourcen zu verbinden,\n z.B. zum Abruf eines Encounters in Verbindung mit dem zugehörigen Patienten: \n `GET [base]/Encounter?_id=103270&_include=Encounter:patient` \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." }, { "extension": [ @@ -1658,9 +1939,10 @@ "valueCode": "SHALL" } ], - "name": "status", - "definition": "http://hl7.org/fhir/SearchParameter/Observation-status", - "type": "token" + "name": "_tag", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-tag", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all) \n sowie Abschnitt [Tags](https://www.hl7.org/fhir/R4/resource.html#simple-tags). " }, { "extension": [ @@ -1669,20 +1951,20 @@ "valueCode": "SHALL" } ], - "name": "category", - "definition": "http://hl7.org/fhir/SearchParameter/Observation-category", - "type": "token" + "name": "_count", + "type": "number", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_count=100` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/search.html#count). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ], - "name": "code", - "definition": "http://hl7.org/fhir/SearchParameter/clinical-code", - "type": "token" + "name": "_has", + "type": "string", + "documentation": "**Beispiel:** Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben \n `GET [base]/Patient?_has:Observation:patient:code=1234-5` \n **Beispiel:** Suche nach allen Encountern, bei denen die Diagnose 'A12.3' gestellt wurde \n `GET [base]/Encounter?_has:Condition:encounter:code=A12.3` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Reverse Chaining](https://hl7.org/fhir/R4/search.html#has). " }, { "extension": [ @@ -1691,9 +1973,10 @@ "valueCode": "SHALL" } ], - "name": "patient", - "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", - "type": "reference" + "name": "url", + "definition": "http://hl7.org/fhir/SearchParameter/conformance-url", + "type": "uri", + "documentation": "**Beispiel:** \n `GET [base]/ValueSet?url=http://example.org/fhir/ValueSet/test` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#uri). " }, { "extension": [ @@ -1702,9 +1985,10 @@ "valueCode": "SHALL" } ], - "name": "subject", - "definition": "http://hl7.org/fhir/SearchParameter/Observation-subject", - "type": "reference" + "name": "name", + "definition": "http://hl7.org/fhir/SearchParameter/conformance-name", + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/ValueSet?name=TestValueSet` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " }, { "extension": [ @@ -1713,9 +1997,10 @@ "valueCode": "SHALL" } ], - "name": "date", - "definition": "http://hl7.org/fhir/SearchParameter/clinical-date", - "type": "date" + "name": "status", + "definition": "http://hl7.org/fhir/SearchParameter/conformance-status", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/ValueSet?status=active` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -1724,31 +2009,73 @@ "valueCode": "SHALL" } ], - "name": "combo-code", - "definition": "http://hl7.org/fhir/SearchParameter/Observation-combo-code", - "type": "token" + "name": "version", + "definition": "http://hl7.org/fhir/SearchParameter/conformance-version", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/ValueSet?version=1.0.0` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ], - "name": "combo-code-value-quantity", - "definition": "http://hl7.org/fhir/SearchParameter/Observation-combo-code-value-quantity", - "type": "composite" - }, + "name": "context-type-value", + "definition": "http://hl7.org/fhir/SearchParameter/conformance-context-type-value", + "type": "composite", + "documentation": "**Beispiel:** \n `GET [base]/ValueSet?context-type-value=http://terminology.hl7.org/CodeSystem/usage-context-type|focus$http://hl7.org/fhir/resource-types|Encounter` \n **Anwendungshinweis:** \n Mit dieser Abfrage können hausinterne Kataloge anhand des Ressource-Typs ermittelt werden. Diese Informationen sind u.a. relevant im Kontext von: \n * Hausinternen Prozeduren/Diagnosen-Codes\n * Kodierung von Encounter-Informationen (z.B. Wahlleistungen, Orttypen) \n Use Cases im Zusammenhang: \n (A) Zur Konfigurationszeit können passende ValueSets von einem Server spezifisch für einen Ressourcentyp abgerufen und vorbereitend auf eine Systemintegration begutachtet \n bzw. in Client-Systeme eingebunden werden. In diesem Sinne wird die Abfrage im Kontext der [Terminvereinbarung durch einen Termin-Requestor](https://simplifier.net/guide/isik-terminplanung-v4/ImplementationGuide-markdown-Datenobjekte-Operations?version=current) genutzt. \n (B) Zur Laufzeit können spezifische ValueSets synchronisiert bzw. direkt in die Eingabemasken von Clients eingebunden werden. \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#composite). " + } + ] + }, + { + "type": "Composition", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "supportedProfile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtSubSysteme" + ] + }, + { + "type": "Bundle", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ], + "supportedProfile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtBundle" + ] + }, + { + "type": "Observation", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "supportedProfile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftsstatus", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftErwarteterEntbindungstermin", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKAlkoholAbusus", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKRaucherStatus", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKStillstatus" + ], + "_supportedProfile": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } - ], - "name": "component-code", - "definition": "http://hl7.org/fhir/SearchParameter/Observation-component-code", - "type": "token" + ] }, { "extension": [ @@ -1756,18 +2083,8 @@ "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } - ], - "name": "encounter", - "definition": "http://hl7.org/fhir/SearchParameter/clinical-encounter", - "type": "reference" - } - ], - "searchInclude": [ - "Observation:encounter", - "Observation:patient", - "Observation:subject" - ], - "_searchInclude": [ + ] + }, { "extension": [ { @@ -1791,26 +2108,22 @@ "valueCode": "SHALL" } ] - } - ] - }, - { - "extension": [ + }, { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] } ], - "type": "Location", - "supportedProfile": [ - "https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort" - ], "interaction": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], "code": "read" @@ -1819,7 +2132,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], "code": "search-type" @@ -1830,67 +2143,36 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], "name": "_id", "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" - } - ], - "name": "identifier", - "definition": "http://hl7.org/fhir/SearchParameter/Location-identifier", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_id=103270` \n **Anwendungshinweis:** \n Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource \n anhand der `id` die `READ`-Interaktion besser anbietet. Der Parameter kann jedoch verwendet werden,\n um den Abruf einer Ressource bspw. mit einem `_include` weiterer Ressourcen zu verbinden,\n z.B. zum Abruf eines Encounters in Verbindung mit dem zugehörigen Patienten: \n `GET [base]/Encounter?_id=103270&_include=Encounter:patient` \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" - } - ], - "name": "address", - "definition": "http://hl7.org/fhir/SearchParameter/Location-address", - "type": "string" - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" - } - ], - "name": "operational-status", - "definition": "http://hl7.org/fhir/SearchParameter/Location-operational-status", - "type": "token" - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "name": "organization", - "definition": "http://hl7.org/fhir/SearchParameter/Location-organization", - "type": "reference" + "name": "_tag", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-tag", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all) \n sowie Abschnitt [Tags](https://www.hl7.org/fhir/R4/resource.html#simple-tags). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "name": "characteristic", - "definition": "http://hl7.org/fhir/SearchParameter/Location-characteristic", - "type": "token" + "name": "_count", + "type": "number", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_count=100` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/search.html#count). " }, { "extension": [ @@ -1899,175 +2181,152 @@ "valueCode": "MAY" } ], - "name": "type", - "definition": "http://hl7.org/fhir/SearchParameter/Location-type", - "type": "token" + "name": "_has", + "type": "string", + "documentation": "**Beispiel:** Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben \n `GET [base]/Patient?_has:Observation:patient:code=1234-5` \n **Beispiel:** Suche nach allen Encountern, bei denen die Diagnose 'A12.3' gestellt wurde \n `GET [base]/Encounter?_has:Condition:encounter:code=A12.3` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Reverse Chaining](https://hl7.org/fhir/R4/search.html#has). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "name": "partof", - "definition": "http://hl7.org/fhir/SearchParameter/Location-partof", - "type": "reference" + "name": "status", + "definition": "http://hl7.org/fhir/SearchParameter/Observation-status", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Observation?status=http://hl7.org/fhir/observation-status|final` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "name": "contains", - "definition": "http://hl7.org/fhir/SearchParameter/Location-contains", - "type": "reference" + "name": "category", + "definition": "http://hl7.org/fhir/SearchParameter/Observation-category", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Observation?category=http://terminology.hl7.org/CodeSystem/observation-category|social-history` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" - } - ], - "name": "near", - "definition": "http://hl7.org/fhir/SearchParameter/Location-near", - "type": "token" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" - } - ], - "type": "Location", - "supportedProfile": [ - "https://gematik.de/fhir/isik/StructureDefinition/ISiKStandortRaum" - ], - "interaction": [ - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "code": "read" + "name": "code", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-code", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Observation?code=http://loinc.org|82810-3` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" - } - ], - "code": "search-type" - } - ], - "searchParam": [ - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "name": "_id", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" + "name": "patient", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Observation?patient=Patient/123` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "name": "identifier", - "definition": "http://hl7.org/fhir/SearchParameter/Location-identifier", - "type": "token" + "name": "subject", + "definition": "http://hl7.org/fhir/SearchParameter/Observation-subject", + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Observation?subject=Patient/123` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "name": "address", - "definition": "http://hl7.org/fhir/SearchParameter/Location-address", - "type": "string" + "name": "date", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-date", + "type": "date", + "documentation": "**Beispiel:** \n `GET [base]/Observation?date=ge2013-01-14&date=le2021-12-31` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "name": "operational-status", - "definition": "http://hl7.org/fhir/SearchParameter/Location-operational-status", - "type": "token" + "name": "combo-code", + "definition": "http://hl7.org/fhir/SearchParameter/Observation-combo-code", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Observation?combo-code=85354-9` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "name": "organization", - "definition": "http://hl7.org/fhir/SearchParameter/Location-organization", - "type": "reference" + "name": "combo-code-value-quantity", + "definition": "http://hl7.org/fhir/SearchParameter/Observation-combo-code-value-quantity", + "type": "composite", + "documentation": "**Beispiel:** \n `GET [base]/Observation?combo-code-value-quantity=http://loinc.org|8480-6$120|http://unitsofmeasure.org|mm[Hg]` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#composite). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "name": "characteristic", - "definition": "http://hl7.org/fhir/SearchParameter/Location-characteristic", - "type": "token" + "name": "component-code", + "definition": "http://hl7.org/fhir/SearchParameter/Observation-component-code", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Observation?component-code=http://loinc.org|85354-9` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "name": "type", - "definition": "http://hl7.org/fhir/SearchParameter/Location-type", - "type": "token" - }, + "name": "encounter", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-encounter", + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Observation?encounter=Encounter/234` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + } + ], + "searchInclude": [ + "Observation:encounter", + "Observation:patient", + "Observation:subject" + ], + "_searchInclude": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } - ], - "name": "partof", - "definition": "http://hl7.org/fhir/SearchParameter/Location-partof", - "type": "reference" + ] }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } - ], - "name": "contains", - "definition": "http://hl7.org/fhir/SearchParameter/Location-contains", - "type": "reference" + ] }, { "extension": [ @@ -2075,24 +2334,49 @@ "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } - ], - "name": "near", - "definition": "http://hl7.org/fhir/SearchParameter/Location-near", - "type": "token" + ] } ] }, { + "type": "Location", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ], - "type": "Location", "supportedProfile": [ + "https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKStandortRaum", "https://gematik.de/fhir/isik/StructureDefinition/ISiKStandortBettenstellplatz" ], + "_supportedProfile": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "MAY" + } + ] + } + ], "interaction": [ { "extension": [ @@ -2118,12 +2402,36 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], "name": "_id", "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_id=103270` \n **Anwendungshinweis:** \n Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource \n anhand der `id` die `READ`-Interaktion besser anbietet. Der Parameter kann jedoch verwendet werden,\n um den Abruf einer Ressource bspw. mit einem `_include` weiterer Ressourcen zu verbinden,\n z.B. zum Abruf eines Encounters in Verbindung mit dem zugehörigen Patienten: \n `GET [base]/Encounter?_id=103270&_include=Encounter:patient` \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_tag", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-tag", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all) \n sowie Abschnitt [Tags](https://www.hl7.org/fhir/R4/resource.html#simple-tags). " + }, + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ], + "name": "_count", + "type": "number", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_count=100` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/search.html#count). " }, { "extension": [ @@ -2132,9 +2440,9 @@ "valueCode": "MAY" } ], - "name": "identifier", - "definition": "http://hl7.org/fhir/SearchParameter/Location-identifier", - "type": "token" + "name": "_has", + "type": "string", + "documentation": "**Beispiel:** Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben \n `GET [base]/Patient?_has:Observation:patient:code=1234-5` \n **Beispiel:** Suche nach allen Encountern, bei denen die Diagnose 'A12.3' gestellt wurde \n `GET [base]/Encounter?_has:Condition:encounter:code=A12.3` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Reverse Chaining](https://hl7.org/fhir/R4/search.html#has). " }, { "extension": [ @@ -2143,9 +2451,10 @@ "valueCode": "MAY" } ], - "name": "address", - "definition": "http://hl7.org/fhir/SearchParameter/Location-address", - "type": "string" + "name": "identifier", + "definition": "http://hl7.org/fhir/SearchParameter/Location-identifier", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Location?identifier=http://fhir.krankenhaus.example|260120196` \n `GET [base]/Location?identifier=345678975` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -2154,9 +2463,10 @@ "valueCode": "MAY" } ], - "name": "operational-status", - "definition": "http://hl7.org/fhir/SearchParameter/Location-operational-status", - "type": "token" + "name": "address", + "definition": "http://hl7.org/fhir/SearchParameter/Location-address", + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/Location?address=Berlin` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " }, { "extension": [ @@ -2165,9 +2475,10 @@ "valueCode": "MAY" } ], - "name": "organization", - "definition": "http://hl7.org/fhir/SearchParameter/Location-organization", - "type": "reference" + "name": "operational-status", + "definition": "http://hl7.org/fhir/SearchParameter/Location-operational-status", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Location?operational-status=Unoccupied` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -2176,9 +2487,10 @@ "valueCode": "MAY" } ], - "name": "characteristic", - "definition": "http://hl7.org/fhir/SearchParameter/Location-characteristic", - "type": "token" + "name": "organization", + "definition": "http://hl7.org/fhir/SearchParameter/Location-organization", + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Location?organization=AbteilungAllgemeinchirurgieOrganisationBeispiel` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ @@ -2189,7 +2501,8 @@ ], "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/Location-type", - "type": "token" + "type": "token", + "documentation": "**Beispiel zur Suche nach Typ eines Standorts:** \n `GET [base]/Location?type=bed` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -2200,7 +2513,8 @@ ], "name": "partof", "definition": "http://hl7.org/fhir/SearchParameter/Location-partof", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel zur Suche nach Standort-Zugehörigkeit eines Raums (Zu welcher Abteilung gehört dieser Raum?):** \n `[base]/Location?partof=RaumStandortBeispiel` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ @@ -2211,7 +2525,8 @@ ], "name": "contains", "definition": "http://hl7.org/fhir/SearchParameter/Location-contains", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel zur Suche nach Standort-Zugehörigkeit eines Raums:** \n `GET [base]/Location?contains=KoordinatenBeispielGeoJSON` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ @@ -2222,30 +2537,31 @@ ], "name": "near", "definition": "http://hl7.org/fhir/SearchParameter/Location-near", - "type": "token" + "type": "token", + "documentation": "**Beispiel zur Suche nach Standort nahe (100m) Koordinaten:** \n `GET [base]/Location?contains=52.525851|13.37774|100|m` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#special). " } ] }, { + "type": "Organisation", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ], - "type": "Organization", "supportedProfile": [ - "https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisation" + "https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisation", + "https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisationFachabteilung" ], - "interaction": [ + "_supportedProfile": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } - ], - "code": "read" + ] }, { "extension": [ @@ -2253,44 +2569,10 @@ "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } - ], - "code": "search-type" + ] } ], - "searchParam": [ - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" - } - ], - "name": "_id", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" - } - ], - "name": "identifier", - "definition": "http://hl7.org/fhir/SearchParameter/Organization-identifier", - "type": "token" - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" - } - ], - "name": "active", - "definition": "http://hl7.org/fhir/SearchParameter/Organization-active", - "type": "token" - }, + "interaction": [ { "extension": [ { @@ -2298,9 +2580,7 @@ "valueCode": "MAY" } ], - "name": "type", - "definition": "http://hl7.org/fhir/SearchParameter/Organization-type", - "type": "token" + "code": "read" }, { "extension": [ @@ -2309,65 +2589,44 @@ "valueCode": "MAY" } ], - "name": "name", - "definition": "http://hl7.org/fhir/SearchParameter/Organization-name", - "type": "string" - }, + "code": "search-type" + } + ], + "searchParam": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "name": "address", - "definition": "http://hl7.org/fhir/SearchParameter/Organization-address", - "type": "string" + "name": "_id", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_id=103270` \n **Anwendungshinweis:** \n Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource \n anhand der `id` die `READ`-Interaktion besser anbietet. Der Parameter kann jedoch verwendet werden,\n um den Abruf einer Ressource bspw. mit einem `_include` weiterer Ressourcen zu verbinden,\n z.B. zum Abruf eines Encounters in Verbindung mit dem zugehörigen Patienten: \n `GET [base]/Encounter?_id=103270&_include=Encounter:patient` \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "name": "partof", - "definition": "http://hl7.org/fhir/SearchParameter/Organization-partof", - "type": "reference" + "name": "_tag", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-tag", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all) \n sowie Abschnitt [Tags](https://www.hl7.org/fhir/R4/resource.html#simple-tags). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" - } - ], - "name": "endpoint", - "definition": "http://hl7.org/fhir/SearchParameter/Organization-endpoint", - "type": "reference" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" - } - ], - "type": "Organization", - "supportedProfile": [ - "https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisationFachabteilung" - ], - "interaction": [ - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "code": "read" + "name": "_count", + "type": "number", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_count=100` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/search.html#count). " }, { "extension": [ @@ -2376,64 +2635,57 @@ "valueCode": "MAY" } ], - "code": "search-type" - } - ], - "searchParam": [ - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" - } - ], - "name": "_id", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" + "name": "_has", + "type": "string", + "documentation": "**Beispiel:** Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben \n `GET [base]/Patient?_has:Observation:patient:code=1234-5` \n **Beispiel:** Suche nach allen Encountern, bei denen die Diagnose 'A12.3' gestellt wurde \n `GET [base]/Encounter?_has:Condition:encounter:code=A12.3` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Reverse Chaining](https://hl7.org/fhir/R4/search.html#has). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/Organization-identifier", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Organization?identifier=http://fhir.de/sid/arge-ik/iknr|260120196` \n `GET [base]/Organization?identifier=http://fhir.de/StructureDefinition/identifier-bsnr|345678975` \n `GET [base]/Organization?identifier=345678975` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], "name": "active", "definition": "http://hl7.org/fhir/SearchParameter/Organization-active", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Organization?active=true` \n `GET [base]/Organization?active=false` \n **Anwendungshinweis:** \n Insbesondere für die Suche nach Daten historischer Organisationsstrukturen - z.B. nach Schließung, Zusammenlegung von Fachabteilungen etc. - \n erscheint es erforderlich nach Ressourcen nicht aktiver Organisationseinheiten suchen zu können.\n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/Organization-type", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/Organization?type=dept` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/Organization-name", - "type": "string" + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/Organization?name=FA-Gynäkologie` \n `GET [base]/Organization?name=GYN` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " }, { "extension": [ @@ -2444,18 +2696,20 @@ ], "name": "address", "definition": "http://hl7.org/fhir/SearchParameter/Organization-address", - "type": "string" + "type": "string", + "documentation": "**Beispiel:** \n `GET [base]/Organization?address=Berlin` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], "name": "partof", "definition": "http://hl7.org/fhir/SearchParameter/Organization-partof", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Organization?partof:identifier=260120196` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ @@ -2466,7 +2720,8 @@ ], "name": "endpoint", "definition": "http://hl7.org/fhir/SearchParameter/Organization-endpoint", - "type": "reference" + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/Organization?endpoint:identifier=123456` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " } ] }, @@ -2511,7 +2766,8 @@ ], "name": "_id", "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_id=103270` \n **Anwendungshinweis:** \n Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource \n anhand der `id` die `READ`-Interaktion besser anbietet. Der Parameter kann jedoch verwendet werden,\n um den Abruf einer Ressource bspw. mit einem `_include` weiterer Ressourcen zu verbinden,\n z.B. zum Abruf eines Encounters in Verbindung mit dem zugehörigen Patienten: \n `GET [base]/Encounter?_id=103270&_include=Encounter:patient` \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all). \n Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." }, { "extension": [ @@ -2520,9 +2776,10 @@ "valueCode": "SHALL" } ], - "name": "clinical-status", - "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-clinical-status", - "type": "token" + "name": "_tag", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-tag", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all) \n sowie Abschnitt [Tags](https://www.hl7.org/fhir/R4/resource.html#simple-tags). " }, { "extension": [ @@ -2531,20 +2788,20 @@ "valueCode": "SHALL" } ], - "name": "patient", - "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", - "type": "reference" + "name": "_count", + "type": "number", + "documentation": "**Beispiel:** \n `GET [base]/[Resourcetype]?_count=100` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/search.html#count). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ], - "name": "asserter", - "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-asserter", - "type": "reference" + "name": "_has", + "type": "string", + "documentation": "**Beispiel:** Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben \n `GET [base]/Patient?_has:Observation:patient:code=1234-5` \n **Beispiel:** Suche nach allen Encountern, bei denen die Diagnose 'A12.3' gestellt wurde \n `GET [base]/Encounter?_has:Condition:encounter:code=A12.3` \n **Anwendungshinweis:** \n Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Reverse Chaining](https://hl7.org/fhir/R4/search.html#has). " }, { "extension": [ @@ -2553,9 +2810,10 @@ "valueCode": "SHALL" } ], - "name": "recorder", - "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-recorder", - "type": "reference" + "name": "clinical-status", + "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-clinical-status", + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/AllergyIntolerance?clinical-status=active` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -2564,9 +2822,10 @@ "valueCode": "SHALL" } ], - "name": "onset", - "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-onset", - "type": "date" + "name": "patient", + "definition": "http://hl7.org/fhir/SearchParameter/clinical-patient", + "type": "reference", + "documentation": "**Beispiel:** \n `GET [base]/AllergyIntolerance?patient=Patient/123` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " }, { "extension": [ @@ -2575,20 +2834,22 @@ "valueCode": "SHALL" } ], - "name": "date", - "definition": "http://hl7.org/fhir/SearchParameter/conformance-date", - "type": "date" + "name": "onset", + "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-onset", + "type": "date", + "documentation": "**Beispiel:** \n `GET [base]/AllergyIntolerance?onset=2015-01-01T12:00:23Z+02:00` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date). " }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "MAY" + "valueCode": "SHALL" } ], - "name": "_profile", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-profile", - "type": "token" + "name": "date", + "definition": "http://hl7.org/fhir/SearchParameter/conformance-date", + "type": "date", + "documentation": "**Beispiel:** \n `GET [base]/AllergyIntolerance?date=2015-01-01T12:00:23Z+02:00` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date). " }, { "extension": [ @@ -2599,18 +2860,8 @@ ], "name": "category", "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-category", - "type": "token" - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" - } - ], - "name": "criticality", - "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-criticality", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/AllergyIntolerance?category=environment` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " }, { "extension": [ @@ -2621,18 +2872,8 @@ ], "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/clinical-type", - "type": "token" - }, - { - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" - } - ], - "name": "verification-status", - "definition": "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-verification-status", - "type": "token" + "type": "token", + "documentation": "**Beispiel:** \n `GET [base]/AllergyIntolerance?type=allergy` \n **Anwendungshinweis:** \n Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " } ], "searchInclude": [ @@ -2662,7 +2903,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] }, @@ -2670,7 +2911,7 @@ "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", - "valueCode": "SHALL" + "valueCode": "MAY" } ] } @@ -2738,13 +2979,13 @@ ], "operation": [ { + "name": "$get-ws-binding-token", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ], - "name": "$get-ws-binding-token", "definition": "http://hl7.org/fhir/uv/subscriptions-backport/OperationDefinition/backport-subscription-get-ws-binding-token" } ] diff --git a/Resources/input/fsh/ISiKCapabilityStatementBasisServer.fsh b/Resources/input/fsh/ISiKCapabilityStatementBasisServer.fsh index f606e971..7c37f130 100644 --- a/Resources/input/fsh/ISiKCapabilityStatementBasisServer.fsh +++ b/Resources/input/fsh/ISiKCapabilityStatementBasisServer.fsh @@ -6,1152 +6,1451 @@ Usage: #definition * title = "ISiK CapabilityStatement Basis Server" * contact.telecom.system = #url * contact.telecom.value = "https://www.gematik.de" -* description = "Das vorliegende CapabilityStatement beschreibt alle verpflichtenden Interaktionen die ein ISiK-konformes System unterstützen muss um das Bestätigungsverfahren des Basismoduls zu bestehen." +* description = + "Dieses CapabilityStatement beschreibt alle Interaktionen + die ein ISiK-konformes System unterstützen MUSS bzw. KANN, + um das Bestätigungsverfahren für dieses Modul zu bestehen. + + Jede Instanz eines bestätigungsrelevanten Systems MUSS an ihrem Endpunkt eine CapabilityStatement-Ressource bereitstellen. +Hierzu MUSS die [capabilities-Interaktion gemäß FHIR-Kernspezifikation](https://hl7.org/fhir/R4/http.html#capabilities) unterstützt werden. +Der `MODE`-Parameter kann ignoriert werden. +Das CapabilityStatement in dieser Spezifikation stellt die Anforderungen seitens der gematik dar (`kind = requirements`). +Zur Unterscheidung von Anforderungen, die erfüllt werden MÜSSEN gegenüber jenen, die erfüllt werden KÖNNEN, +wird die [CapabilityStatement-Expectation-Extension](https://hl7.org/fhir/R4/extension-capabilitystatement-expectation.html) mit den möglichen Werten `SHALL` (=MUSS) und `MAY` (=KANN) verwendet. + +Eine Server-Instanz MUSS ihrerseits ein CapabilityStatement vom `kind = instance` liefern und im Element `software` den Namen +und die Versionsnummer angeben. +Darüber hinaus MUSS in `CapabilityStatement.instantiates` die Canonical URL des nachfolgenden CapabilityStatements angegeben werden. + +Das CapabilityStatement der Instanz MUSS alle Funktionalitäten auflisten, die im folgenden CapabilityStatement mit `SHALL` gekennzeichnet sind. +Das CapabilityStatement KANN darüber hinaus die mit `MAY` gekennzeichneten Funktionalitäten, sowie weitere Funktionalitäten auflisten, +sofern diese in der Instanz implementiert wurden. + +Die Verwendung der CapabilityStatement-Expectation-Extension ist im CapabilityStatement der Server-Instanz nicht erforderlich." * jurisdiction = urn:iso:std:iso:3166#DE "Germany" * kind = #requirements * fhirVersion = #4.0.1 * format[0] = #application/fhir+xml * format[+] = #application/fhir+json -* rest.mode = #server -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #SHALL -* rest.resource[=].type = #Patient -* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKPatient" -* rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #search-type -* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "_id" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "identifier" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Patient-identifier" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "family" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-family" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "given" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-given" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "birthdate" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-birthdate" -* rest.resource[=].searchParam[=].type = #date -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "gender" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-gender" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "name" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Patient-name" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "address" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-address" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "address-city" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-address-city" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "address-country" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-address-country" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "address-postalcode" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-address-postalcode" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "active" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Patient-active" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "telecom" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-telecom" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchRevInclude = "Composition:patient" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Composition:subject" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Composition:author" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Condition:patient" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Condition:subject" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Procedure:patient" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Procedure:subject" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Encounter:patient" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Encounter:subject" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Coverage:beneficiary" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Coverage:subscriber" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Coverage:patient" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Coverage:payor" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Account:subject" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Account:patient" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "AllergyIntolerance:patient" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Observation:patient" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL +* rest + * mode = #server + * resource[+] + * type = #Patient + * insert Expectation (#SHALL) + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKPatient" + * interaction[+] + * insert Expectation (#SHALL) + * code = #read + * interaction[+] + * insert Expectation (#SHALL) + * code = #search-type + * insert CommonSearchParameters + * searchParam[+] + * insert Expectation (#SHALL) + * name = "identifier" + * definition = "http://hl7.org/fhir/SearchParameter/Patient-identifier" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Patient?identifier=http://fhir.krankenhaus.example|1032702` + `GET [base]/Patient?identifier=1032702` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). + Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + + * searchParam[+] + * insert Expectation (#SHALL) + * name = "family" + * definition = "http://hl7.org/fhir/SearchParameter/individual-family" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/Patient?family=Musterfrau` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). + Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + + * searchParam[+] + * insert Expectation (#SHALL) + * name = "given" + * definition = "http://hl7.org/fhir/SearchParameter/individual-given" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/Patient?given=Erika` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). + Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + + * searchParam[+] + * insert Expectation (#SHALL) + * name = "birthdate" + * definition = "http://hl7.org/fhir/SearchParameter/individual-birthdate" + * type = #date + * documentation = + "**Beispiel:** + `GET [base]/Patient?birthdate=1964-12-08` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date)." + + * searchParam[+] + * insert Expectation (#SHALL) + * name = "gender" + * definition = "http://hl7.org/fhir/SearchParameter/individual-gender" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Patient?birthdate=1964-12-08` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). + Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + + * searchParam[+] + * insert Expectation (#MAY) + * name = "name" + * definition = "http://hl7.org/fhir/SearchParameter/Patient-name" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/Patient?name=Erika` + `GET [base]/Patient?name=Erika` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + + * searchParam[+] + * insert Expectation (#MAY) + * name = "address" + * definition = "http://hl7.org/fhir/SearchParameter/individual-address" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/Patient?address=Berlin` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). + Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + + * searchParam[+] + * insert Expectation (#MAY) + * name = "address-city" + * definition = "http://hl7.org/fhir/SearchParameter/individual-address-city" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/Patient?address-city=Berlin` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). + Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + + * searchParam[+] + * insert Expectation (#MAY) + * name = "address-country" + * definition = "http://hl7.org/fhir/SearchParameter/individual-address-country" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/Patient?address-country=DE` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). + Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + + * searchParam[+] + * insert Expectation (#MAY) + * name = "address-postalcode" + * definition = "http://hl7.org/fhir/SearchParameter/individual-address-postalcode" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/Patient?address-postalcode=10117` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). + Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + + * searchParam[+] + * insert Expectation (#MAY) + * name = "active" + * definition = "http://hl7.org/fhir/SearchParameter/Patient-active" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Patient?active=true` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). + Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + + * searchParam[+] + * insert Expectation (#MAY) + * name = "telecom" + * definition = "http://hl7.org/fhir/SearchParameter/individual-telecom" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Patient?telecom=phone|+49152236898` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). + Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." + + * searchRevInclude = "Composition:patient" + * insert Expectation (#SHALL) + * searchRevInclude[+] = "Composition:subject" + * insert Expectation (#MAY) + * searchRevInclude[+] = "Composition:author" + * insert Expectation (#MAY) + * searchRevInclude[+] = "Condition:patient" + * insert Expectation (#SHALL) + * searchRevInclude[+] = "Condition:subject" + * insert Expectation (#MAY) + * searchRevInclude[+] = "Procedure:patient" + * insert Expectation (#SHALL) + * searchRevInclude[+] = "Procedure:subject" + * insert Expectation (#MAY) + * searchRevInclude[+] = "Encounter:patient" + * insert Expectation (#SHALL) + * searchRevInclude[+] = "Encounter:subject" + * insert Expectation (#MAY) + * searchRevInclude[+] = "Coverage:beneficiary" + * insert Expectation (#MAY) + * searchRevInclude[+] = "Coverage:subscriber" + * insert Expectation (#MAY) + * searchRevInclude[+] = "Coverage:patient" + * insert Expectation (#SHALL) + * searchRevInclude[+] = "Coverage:payor" + * insert Expectation (#MAY) + * searchRevInclude[+] = "Account:subject" + * insert Expectation (#MAY) + * searchRevInclude[+] = "Account:patient" + * insert Expectation (#SHALL) + * searchRevInclude[+] = "AllergyIntolerance:patient" + * insert Expectation (#SHALL) + * searchRevInclude[+] = "Observation:patient" + * insert Expectation (#SHALL) + + * resource[+] + * type = #Encounter + * insert Expectation (#SHALL) + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung" + * interaction[+] + * code = #read + * insert Expectation (#SHALL) + * interaction[+] + * code = #search-type + * insert Expectation (#SHALL) + + * insert CommonSearchParameters + * searchParam[+] + * insert Expectation(#SHALL) + * name = "identifier" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-identifier" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Encounter?identifier=http://test.krankenhaus.de/fhir/sid/fallnr|123456` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "status" + * definition = "http://hl7.org/fhir/SearchParameter/Encounter-status" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Encounter?status=finished` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "class" + * definition = "http://hl7.org/fhir/SearchParameter/Encounter-class" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Encounter?class=IMP` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "type" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-type" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Encounter?type=http://fhir.de/CodeSystem/kontaktart-de|stationaer` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "patient" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Encounter?patient=Patient/123` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). + Dieser Suchparameter ist für die Umsetzung des IHE QEDm Profils verpflichtend." + * searchParam[+] + * insert Expectation(#SHALL) + * name = "subject" + * definition = "http://hl7.org/fhir/SearchParameter/Encounter-subject" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Encounter?subject=Patient/123` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "account" + * definition = "http://hl7.org/fhir/SearchParameter/Encounter-account" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Encounter?account=Account/123` + `GET [base]/Encounter?account:identifier=123456` + `GET [base]/Encounter?account:identifier=https://example.org/fhir/sid/abrechnungsfallnr|123456` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "date" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-date" + * type = #date + * documentation = + "**Beispiel:** + `GET [base]/Encounter?date=lt2020-26-10` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date). + Bei der Formulierung der Suche sollten die Vorgaben aus der Definition der + [Such-Prefixe](https://hl7.org/fhir/R4/search.html#prefix) + - und hier insbesondere die Unterschiede zwischen `lt` und `eb` bzw. `gt` und `sa` - beachtet werden." + * searchParam[+] + * insert Expectation(#SHALL) + * name = "date-start" + * definition = "https://gematik.de/fhir/isik/SearchParameter/Encounter-date-start" + * type = #date + * documentation = + "**Beispiel:** + `GET [base]/Encounter?end-date=lt2020-26-10` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date). + Bei diesem Suchparameter handelt es sich um eine Präadoption + [eines Suchparameters, der in FHIR R5 hinzugefügt wurde](https://hl7.org/fhir/R5/SearchParameter/Encounter-date-start). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "end-date" + * definition = "https://gematik.de/fhir/isik/SearchParameter/Encounter-end-date" + * type = #date + * documentation = + "**Beispiel:** + `GET [base]/Encounter?end-date=lt2020-26-10` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date). + Bei diesem Suchparameter handelt es sich um eine Präadoption + [eines Suchparameters, der in FHIR R5 hinzugefügt wurde](https://hl7.org/fhir/R5/SearchParameter/Encounter-end-date). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "location" + * definition = "http://hl7.org/fhir/SearchParameter/Encounter-location" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Encounter?location=Location/test` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "service-provider" + * definition = "http://hl7.org/fhir/SearchParameter/Encounter-service-provider" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Encounter?service-provider=Organization/test` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + + * searchInclude[+] = "Encounter:patient" + * insert Expectation(#SHALL) + * searchInclude[+] = "Encounter:subject" + * insert Expectation(#MAY) + * searchInclude[+] = "Encounter:part-of" + * insert Expectation(#MAY) + * searchInclude[+] = "Encounter:diagnosis" + * insert Expectation(#MAY) + * searchInclude[+] = "Encounter:account" + * insert Expectation(#MAY) + * searchRevInclude = "Encounter:part-of" + * insert Expectation(#MAY) + * searchRevInclude[+] = "Condition:encounter" + * insert Expectation(#SHALL) + * searchRevInclude[+] = "Composition:encounter" + * insert Expectation(#SHALL) + * searchRevInclude[+] = "Procedure:encounter" + * insert Expectation(#SHALL) + + * resource[+] + * type = #Account + * insert Expectation(#SHALL) + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKAbrechnungsfall" + * interaction[+] + * code = #read + * insert Expectation(#SHALL) + * interaction[+] + * code = #search-type + * insert Expectation(#SHALL) + + * insert CommonSearchParameters + * searchParam[+] + * insert Expectation(#SHALL) + * name = "identifier" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-identifier" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Account?identifier=http://test.krankenhaus.de/fhir/sid/fallnr|123456` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "status" + * definition = "http://hl7.org/fhir/SearchParameter/Account-status" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Account?status=active` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "type" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-type" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Account?type=http://terminology.hl7.org/CodeSystem/v3-ActCode|AMB` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "patient" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Account?patient=Patient/123` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + + * resource[+] + * type = #Condition + * insert Expectation(#SHALL) + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKDiagnose" + * interaction[+] + * insert Expectation(#SHALL) + * code = #read + * interaction[+] + * insert Expectation(#SHALL) + * code = #search-type + * insert CommonSearchParameters + * searchParam[+] + * insert Expectation(#SHALL) + * name = "clinical-status" + * definition = "http://hl7.org/fhir/SearchParameter/Condition-clinical-status" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Condition?clincial-status=active` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "patient" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Condition?patient=Patient/123` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). + Dieser Suchparameter ist für die Umsetzung des IHE QEDm Profils verpflichtend." + * searchParam[+] + * insert Expectation(#SHALL) + * name = "subject" + * definition = "http://hl7.org/fhir/SearchParameter/Condition-subject" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Condition?subject=Patient/123` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "encounter" + * definition = "http://hl7.org/fhir/SearchParameter/Condition-encounter" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Condition?encounter=Patient/123` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "recorded-date" + * definition = "http://hl7.org/fhir/SearchParameter/Condition-recorded-date" + * type = #date + * documentation = + "**Beispiel:** + `GET [base]/Condition?recorded-date=2015-01-01` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "related" + * definition = "http://fhir.de/SearchParameter/Condition-related" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Condition?related=Condition/123` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference) + und [Deutsche Basisprofile R4 - Doppel-/Mehrfachkodierte ICD-Codes](https://ig.fhir.de/basisprofile-de/1.2.0/Ressourcen-DiagnosenCondition.html)." + * searchParam[+] + * insert Expectation(#MAY) + * name = "category" + * definition = "http://hl7.org/fhir/SearchParameter/Condition-category" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Condition?category=http://hl7.org/fhir/ValueSet/condition-category|problem-list-item` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). + Dieser Suchparameter ist für die Umsetzung des IHE QEDm Profils verpflichtend." + + * searchInclude[+] = "Condition:patient" + * insert Expectation(#SHALL) + * searchInclude[+] = "Condition:subject" + * insert Expectation(#MAY) + * searchInclude[+] = "Condition:encounter" + * insert Expectation(#SHALL) + * searchRevInclude[+] = "Encounter:diagnosis" + * insert Expectation(#MAY) + + * resource[+] + * type = #Procedure + * insert Expectation(#SHALL) + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKProzedur" + * interaction[+] + * insert Expectation(#SHALL) + * code = #read + * interaction[+] + * insert Expectation(#SHALL) + * code = #search-type + * insert CommonSearchParameters + * searchParam[+] + * insert Expectation(#SHALL) + * name = "status" + * definition = "http://hl7.org/fhir/SearchParameter/Procedure-status" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Procedure?status=http://hl7.org/fhir/event-status|entered-in-error` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "category" + * definition = "http://hl7.org/fhir/SearchParameter/Procedure-category" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Procedure?category=http://snomed.info/sct|387713003` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "code" + * definition = "http://hl7.org/fhir/SearchParameter/Procedure-code" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Procedure?code=http://fhir.de/CodeSystem/bfarm/ops|5-470` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "patient" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Procedure?patient=Patient/123` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "subject" + * definition = "http://hl7.org/fhir/SearchParameter/Procedure-subject" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Procedure?subject=Patient/123` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "encounter" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-encounter" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Procedure?encounter=Encounter/123` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "date" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-date" + * type = #date + * documentation = + "**Beispiel:** + `GET [base]/Procedure?date=lt2020-26-10` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date). " + * searchInclude = "Procedure:patient" + * insert Expectation(#SHALL) + * searchInclude[+] = "Procedure:subject" + * insert Expectation(#MAY) + * searchInclude[+] = "Procedure:encounter" + * insert Expectation(#SHALL) + * searchRevInclude = "Encounter:diagnosis" + * insert Expectation(#MAY) + + + * resource[+] + * type = #Coverage + * insert Expectation(#SHALL) + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKVersicherungsverhaeltnisGesetzlich" + * supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKVersicherungsverhaeltnisSelbstzahler" + * interaction[+] + * insert Expectation(#SHALL) + * code = #read + * interaction[+] + * insert Expectation(#SHALL) + * code = #search-type + * insert CommonSearchParameters + * searchParam[+] + * insert Expectation(#SHALL) + * name = "status" + * definition = "http://hl7.org/fhir/SearchParameter/Coverage-status" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Coverage?status=active` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "type" + * definition = "http://hl7.org/fhir/SearchParameter/Coverage-type" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Coverage?type=http://fhir.de/CodeSystem/versicherungsart-de-basis|GKV` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "beneficiary" + * definition = "http://hl7.org/fhir/SearchParameter/Coverage-beneficiary" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Coverage?beneficiary=Patient/123` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "payor" + * definition = "http://hl7.org/fhir/SearchParameter/Coverage-payor" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Coverage?payor:identifier=0123456789` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "subscriber" + * definition = "http://hl7.org/fhir/SearchParameter/Coverage-subscriber" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Coverage?subscriber=Patient/123` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + + * searchInclude[+] = "Coverage:subscriber" + * insert Expectation(#MAY) + * searchInclude[+] = "Coverage:patient" + * insert Expectation(#SHALL) + * searchInclude[+] = "Coverage:payor" + * insert Expectation(#MAY) + * searchInclude[+] = "Coverage:beneficiary" + * insert Expectation(#MAY) + + * resource[+] + * type = #RelatedPerson + * insert Expectation(#SHALL) + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKAngehoeriger" + * interaction[+] + * code = #read + * insert Expectation(#SHALL) + * interaction[+] + * code = #search-type + * insert Expectation(#SHALL) + * insert CommonSearchParameters + * searchParam[+] + * insert Expectation(#SHALL) + * name = "patient" + * definition = "http://hl7.org/fhir/SearchParameter/RelatedPerson-patient" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/RelatedPerson?patient=Patient/123` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "name" + * definition = "http://hl7.org/fhir/SearchParameter/RelatedPerson-name" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/RelatedPerson?name=Heidi` + `GET [base]/RelatedPerson?name=Alpenzauber` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "address" + * definition = "http://hl7.org/fhir/SearchParameter/individual-address" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/RelatedPerson?address=Berlin` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "address-city" + * definition = "http://hl7.org/fhir/SearchParameter/individual-address-city" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/RelatedPerson?address-city=Berlin` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "address-country" + * definition = "http://hl7.org/fhir/SearchParameter/individual-address-country" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/RelatedPerson?address-country=DE` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "address-postalcode" + * definition = "http://hl7.org/fhir/SearchParameter/individual-address-postalcode" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/RelatedPerson?address-postalcode=10117` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + * searchInclude[+] = "RelatedPerson:patient" + * insert Expectation(#SHALL) + * searchRevInclude = "Coverage:subscriber" + * insert Expectation(#MAY) + * searchRevInclude[+] = "Coverage:payor" + * insert Expectation(#MAY) + + * resource[+] + * type = #Practitioner + * insert Expectation(#SHALL) + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKPersonImGesundheitsberuf" + * interaction[+] + * insert Expectation(#SHALL) + * code = #read + * interaction[+] + * insert Expectation(#SHALL) + * code = #search-type + * insert CommonSearchParameters + * searchParam[+] + * insert Expectation(#SHALL) + * name = "identifier" + * definition = "http://hl7.org/fhir/SearchParameter/Practitioner-identifier" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Practitioner?identifier=42` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "family" + * definition = "http://hl7.org/fhir/SearchParameter/individual-family" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/Practitioner?family=Alpenzauber` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "given" + * definition = "http://hl7.org/fhir/SearchParameter/individual-given" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/Practitioner?given=Heidi` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "name" + * definition = "http://hl7.org/fhir/SearchParameter/Practitioner-name" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/Practitioner?name=Heidi` + `GET [base]/Practitioner?name=Alpenzauber` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "address" + * definition = "http://hl7.org/fhir/SearchParameter/individual-address" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/Practitioner?address=Berlin` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "gender" + * definition = "http://hl7.org/fhir/SearchParameter/individual-gender" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Practitioner?gender=female` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * resource[+] + * type = #CodeSystem + * insert Expectation(#MAY) + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKCodeSystem" + * interaction[+] + * code = #read + * insert Expectation(#MAY) + * interaction[+] + * code = #search-type + * insert Expectation(#MAY) + * insert CommonSearchParameters + * searchParam[+] + * insert Expectation(#MAY) + * name = "url" + * definition = "http://hl7.org/fhir/SearchParameter/conformance-url" + * type = #uri + * documentation = + "**Beispiel:** + `GET [base]/CodeSystem?url=http://example.org/fhir/CodeSystem/test` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#uri). " -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #SHALL -* rest.resource[=].type = #Encounter -* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung" -* rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #search-type -* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "_id" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "identifier" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-identifier" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "status" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Encounter-status" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "class" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Encounter-class" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "type" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-type" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "patient" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "subject" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Encounter-subject" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "account" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Encounter-account" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "date" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-date" -* rest.resource[=].searchParam[=].type = #date -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "date-start" -* rest.resource[=].searchParam[=].definition = "https://gematik.de/fhir/isik/SearchParameter/Encounter-date-start" -* rest.resource[=].searchParam[=].type = #date -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "end-date" -* rest.resource[=].searchParam[=].definition = "https://gematik.de/fhir/isik/SearchParameter/Encounter-end-date" -* rest.resource[=].searchParam[=].type = #date -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "location" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Encounter-location" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "service-provider" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Encounter-service-provider" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchInclude = "Encounter:patient" -* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchInclude[+] = "Encounter:subject" -* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchInclude[+] = "Encounter:part-of" -* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchInclude[+] = "Encounter:diagnosis" -* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchInclude[+] = "Encounter:account" -* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude = "Encounter:part-of" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Condition:encounter" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Composition:encounter" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Procedure:encounter" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL + * resource[+] + * type = #ValueSet + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKValueSet" + * interaction[+] + * insert Expectation(#SHALL) + * code = #read + * interaction[+] + * insert Expectation(#SHALL) + * code = #search-type + * insert CommonSearchParameters + * searchParam[+] + * insert Expectation(#SHALL) + * name = "url" + * definition = "http://hl7.org/fhir/SearchParameter/conformance-url" + * type = #uri + * documentation = + "**Beispiel:** + `GET [base]/ValueSet?url=http://example.org/fhir/ValueSet/test` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#uri). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "name" + * definition = "http://hl7.org/fhir/SearchParameter/conformance-name" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/ValueSet?name=TestValueSet` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "status" + * definition = "http://hl7.org/fhir/SearchParameter/conformance-status" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/ValueSet?status=active` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "version" + * definition = "http://hl7.org/fhir/SearchParameter/conformance-version" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/ValueSet?version=1.0.0` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "context-type-value" + * definition = "http://hl7.org/fhir/SearchParameter/conformance-context-type-value" + * type = #composite + * documentation = + "**Beispiel:** + `GET [base]/ValueSet?context-type-value=http://terminology.hl7.org/CodeSystem/usage-context-type|focus$http://hl7.org/fhir/resource-types|Encounter` + **Anwendungshinweis:** + Mit dieser Abfrage können hausinterne Kataloge anhand des Ressource-Typs ermittelt werden. Diese Informationen sind u.a. relevant im Kontext von: + * Hausinternen Prozeduren/Diagnosen-Codes + * Kodierung von Encounter-Informationen (z.B. Wahlleistungen, Orttypen) + Use Cases im Zusammenhang: + (A) Zur Konfigurationszeit können passende ValueSets von einem Server spezifisch für einen Ressourcentyp abgerufen und vorbereitend auf eine Systemintegration begutachtet + bzw. in Client-Systeme eingebunden werden. In diesem Sinne wird die Abfrage im Kontext der [Terminvereinbarung durch einen Termin-Requestor](https://simplifier.net/guide/isik-terminplanung-v4/ImplementationGuide-markdown-Datenobjekte-Operations?version=current) genutzt. + (B) Zur Laufzeit können spezifische ValueSets synchronisiert bzw. direkt in die Eingabemasken von Clients eingebunden werden. + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#composite). " -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #SHALL -* rest.resource[=].type = #Account -* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKAbrechnungsfall" -* rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #search-type -* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "_id" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "identifier" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-identifier" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "status" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Account-status" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "type" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-type" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "patient" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" -* rest.resource[=].searchParam[=].type = #reference + * resource[+] + * type = #Composition + * insert Expectation(#MAY) + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtSubSysteme" + * resource[+] + * type = #Bundle + * insert Expectation(#MAY) + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtBundle" -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #SHALL -* rest.resource[=].type = #Condition -* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKDiagnose" -* rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #search-type -* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "_id" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "clinical-status" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Condition-clinical-status" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "patient" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "subject" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Condition-subject" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "encounter" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Condition-encounter" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "recorded-date" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Condition-recorded-date" -* rest.resource[=].searchParam[=].type = #date -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "related" -* rest.resource[=].searchParam[=].definition = "http://fhir.de/SearchParameter/Condition-related" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "category" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Condition-category" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchInclude = "Condition:patient" -* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchInclude[+] = "Condition:subject" -* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchInclude[+] = "Condition:encounter" -* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude = "Encounter:diagnosis" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #SHALL + * resource[+] + * type = #Observation + * insert Expectation(#SHALL) + * supportedProfile[+] = Canonical(ISiKLebensZustand) + * insert Expectation(#SHALL) + * supportedProfile[+] = Canonical(ISiKSchwangerschaftsstatus) + * insert Expectation(#SHALL) + * supportedProfile[+] = Canonical(ISiKSchwangerschaftErwarteterEntbindungstermin) + * insert Expectation(#SHALL) + * supportedProfile[+] = Canonical(ISiKAlkoholAbusus) + * insert Expectation(#SHALL) + * supportedProfile[+] = Canonical(ISiKRaucherStatus) + * insert Expectation(#SHALL) + * supportedProfile[+] = Canonical(ISiKStillstatus) + * insert Expectation(#SHALL) + + * interaction[+] + * insert Expectation(#SHALL) + * code = #read + * interaction[+] + * insert Expectation(#SHALL) + * code = #search-type + + * insert CommonSearchParameters + * searchParam[+] + * insert Expectation(#SHALL) + * name = "status" + * definition = "http://hl7.org/fhir/SearchParameter/Observation-status" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Observation?status=http://hl7.org/fhir/observation-status|final` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "category" + * definition = "http://hl7.org/fhir/SearchParameter/Observation-category" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Observation?category=http://terminology.hl7.org/CodeSystem/observation-category|social-history` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "code" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-code" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Observation?code=http://loinc.org|82810-3` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "patient" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Observation?patient=Patient/123` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "subject" + * definition = "http://hl7.org/fhir/SearchParameter/Observation-subject" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Observation?subject=Patient/123` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "date" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-date" + * type = #date + * documentation = + "**Beispiel:** + `GET [base]/Observation?date=ge2013-01-14&date=le2021-12-31` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "combo-code" + * definition = "http://hl7.org/fhir/SearchParameter/Observation-combo-code" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Observation?combo-code=85354-9` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "combo-code-value-quantity" + * definition = "http://hl7.org/fhir/SearchParameter/Observation-combo-code-value-quantity" + * type = #composite + * documentation = + "**Beispiel:** + `GET [base]/Observation?combo-code-value-quantity=http://loinc.org|8480-6$120|http://unitsofmeasure.org|mm[Hg]` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#composite). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "component-code" + * definition = "http://hl7.org/fhir/SearchParameter/Observation-component-code" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Observation?component-code=http://loinc.org|85354-9` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "encounter" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-encounter" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Observation?encounter=Encounter/234` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchInclude[+] = "Observation:encounter" + * insert Expectation(#SHALL) + * searchInclude[+] = "Observation:patient" + * insert Expectation(#SHALL) + * searchInclude[+] = "Observation:subject" + * insert Expectation(#MAY) -* rest.resource[=].type = #Procedure -* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKProzedur" -* rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #search-type -* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "_id" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "status" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Procedure-status" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "category" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Procedure-category" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "code" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-code" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "patient" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "subject" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Procedure-subject" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "encounter" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-encounter" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "date" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-date" -* rest.resource[=].searchParam[=].type = #date -* rest.resource[=].searchInclude = "Procedure:patient" -* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchInclude[+] = "Procedure:subject" -* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchInclude[+] = "Procedure:encounter" -* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude = "Encounter:diagnosis" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #SHALL -* rest.resource[=].type = #Coverage -* rest.resource[=].supportedProfile[0] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKVersicherungsverhaeltnisGesetzlich" -* rest.resource[=].supportedProfile[+] = "https://gematik.de/fhir/isik/StructureDefinition/ISiKVersicherungsverhaeltnisSelbstzahler" -* rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #search-type -* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "_id" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "identifier" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Coverage-identifier" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "status" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Coverage-status" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "type" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Coverage-type" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "beneficiary" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Coverage-beneficiary" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "payor" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Coverage-payor" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "subscriber" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Coverage-subscriber" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchInclude = "Coverage:subscriber" -* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchInclude[+] = "Coverage:patient" -* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchInclude[+] = "Coverage:payor" -* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchInclude[+] = "Coverage:beneficiary" -* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #SHALL -* rest.resource[=].type = #RelatedPerson -* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKAngehoeriger" -* rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #search-type -* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "_id" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "patient" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/RelatedPerson-patient" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "name" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/RelatedPerson-name" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "address" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-address" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "address-city" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-address-city" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "address-country" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-address-country" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "address-postalcode" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-address-postalcode" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchInclude = "RelatedPerson:patient" -* rest.resource[=].searchInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude = "Coverage:subscriber" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[=].searchRevInclude[+] = "Coverage:payor" -* rest.resource[=].searchRevInclude[=].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchRevInclude[=].extension.valueCode = #SHALL -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #SHALL -* rest.resource[=].type = #Practitioner -* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKPersonImGesundheitsberuf" -* rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #search-type -* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "_id" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "identifier" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Practitioner-identifier" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "family" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-family" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "given" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-given" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "address" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-address" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "gender" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/individual-gender" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "name" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Practitioner-name" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #MAY -* rest.resource[=].type = #CodeSystem -* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKCodeSystem" -* rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #MAY -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #MAY -* rest.resource[=].interaction[=].code = #search-type -* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "_id" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "url" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/conformance-url" -* rest.resource[=].searchParam[=].type = #uri -* rest.resource[=].type = #ValueSet -* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKValueSet" -* rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #search-type -* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "_id" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "url" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/conformance-url" -* rest.resource[=].searchParam[=].type = #uri -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "name" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/conformance-name" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "status" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/conformance-status" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "version" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/conformance-version" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "context-type-value" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/conformance-context-type-value" -* rest.resource[=].searchParam[=].type = #composite -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #MAY -* rest.resource[=].type = #Composition -* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtSubSysteme" -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #SHALL -* rest.resource[=].type = #Bundle -* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtBundle" -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #SHALL -* rest.resource[=].type = #Observation -* rest.resource[=].supportedProfile = Canonical(ISiKLebensZustand) - * extension.url = $capabilitystatement-expectation - * extension.valueCode = #SHALL -* rest.resource[=].supportedProfile = Canonical(ISiKSchwangerschaftsstatus) - * extension.url = $capabilitystatement-expectation - * extension.valueCode = #SHALL -* rest.resource[=].supportedProfile = Canonical(ISiKSchwangerschaftErwarteterEntbindungstermin) - * extension.url = $capabilitystatement-expectation - * extension.valueCode = #SHALL -* rest.resource[=].supportedProfile = Canonical(ISiKAlkoholAbusus) - * extension.url = $capabilitystatement-expectation - * extension.valueCode = #SHALL -* rest.resource[=].supportedProfile = Canonical(ISiKRaucherStatus) - * extension.url = $capabilitystatement-expectation - * extension.valueCode = #SHALL -* rest.resource[=].supportedProfile = Canonical(ISiKStillstatus) - * extension.url = $capabilitystatement-expectation - * extension.valueCode = #SHALL -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #SHALL -* rest.resource[=].interaction[=].code = #search-type -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "_id" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "status" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Observation-status" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "category" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Observation-category" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "code" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-code" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "patient" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "subject" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Observation-subject" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "date" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-date" -* rest.resource[=].searchParam[=].type = #date -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "combo-code" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Observation-combo-code" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "combo-code-value-quantity" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Observation-combo-code-value-quantity" -* rest.resource[=].searchParam[=].type = #composite -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "component-code" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Observation-component-code" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #SHALL -* rest.resource[=].searchParam[=].name = "encounter" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/clinical-encounter" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchInclude[+] = "Observation:encounter" - * extension.url = $capabilitystatement-expectation - * extension.valueCode = #SHALL -* rest.resource[=].searchInclude[+] = "Observation:patient" - * extension.url = $capabilitystatement-expectation - * extension.valueCode = #SHALL -* rest.resource[=].searchInclude[+] = "Observation:subject" - * extension.url = $capabilitystatement-expectation - * extension.valueCode = #SHALL // Standort (Location) -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #MAY -* rest.resource[=].type = #Location -* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort" -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #MAY -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #MAY -* rest.resource[=].interaction[=].code = #search-type -* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "_id" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "identifier" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-identifier" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "address" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-address" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "operational-status" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-operational-status" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "organization" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-organization" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "characteristic" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-characteristic" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "type" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-type" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "partof" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-partof" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "contains" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-contains" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "near" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-near" -* rest.resource[=].searchParam[=].type = #token -// ISiKStandortRaum (Location) -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #MAY -* rest.resource[=].type = #Location -* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKStandortRaum" -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #MAY -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #MAY -* rest.resource[=].interaction[=].code = #search-type -* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "_id" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "identifier" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-identifier" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "address" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-address" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "operational-status" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-operational-status" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "organization" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-organization" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "characteristic" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-characteristic" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "type" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-type" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "partof" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-partof" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "contains" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-contains" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "near" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-near" -* rest.resource[=].searchParam[=].type = #token + * resource[+] + * type = #Location + * insert Expectation(#MAY) + * supportedProfile[+] = Canonical(ISiKStandort) + * insert Expectation(#MAY) + * supportedProfile[+] = Canonical(ISiKStandortRaum) + * insert Expectation(#MAY) + * supportedProfile[+] = Canonical(ISiKStandortBettenstellplatz) + * insert Expectation(#MAY) + + * interaction[+] + * insert Expectation(#MAY) + * code = #read + * interaction[+] + * insert Expectation(#MAY) + * code = #search-type + + * insert CommonSearchParameters + * searchParam[+] + * insert Expectation(#MAY) + * name = "identifier" + * definition = "http://hl7.org/fhir/SearchParameter/Location-identifier" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Location?identifier=http://fhir.krankenhaus.example|260120196` + `GET [base]/Location?identifier=345678975` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "address" + * definition = "http://hl7.org/fhir/SearchParameter/Location-address" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/Location?address=Berlin` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "operational-status" + * definition = "http://hl7.org/fhir/SearchParameter/Location-operational-status" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Location?operational-status=Unoccupied` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "organization" + * definition = "http://hl7.org/fhir/SearchParameter/Location-organization" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Location?organization=AbteilungAllgemeinchirurgieOrganisationBeispiel` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + +//Warum ist "characteristic" ein Suchparameter!? Das Element gibt es nicht mal in der Ressourcen-Definition!! +/* * searchParam[+] + * insert Expectation(#MAY) + * name = "characteristic" + * definition = "http://hl7.org/fhir/SearchParameter/Location-characteristic" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Observation?component-code=http://loinc.org|85354-9` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " */ + + * searchParam[+] + * insert Expectation(#MAY) + * name = "type" + * definition = "http://hl7.org/fhir/SearchParameter/Location-type" + * type = #token + * documentation = + "**Beispiel zur Suche nach Typ eines Standorts:** + `GET [base]/Location?type=bed` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "partof" + * definition = "http://hl7.org/fhir/SearchParameter/Location-partof" + * type = #reference + * documentation = + "**Beispiel zur Suche nach Standort-Zugehörigkeit eines Raums (Zu welcher Abteilung gehört dieser Raum?):** + `[base]/Location?partof=RaumStandortBeispiel` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "contains" + * definition = "http://hl7.org/fhir/SearchParameter/Location-contains" + * type = #reference + * documentation = + "**Beispiel zur Suche nach Standort-Zugehörigkeit eines Raums:** + `GET [base]/Location?contains=KoordinatenBeispielGeoJSON` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "near" + * definition = "http://hl7.org/fhir/SearchParameter/Location-near" + * type = #token + * documentation = + "**Beispiel zur Suche nach Standort nahe (100m) Koordinaten:** + `GET [base]/Location?contains=52.525851|13.37774|100|m` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#special). " + -// ISiKStandortBettenstellplatz (Location) -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #MAY -* rest.resource[=].type = #Location -* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKStandortBettenstellplatz" -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #MAY -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #MAY -* rest.resource[=].interaction[=].code = #search-type -* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "_id" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "identifier" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-identifier" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "address" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-address" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "operational-status" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-operational-status" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "organization" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-organization" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "characteristic" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-characteristic" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "type" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-type" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "partof" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-partof" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "contains" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-contains" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "near" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Location-near" -* rest.resource[=].searchParam[=].type = #token //Organisation -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #MAY -* rest.resource[=].type = #Organization -* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisation" -* rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #MAY -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #MAY -* rest.resource[=].interaction[=].code = #search-type -* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "_id" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "identifier" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Organization-identifier" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "active" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Organization-active" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "type" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Organization-type" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "name" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Organization-name" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "address" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Organization-address" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "partof" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Organization-partof" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "endpoint" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Organization-endpoint" -* rest.resource[=].searchParam[=].type = #reference -//OrganisationFachabteilung -* rest.resource[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].extension.valueCode = #MAY -* rest.resource[=].type = #Organization -* rest.resource[=].supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisationFachabteilung" -* rest.resource[=].interaction[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #MAY -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].interaction[=].extension.valueCode = #MAY -* rest.resource[=].interaction[=].code = #search-type -* rest.resource[=].searchParam[0].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "_id" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Resource-id" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "identifier" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Organization-identifier" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "active" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Organization-active" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "type" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Organization-type" -* rest.resource[=].searchParam[=].type = #token -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "name" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Organization-name" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "address" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Organization-address" -* rest.resource[=].searchParam[=].type = #string -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "partof" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Organization-partof" -* rest.resource[=].searchParam[=].type = #reference -* rest.resource[=].searchParam[+].extension.url = $capabilitystatement-expectation -* rest.resource[=].searchParam[=].extension.valueCode = #MAY -* rest.resource[=].searchParam[=].name = "endpoint" -* rest.resource[=].searchParam[=].definition = "http://hl7.org/fhir/SearchParameter/Organization-endpoint" -* rest.resource[=].searchParam[=].type = #reference + * resource[+] + * type = #Organisation + * insert Expectation(#MAY) + * supportedProfile[+] = Canonical(ISiKOrganisation) + * insert Expectation(#MAY) + * supportedProfile[+] = Canonical(ISiKOrganisationFachabteilung) + * insert Expectation(#MAY) + + * interaction[+] + * insert Expectation(#MAY) + * code = #read + * interaction[+] + * insert Expectation(#MAY) + * code = #search-type + + * insert CommonSearchParameters + * searchParam[+] + * insert Expectation(#SHALL) + * name = "identifier" + * definition = "http://hl7.org/fhir/SearchParameter/Organization-identifier" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Organization?identifier=http://fhir.de/sid/arge-ik/iknr|260120196` + `GET [base]/Organization?identifier=http://fhir.de/StructureDefinition/identifier-bsnr|345678975` + `GET [base]/Organization?identifier=345678975` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "active" + * definition = "http://hl7.org/fhir/SearchParameter/Organization-active" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Organization?active=true` + `GET [base]/Organization?active=false` + **Anwendungshinweis:** + Insbesondere für die Suche nach Daten historischer Organisationsstrukturen - z.B. nach Schließung, Zusammenlegung von Fachabteilungen etc. - + erscheint es erforderlich nach Ressourcen nicht aktiver Organisationseinheiten suchen zu können. + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "type" + * definition = "http://hl7.org/fhir/SearchParameter/Organization-type" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Organization?type=dept` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "name" + * definition = "http://hl7.org/fhir/SearchParameter/Organization-name" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/Organization?name=FA-Gynäkologie` + `GET [base]/Organization?name=GYN` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "address" + * definition = "http://hl7.org/fhir/SearchParameter/Organization-address" + * type = #string + * documentation = + "**Beispiel:** + `GET [base]/Organization?address=Berlin` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "partof" + * definition = "http://hl7.org/fhir/SearchParameter/Organization-partof" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Organization?partof:identifier=260120196` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + * searchParam[+] + * insert Expectation(#MAY) + * name = "endpoint" + * definition = "http://hl7.org/fhir/SearchParameter/Organization-endpoint" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/Organization?endpoint:identifier=123456` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + //AllergyIntolerance -* rest.resource[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL - * type = #AllergyIntolerance - * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit" - * interaction[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL - * code = #read - * interaction[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL - * code = #search-type - * searchParam[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL - * name = "_id" - * definition = "http://hl7.org/fhir/SearchParameter/Resource-id" - * type = #token - * searchParam[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL - * name = "clinical-status" - * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-clinical-status" - * type = #token - * searchParam[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL - * name = "patient" - * definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" - * type = #reference - * searchParam[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL - * name = "asserter" - * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-asserter" - * type = #reference - * searchParam[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL - * name = "recorder" - * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-recorder" - * type = #reference - * searchParam[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL - * name = "onset" - * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-onset" - * type = #date - * searchParam[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL - * name = "date" - * definition = "http://hl7.org/fhir/SearchParameter/conformance-date" - * type = #date - * searchParam[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #MAY - * name = "_profile" - * definition = "http://hl7.org/fhir/SearchParameter/Resource-profile" - * type = #token - * searchParam[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL - * name = "category" - * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-category" - * type = #token - * searchParam[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL - * name = "criticality" - * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-criticality" - * type = #token - * searchParam[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL - * name = "type" - * definition = "http://hl7.org/fhir/SearchParameter/clinical-type" - * type = #token - * searchParam[+] - * extension - * url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" - * valueCode = #SHALL - * name = "verification-status" - * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-verification-status" - * type = #token - * searchInclude[+] = "AllergyIntolerance:patient" - * extension.url = $capabilitystatement-expectation - * extension.valueCode = #SHALL - * searchInclude[+] = "AllergyIntolerance:encounter" - * extension.url = $capabilitystatement-expectation - * extension.valueCode = #SHALL - * searchInclude[+] = "AllergyIntolerance:recorder" - * extension.url = $capabilitystatement-expectation - * extension.valueCode = #SHALL - * searchInclude[+] = "AllergyIntolerance:asserter" - * extension.url = $capabilitystatement-expectation - * extension.valueCode = #SHALL + * resource[+] + * insert Expectation(#SHALL) + * type = #AllergyIntolerance + * supportedProfile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit" + * interaction[+] + * insert Expectation(#SHALL) + * code = #read + * interaction[+] + * insert Expectation(#SHALL) + * code = #search-type + * insert CommonSearchParameters + * searchParam[+] + * insert Expectation(#SHALL) + * name = "clinical-status" + * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-clinical-status" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/AllergyIntolerance?clinical-status=active` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "patient" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-patient" + * type = #reference + * documentation = + "**Beispiel:** + `GET [base]/AllergyIntolerance?patient=Patient/123` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " + //wird im IG nicht genannt + /* * searchParam[+] + * insert Expectation(#SHALL) + * name = "asserter" + * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-asserter" + * type = #reference + * documentation = + "**Beispiel:** + `ToDo` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " */ + + //wird im IG nicht genannt + /* * searchParam[+] + * insert Expectation(#SHALL) + * name = "recorder" + * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-recorder" + * type = #reference + * documentation = + "**Beispiel:** + `ToDo` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#reference). " */ + * searchParam[+] + * insert Expectation(#SHALL) + * name = "onset" + * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-onset" + * type = #date + * documentation = + "**Beispiel:** + `GET [base]/AllergyIntolerance?onset=2015-01-01T12:00:23Z+02:00` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "date" + * definition = "http://hl7.org/fhir/SearchParameter/conformance-date" + * type = #date + * documentation = + "**Beispiel:** + `GET [base]/AllergyIntolerance?date=2015-01-01T12:00:23Z+02:00` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date). " + * searchParam[+] + * insert Expectation(#SHALL) + * name = "category" + * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-category" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/AllergyIntolerance?category=environment` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + //wird im IG nicht genannt + /* * searchParam[+] + * insert Expectation(#SHALL) + * name = "criticality" + * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-criticality" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Organization?type=dept` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " */ + * searchParam[+] + * insert Expectation(#SHALL) + * name = "type" + * definition = "http://hl7.org/fhir/SearchParameter/clinical-type" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/AllergyIntolerance?type=allergy` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " + //wird im IG nicht genannt + /* * searchParam[+] + * insert Expectation(#SHALL) + * name = "verification-status" + * definition = "http://hl7.org/fhir/SearchParameter/AllergyIntolerance-verification-status" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/Organization?type=dept` + **Anwendungshinweis:** + Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). " */ + * searchInclude[+] = "AllergyIntolerance:patient" + * insert Expectation(#SHALL) + * searchInclude[+] = "AllergyIntolerance:encounter" + * insert Expectation(#SHALL) + * searchInclude[+] = "AllergyIntolerance:recorder" + * insert Expectation(#MAY) + * searchInclude[+] = "AllergyIntolerance:asserter" + * insert Expectation(#MAY) + //TopicBased Subscription Backport (https://hl7.org/fhir/uv/subscriptions-backport/) -* rest.resource[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" -* rest.resource[=].extension.valueCode = #MAY -* rest.resource[=].extension.url = Canonical(CapabilityStatementSubscriptionTopic) -* rest.resource[=].extension.valueCanonical = $patient-merge-topic -* rest.resource[=].type = #Subscription -* rest.resource[=].supportedProfile = Canonical(PatientMergeSubscription) -* rest.resource[=].supportedProfile.extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" -* rest.resource[=].supportedProfile.extension.valueCode = #MAY -* rest.resource[=].interaction[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" -* rest.resource[=].interaction[=].extension.valueCode = #MAY -* rest.resource[=].interaction[=].code = #read -* rest.resource[=].interaction[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" -* rest.resource[=].interaction[=].extension.valueCode = #MAY -* rest.resource[=].interaction[=].code = #create -* rest.resource[=].interaction[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" -* rest.resource[=].interaction[=].extension.valueCode = #MAY -* rest.resource[=].interaction[=].code = #update -* rest.resource[=].interaction[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" -* rest.resource[=].interaction[=].extension.valueCode = #MAY -* rest.resource[=].interaction[=].code = #delete -* rest.resource[=].operation[+].extension.url = "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation" -* rest.resource[=].operation[=].extension.valueCode = #MAY -* rest.resource[=].operation[=].name = "$get-ws-binding-token" -* rest.resource[=].operation[=].definition = "http://hl7.org/fhir/uv/subscriptions-backport/OperationDefinition/backport-subscription-get-ws-binding-token" -* document.extension.url = $capabilitystatement-expectation -* document.extension.valueCode = #SHALL -* document.mode = #consumer -* document.profile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtBundle" +* rest + * resource[+] + * insert Expectation(#MAY) + * type = #Subscription + * supportedProfile = Canonical(PatientMergeSubscription) + * insert Expectation(#MAY) + * interaction[+] + * insert Expectation(#MAY) + * code = #read + * interaction[+] + * insert Expectation(#MAY) + * code = #create + * interaction[+] + * insert Expectation(#MAY) + * code = #update + * interaction[+] + * insert Expectation(#MAY) + * code = #delete + + * extension + * url = Canonical(CapabilityStatementSubscriptionTopic) + * valueCanonical = $patient-merge-topic + * operation[+] + * name = "$get-ws-binding-token" + * insert Expectation(#MAY) + * definition = "http://hl7.org/fhir/uv/subscriptions-backport/OperationDefinition/backport-subscription-get-ws-binding-token" + + +* document + * insert Expectation(#SHALL) + * mode = #consumer + * profile = "https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtBundle" diff --git a/Resources/input/fsh/ruleset.fsh b/Resources/input/fsh/ruleset.fsh index 2516a4d9..278f2b1b 100644 --- a/Resources/input/fsh/ruleset.fsh +++ b/Resources/input/fsh/ruleset.fsh @@ -15,4 +15,57 @@ RuleSet: MetaInstance RuleSet: Meta-CapabilityStatement * insert MetaInstance * implementationGuide = "https://gematik.de/fhir/isik/ImplementationGuide/ISiK-Basismodul" -* url = "https://gematik.de/fhir/isik/CapabilityStatement/ISiKCapabilityStatementBasisServer" \ No newline at end of file +* url = "https://gematik.de/fhir/isik/CapabilityStatement/ISiKCapabilityStatementBasisServer" + +RuleSet: Expectation (expectation) +* extension.url = $capabilitystatement-expectation +* extension.valueCode = {expectation} + +RuleSet: CommonSearchParameters +* searchParam[+] + * insert Expectation (#SHALL) + * name = "_id" + * definition = "http://hl7.org/fhir/SearchParameter/Resource-id" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/[Resourcetype]?_id=103270` + **Anwendungshinweis:** + Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource + anhand der `id` die `READ`-Interaktion besser anbietet. Der Parameter kann jedoch verwendet werden, + um den Abruf einer Ressource bspw. mit einem `_include` weiterer Ressourcen zu verbinden, + z.B. zum Abruf eines Encounters in Verbindung mit dem zugehörigen Patienten: + `GET [base]/Encounter?_id=103270&_include=Encounter:patient` + Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all). + Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend." +* searchParam[+] + * insert Expectation (#SHALL) + * name = "_tag" + * definition = "http://hl7.org/fhir/SearchParameter/Resource-tag" + * type = #token + * documentation = + "**Beispiel:** + `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` + **Anwendungshinweis:** + Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters for all resources](https://hl7.org/fhir/R4/search.html#all) + sowie Abschnitt [Tags](https://www.hl7.org/fhir/R4/resource.html#simple-tags). " +* searchParam[+] + * insert Expectation (#SHALL) + * name = "_count" + * type = #number + * documentation = + "**Beispiel:** + `GET [base]/[Resourcetype]?_count=100` + **Anwendungshinweis:** + Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/search.html#count). " +* searchParam[+] + * insert Expectation (#MAY) + * name = "_has" + * type = #string + * documentation = + "**Beispiel:** Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben + `GET [base]/Patient?_has:Observation:patient:code=1234-5` + **Beispiel:** Suche nach allen Encountern, bei denen die Diagnose 'A12.3' gestellt wurde + `GET [base]/Encounter?_has:Condition:encounter:code=A12.3` + **Anwendungshinweis:** + Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Reverse Chaining](https://hl7.org/fhir/R4/search.html#has). " \ No newline at end of file