curl -v -H "accept: application/fhir+xml" -X GET "http://fhirserver/MedicationStatement/MedicationStatement-Read-Extended-Example"
SUCCESS
256ms
And resource has ID "MedicationStatement-Read-Extended-Example"
INFO - id.replaceMatches('/_history/.+','').matches('\\bMedicationStatement-Read-Extended-Example$')
Copy
{"empty": false}
SUCCESS
207ms
And FHIR current response body is a valid isik5 resource and conforms to profile "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation"
INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/atc#V03AB23'
Copy
{ "locationCol": 348, "severity": "INFORMATION", "locationString": "MedicationStatement.medication.ofType(CodeableConcept).coding[0]", "messageId": "Terminology_PassThrough_TX_Message", "locationLine": 2, "message": "Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/atc#V03AB23'" }
INFO - Code system definition is missing for 'http://snomed.info/sct#22298006'
Copy
{ "locationCol": 940, "severity": "INFORMATION", "locationString": "MedicationStatement.reasonCode[0].coding[0]", "messageId": "Terminology_PassThrough_TX_Message", "locationLine": 2, "message": "Code system definition is missing for 'http://snomed.info/sct#22298006'" }
INFO - Code system definition is missing for 'http://snomed.info/sct#738956005'
Copy
{ "locationCol": 1433, "severity": "INFORMATION", "locationString": "MedicationStatement.dosage[0].site.coding[0]", "messageId": "Terminology_PassThrough_TX_Message", "locationLine": 2, "message": "Code system definition is missing for 'http://snomed.info/sct#738956005'" }
INFO - Code system definition is missing for 'http://snomed.info/sct#26643006'
Copy
{ "locationCol": 1622, "severity": "INFORMATION", "locationString": "MedicationStatement.dosage[0].route.coding[0]", "messageId": "Terminology_PassThrough_TX_Message", "locationLine": 2, "message": "Code system definition is missing for 'http://snomed.info/sct#26643006'" }
WARN - Value set https://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration has been ignored due to module configuration
Copy
{ "locationCol": 1622, "severity": "WARNING", "locationString": "MedicationStatement.dosage[0].route.coding[0]", "messageId": "Value set https://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration has been ignored due to module configuration", "locationLine": 2, "message": "Value set https://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration has been ignored due to module configuration" }
SUCCESS
371ms
And TGR current response with attribute "$..status.value" matches "active"
SUCCESS
210ms
And FHIR current response body evaluates the FHIRPath "medication.coding.where(code = 'V03AB23' and system = 'http://fhir.de/CodeSystem/bfarm/atc' and display = 'Acetylcystein' and version = '2024').exists()" with error message 'The coded medication does not match the expected value'
INFO - medication.coding.where(code = 'V03AB23' and system = 'http://fhir.de/CodeSystem/bfarm/atc' and display = 'Acetylcystein' and version = '2024').exists()
Copy
{"empty": false}
SUCCESS
209ms
And element "subject" references resource with ID "Patient/Patient-Read-Example" with error message "The referenced patient does not match the expected value"
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$')
Copy
{"empty": false}
SUCCESS
208ms
And FHIR current response body evaluates the FHIRPath "effective.toString().contains('2026-03-05')" with error message 'The effective date does not match the expected value'
INFO - effective.toString().contains('2026-03-05')
Copy
{"empty": false}
SUCCESS
207ms
And FHIR current response body evaluates the FHIRPath "reasonCode.coding.where(code.empty().not() and system.empty().not() and display.empty().not()).exists()" with error message 'The reason for medication is not specified correctly'
INFO - reasonCode.coding.where(code.empty().not() and system.empty().not() and display.empty().not()).exists()
Copy
{"empty": false}
SUCCESS
207ms
And FHIR current response body evaluates the FHIRPath "dosage.first().timing.repeat.when = 'PC'" with error message 'The dosage repeat value does not match the expected value'
INFO - dosage.first().timing.repeat.when = 'PC'
Copy
{"empty": false}
SUCCESS
207ms
And FHIR current response body evaluates the FHIRPath "dosage.first().timing.repeat.frequency = 2 and dosage.first().timing.repeat.frequencyMax = 3 and dosage.first().timing.repeat.period = 1 and dosage.first().timing.repeat.periodUnit = 'd'" with error message 'The dosage frequency does not match the expected value'
INFO - dosage.first().timing.repeat.frequency = 2 and dosage.first().timing.repeat.frequencyMax = 3 and dosage.first().timing.repeat.period = 1 and dosage.first().timing.repeat.periodUnit = 'd'
Copy
{"empty": false}
SUCCESS
212ms
And FHIR current response body evaluates the FHIRPath "dosage.first().asNeeded = false" with error message 'The as-needed value does not match the expected value'
And FHIR current response body evaluates the FHIRPath "dosage.first().site.coding.where(system='http://snomed.info/sct' and code='738956005' and version = 'http://snomed.info/sct/11000274103/version/20251115' and display.empty().not()).exists()" with error message 'The dosage site does not match the expected value'
INFO - dosage.first().site.coding.where(system='http://snomed.info/sct' and code='738956005' and version = 'http://snomed.info/sct/11000274103/version/20251115' and display.empty().not()).exists()
Copy
{"empty": false}
SUCCESS
209ms
And FHIR current response body evaluates the FHIRPath "dosage.first().route.coding.where(system='http://snomed.info/sct' and code='26643006' and version = 'http://snomed.info/sct/11000274103/version/20251115' and display.empty().not()).exists()" with error message 'The dosage route does not match the expected value'
INFO - dosage.first().route.coding.where(system='http://snomed.info/sct' and code='26643006' and version = 'http://snomed.info/sct/11000274103/version/20251115' and display.empty().not()).exists()
Copy
{"empty": false}
SUCCESS
208ms
And FHIR current response body evaluates the FHIRPath "dosage.first().maxDosePerPeriod.numerator.value ~ 600 and dosage.first().maxDosePerPeriod.numerator.system = 'http://unitsofmeasure.org' and dosage.first().maxDosePerPeriod.numerator.code = 'mg' and dosage.first().maxDosePerPeriod.numerator.unit.hasValue() and dosage.first().maxDosePerPeriod.den... with error message 'The maximum dose per period does not match the expected value'
INFO - dosage.first().maxDosePerPeriod.numerator.value ~ 600 and dosage.first().maxDosePerPeriod.numerator.system = 'http://unitsofmeasure.org' and dosage.first().maxDosePerPeriod.numerator.code = 'mg' and dosage.first().maxDosePerPeriod.numerator.unit.hasValue() and dosage.first().maxDosePerPeriod.denominator.value ~ 1 and dosage.first().maxDosePerPeriod.denominator.system = 'http://unitsofmeasure.org' and dosage.first().maxDosePerPeriod.denominator.code = 'd' and dosage.first().maxDosePerPeriod.denominator.unit.hasValue()
Copy
{"empty": false}
SUCCESS
212ms
And FHIR current response body evaluates the FHIRPath "dosage.first().maxDosePerAdministration.value ~ 200 and dosage.first().maxDosePerAdministration.system = 'http://unitsofmeasure.org' and dosage.first().maxDosePerAdministration.code = 'mg' and dosage.first().maxDosePerAdministration.unit.hasValue()" with error message 'The maximum dose per administration does not match the expected value'
INFO - dosage.first().maxDosePerAdministration.value ~ 200 and dosage.first().maxDosePerAdministration.system = 'http://unitsofmeasure.org' and dosage.first().maxDosePerAdministration.code = 'mg' and dosage.first().maxDosePerAdministration.unit.hasValue()
Copy
{"empty": false}
SUCCESS
208ms
And referenced "Encounter" resource with id "${data.medication-encounter-id}" conforms to a valid v5 "ISiKKontaktGesundheitseinrichtung" profile
curl -v -H "accept: application/fhir+json" -X GET "http://fhirserver/Encounter/Encounter-Read-In-Progress-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": 956, "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
5s 258ms
And referenced "Patient" resource with id "${data.medication-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" }