| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and interaction.where(code = 'search-type').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = '_id' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 1 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = '_count' and type = 'number').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 2 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'identifier' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 3 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'status' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 4 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'class' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 5 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'type' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 6 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'patient' and type = 'reference').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 7 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'account' and type = 'reference').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 8 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'date' and type = 'date').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 9 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'date-start' and type = 'date').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 10 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'end-date' and type = 'date').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 11 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = '_has' and type = 'string').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 12 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = '_tag' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 13 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Search for the encounter by ID |
INFO - None of the codings provided are in the value set 'DiagnosisRole' (http://hl7.org/fhir/ValueSet/diagnosis-role|4.0.1), and a coding is recommended to come from this value set) (codes = http://fhir.de/CodeSystem/KontaktDiagnoseProzedur#treatment-diagnosis) |
Details |
| Search for the encounter by ID |
INFO - None of the codings provided are in the value set 'Admit source' (http://hl7.org/fhir/ValueSet/encounter-admit-source|4.0.1), and a coding is recommended to come from this value set) (codes = http://fhir.de/CodeSystem/dgkev/Aufnahmeanlass#E) |
Details |
| Search for the encounter by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung' has not been checked because it is unknown |
Details |
| Search for the encounter by ID |
WARN - Resource meta.profile differs from the passed profile for validation: meta.profile=[]; passed=https://hl7.org/fhir/StructureDefinition/Bundle |
Details |
| Search for the encounter by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$')).count() = 1 |
Details |
| Search for the encounter by ID |
RBellog 0 |
Download Evidence |
| Search for the encounter by ID |
Evidence Report |
Download Evidence |
| Search for the Encounter by Count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 2 |
Details |
| Search for the Encounter by Count |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Count |
Evidence Report |
Download Evidence |
| Search for the Encounter by Status and ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Status and ID |
INFO - entry.resource.all(status = 'in-progress') |
Details |
| Search for the Encounter by Status and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$')).count() = 1 |
Details |
| Search for the Encounter by Status and ID |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Status and ID |
Evidence Report |
Download Evidence |
| Search for the Encounter by Class and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Class and Patient |
INFO - entry.resource.all(class.where(code = 'IMP' and system = 'http://terminology.hl7.org/CodeSystem/v3-ActCode').exists()) |
Details |
| Search for the Encounter by Class and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$')).count() = 1 |
Details |
| Search for the Encounter by Class and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Class and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Type and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Type and Patient |
INFO - entry.resource.all(type.coding.where(code = 'normalstationaer' and system = 'http://fhir.de/CodeSystem/kontaktart-de').exists()) |
Details |
| Search for the Encounter by Type and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$')).count() = 1 |
Details |
| Search for the Encounter by Type and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Type and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Patient and Encounter ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Patient and Encounter ID |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')) |
Details |
| Search for the Encounter by Patient and Encounter ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$')).count() = 1 |
Details |
| Search for the Encounter by Patient and Encounter ID |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Patient and Encounter ID |
Evidence Report |
Download Evidence |
| Search for the Encounter by Account ID and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Account ID and Patient |
INFO - entry.resource.all(account.reference.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Example$')) |
Details |
| Search for the Encounter by Account ID and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')).count() = 1 |
Details |
| Search for the Encounter by Account ID and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Account ID and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Account Identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Account Identifier |
INFO - entry.resource.all(account.reference.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Example$')) |
Details |
| Search for the Encounter by Account Identifier |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')).count() = 1 |
Details |
| Search for the Encounter by Account Identifier |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Account Identifier |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with 'le' Modifier and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with 'le' Modifier and Patient |
INFO - entry.resource.all(period.start <= @2050-01-01T23:59:59+01:00 or period.start.empty()) |
Details |
| Search for the Encounter by Admission Date with 'le' Modifier and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$')).count() = 1 |
Details |
| Search for the Encounter by Admission Date with 'le' Modifier and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with 'le' Modifier and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with 'gt' Modifier and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with 'gt' Modifier and Patient |
INFO - entry.resource.all(period.end >= @1999-01-01T00:00:00+01:00 or period.end.empty()) |
Details |
| Search for the Encounter by Admission Date with 'gt' Modifier and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$')).count() = 1 |
Details |
| Search for the Encounter by Admission Date with 'gt' Modifier and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with 'gt' Modifier and Patient |
Evidence Report |
Download Evidence |
| Negative Search for the Encounter by Admission Date and Patient |
INFO - entry.resource.ofType(Encounter).where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$')).count() = 0 |
Details |
| Negative Search for the Encounter by Admission Date and Patient |
RBellog 0 |
Download Evidence |
| Negative Search for the Encounter by Admission Date and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with 'ge' und 'le' Modifiers and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with 'ge' und 'le' Modifiers and Patient |
INFO - entry.resource.select((period.start.exists() and period.start > @2026-01-14T23:59:59+01:00) or (period.end.exists() and period.end < @2026-01-05T00:00:00+01:00)).allFalse() |
Details |
| Search for the Encounter by Admission Date with 'ge' und 'le' Modifiers and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with 'ge' und 'le' Modifiers and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
INFO - entry.resource.all(period.end <= @2050-01-01T23:59:59+01:00) |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
INFO - entry.resource.ofType(Encounter).where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$')).count() = 0 |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')).count() = 1 |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with the Search parameter 'date-start' and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'date-start' and Patient |
INFO - entry.resource.all(period.start >= @1999-01-01T00:00:00+01:00) |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'date-start' and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$')).count() = 1 |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'date-start' and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with the Search parameter 'date-start' and Patient |
Evidence Report |
Download Evidence |
| Negative Search for the Encounter by Admission Date with the Search parameter 'date-start' and 'ge' Modifier and Patient |
INFO - entry.resource.ofType(Encounter).where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$')).count() = 0 |
Details |
| Negative Search for the Encounter by Admission Date with the Search parameter 'date-start' and 'ge' Modifier and Patient |
RBellog 0 |
Download Evidence |
| Negative Search for the Encounter by Admission Date with the Search parameter 'date-start' and 'ge' Modifier and Patient |
Evidence Report |
Download Evidence |
| Negative Search for the Encounter by Admission Date with the Search parameter 'end-date' and 'le' Modifier and Patient |
INFO - entry.resource.ofType(Encounter).where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')).count() = 0 |
Details |
| Negative Search for the Encounter by Admission Date with the Search parameter 'end-date' and 'le' Modifier and Patient |
RBellog 0 |
Download Evidence |
| Negative Search for the Encounter by Admission Date with the Search parameter 'end-date' and 'le' Modifier and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
INFO - entry.resource.all(period.start > @2026-01-05T00:00:00+01:00 and period.end < @2026-01-14T23:59:59+01:00).allTrue() |
Details |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
INFO - entry.resource.ofType(Encounter).where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$')).count() = 0 |
Details |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')).count() = 1 |
Details |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Identifier |
INFO - entry.resource.all(identifier.where(value = '0123456789' and system = 'https://test.krankenhaus.de/fhir/sid/fallnr').exists()) |
Details |
| Search for the Encounter by Admission Identifier |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Identifier |
Evidence Report |
Download Evidence |
| Search for the Encounter by identifier.system |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by identifier.system |
INFO - entry.resource.all(identifier.where(system = 'https://test.krankenhaus.de/fhir/sid/fallnr').exists()) |
Details |
| Search for the Encounter by identifier.system |
RBellog 0 |
Download Evidence |
| Search for the Encounter by identifier.system |
Evidence Report |
Download Evidence |
| Search for the encounter by Location and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the encounter by Location and Patient |
INFO - entry.resource.all(location.location.reference.replaceMatches("/_history/.+","").matches("\\bLocation-Read-Example$")) |
Details |
| Search for the encounter by Location and Patient |
INFO - None of the codings provided are in the value set 'Admit source' (http://hl7.org/fhir/ValueSet/encounter-admit-source|4.0.1), and a coding is recommended to come from this value set) (codes = http://fhir.de/CodeSystem/dgkev/Aufnahmeanlass#E) |
Details |
| Search for the encounter by Location and Patient |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung' has not been checked because it is unknown |
Details |
| Search for the encounter by Location and Patient |
INFO - None of the codings provided are in the value set 'DiagnosisRole' (http://hl7.org/fhir/ValueSet/diagnosis-role|4.0.1), and a coding is recommended to come from this value set) (codes = http://fhir.de/CodeSystem/KontaktDiagnoseProzedur#treatment-diagnosis) |
Details |
| Search for the encounter by Location and Patient |
INFO - None of the codings provided are in the value set 'Admit source' (http://hl7.org/fhir/ValueSet/encounter-admit-source|4.0.1), and a coding is recommended to come from this value set) (codes = http://fhir.de/CodeSystem/dgkev/Aufnahmeanlass#E) |
Details |
| Search for the encounter by Location and Patient |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung' has not been checked because it is unknown |
Details |
| Search for the encounter by Location and Patient |
WARN - Resource meta.profile differs from the passed profile for validation: meta.profile=[]; passed=https://hl7.org/fhir/StructureDefinition/Bundle |
Details |
| Search for the encounter by Location and Patient |
INFO - This element does not match any known slice defined in the profile https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung|5.1.2 |
Details |
| Search for the encounter by Location and Patient |
RBellog 0 |
Download Evidence |
| Search for the encounter by Location and Patient |
Evidence Report |
Download Evidence |
| Search for the encounter by Service Provider and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the encounter by Service Provider and Patient |
INFO - entry.resource.all(serviceProvider.reference.replaceMatches("/_history/.+","").matches("\\bOrganization/Organization-Read-Example$")) |
Details |
| Search for the encounter by Service Provider and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$')).count() = 1 |
Details |
| Search for the encounter by Service Provider and Patient |
RBellog 0 |
Download Evidence |
| Search for the encounter by Service Provider and Patient |
Evidence Report |
Download Evidence |
| Optional Search for the Encounter by Tag and ID |
INFO - entry.resource.count() > 0 |
Details |
| Optional Search for the Encounter by Tag and ID |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for the Encounter by Tag and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$')).count() = 1 |
Details |
| Optional Search for the Encounter by Tag and ID |
RBellog 0 |
Download Evidence |
| Optional Search for the Encounter by Tag and ID |
Evidence Report |
Download Evidence |
| Optional Search for the Encounter by Has and ID |
INFO - entry.resource.count() > 0 |
Details |
| Optional Search for the Encounter by Has and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$')).count() = 1 |
Details |
| Optional Search for the Encounter by Has and ID |
RBellog 0 |
Download Evidence |
| Optional Search for the Encounter by Has and ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and interaction.where(code = 'search-type').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = '_id' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 1 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = '_count' and type = 'number').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 2 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'identifier' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 3 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'status' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 4 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'class' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 5 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'type' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 6 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'patient' and type = 'reference').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 7 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'account' and type = 'reference').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 8 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'date' and type = 'date').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 9 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'date-start' and type = 'date').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 10 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Encounter' and searchParam.where(name = 'end-date' and type = 'date').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 11 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Search for the encounter by ID |
INFO - None of the codings provided are in the value set 'Admit source' (http://hl7.org/fhir/ValueSet/encounter-admit-source|4.0.1), and a coding is recommended to come from this value set) (codes = http://fhir.de/CodeSystem/dgkev/Aufnahmeanlass#E) |
Details |
| Search for the encounter by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung' has not been checked because it is unknown |
Details |
| Search for the encounter by ID |
WARN - Resource meta.profile differs from the passed profile for validation: meta.profile=[]; passed=https://hl7.org/fhir/StructureDefinition/Bundle |
Details |
| Search for the encounter by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 1 |
Details |
| Search for the encounter by ID |
RBellog 0 |
Download Evidence |
| Search for the encounter by ID |
Evidence Report |
Download Evidence |
| Search for the Encounter by Count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 2 |
Details |
| Search for the Encounter by Count |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Count |
Evidence Report |
Download Evidence |
| Search for the Encounter by Status and ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Status and ID |
INFO - entry.resource.all(status = 'in-progress') |
Details |
| Search for the Encounter by Status and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 1 |
Details |
| Search for the Encounter by Status and ID |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Status and ID |
Evidence Report |
Download Evidence |
| Search for the Encounter by Class and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Class and Patient |
INFO - entry.resource.all(class.where(code = 'IMP' and system = 'http://terminology.hl7.org/CodeSystem/v3-ActCode').exists()) |
Details |
| Search for the Encounter by Class and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 1 |
Details |
| Search for the Encounter by Class and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Class and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Type and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Type and Patient |
INFO - entry.resource.all(type.coding.where(code = 'normalstationaer' and system = 'http://fhir.de/CodeSystem/kontaktart-de').exists()) |
Details |
| Search for the Encounter by Type and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 1 |
Details |
| Search for the Encounter by Type and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Type and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Patient and Encounter ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Patient and Encounter ID |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')) |
Details |
| Search for the Encounter by Patient and Encounter ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 1 |
Details |
| Search for the Encounter by Patient and Encounter ID |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Patient and Encounter ID |
Evidence Report |
Download Evidence |
| Search for the Encounter by Account ID and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Account ID and Patient |
INFO - entry.resource.all(account.reference.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Example$')) |
Details |
| Search for the Encounter by Account ID and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')).count() = 1 |
Details |
| Search for the Encounter by Account ID and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Account ID and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Account Identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Account Identifier |
INFO - entry.resource.all(account.reference.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Example$')) |
Details |
| Search for the Encounter by Account Identifier |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')).count() = 1 |
Details |
| Search for the Encounter by Account Identifier |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Account Identifier |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with 'le' Modifier and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with 'le' Modifier and Patient |
INFO - entry.resource.all(period.start <= @2050-01-01T23:59:59+01:00 or period.start.empty()) |
Details |
| Search for the Encounter by Admission Date with 'le' Modifier and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 1 |
Details |
| Search for the Encounter by Admission Date with 'le' Modifier and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with 'le' Modifier and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with 'gt' Modifier and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with 'gt' Modifier and Patient |
INFO - entry.resource.all(period.end >= @1999-01-01T00:00:00+01:00 or period.end.empty()) |
Details |
| Search for the Encounter by Admission Date with 'gt' Modifier and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 1 |
Details |
| Search for the Encounter by Admission Date with 'gt' Modifier and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with 'gt' Modifier and Patient |
Evidence Report |
Download Evidence |
| Negative Search for the Encounter by Admission Date and Patient |
INFO - entry.resource.ofType(Encounter).where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 0 |
Details |
| Negative Search for the Encounter by Admission Date and Patient |
RBellog 0 |
Download Evidence |
| Negative Search for the Encounter by Admission Date and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with 'ge' und 'le' Modifiers and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with 'ge' und 'le' Modifiers and Patient |
INFO - entry.resource.select((period.start.exists() and period.start > @2026-01-14T23:59:59+01:00) or (period.end.exists() and period.end < @2026-01-05T00:00:00+01:00)).allFalse() |
Details |
| Search for the Encounter by Admission Date with 'ge' und 'le' Modifiers and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with 'ge' und 'le' Modifiers and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
INFO - entry.resource.all(period.end <= @2050-01-01T23:59:59+01:00) |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
INFO - entry.resource.ofType(Encounter).where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 0 |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')).count() = 1 |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with the Search parameter 'date-start' and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'date-start' and Patient |
INFO - entry.resource.all(period.start >= @1999-01-01T00:00:00+01:00) |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'date-start' and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 1 |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'date-start' and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with the Search parameter 'date-start' and Patient |
Evidence Report |
Download Evidence |
| Negative Search for the Encounter by Admission Date with the Search parameter 'date-start' and 'ge' Modifier and Patient |
INFO - entry.resource.ofType(Encounter).where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 0 |
Details |
| Negative Search for the Encounter by Admission Date with the Search parameter 'date-start' and 'ge' Modifier and Patient |
RBellog 0 |
Download Evidence |
| Negative Search for the Encounter by Admission Date with the Search parameter 'date-start' and 'ge' Modifier and Patient |
Evidence Report |
Download Evidence |
| Negative Search for the Encounter by Admission Date with the Search parameter 'end-date' and 'le' Modifier and Patient |
INFO - entry.resource.ofType(Encounter).where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')).count() = 0 |
Details |
| Negative Search for the Encounter by Admission Date with the Search parameter 'end-date' and 'le' Modifier and Patient |
RBellog 0 |
Download Evidence |
| Negative Search for the Encounter by Admission Date with the Search parameter 'end-date' and 'le' Modifier and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
INFO - entry.resource.all(period.start > @2026-01-05T00:00:00+01:00 and period.end < @2026-01-14T23:59:59+01:00).allTrue() |
Details |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
INFO - entry.resource.ofType(Encounter).where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 0 |
Details |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')).count() = 1 |
Details |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Identifier |
INFO - entry.resource.all(identifier.where(value = '0123456789' and system = 'https://test.krankenhaus.de/fhir/sid/fallnr').exists()) |
Details |
| Search for the Encounter by Identifier |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Identifier |
Evidence Report |
Download Evidence |
| Search for the Encounter by Identifier System |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Identifier System |
INFO - entry.resource.all(identifier.where(system = 'https://test.krankenhaus.de/fhir/sid/fallnr').exists()) |
Details |
| Search for the Encounter by Identifier System |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Identifier System |
Evidence Report |
Download Evidence |