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

ModeServer

Resource Interactions

Resource TypeSupported ProfilesReadSearchType
Patient
  • ISiKPatient
  • SHALLSHALL
    Encounter
  • ISiKKontaktGesundheitseinrichtung
  • SHALLSHALL

    Search Parameters per resource type

    Patient

    NameTypeDocumentationLevel
    _idtoken**Beispiel:** `GET [base]/[Resourcetype]?_id=103270` **Anwendungshinweis:** Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource a...SHALL
    _tagtoken**Beispiel:** `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` **Anwendungshinweis:** Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters...SHALL
    _countnumber**Beispiel:** `GET [base]/[Resourcetype]?_count=100` **Anwendungshinweis:** Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/sea...SHALL
    _hasstring**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
    identifiertoken**Beispiel:** `GET [base]/Patient?identifier=http://fhir.krankenhaus.example|1032702` `GET [base]/Patient?identifier=1032702` **Anwendungshinweis:** Weit...SHALL
    familystring**Beispiel:** `GET [base]/Patient?family=Musterfrau` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string...SHALL
    givenstring**Beispiel:** `GET [base]/Patient?given=Erika` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). ...SHALL
    birthdatedate**Beispiel:** `GET [base]/Patient?birthdate=1964-12-08` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#dat...SHALL
    gendertoken**Beispiel:** `GET [base]/Patient?birthdate=1964-12-08` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#tok...SHALL
    namestring**Beispiel:** `GET [base]/Patient?name=Erika` `GET [base]/Patient?name=Erika` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https...MAY
    addressstring**Beispiel:** `GET [base]/Patient?address=Berlin` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#string). ...MAY
    address-citystring**Beispiel:** `GET [base]/Patient?address-city=Berlin` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#stri...MAY
    address-countrystring**Beispiel:** `GET [base]/Patient?address-country=DE` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#strin...MAY
    address-postalcodestring**Beispiel:** `GET [base]/Patient?address-postalcode=10117` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html...MAY
    activetoken**Beispiel:** `GET [base]/Patient?active=true` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). ...MAY
    telecomtoken**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

    NameTypeDocumentationLevel
    identifiertoken**Beispiel:** `GET [base]/Encounter?identifier=http://test.krankenhaus.de/fhir/sid/fallnr|123456` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikatio...SHALL
    statustoken**Beispiel:** `GET [base]/Encounter?status=finished` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token)...SHALL
    classtoken**Beispiel:** `GET [base]/Encounter?class=IMP` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#token). MAY
    typetoken**Beispiel:** `GET [base]/Encounter?type=http://fhir.de/CodeSystem/kontaktart-de|stationaer` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](ht...SHALL
    patientreference**Beispiel:** `GET [base]/Encounter?patient=Patient/123` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#re...SHALL
    subjectreference**Beispiel:** `GET [base]/Encounter?subject=Patient/123` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#re...MAY
    accountreference**Beispiel:** `GET [base]/Encounter?account=Account/123` `GET [base]/Encounter?account:identifier=123456` `GET [base]/Encounter?account:identifier=https://example.o...MAY
    datedate**Beispiel:** `GET [base]/Encounter?date=lt2020-26-10` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#date...SHALL
    date-startdate**Beispiel:** `GET [base]/Encounter?end-date=lt2020-26-10` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#...SHALL
    end-datedate**Beispiel:** `GET [base]/Encounter?end-date=lt2020-26-10` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html#...SHALL
    locationreference**Beispiel:** `GET [base]/Encounter?location=Location/test` **Anwendungshinweis:** Weitere Details siehe [FHIR-Kernspezifikation](https://hl7.org/fhir/R4/search.html...MAY
    service-providerreference**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

    Canonical: https://gematik.de/fhir/isik/CapabilityStatement/ISiKCapabilityStatementVitalSignStandardSourceAkteur

    REST Capabilities Server

    ModeServer

    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

    ModeServer

    Resource Interactions

    Resource TypeSupported ProfilesReadSearchType
    Observation
  • ISiKAtemfrequenz
  • ISiKBlutdruckSystemischArteriell
  • ISiKHerzfrequenz
  • ISiKKoerpergewicht
  • ISiKKoerpergroesse
  • ISiKKoerpertemperatur
  • ISiKKopfumfang
  • ISiKSauerstoffsaettigungArteriell
  • ISiKGCS
  • ISiKEKG
  • SHALLSHALL

    Search Parameters per resource type

    Observation

    NameTypeDocumentationLevel
    _idtoken**Beispiel:** `GET [base]/[Resourcetype]?_id=103270` **Anwendungshinweis:** Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource a...SHALL
    _tagtoken**Beispiel:** `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` **Anwendungshinweis:** Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters...SHALL
    _countnumber**Beispiel:** `GET [base]/[Resourcetype]?_count=100` **Anwendungshinweis:** Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/sea...SHALL
    _hasstring**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
    categorytokenSHALL
    statustokenSHALL
    datedateSHALL
    codetokenSHALL
    patientreferenceSHALL
    subjectreferenceMAY
    encounterreferenceSHALL
    combo-codetokenSHALL
    combo-code-value-quantitycompositeSHALL
    component-codetokenSHALL

    Abfragen von Labordaten (für AMTS)

    Canonical: https://gematik.de/fhir/isik/CapabilityStatement/ISiKCapabilityStatementLaborMinimalRolle

    REST Capabilities Server

    ModeServer

    Resource Interactions

    Resource TypeSupported ProfilesReadSearchType
    Observation
  • https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungSerumkreatinin
  • https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungPCT
  • https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungCRP
  • https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungHb
  • https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungTroponin
  • https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungGFR
  • https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungThrombozyten
  • https://gematik.de/fhir/isik/StructureDefinition/ISiKLaboruntersuchungTSH
  • SHALLSHALL

    Search Parameters per resource type

    Observation

    NameTypeDocumentationLevel
    _idtoken**Beispiel:** `GET [base]/[Resourcetype]?_id=103270` **Anwendungshinweis:** Der Parameter `_id` wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource a...SHALL
    _tagtoken**Beispiel:** `GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review` **Anwendungshinweis:** Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Parameters...SHALL
    _countnumber**Beispiel:** `GET [base]/[Resourcetype]?_count=100` **Anwendungshinweis:** Weitere Details siehe FHIR-Kernspezifikation, Abschnitt [Page Count](https://www.hl7.org/fhir/R4/sea...SHALL
    _hasstring**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
    categorytokenSHALL
    statustokenSHALL
    datedateSHALL
    codetokenSHALL
    patientreferenceSHALL
    subjectreferenceMAY
    encounterreferenceSHALL
    combo-codetokenSHALL
    combo-code-value-quantitycompositeSHALL
    component-codetokenSHALL