Konformitätserklärung (CapabilityStatement)
Jede Instanz eines bestätigungsrelevanten Systems MUSS an ihrem Endpunkt eine CapabilityStatement-Ressource bereitstellen.
Hierzu MUSS die capabilities-Interaktion gemäß FHIR-Spezifikation 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 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.
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.
CapabilityStatement (Requirement) ISiK-Vitalparameter
Dieses Modul unterscheidet CapabilityStatements für:
- Abfragen administrativer Daten zum Patienten und Fallkontakt (Encounter)
- Abfragen von Vitalparametern
Alle bestätigungsrelevanten Systeme MÜSSEN im Sinne der Herstellung des Patienten- und Encounter-Kontextes Interaktionen auf die entsprechenden Profile unterstützen:
REST Capabilities Server
Mode | Server |
Resource Interactions
Resource Type | Supported Profiles | Read | SearchType |
---|---|---|---|
Patient | SHALL | SHALL | |
Encounter | SHALL | SHALL |
Search Parameters per resource type
Patient
Name | Type | Documentation | Level |
---|---|---|---|
_id | token | **Beispiel:** `GET [base]/[Resourcetype]?_id=103270` **Anwendungshinweis:** Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource a... | SHALL |
_tag | token | **Beispiel:** `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` **Anwendungshinweis:** Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters... | SHALL |
_count | number | **Beispiel:** `GET [base]/[Resourcetype]?_count=100` **Anwendungshinweis:** Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/sea... | SHALL |
_has | string | **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 Enc... | MAY |
identifier | token | **Beispiel:** `GET [base]/Patient?identifier=http://fhir.krankenhaus.example|1032702` `GET [base]/Patient?identifier=1032702` **Anwendungshinweis:** Weit... | SHALL |
family | string | **Beispiel:** `GET [base]/Patient?family=Musterfrau` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string... | SHALL |
given | string | **Beispiel:** `GET [base]/Patient?given=Erika` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). ... | SHALL |
birthdate | date | **Beispiel:** `GET [base]/Patient?birthdate=1964-12-08` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#dat... | SHALL |
gender | token | **Beispiel:** `GET [base]/Patient?birthdate=1964-12-08` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#tok... | SHALL |
name | string | **Beispiel:** `GET [base]/Patient?name=Erika` `GET [base]/Patient?name=Erika` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https... | MAY |
address | string | **Beispiel:** `GET [base]/Patient?address=Berlin` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). ... | MAY |
address-city | string | **Beispiel:** `GET [base]/Patient?address-city=Berlin` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#stri... | MAY |
address-country | string | **Beispiel:** `GET [base]/Patient?address-country=DE` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#strin... | MAY |
address-postalcode | string | **Beispiel:** `GET [base]/Patient?address-postalcode=10117` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html... | MAY |
active | token | **Beispiel:** `GET [base]/Patient?active=true` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). ... | MAY |
telecom | token | **Beispiel:** `GET [base]/Patient?telecom=phone|+49152236898` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.ht... | MAY |
Supported Reverse Includes:
- Encounter:patient
- Encounter:subject
Encounter
Name | Type | Documentation | Level |
---|---|---|---|
identifier | token | **Beispiel:** `GET [base]/Encounter?identifier=http://test.krankenhaus.de/fhir/sid/fallnr|123456` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikatio... | SHALL |
status | token | **Beispiel:** `GET [base]/Encounter?status=finished` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token)... | SHALL |
class | token | **Beispiel:** `GET [base]/Encounter?class=IMP` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). | MAY |
type | token | **Beispiel:** `GET [base]/Encounter?type=http://fhir.de/CodeSystem/kontaktart-de|stationaer` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](ht... | SHALL |
patient | reference | **Beispiel:** `GET [base]/Encounter?patient=Patient/123` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#re... | SHALL |
subject | reference | **Beispiel:** `GET [base]/Encounter?subject=Patient/123` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#re... | MAY |
account | reference | **Beispiel:** `GET [base]/Encounter?account=Account/123` `GET [base]/Encounter?account:identifier=123456` `GET [base]/Encounter?account:identifier=https://example.o... | MAY |
date | date | **Beispiel:** `GET [base]/Encounter?date=lt2020-26-10` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date... | SHALL |
date-start | date | **Beispiel:** `GET [base]/Encounter?end-date=lt2020-26-10` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#... | SHALL |
end-date | date | **Beispiel:** `GET [base]/Encounter?end-date=lt2020-26-10` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#... | SHALL |
location | reference | **Beispiel:** `GET [base]/Encounter?location=Location/test` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html... | MAY |
service-provider | reference | **Beispiel:** `GET [base]/Encounter?service-provider=Organization/test` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4... | MAY |
Supported Includes:
- Encounter:patient
- Encounter:subject
- Encounter:part-of
Die CapabilityStatements gelten für alle bestätigungsrelevanten Systeme, die unter die Definition der 'Vitalparameter und Körpermaße' fallen :
Abfragen von Vitalparametern
Link Simplifier Profil Übersicht
REST Capabilities Server
Mode | Server |
Resource Interactions
Resource Type |
---|
Der beschriebene Akteur implementiert die folgenden Rollen.
Link Simplifier Profil Übersicht
Canonical: https://gematik.de/fhir/isik/CapabilityStatement/ISiKCapabilityStatementVitalSignStandardSourceRolle
REST Capabilities Server
Mode | Server |
Resource Interactions
Resource Type | Supported Profiles | Read | SearchType |
---|---|---|---|
Observation | SHALL | SHALL |
Search Parameters per resource type
Observation
Name | Type | Documentation | Level |
---|---|---|---|
_id | token | **Beispiel:** `GET [base]/[Resourcetype]?_id=103270` **Anwendungshinweis:** Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource a... | SHALL |
_tag | token | **Beispiel:** `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` **Anwendungshinweis:** Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters... | SHALL |
_count | number | **Beispiel:** `GET [base]/[Resourcetype]?_count=100` **Anwendungshinweis:** Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/sea... | SHALL |
_has | string | **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 Enc... | MAY |
category | token | SHALL | |
status | token | SHALL | |
date | date | SHALL | |
code | token | SHALL | |
patient | reference | SHALL | |
subject | reference | MAY | |
encounter | reference | SHALL | |
combo-code | token | SHALL | |
combo-code-value-quantity | composite | SHALL | |
component-code | token | SHALL |
Abfragen von Labordaten (für AMTS)
Canonical: https://gematik.de/fhir/isik/CapabilityStatement/ISiKCapabilityStatementLaborMinimalRolle
REST Capabilities Server
Mode | Server |
Resource Interactions
Resource Type | Supported Profiles | Read | SearchType |
---|---|---|---|
Observation | SHALL | SHALL |
Search Parameters per resource type
Observation
Name | Type | Documentation | Level |
---|---|---|---|
_id | token | **Beispiel:** `GET [base]/[Resourcetype]?_id=103270` **Anwendungshinweis:** Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource a... | SHALL |
_tag | token | **Beispiel:** `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` **Anwendungshinweis:** Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters... | SHALL |
_count | number | **Beispiel:** `GET [base]/[Resourcetype]?_count=100` **Anwendungshinweis:** Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/sea... | SHALL |
_has | string | **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 Enc... | MAY |
category | token | SHALL | |
status | token | SHALL | |
date | date | SHALL | |
code | token | SHALL | |
patient | reference | SHALL | |
subject | reference | MAY | |
encounter | reference | SHALL | |
combo-code | token | SHALL | |
combo-code-value-quantity | composite | SHALL | |
component-code | token | SHALL |