curl -v -H "accept: application/fhir+json" -X GET "http://fhirserver/DocumentReference/DocumentReference-Read-Example"
SUCCESS
281ms
And resource has ID "DocumentReference-Read-Example"
INFO - id.replaceMatches('/_history/.+','').matches('\\bDocumentReference-Read-Example$')
Copy
{"empty": false}
SUCCESS
209ms
And FHIR current response body is a valid isik5 resource and conforms to profile "https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenMetadaten"
INFO - Code system definition is missing for 'http://dvmd.de/fhir/CodeSystem/kdl#VL160105'
Copy
{ "locationCol": 415, "severity": "INFORMATION", "locationString": "DocumentReference.type.coding[0]", "messageId": "Terminology_PassThrough_TX_Message", "locationLine": 1, "message": "Code system definition is missing for 'http://dvmd.de/fhir/CodeSystem/kdl#VL160105'" }
WARN - Value set http://dvmd.de/fhir/ValueSet/kdl has been ignored due to module configuration
Copy
{ "locationCol": 415, "severity": "WARNING", "locationString": "DocumentReference.type.coding[0]", "messageId": "Value set http://dvmd.de/fhir/ValueSet/kdl has been ignored due to module configuration", "locationLine": 1, "message": "Value set http://dvmd.de/fhir/ValueSet/kdl has been ignored due to module configuration" }
SUCCESS
265ms
And FHIR current response body evaluates the FHIRPath "masterIdentifier.where(system = 'urn:ietf:rfc:3986' and value = 'urn:oid:1.2.840.113556.1.8000.2554.58783.21864.3474.19410.44358.58254.41281.46340').exists()" with error message 'The version-specific OID of the document does not match the expected value'
INFO - masterIdentifier.where(system = 'urn:ietf:rfc:3986' and value = 'urn:oid:1.2.840.113556.1.8000.2554.58783.21864.3474.19410.44358.58254.41281.46340').exists()
Copy
{"empty": false}
SUCCESS
212ms
And FHIR current response body evaluates the FHIRPath "identifier.where(system = 'urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8' and value = '129.6.58.42.33726').exists()" with error message 'The identifier does not match the expected value'
INFO - identifier.where(system = 'urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8' and value = '129.6.58.42.33726').exists()
Copy
{"empty": false}
SUCCESS
211ms
And FHIR current response body evaluates the FHIRPath "status = 'current'" with error message 'The document metadata status does not match the expected value'
And FHIR current response body evaluates the FHIRPath "docStatus = 'final'" with error message 'The document processing status does not match the expected value'
And FHIR current response body evaluates the FHIRPath "type.coding.where(system = 'http://dvmd.de/fhir/CodeSystem/kdl' and code = 'VL160105' and display = 'Pflegebericht').exists()" with error message 'The document type (KDL) code does not match the expected value'
INFO - type.coding.where(system = 'http://dvmd.de/fhir/CodeSystem/kdl' and code = 'VL160105' and display = 'Pflegebericht').exists()
Copy
{"empty": false}
SUCCESS
207ms
And FHIR current response body evaluates the FHIRPath "type.coding.where(system = 'http://ihe-d.de/CodeSystems/IHEXDStypeCode' and code = 'PFLG' and display = 'Pflegedokumentation').exists()" with error message 'The document type (XDS) code does not match the expected value'
INFO - type.coding.where(system = 'http://ihe-d.de/CodeSystems/IHEXDStypeCode' and code = 'PFLG' and display = 'Pflegedokumentation').exists()
Copy
{"empty": false}
SUCCESS
209ms
And FHIR current response body evaluates the FHIRPath "author.display.contains('Maxine Mustermann')" with error message 'The document author does not match the expected value'
INFO - author.display.contains('Maxine Mustermann')
Copy
{"empty": false}
SUCCESS
207ms
And FHIR current response body evaluates the FHIRPath "relatesTo.where(code = 'replaces' and target.reference.exists()).exists()" with error message 'The relationship to the replaced document does not match the expected value'
INFO - relatesTo.where(code = 'replaces' and target.reference.exists()).exists()
Copy
{"empty": false}
SUCCESS
207ms
And FHIR current response body evaluates the FHIRPath "securityLabel.coding.where(code = 'N' and system = 'http://terminology.hl7.org/CodeSystem/v3-Confidentiality').exists()" with error message 'The confidentiality does not match the expected value'
INFO - securityLabel.coding.where(code = 'N' and system = 'http://terminology.hl7.org/CodeSystem/v3-Confidentiality').exists()
Copy
{"empty": false}
SUCCESS
207ms
And FHIR current response body evaluates the FHIRPath "content.where(attachment.where(contentType = 'application/pdf' and (language = 'de' or language.startsWith('de-')) and url.exists() and creation = @2026-01-31T14:50:50+01:00).exists() and format.where(code = 'urn:ihe:iti:xds:2017:mimeTypeSufficient' and system = 'http://ihe.net/fhir/ihe.formatco... with error message 'The attachment does not match the expected value'
INFO - content.where(attachment.where(contentType = 'application/pdf' and (language = 'de' or language.startsWith('de-')) and url.exists() and creation = @2026-01-31T14:50:50+01:00).exists() and format.where(code = 'urn:ihe:iti:xds:2017:mimeTypeSufficient' and system = 'http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode').exists()).exists()
Copy
{"empty": false}
SUCCESS
209ms
And FHIR current response body evaluates the FHIRPath "content.attachment.url.contains('Binary/Binary-PDF-Example')" with error message 'The Binary reference does not match the expected value'
INFO - content.attachment.url.contains('Binary/Binary-PDF-Example')
Copy
{"empty": false}
SUCCESS
207ms
And FHIR current response body evaluates the FHIRPath "context.where(facilityType.coding.where(code = 'KHS' and system = 'http://ihe-d.de/CodeSystems/PatientBezogenenGesundheitsversorgung').exists() and practiceSetting.where(coding.where(code = 'ALLG' and system = 'http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen').exists()).exists()).exists()" with error message 'The context Facility and Specialty does not match the expected value'
INFO - context.where(facilityType.coding.where(code = 'KHS' and system = 'http://ihe-d.de/CodeSystems/PatientBezogenenGesundheitsversorgung').exists() and practiceSetting.where(coding.where(code = 'ALLG' and system = 'http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen').exists()).exists()).exists()
Copy
{"empty": false}
SUCCESS
208ms
And FHIR current response body evaluates the FHIRPath "category.coding.where(code = 'DUR' and system = 'http://ihe-d.de/CodeSystems/IHEXDSclassCode' and display = 'Dokumente ohne besondere Form (Notizen)').exists()" with error message 'The document class does not match the expected value'
INFO - category.coding.where(code = 'DUR' and system = 'http://ihe-d.de/CodeSystems/IHEXDSclassCode' and display = 'Dokumente ohne besondere Form (Notizen)').exists()
Copy
{"empty": false}
SUCCESS
207ms
And element "subject" references resource with ID "Patient-Read-Example" with error message "The reference to Patient does not match the expected value"
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')
Copy
{"empty": false}
SUCCESS
206ms
And element "context.encounter" references resource with ID "Encounter-Read-Finished-Example" with error message "The reference to Encounter does not match the expected value"
INFO - context.encounter.reference.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')
Copy
{"empty": false}
SUCCESS
206ms
And referenced "Encounter" resource with id "${data.documentreference-read-encounter-id}" conforms to a valid v5 "ISiKKontaktGesundheitseinrichtung" profile
curl -v -H "accept: application/fhir+json" -X GET "http://fhirserver/Encounter/Encounter-Read-Finished-Example"
INFO - This element does not match any known slice defined in the profile https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung|5.1.2
Copy
{ "locationCol": 1180, "severity": "INFORMATION", "locationString": "Encounter.location[0]", "locationLine": 1, "message": "This element does not match any known slice defined in the profile https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung|5.1.2" }
SUCCESS
513ms
And referenced "Patient" resource with id "${data.documentreference-read-patient-id}" conforms to a valid v5 "ISiKPatient" profile
curl -v -H "accept: application/fhir+json" -X GET "http://fhirserver/Patient/Patient-Read-Example"
WARN - Rule add-7: 'Wenn die Extension 'Precinct' (Stadtteil) verwendet wird, dann muss diese Information auch als separates line-item abgebildet sein.' Failed
Copy
{ "locationCol": 1408, "severity": "WARNING", "locationString": "Patient.address[0]", "messageId": "Rule add-7: 'Wenn die Extension 'Precinct' (Stadtteil) verwendet wird, dann muss diese Information auch als separates line-item abgebildet sein.' Failed", "locationLine": 1, "message": "Rule add-7: 'Wenn die Extension 'Precinct' (Stadtteil) verwendet wird, dann muss diese Information auch als separates line-item abgebildet sein.' Failed" }
INFO - This element does not match any known slice defined in the profile https://gematik.de/fhir/ti/StructureDefinition/ti-patient|1.1.1
Copy
{ "locationCol": 2117, "severity": "INFORMATION", "locationString": "Patient.identifier[1]", "locationLine": 1, "message": "This element does not match any known slice defined in the profile https://gematik.de/fhir/ti/StructureDefinition/ti-patient|1.1.1" }