CapabilityStatement

Um eine dezentrale Datenauswertung mittel des Deutsche Forschungsdatenportal für Gesundheit der Medizininformatik-Initiative zu ermöglichen MUSS die capabilities-Interaktion untersützt werden, sodass durch durch den FHIR-Server unter [BASE_URL]/metadata ein CapabilityStatement exponiert wird. Innerhalb dieses CapabilityStatement MUSS angegeben werden welche Profile inkl. Version, sowie welche Suchparameter unterstüzt werden.

Nachfolgend wird aufgelistet welche Inhalte verpflichtend im CapabilityStatement angegeben werden MÜSSEN. Darüber hinaus MUSS eine Konformität zu dem nachfolgenden CapabilityStatement in der jeweiligen CapabilityStatement Instanz unter CapabilityStatement.instantiates angegeben werden.

Canonical: https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/CapabilityStatement/metadata

Link Simplifier Profil Übersicht

REST Capabilities

ModeServer

Resource Interactions

Resource TypeProfileSupported ProfilesReadSearchType
SpecimenSpecimenSHALLSHALL
ObservationObservationSHALLSHALL
ServiceRequestServiceRequestSHALLSHALL
DiagnosticReportDiagnosticReportSHALLSHALL
CompositionCompositionSHALLSHALL
MediaMediaSHALLSHALL

Search Parameters per resource type

Specimen

NameTypeDocumentationLevel
_idtokenLogical id of this artifactSHALL
_lastUpdateddateWhen the resource version last changedSHALL
_profileuriProfiles this resource claims to conform toSHALL
identifiertokenThe unique identifier associated with the specimenSHALL
accessiontokenThe accession number associated with the specimenSHALL
statustokenavailable | unavailable | unsatisfactory | entered-in-errorSHALL
typetokenThe specimen typeSHALL
subjectreferenceThe subject of the specimenSHALL
parentreferenceThe parent of the specimenSHALL
collecteddateThe date the specimen was collectedSHALL
collectorreferenceWho collected the specimenSHALL
bodysitetokenThe code for the body site from where the specimen originatedSHALL
containertokenThe kind of specimen containerSHALL
patientreferenceThe patient the specimen comes fromSHALL
requestreferenceSearchParameter for Specimen.requestSHALL
collection-methodtokenSearchParameter for Specimen.collection.methodSHALL
collection-body-sitetokenSearchParameter for Specimen.collection.bodySiteSHALL
processing-proceduretokenSearchParameter for Specimen.processing.procedureSHALL
processing-additivereferenceSearchParameter for Specimen.processing.additiveSHALL
processing-datedateSearchParameter for Specimen.processing.timeSHALL
container-additivereferenceSearchParameter for Specimen.container.additiveSHALL

Observation

NameTypeDocumentationLevel
_idtokenLogical id of this artifactSHALL
_lastUpdateddateWhen the resource version last changedSHALL
_profileuriProfiles this resource claims to conform toSHALL
based-onreferenceReference to the service requestSHALL
categorytokenThe classification of the type of observationSHALL
codetokenThe code of the observation typeSHALL
code-value-conceptcompositeCode and coded value parameter pairSHALL
code-value-datecompositeCode and date/time value parameter pairSHALL
code-value-quantitycompositeCode and quantity value parameter pairSHALL
code-value-stringcompositeCode and string value parameter pairSHALL
combo-codetokenThe code of the observation type or component typeSHALL
combo-code-value-conceptcompositeCode and coded value parameter pair, including in componentsSHALL
combo-code-value-quantitycompositeCode and quantity value parameter pair, including in componentsSHALL
combo-data-absent-reasontokenThe reason why the expected value in the element Observation.value[x] or Observation.component.value[x] is missingSHALL
combo-value-concepttokenThe value or component value of the observation, if the value is a CodeableConceptSHALL
combo-value-quantityquantityThe value or component value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)SHALL
component-codetokenThe component code of the observation typeSHALL
component-code-value-conceptcompositeComponent code and component coded value parameter pairSHALL
component-code-value-quantitycompositeComponent code and component quantity value parameter pairSHALL
component-data-absent-reasontokenThe reason why the expected value in the element Observation.component.value[x] is missingSHALL
component-value-concepttokenThe value of the component observation, if the value is a CodeableConceptSHALL
component-value-quantityquantityThe value of the component observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)SHALL
data-absent-reasontokenThe reason why the expected value in the element Observation.value[x] is missingSHALL
datedateObtained datetime. If the obtained element is a period, a date that falls in the periodSHALL
derived-fromreferenceRelated measurements the observation is made fromSHALL
encounterreferenceEncounter related to the observationSHALL
has-memberreferenceRelated resource that belongs to the Observation groupSHALL
identifiertokenThe unique id for a particular observationSHALL
methodtokenThe method used for the observationSHALL
patientreferenceThe subject that the observation is about (if patient)SHALL
performerreferenceWho performed the observationSHALL
specimenreferenceSpecimen used for this observationSHALL
statustokenThe status of the observationSHALL
subjectreferenceThe subject that the observation is aboutSHALL
value-concepttokenThe value of the observation, if the value is a CodeableConceptSHALL
value-datedateThe value of the observation, if the value is a date or period of timeSHALL
value-quantityquantityThe value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)SHALL
value-stringstringThe value of the observation, if the value is a string, and also searches in CodeableConcept.textSHALL
body-sitetokenSearchParameter for Observation.bodySiteSHALL
value-ratiocompositeSearchParameter for Observation.valueRatioSHALL
value-ratio-numeratorquantitySearchParameter for Observation.valueRatio.numeratorSHALL
value-ratio-denominatorquantitySearchParameter for Observation.valueRatio.denominatorSHALL

ServiceRequest

NameTypeDocumentationLevel
_idtokenLogical id of this artifactSHALL
_lastUpdateddateWhen the resource version last changedSHALL
_profileuriProfiles this resource claims to conform toSHALL
authoreddateDate request signedSHALL
categorytokenClassification of serviceSHALL
codetokenWhat is being requested/orderedSHALL
encounterreferenceAn encounter in which this request is madeSHALL
identifiertokenIdentifiers assigned to this orderSHALL
intenttokenproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | optionSHALL
patientreferenceSearch by subject - a patientSHALL
performerreferenceRequested performerSHALL
requesterreferenceWho/what is requesting serviceSHALL
requisitiontokenComposite Request IDSHALL
specimenreferenceSpecimen to be testedSHALL
statustokendraft | active | on-hold | revoked | completed | entered-in-error | unknownSHALL
subjectreferenceSearch by subjectSHALL
reason-codetokenSearchParameter for ServiceRequest.reasonCodeSHALL
supporting-inforeferenceSearchParameter for ServiceRequest.supportingInfoSHALL

DiagnosticReport

NameTypeDocumentationLevel
_idtokenLogical id of this artifactSHALL
_lastUpdateddateWhen the resource version last changedSHALL
_profileuriProfiles this resource claims to conform toSHALL
based-onreferenceReference to the service requestSHALL
categorytokenWhich diagnostic discipline/department created the reportSHALL
codetokenThe code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the resultSHALL
conclusiontokenA coded conclusion (interpretation/impression) on the reportSHALL
datedateThe clinically relevant time of the reportSHALL
encounterreferenceThe Encounter when the order was madeSHALL
identifiertokenAn identifier for the reportSHALL
issueddateWhen the report was issuedSHALL
mediareferenceA reference to the image sourceSHALL
patientreferenceThe subject of the report if a patientSHALL
performerreferenceWho is responsible for the reportSHALL
resultreferenceLink to an atomic result (observation resource)SHALL
specimenreferenceThe specimen detailsSHALL
statustokenThe status of the reportSHALL
subjectreferenceThe subject of the reportSHALL
imaging-studyreferenceSearchParameter for DiagnosticReport.imagingStudySHALL

Composition

NameTypeDocumentationLevel
_idtokenLogical id of this artifactSHALL
_lastUpdateddateWhen the resource version last changedSHALL
_profileuriProfiles this resource claims to conform toSHALL
attesterreferenceWho attested the compositionSHALL
authorreferenceWho and/or what authored the compositionSHALL
categorytokenCategorization of CompositionSHALL
contexttokenCode(s) that apply to the event being documentedSHALL
datedateComposition editing timeSHALL
encounterreferenceContext of the CompositionSHALL
entryreferenceA reference to data that supports this sectionSHALL
identifiertokenVersion-independent identifier for the CompositionSHALL
patientreferenceWho and/or what the composition is aboutSHALL
perioddateThe period covered by the documentationSHALL
related-refreferenceTarget of the relationshipSHALL
sectiontokenClassification of section (recommended)SHALL
statustokenpreliminary | final | amended | entered-in-errorSHALL
subjectreferenceWho and/or what the composition is aboutSHALL
titlestringHuman Readable name/titleSHALL
typetokenKind of composition (LOINC if possible)SHALL
attester-modetokenSearchParameter for Composition.attester.modeSHALL
custodianreferenceSearchParameter for Composition.custodianSHALL
relates-to-codetokenSearchParameter for Composition.relatesTo.codeSHALL

Media

NameTypeDocumentationLevel
_idtokenLogical id of this artifactSHALL
_lastUpdateddateWhen the resource version last changedSHALL
_profileuriProfiles this resource claims to conform toSHALL
createddateWhen Media was collectedSHALL
statustokenpreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknownSHALL
subjectreferenceWho/What this Media is a record ofSHALL
typetokenClassification of media as image, video, or audioSHALL
part-ofreferenceSearchParameter for Media.partOfSHALL