Konformitätserklärung (CapabilityStatement)
Jede System, dass als MAIA Datenlieferant fungieren soll, MUSS an ihrem Endpunkt eine CapabilityStatement-Ressource bereitstellen.
Das CapabilityStatement in dieser Spezifikation stellt die Anforderungen seitens MAIA 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. 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) MAIA-Schnittstelle
Canonical: https://tiplu.de/fhir/maia/CapabilityStatement/1.0.0
Link zum Simplifier-Profil: Maia 1.0 CapabilityStatement
REST Capabilities Server
Mode | Server |
Resource Interactions
Resource Type | Supported Profiles | Read | SearchType |
---|---|---|---|
Provenance | SHALL | SHALL | |
Patient | SHALL | SHALL | |
Encounter | SHALL | SHALL | |
Organization | SHALL | SHOULD | |
Location | SHALL | SHOULD | |
Account | SHALL | SHOULD | |
Composition | SHOULD | SHOULD | |
DiagnosticReport | SHOULD | SHOULD | |
Observation | SHOULD | SHOULD | |
Condition | SHOULD | SHOULD | |
Procedure | SHOULD | SHOULD | |
Medication | SHOULD | SHOULD | |
MedicationAdministration | SHOULD | SHOULD |
Global Operations
Operation | Reference | Level |
---|---|---|
Operation-patient-everything | Fetch Patient Record | SHALL |
Search Parameters per resource type
Provenance
Name | Type | Level |
---|---|---|
_lastUpdated | date | SHALL |
Supported Includes:
- Provenance:target
Patient
No search parameters are stated for this resource type
Supported Includes:
- Patient:managingOrganization
Encounter
Name | Type | Level |
---|---|---|
status | token | SHALL |
patient | reference | SHALL |
Supported Includes:
- Encounter:patient
- Encounter:account
Organization
Name | Type | Level |
---|---|---|
type | token | SHALL |
identifier | token | SHALL |
Location
Name | Type | Level |
---|---|---|
physicalType | token | SHALL |
Account
No search parameters are stated for this resource type
Composition
No search parameters are stated for this resource type
DiagnosticReport
No search parameters are stated for this resource type
Observation
No search parameters are stated for this resource type
Condition
No search parameters are stated for this resource type
Procedure
No search parameters are stated for this resource type
Medication
No search parameters are stated for this resource type
MedicationAdministration
No search parameters are stated for this resource type