curl -v -H "accept: application/fhir+xml" -X GET "http://fhirserver/AllergyIntolerance/AllergyIntolerance-Read-Example"
SUCCESS
267ms
And FHIR current response body is a valid isik5 resource and conforms to profile "https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit"
INFO - Code system definition is missing for 'http://snomed.info/sct#256262001'
Copy
{ "locationCol": 798, "severity": "INFORMATION", "locationString": "AllergyIntolerance.code.coding[0]", "messageId": "Terminology_PassThrough_TX_Message", "locationLine": 2, "message": "Code system definition is missing for 'http://snomed.info/sct#256262001'" }
INFO - Code system definition is missing for 'http://snomed.info/sct#76067001'
Copy
{ "locationCol": 1546, "severity": "INFORMATION", "locationString": "AllergyIntolerance.reaction[0].manifestation[0].coding[0]", "messageId": "Terminology_PassThrough_TX_Message", "locationLine": 2, "message": "Code system definition is missing for 'http://snomed.info/sct#76067001'" }
INFO - Code system definition is missing for 'http://snomed.info/sct#14910006'
Copy
{ "locationCol": 1789, "severity": "INFORMATION", "locationString": "AllergyIntolerance.reaction[0].exposureRoute.coding[0]", "messageId": "Terminology_PassThrough_TX_Message", "locationLine": 2, "message": "Code system definition is missing for 'http://snomed.info/sct#14910006'" }
SUCCESS
264ms
And resource has ID "AllergyIntolerance-Read-Example" with error message "The ID does not match the expected value"
INFO - id.replaceMatches('/_history/.+','').matches('\\bAllergyIntolerance-Read-Example$')
Copy
{"empty": false}
SUCCESS
204ms
And FHIR current response body evaluates the FHIRPath "type = 'allergy' or type = 'intolerance'" with error message "The Type must be allergy or intolerance"
INFO - type = 'allergy' or type = 'intolerance'
Copy
{"empty": false}
SUCCESS
205ms
And FHIR current response body evaluates the FHIRPath "category.where($this = 'food' or $this = 'medication' or $this = 'environment' or $this = 'biologic').exists()" with error message "The Category must be food, medication, environment, or biologic"
INFO - category.where($this = 'food' or $this = 'medication' or $this = 'environment' or $this = 'biologic').exists()
Copy
{"empty": false}
SUCCESS
205ms
And FHIR current response body evaluates the FHIRPath "criticality.where($this = 'low' or $this = 'high' or $this = 'unable-to-access').exists()" with error message "The Criticality must be low, high, or unable-to-access."
INFO - criticality.where($this = 'low' or $this = 'high' or $this = 'unable-to-access').exists()
Copy
{"empty": false}
SUCCESS
205ms
And FHIR current response body evaluates the FHIRPath "clinicalStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical' and code = 'active').exists()" with error message "The Clinical status does not have the value 'active'"
INFO - clinicalStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical' and code = 'active').exists()
Copy
{"empty": false}
SUCCESS
205ms
And FHIR current response body evaluates the FHIRPath "verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'confirmed').exists()" with error message "The Verification status does not have the value 'confirmed'"
INFO - verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'confirmed').exists()
Copy
{"empty": false}
SUCCESS
205ms
And FHIR current response body evaluates the FHIRPath "code.coding.where(code = '256262001' and display = 'Betula pendula pollen' and system = 'http://snomed.info/sct' and version = 'http://snomed.info/sct/11000274103/version/20251115').exists()" with error message "The Code does not meet the preconditions."
INFO - code.coding.where(code = '256262001' and display = 'Betula pendula pollen' and system = 'http://snomed.info/sct' and version = 'http://snomed.info/sct/11000274103/version/20251115').exists()
Copy
{"empty": false}
SUCCESS
206ms
And FHIR current response body evaluates the FHIRPath "reaction.manifestation.coding.where(code = '76067001' and display = 'Sneezing (finding)' and system = 'http://snomed.info/sct' and version = 'http://snomed.info/sct/11000274103/version/20251115').exists()" with error message "The Manifestation Coding does not meet the preconditions."
INFO - reaction.manifestation.coding.where(code = '76067001' and display = 'Sneezing (finding)' and system = 'http://snomed.info/sct' and version = 'http://snomed.info/sct/11000274103/version/20251115').exists()
Copy
{"empty": false}
SUCCESS
206ms
And FHIR current response body evaluates the FHIRPath "reaction.exposureRoute.coding.where(code = '14910006' and display = 'Inspiration' and system = 'http://snomed.info/sct' and version = 'http://snomed.info/sct/11000274103/version/20251115').exists()" with error message "The Exposure Route Coding does not meet the preconditions."
INFO - reaction.exposureRoute.coding.where(code = '14910006' and display = 'Inspiration' and system = 'http://snomed.info/sct' and version = 'http://snomed.info/sct/11000274103/version/20251115').exists()
Copy
{"empty": false}
SUCCESS
206ms
And FHIR current response body evaluates the FHIRPath "reaction.severity.where($this = 'mild' or $this = 'moderate' or $this = 'severe').exists()" with error message "Reaction Severity must be mild, moderate, or severe."
INFO - reaction.severity.where($this = 'mild' or $this = 'moderate' or $this = 'severe').exists()
Copy
{"empty": false}
SUCCESS
205ms
And FHIR current response body evaluates the FHIRPath "onset is dateTime" with error message "onsetDateTime is missing"
And FHIR current response body evaluates the FHIRPath "note.author.reference.exists()" with error message "Note author reference is missing and required."
And element "patient" references resource with ID "Patient/Patient-Read-Example" with error message "The referenced patient does not match the expected value"
INFO - patient.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$')
Copy
{"empty": false}
SUCCESS
204ms
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" }