☰ Scenario Search for Procedure resource by ID
When Get FHIR resource at "http://fhirserver/Procedure/?_id=${data.medication-procedure-id}" with content type "xml"
And FHIR current response body is a valid CORE resource and conforms to profile "https://hl7.org/fhir/StructureDefinition/Bundle"
INFO
Unknown extension http://fhir.de/StructureDefinition/ProzedurDokumentationsdatum
{
"locationCol": 666,
"severity": "INFORMATION",
"locationString": "Bundle.entry[0].resource/*Procedure/Procedure-Read-Example*/.extension[0]",
"messageId": "Extension_EXT_Unknown",
"locationLine": 2,
"message": "Unknown extension http://fhir.de/StructureDefinition/ProzedurDokumentationsdatum"
}
WARN
Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKProzedur' has not been checked because it is unknown
{
"locationCol": 272,
"severity": "WARNING",
"locationString": "Bundle.entry[0].resource/*Procedure/Procedure-Read-Example*/.meta.profile[0]",
"messageId": "Validation_VAL_Profile_Unknown",
"locationLine": 2,
"message": "Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKProzedur' has not been checked because it is unknown"
}
WARN
Resource meta.profile differs from the passed profile for validation: meta.profile=[]; passed=https://hl7.org/fhir/StructureDefinition/Bundle
{
"severity": "WARNING",
"messageId": "REFV_WARN_PASSED_PROFILE_DIFFERS_FROM_META_PROFILE",
"message": "Resource meta.profile differs from the passed profile for validation: meta.profile=[]; passed=https://hl7.org/fhir/StructureDefinition/Bundle"
}
And response bundle contains resource with ID "${data.medication-procedure-id}" with error message "The requested Procedure ${data.medication-procedure-id} is not contained in the response bundle"
INFO
entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bProcedure-Read-Example$')).count() = 1
["BooleanType[true]"]
And Check if current response of resource "Procedure" is valid isik5 resource and conforms to profile "https://gematik.de/fhir/isik/StructureDefinition/ISiKProzedur"
INFO
Code system definition is missing for 'http://snomed.info/sct#387713003'
{
"locationCol": 515,
"severity": "INFORMATION",
"locationString": "Procedure.category.coding[0]",
"messageId": "Terminology_PassThrough_TX_Message",
"locationLine": 1,
"message": "Code system definition is missing for 'http://snomed.info/sct#387713003'"
}
WARN
Value set https://gematik.de/fhir/isik/ValueSet/ProzedurenKategorieSCT has been ignored due to module configuration
{
"locationCol": 515,
"severity": "WARNING",
"locationString": "Procedure.category.coding[0]",
"messageId": "Value set https://gematik.de/fhir/isik/ValueSet/ProzedurenKategorieSCT has been ignored due to module configuration",
"locationLine": 1,
"message": "Value set https://gematik.de/fhir/isik/ValueSet/ProzedurenKategorieSCT has been ignored due to module configuration"
}
INFO
Code system definition is missing for 'http://snomed.info/sct#6025007'
{
"locationCol": 721,
"severity": "INFORMATION",
"locationString": "Procedure.code.coding[0]",
"messageId": "Terminology_PassThrough_TX_Message",
"locationLine": 1,
"message": "Code system definition is missing for 'http://snomed.info/sct#6025007'"
}
INFO
Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/ops#5-470.11'
{
"locationCol": 902,
"severity": "INFORMATION",
"locationString": "Procedure.code.coding[1]",
"messageId": "Terminology_PassThrough_TX_Message",
"locationLine": 1,
"message": "Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/ops#5-470.11'"
}
WARN
Value set https://gematik.de/fhir/isik/ValueSet/ProzedurenCodesSCT has been ignored due to module configuration
{
"locationCol": 721,
"severity": "WARNING",
"locationString": "Procedure.code.coding[0]",
"messageId": "Value set https://gematik.de/fhir/isik/ValueSet/ProzedurenCodesSCT has been ignored due to module configuration",
"locationLine": 1,
"message": "Value set https://gematik.de/fhir/isik/ValueSet/ProzedurenCodesSCT has been ignored due to module configuration"
}