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. Darüber hinaus MUSS in CapabilityStatement.instantiates die Canonical URL des nachfolgenden CapabilityStatement in der jeweiligen CapabilityStatement Instanz 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.

CapabilityStatement (Requirement) ISiK

Canonical: https://gematik.de/fhir/isik/v3/Basismodul/CapabilityStatement/core-server

Link Simplifier Profil Übersicht

REST Capabilities

ModeServer

Resource Interactions

Resource TypeSupported ProfilesReadSearchType
PatientSHALLSHALL
EncounterSHALLSHALL
ConditionSHALLSHALL
ProcedureSHALLSHALL
CoverageSHALLSHALL
RelatedPersonSHALLSHALL
PractitionerSHALLSHALL
CodeSystemSHALLSHALL
ValueSetSHALLSHALL
CompositionSHALL
Bundle

Search Parameters per resource type

Patient

NameTypeLevel
_idtokenSHALL
identifiertokenSHALL
familystringSHALL
givenstringSHALL
birthdatedateSHALL
gendertokenSHALL
namestringMAY
_profileuriMAY
addressstringMAY
address-citystringMAY
address-countrystringMAY
address-postalcodestringMAY
activetokenMAY
telecomtokenMAY

Supported Reverse Includes:

  • Composition:patient
  • Composition:subject
  • Composition:author
  • Condition:patient
  • Condition:subject
  • Procedure:patient
  • Procedure:subject
  • Encounter:patient
  • Encounter:subject
  • Coverage:beneficiary
  • Coverage:subscriber
  • Coverage:patient
  • Coverage:payor
  • Account:subject
  • Account:patient

Encounter

NameTypeLevel
_idtokenSHALL
identifiertokenSHALL
statustokenSHALL
classtokenSHALL
typetokenSHALL
patientreferenceSHALL
subjectreferenceSHALL
accountreferenceSHALL
datedateSHALL
date-startdateSHALL
end-datedateSHALL
locationreferenceMAY
service-providerreferenceMAY
_profileuriMAY

Supported Includes:

  • Encounter:patient
  • Encounter:subject
  • Encounter:part-of
  • Encounter:diagnosis
  • Encounter:account

Supported Reverse Includes:

  • Encounter:part-of
  • Condition:encounter
  • Composition:encounter
  • Procedure:encounter

Condition

NameTypeLevel
_idtokenSHALL
clinical-statustokenSHALL
patientreferenceSHALL
subjectreferenceSHALL
encounterreferenceSHALL
recorded-datedateSHALL
relatedreferenceSHALL
_profileuriMAY
categorytokenMAY

Supported Includes:

  • Condition:patient
  • Condition:subject
  • Condition:encounter

Supported Reverse Includes:

  • Encounter:diagnosis

Procedure

NameTypeLevel
_idtokenSHALL
statustokenSHALL
categorytokenSHALL
codetokenSHALL
patientreferenceSHALL
subjectreferenceSHALL
encounterreferenceSHALL
datedateSHALL
_profileuriMAY

Supported Includes:

  • Procedure:patient
  • Procedure:subject
  • Procedure:encounter

Supported Reverse Includes:

  • Encounter:diagnosis

Coverage

NameTypeLevel
_idtokenSHALL
identifiertokenSHALL
statustokenSHALL
typetokenSHALL
beneficiaryreferenceSHALL
payorreferenceSHALL
subscriberreferenceMAY
_profileuriMAY

Supported Includes:

  • Coverage:subscriber
  • Coverage:patient
  • Coverage:payor
  • Coverage:beneficiary

RelatedPerson

NameTypeLevel
_idtokenSHALL
patientreferenceSHALL
namestringMAY
_profileuriMAY

Supported Includes:

  • RelatedPerson:patient

Supported Reverse Includes:

  • Coverage:subscriber
  • Coverage:payor

Practitioner

NameTypeLevel
_idtokenSHALL
identifiertokenSHALL
familystringSHALL
givenstringSHALL
addressstringMAY
gendertokenMAY
_profileuriMAY
namestringMAY

CodeSystem

NameTypeLevel
_idtokenSHALL
urluriSHALL
namestringSHALL
statustokenSHALL
versiontokenSHALL
content-modetokenSHALL

ValueSet

NameTypeLevel
_idtokenSHALL
urluriSHALL
namestringSHALL
statustokenSHALL
versiontokenSHALL
context-type-valuecompositeSHALL

Composition

No search parameters are stated for this resource type

Bundle

No search parameters are stated for this resource type

Document Capabilities

ModeProfile
ConsumerISiKBerichtBundle