Konformitätserklärung (CapabilityStatement)
| Beschreibung |
|---|
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 unterstützt werden.
Der Eine Server-Instanz MUSS ihrerseits ein CapabilityStatement vom Das CapabilityStatement der Instanz MUSS alle Funktionalitäten auflisten, die im folgenden CapabilityStatement mit Die Verwendung der CapabilityStatement-Expectation-Extension ist im CapabilityStatement der Server-Instanz nicht erforderlich. |
| CanonicalURL | https://gematik.de/fhir/isik/CapabilityStatement/ISiKCapabilityStatementBasisServer |
|---|---|
| Intention | requirements |
| Status | active |
| Version | 4.0.1 |
Anforderungen an die FHIR-API
| Modus | server |
|---|
Interaktionen
Ressourcentyp-spezifische Operations
| RessourcenTyp | Name | Spezifikation | Verbindlichkeit |
|---|---|---|---|
| Subscription | $get-ws-binding-token | http://hl7.org/fhir/uv/subscriptions-backport/OperationDefinition/backport-subscription-get-ws-binding-token | MAY |
Dokumenten-Endpunkt
| Modus | Verbindlichkeit | Dokumentation | Profil |
|---|---|---|---|
| consumer | SHALL | Endpunkt zur Entgegennahme von Subsystem-Berichten in Form eines ISiKBerichtBundles. Weitere Hinweise siehe Bericht aus Subsystemen (Composition) | https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtBundle |
Suchparameter
| RessourcenTyp | SuchParameter | Verbindlichkeit | Hinweise | Definition |
|---|---|---|---|---|
| Patient | _id | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-id |
| Patient | _tag | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-tag |
| Patient | _count | SHALL | Beispiel: | |
| Patient | _has | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben | |
| Patient | identifier | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Patient-identifier |
| Patient | family | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-family |
| Patient | given | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-given |
| Patient | birthdate | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-birthdate |
| Patient | gender | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-gender |
| Patient | name | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/Patient-name |
| Patient | address | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-address |
| Patient | address-city | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-address-city |
| Patient | address-country | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-address-country |
| Patient | address-postalcode | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-address-postalcode |
| Patient | active | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/Patient-active |
| Patient | telecom | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-telecom |
| Encounter | _id | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-id |
| Encounter | _tag | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-tag |
| Encounter | _count | SHALL | Beispiel: | |
| Encounter | _has | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben | |
| Encounter | identifier | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-identifier |
| Encounter | status | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Encounter-status |
| Encounter | class | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Encounter-class |
| Encounter | type | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-type |
| Encounter | patient | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-patient |
| Encounter | subject | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Encounter-subject |
| Encounter | account | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Encounter-account |
| Encounter | date | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-date |
| Encounter | date-start | SHALL | Beispiel: | https://gematik.de/fhir/isik/SearchParameter/Encounter-date-start |
| Encounter | end-date | SHALL | Beispiel: | https://gematik.de/fhir/isik/SearchParameter/Encounter-end-date |
| Encounter | location | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/Encounter-location |
| Encounter | service-provider | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/Encounter-service-provider |
| Account | _id | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-id |
| Account | _tag | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-tag |
| Account | _count | SHALL | Beispiel: | |
| Account | _has | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben | |
| Account | identifier | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-identifier |
| Account | status | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Account-status |
| Account | type | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-type |
| Account | patient | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-patient |
| Condition | _id | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-id |
| Condition | _tag | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-tag |
| Condition | _count | SHALL | Beispiel: | |
| Condition | _has | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben | |
| Condition | clinical-status | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Condition-clinical-status |
| Condition | patient | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-patient |
| Condition | subject | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Condition-subject |
| Condition | encounter | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Condition-encounter |
| Condition | recorded-date | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Condition-recorded-date |
| Condition | related | SHALL | Beispiel: | http://fhir.de/SearchParameter/Condition-related |
| Condition | category | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/Condition-category |
| Procedure | _id | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-id |
| Procedure | _tag | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-tag |
| Procedure | _count | SHALL | Beispiel: | |
| Procedure | _has | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben | |
| Procedure | status | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Procedure-status |
| Procedure | category | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Procedure-category |
| Procedure | code | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Procedure-code |
| Procedure | patient | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-patient |
| Procedure | subject | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Procedure-subject |
| Procedure | encounter | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-encounter |
| Procedure | date | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-date |
| Coverage | _id | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-id |
| Coverage | _tag | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-tag |
| Coverage | _count | SHALL | Beispiel: | |
| Coverage | _has | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben | |
| Coverage | status | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Coverage-status |
| Coverage | type | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Coverage-type |
| Coverage | beneficiary | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Coverage-beneficiary |
| Coverage | payor | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Coverage-payor |
| Coverage | subscriber | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/Coverage-subscriber |
| RelatedPerson | _id | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-id |
| RelatedPerson | _tag | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-tag |
| RelatedPerson | _count | SHALL | Beispiel: | |
| RelatedPerson | _has | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben | |
| RelatedPerson | patient | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/RelatedPerson-patient |
| RelatedPerson | name | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/RelatedPerson-name |
| RelatedPerson | address | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-address |
| RelatedPerson | address-city | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-address-city |
| RelatedPerson | address-country | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-address-country |
| RelatedPerson | address-postalcode | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-address-postalcode |
| Practitioner | _id | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-id |
| Practitioner | _tag | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-tag |
| Practitioner | _count | SHALL | Beispiel: | |
| Practitioner | _has | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben | |
| Practitioner | identifier | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Practitioner-identifier |
| Practitioner | family | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-family |
| Practitioner | given | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-given |
| Practitioner | name | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/Practitioner-name |
| Practitioner | address | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-address |
| Practitioner | gender | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/individual-gender |
| CodeSystem | _id | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-id |
| CodeSystem | _tag | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-tag |
| CodeSystem | _count | SHALL | Beispiel: | |
| CodeSystem | _has | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben | |
| CodeSystem | url | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/conformance-url |
| ValueSet | _id | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-id |
| ValueSet | _tag | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-tag |
| ValueSet | _count | SHALL | Beispiel: | |
| ValueSet | _has | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben | |
| ValueSet | url | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/conformance-url |
| ValueSet | name | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/conformance-name |
| ValueSet | status | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/conformance-status |
| ValueSet | version | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/conformance-version |
| ValueSet | context-type-value | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/conformance-context-type-value |
| Observation | _id | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-id |
| Observation | _tag | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-tag |
| Observation | _count | SHALL | Beispiel: | |
| Observation | _has | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben | |
| Observation | status | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Observation-status |
| Observation | category | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Observation-category |
| Observation | code | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-code |
| Observation | patient | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-patient |
| Observation | subject | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Observation-subject |
| Observation | date | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-date |
| Observation | combo-code | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Observation-combo-code |
| Observation | combo-code-value-quantity | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Observation-combo-code-value-quantity |
| Observation | component-code | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Observation-component-code |
| Observation | encounter | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-encounter |
| Location | _id | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-id |
| Location | _tag | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-tag |
| Location | _count | SHALL | Beispiel: | |
| Location | _has | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben | |
| Location | identifier | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/Location-identifier |
| Location | address | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/Location-address |
| Location | operational-status | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/Location-operational-status |
| Location | organization | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/Location-organization |
| Location | type | MAY | Beispiel zur Suche nach Typ eines Standorts: | http://hl7.org/fhir/SearchParameter/Location-type |
| Location | partof | MAY | Beispiel zur Suche nach Standort-Zugehörigkeit eines Raums (Zu welcher Abteilung gehört dieser Raum?): | http://hl7.org/fhir/SearchParameter/Location-partof |
| Location | contains | MAY | Beispiel zur Suche nach Standort-Zugehörigkeit eines Raums: | http://hl7.org/fhir/SearchParameter/Location-contains |
| Location | near | MAY | Beispiel zur Suche nach Standort nahe (100m) Koordinaten: | http://hl7.org/fhir/SearchParameter/Location-near |
| Organization | _id | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-id |
| Organization | _tag | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-tag |
| Organization | _count | SHALL | Beispiel: | |
| Organization | _has | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben | |
| Organization | identifier | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Organization-identifier |
| Organization | active | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Organization-active |
| Organization | type | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Organization-type |
| Organization | name | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Organization-name |
| Organization | address | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/Organization-address |
| Organization | partof | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Organization-partof |
| Organization | endpoint | MAY | Beispiel: | http://hl7.org/fhir/SearchParameter/Organization-endpoint |
| AllergyIntolerance | _id | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-id |
| AllergyIntolerance | _tag | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/Resource-tag |
| AllergyIntolerance | _count | SHALL | Beispiel: | |
| AllergyIntolerance | _has | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben | |
| AllergyIntolerance | clinical-status | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/AllergyIntolerance-clinical-status |
| AllergyIntolerance | patient | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-patient |
| AllergyIntolerance | onset | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/AllergyIntolerance-onset |
| AllergyIntolerance | date | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/conformance-date |
| AllergyIntolerance | category | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/AllergyIntolerance-category |
| AllergyIntolerance | type | SHALL | Beispiel: | http://hl7.org/fhir/SearchParameter/clinical-type |
(Reverse-)Include
| RessourcenTyp | Include (SHALL) | Include (MAY) | Reverse Include (MAY) |
|---|---|---|---|
| Patient | 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; AllergyIntolerance:patient; Observation:patient | ||
| Encounter | Encounter:patient | Encounter:subject; Encounter:part-of; Encounter:diagnosis; Encounter:account | Encounter:part-of; Condition:encounter; Composition:encounter; Procedure:encounter |
| Account | |||
| Condition | Condition:patient; Condition:encounter | Condition:subject | Encounter:diagnosis |
| Procedure | Procedure:patient; Procedure:encounter | Procedure:subject | Encounter:diagnosis |
| Coverage | Coverage:patient | Coverage:subscriber; Coverage:payor; Coverage:beneficiary | |
| RelatedPerson | RelatedPerson:patient | Coverage:subscriber; Coverage:payor | |
| Practitioner | |||
| CodeSystem | |||
| ValueSet | |||
| Composition | |||
| Bundle | |||
| Observation | Observation:encounter; Observation:patient | Observation:subject | |
| Location | |||
| Organization | |||
| AllergyIntolerance | AllergyIntolerance:patient; AllergyIntolerance:encounter | AllergyIntolerance:recorder; AllergyIntolerance:asserter | |
| Subscription |