| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Account' and interaction.where(code = 'read').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Read and Validate the Account by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Example$') |
Details |
| Read and Validate the Account by its ID |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Patient-Example$') |
Details |
| Read and Validate the Account by its ID |
INFO - identifier.where(system = 'https://test.krankenhaus.de/fhir/sid/abrechnungsnummer' and value='0123456789').exists() |
Details |
| Read and Validate the Account by its ID |
INFO - identifier.where(system = 'https://test.krankenhaus.de/fhir/sid/abrechnungsnummer' and value='0123456789' and type.coding.where(system='http://terminology.hl7.org/CodeSystem/v2-0203' and code='AN').exists()).exists() |
Details |
| Read and Validate the Account by its ID |
INFO - coverage.priority = 1 |
Details |
| Read and Validate the Account by its ID |
INFO - coverage.coverage.exists() |
Details |
| Read and Validate the Account by its ID |
INFO - coverage.extension.where(url = 'http://fhir.de/StructureDefinition/ExtensionAbrechnungsart').exists() |
Details |
| Read and Validate the Account by its ID |
INFO - coverage.extension.where(url = 'http://fhir.de/StructureDefinition/ExtensionAbrechnungsart' and value.code = 'DRG' and value.system = 'http://fhir.de/CodeSystem/dkgev/Abrechnungsart').exists() |
Details |
| Read and Validate the Account by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate the Account by its ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Account' 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 = 'Account' 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 = 'Account' 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 = 'Account' 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 = 'Account' 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 = 'Account' and searchParam.where(name = 'type' 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 = 'Account' and searchParam.where(name = 'patient' and type = 'reference').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 = 'Account' and searchParam.where(name = '_tag' and type = 'token').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 |
| Search for the Account by ID |
INFO - Unknown extension http://fhir.de/StructureDefinition/ExtensionAbrechnungsart |
Details |
| Search for the Account by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKAbrechnungsfall' has not been checked because it is unknown |
Details |
| Search for the Account 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 Account by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Example$')).count() = 1 |
Details |
| Search for the Account by ID |
RBellog 0 |
Download Evidence |
| Search for the Account by ID |
Evidence Report |
Download Evidence |
| Optional Search for the Account by Tag and ID |
INFO - entry.resource.count() > 0 |
Details |
| Optional Search for the Account by Tag and ID |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for the Account by Tag and ID |
RBellog 0 |
Download Evidence |
| Optional Search for the Account by Tag and ID |
Evidence Report |
Download Evidence |
| Search for the Account by Count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 1 |
Details |
| Search for the Account by Count |
INFO - entry.resource.all(identifier.where(value = '0123456789' and system = 'https://test.krankenhaus.de/fhir/sid/abrechnungsnummer').exists()) |
Details |
| Search for the Account by Count |
RBellog 0 |
Download Evidence |
| Search for the Account by Count |
Evidence Report |
Download Evidence |
| Search for the Account by Patient and Identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Account by Patient and Identifier |
INFO - entry.resource.all(identifier.where(value = '0123456789' and system = 'https://test.krankenhaus.de/fhir/sid/abrechnungsnummer').exists()) |
Details |
| Search for the Account by Patient and Identifier |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Patient-Example$')) |
Details |
| Search for the Account by Patient and Identifier |
RBellog 0 |
Download Evidence |
| Search for the Account by Patient and Identifier |
Evidence Report |
Download Evidence |
| Search for the Account by Status, Patient and ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Account by Status, Patient and ID |
INFO - entry.resource.where(status = 'active').exists() |
Details |
| Search for the Account by Status, Patient and ID |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Patient-Example$')) |
Details |
| Search for the Account by Status, Patient and ID |
RBellog 0 |
Download Evidence |
| Search for the Account by Status, Patient and ID |
Evidence Report |
Download Evidence |
| Search for the Account by Type, Patient and ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Account by Type, Patient and ID |
INFO - entry.resource.all(type.coding.where(code='IMP').exists()) |
Details |
| Search for the Account by Type, Patient and ID |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Patient-Example$')) |
Details |
| Search for the Account by Type, Patient and ID |
RBellog 0 |
Download Evidence |
| Search for the Account by Type, Patient 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 = 'AllergyIntolerance' and interaction.where(code = 'read').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Read and Validate the AllergyIntolerance by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#256262001' |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#76067001' |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#14910006' |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bAllergyIntolerance-Read-Example$') |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - type = 'allergy' or type = 'intolerance' |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - category.where($this = 'food' or $this = 'medication' or $this = 'environment' or $this = 'biologic').exists() |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - criticality.where($this = 'low' or $this = 'high' or $this = 'unable-to-access').exists() |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - clinicalStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical' and code = 'active').exists() |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'confirmed').exists() |
Details |
| Read and Validate the AllergyIntolerance by its ID |
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() |
Details |
| Read and Validate the AllergyIntolerance by its ID |
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() |
Details |
| Read and Validate the AllergyIntolerance by its ID |
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() |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - reaction.severity.where($this = 'mild' or $this = 'moderate' or $this = 'severe').exists() |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - onset is dateTime |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - recordedDate.ofType(dateTime).exists() |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - recorder.display.exists() |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - asserter.display.exists() |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - note.text.exists() |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - note.time.exists() |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - note.author.reference.exists() |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - patient.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$') |
Details |
| Read and Validate the AllergyIntolerance by its ID |
WARN - Rule add-7: 'Wenn die Extension 'Precinct' (Stadtteil) verwendet wird, dann muss diese Information auch als separates line-item abgebildet sein.' Failed |
Details |
| Read and Validate the AllergyIntolerance by its ID |
INFO - This element does not match any known slice defined in the profile https://gematik.de/fhir/ti/StructureDefinition/ti-patient|1.1.1 |
Details |
| Read and Validate the AllergyIntolerance by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate the AllergyIntolerance by its ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'CodeSystem' and interaction.where(code = 'read').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Read and Validate CodeSystem by its ID |
WARN - Rule csd-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' Failed |
Details |
| Read and Validate CodeSystem by its ID |
INFO - CodeSystems SHOULD have a stated value for the caseSensitive element so that users know the status and meaning of the code system clearly |
Details |
| Read and Validate CodeSystem by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bCodeSystem-Read-Example$') |
Details |
| Read and Validate CodeSystem by its ID |
INFO - concept.where(code = "test" and display = "Test" and definition = "This is a test code").exists() |
Details |
| Read and Validate CodeSystem by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate CodeSystem by its ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Account' 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 = 'CodeSystem' 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 = 'CodeSystem' 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 = 'CodeSystem' and searchParam.where(name = 'url' and type = 'uri').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 = 'CodeSystem' and searchParam.where(name = '_tag' 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 |
| Search for the CodeSystem by ID |
WARN - Rule csd-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' Failed |
Details |
| Search for the CodeSystem by ID |
INFO - CodeSystems SHOULD have a stated value for the caseSensitive element so that users know the status and meaning of the code system clearly |
Details |
| Search for the CodeSystem by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKCodeSystem' has not been checked because it is unknown |
Details |
| Search for the CodeSystem 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 CodeSystem by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bCodeSystem-Read-Example$')).count() = 1 |
Details |
| Search for the CodeSystem by ID |
RBellog 0 |
Download Evidence |
| Search for the CodeSystem by ID |
Evidence Report |
Download Evidence |
| Optional Search for the CodeSystem by Tag and ID |
INFO - entry.resource.count() > 0 |
Details |
| Optional Search for the CodeSystem by Tag and ID |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for the CodeSystem by Tag and ID |
RBellog 0 |
Download Evidence |
| Optional Search for the CodeSystem by Tag and ID |
Evidence Report |
Download Evidence |
| Search for the CodeSystem by Count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 1 |
Details |
| Search for the CodeSystem by Count |
RBellog 0 |
Download Evidence |
| Search for the CodeSystem by Count |
Evidence Report |
Download Evidence |
| Search for the CodeSystem by URL |
INFO - entry.resource.count() > 0 |
Details |
| Search for the CodeSystem by URL |
INFO - entry.resource.where(url = 'http://example.org/fhir/CodeSystem/TestKatalog').exists() |
Details |
| Search for the CodeSystem by URL |
RBellog 0 |
Download Evidence |
| Search for the CodeSystem by URL |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Condition' and interaction.where(code = 'read').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Read and Validate active Condition by its ID |
INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/icd-10-gm#J06.9' |
Details |
| Read and Validate active Condition by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#49076000' |
Details |
| Read and Validate active Condition by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bCondition-Read-Active-Example$') |
Details |
| Read and Validate active Condition by its ID |
INFO - code.coding.where(system = 'http://fhir.de/CodeSystem/bfarm/icd-10-gm' and code = 'J06.9' and version = '2026.0.0').exists() |
Details |
| Read and Validate active Condition by its ID |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$') |
Details |
| Read and Validate active Condition by its ID |
INFO - clinicalStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/condition-clinical' and code = 'active').exists() |
Details |
| Read and Validate active Condition by its ID |
INFO - recordedDate.toString().contains("2021-02-12") |
Details |
| Read and Validate active Condition by its ID |
INFO - note.text = "Test note" |
Details |
| Read and Validate active Condition by its ID |
INFO - bodySite.coding.where(system = 'http://snomed.info/sct' and version = 'http://snomed.info/sct/11000274103/version/20251115' and code = '49076000').exists() |
Details |
| Read and Validate active Condition by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate active Condition by its ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Condition' and interaction.where(code = 'read').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Read and Validate resolved Condition by its ID |
INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/icd-10-gm#M17.0' |
Details |
| Read and Validate resolved Condition by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#49076000' |
Details |
| Read and Validate resolved Condition by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bCondition-Read-Resolved-Example$') |
Details |
| Read and Validate resolved Condition by its ID |
INFO - code.coding.where(system = 'http://fhir.de/CodeSystem/bfarm/icd-10-gm' and code = 'M17.0' and version = '2026.0.0').exists() |
Details |
| Read and Validate resolved Condition by its ID |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$') |
Details |
| Read and Validate resolved Condition by its ID |
INFO - clinicalStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/condition-clinical' and code = 'resolved').exists() |
Details |
| Read and Validate resolved Condition by its ID |
INFO - recordedDate.toString().contains("2025-12-23") |
Details |
| Read and Validate resolved Condition by its ID |
INFO - note.text = "Illness resolved" |
Details |
| Read and Validate resolved Condition by its ID |
INFO - bodySite.coding.where(system = 'http://snomed.info/sct' and version = 'http://snomed.info/sct/11000274103/version/20251115' and code = '49076000').exists() |
Details |
| Read and Validate resolved Condition by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate resolved Condition by its ID |
Evidence Report |
Download Evidence |
| Optional Check Verification Status |
INFO - verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'confirmed').exists() |
Details |
| Optional Check Verification Status |
RBellog 0 |
Download Evidence |
| Optional Check Verification Status |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Coverage' and interaction.where(code = 'read').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Read and Validate statutory Coverage by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bCoverage-Read-Statutory-Example$') |
Details |
| Read and Validate statutory Coverage by its ID |
INFO - type.coding.where(system='http://fhir.de/CodeSystem/versicherungsart-de-basis' and code = 'GKV').exists() |
Details |
| Read and Validate statutory Coverage by its ID |
INFO - beneficiary.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$') |
Details |
| Read and Validate statutory Coverage by its ID |
INFO - payor.identifier.type.coding.where(system = 'http://terminology.hl7.org/CodeSystem/v2-0203' and code = 'XX').exists() |
Details |
| Read and Validate statutory Coverage by its ID |
INFO - payor.identifier.where(system = 'http://fhir.de/sid/arge-ik/iknr' and value = '108018007').exists() |
Details |
| Read and Validate statutory Coverage by its ID |
INFO - payor.display = 'AOK Baden-Württemberg' |
Details |
| Read and Validate statutory Coverage by its ID |
INFO - subscriber.reference.exists() |
Details |
| Read and Validate statutory Coverage by its ID |
INFO - subscriber.identifier.type.coding.where(system = 'http://fhir.de/CodeSystem/identifier-type-de-basis' and code = 'KVZ10').exists() |
Details |
| Read and Validate statutory Coverage by its ID |
INFO - subscriber.identifier.where(system = 'http://fhir.de/sid/gkv/kvid-10' and value = 'A123456789').exists() |
Details |
| Read and Validate statutory Coverage by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate statutory Coverage by its ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Coverage' 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 = 'Coverage' 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 = 'Coverage' 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 = 'Coverage' and searchParam.where(name = 'status' 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 = 'Coverage' and searchParam.where(name = 'type' 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 = 'Coverage' and searchParam.where(name = 'beneficiary' and type = 'reference').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 = 'Coverage' and searchParam.where(name = 'payor' and type = 'reference').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 = 'Coverage' and searchParam.where(name = '_tag' and type = 'token').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 = 'Coverage' and searchParam.where(name = 'subscriber' 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 |
| Search for the Coverage by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bCoverage-Read-Private-Example$')).count() = 1 |
Details |
| Search for the Coverage by ID |
INFO - None of the codings provided are in the value set 'Coverage Type and Self-Pay Codes' (http://hl7.org/fhir/ValueSet/coverage-type|4.0.1), and a coding is recommended to come from this value set) (codes = http://fhir.de/CodeSystem/versicherungsart-de-basis#SEL) |
Details |
| Search for the Coverage by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKVersicherungsverhaeltnisSelbstzahler' has not been checked because it is unknown |
Details |
| Search for the Coverage 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 Coverage by ID |
RBellog 0 |
Download Evidence |
| Search for the Coverage by ID |
Evidence Report |
Download Evidence |
| Optional Search for the Condition by Tag and ID |
INFO - entry.resource.count() > 0 |
Details |
| Optional Search for the Condition by Tag and ID |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for the Condition by Tag and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bCoverage-Read-Private-Example$')).count() = 1 |
Details |
| Optional Search for the Condition by Tag and ID |
RBellog 0 |
Download Evidence |
| Optional Search for the Condition by Tag and ID |
Evidence Report |
Download Evidence |
| Search for the Coverage by Beneficiary and Payor |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Coverage by Beneficiary and Payor |
INFO - entry.resource.all(beneficiary.reference.replaceMatches("/_history/.+","").matches("\\bPatient-Read-Example$")) |
Details |
| Search for the Coverage by Beneficiary and Payor |
RBellog 1 |
Download Evidence |
| Search for the Coverage by Beneficiary and Payor |
Evidence Report |
Download Evidence |
| Search for the Coverage by Beneficiary and Payor |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Coverage by Beneficiary and Payor |
INFO - entry.resource.all(payor.reference.replaceMatches("/_history/.+","").matches("\\bPatient-Read-Example$")) |
Details |
| Search for the Coverage by Beneficiary and Payor |
RBellog 2 |
Download Evidence |
| Search for the Coverage by Beneficiary and Payor |
Evidence Report |
Download Evidence |
| Search for the Coverage Coverage by Beneficiary |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Coverage Coverage by Beneficiary |
INFO - entry.resource.all(beneficiary.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')) |
Details |
| Search for the Coverage Coverage by Beneficiary |
RBellog 0 |
Download Evidence |
| Search for the Coverage Coverage by Beneficiary |
Evidence Report |
Download Evidence |
| Search for the Coverage by Status and Beneficiary |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Coverage by Status and Beneficiary |
INFO - entry.resource.all(status = 'active') |
Details |
| Search for the Coverage by Status and Beneficiary |
INFO - entry.resource.all(beneficiary.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')) |
Details |
| Search for the Coverage by Status and Beneficiary |
RBellog 0 |
Download Evidence |
| Search for the Coverage by Status and Beneficiary |
Evidence Report |
Download Evidence |
| Search for the Coverage by Type of Insurance and Beneficiary |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Coverage by Type of Insurance and Beneficiary |
INFO - entry.resource.all(type.coding.where(system = 'http://fhir.de/CodeSystem/versicherungsart-de-basis').code = 'SEL') |
Details |
| Search for the Coverage by Type of Insurance and Beneficiary |
INFO - entry.resource.all(beneficiary.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')) |
Details |
| Search for the Coverage by Type of Insurance and Beneficiary |
RBellog 0 |
Download Evidence |
| Search for the Coverage by Type of Insurance and Beneficiary |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Coverage' 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 = 'Coverage' 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 = 'Coverage' 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 = 'Coverage' and searchParam.where(name = 'status' 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 = 'Coverage' and searchParam.where(name = 'type' 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 = 'Coverage' and searchParam.where(name = 'beneficiary' and type = 'reference').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 = 'Coverage' and searchParam.where(name = 'payor' and type = 'reference').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 = 'Coverage' and searchParam.where(name = '_tag' and type = 'token').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 = 'Coverage' and searchParam.where(name = 'subscriber' 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 |
| Search for the Coverage by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bCoverage-Read-Statutory-Example$')).count() = 1 |
Details |
| Search for the Coverage by ID |
INFO - None of the codings provided are in the value set 'Coverage Type and Self-Pay Codes' (http://hl7.org/fhir/ValueSet/coverage-type|4.0.1), and a coding is recommended to come from this value set) (codes = http://fhir.de/CodeSystem/versicherungsart-de-basis#GKV) |
Details |
| Search for the Coverage by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKVersicherungsverhaeltnisGesetzlich' has not been checked because it is unknown |
Details |
| Search for the Coverage 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 Coverage by ID |
RBellog 0 |
Download Evidence |
| Search for the Coverage by ID |
Evidence Report |
Download Evidence |
| Optional Search for the Coverage by Tag and ID |
INFO - entry.resource.count() > 0 |
Details |
| Optional Search for the Coverage by Tag and ID |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for the Coverage by Tag and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bCoverage-Read-Statutory-Example$')).count() = 1 |
Details |
| Optional Search for the Coverage by Tag and ID |
RBellog 0 |
Download Evidence |
| Optional Search for the Coverage by Tag and ID |
Evidence Report |
Download Evidence |
| Search for the Coverage by insured person's number |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Coverage by insured person's number |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bCoverage-Read-Statutory-Example$')).count() = 1 |
Details |
| Search for the Coverage by insured person's number |
RBellog 0 |
Download Evidence |
| Search for the Coverage by insured person's number |
Evidence Report |
Download Evidence |
| Search for the Coverage by Status and Beneficiary |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Coverage by Status and Beneficiary |
INFO - entry.resource.all(status='active') |
Details |
| Search for the Coverage by Status and Beneficiary |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bCoverage-Read-Statutory-Example$')).count() = 1 |
Details |
| Search for the Coverage by Status and Beneficiary |
RBellog 0 |
Download Evidence |
| Search for the Coverage by Status and Beneficiary |
Evidence Report |
Download Evidence |
| Search for the Coverage by Type and Beneficiary |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Coverage by Type and Beneficiary |
INFO - entry.resource.all(type.coding.code='GKV') |
Details |
| Search for the Coverage by Type and Beneficiary |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bCoverage-Read-Statutory-Example$')).count() = 1 |
Details |
| Search for the Coverage by Type and Beneficiary |
RBellog 0 |
Download Evidence |
| Search for the Coverage by Type and Beneficiary |
Evidence Report |
Download Evidence |
| Search for the Coverage by Type (Negative Test) and Beneficiary |
INFO - entry.resource.ofType(Coverage).where(id.replaceMatches('/_history/.+','').matches('\\bCoverage-Read-Statutory-Example$')).count() = 0 |
Details |
| Search for the Coverage by Type (Negative Test) and Beneficiary |
RBellog 0 |
Download Evidence |
| Search for the Coverage by Type (Negative Test) and Beneficiary |
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 = 'read').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Read and Validate finished Encounter by its ID |
INFO - This element does not match any known slice defined in the profile https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung|5.1.2 |
Details |
| Read and Validate finished Encounter by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$') |
Details |
| Read and Validate finished Encounter by its ID |
INFO - identifier.where(system = 'https://test.krankenhaus.de/fhir/sid/fallnr' and value='0123456789').exists() |
Details |
| Read and Validate finished Encounter by its ID |
INFO - class.where(code = 'IMP' and system = 'http://terminology.hl7.org/CodeSystem/v3-ActCode').exists() |
Details |
| Read and Validate finished Encounter by its ID |
INFO - type.coding.where(code = 'normalstationaer' and system = 'http://fhir.de/CodeSystem/kontaktart-de').exists() |
Details |
| Read and Validate finished Encounter by its ID |
INFO - serviceType.coding.where(code = '1500' and system = 'http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel').exists() |
Details |
| Read and Validate finished Encounter by its ID |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Patient-Example$') |
Details |
| Read and Validate finished Encounter by its ID |
INFO - period.start.toString().contains('2026-01-06') |
Details |
| Read and Validate finished Encounter by its ID |
INFO - period.end.toString().contains('2026-01-08') |
Details |
| Read and Validate finished Encounter by its ID |
INFO - hospitalization.admitSource.coding.where(code = 'E' and system = 'http://fhir.de/CodeSystem/dgkev/Aufnahmeanlass').exists() |
Details |
| Read and Validate finished Encounter by its ID |
INFO - extension.where(url = 'http://fhir.de/StructureDefinition/Aufnahmegrund' and extension.where(url = 'ErsteUndZweiteStelle' and value.code = '01' and value.system = 'http://fhir.de/CodeSystem/dkgev/AufnahmegrundErsteUndZweiteStelle').exists()).exists() |
Details |
| Read and Validate finished Encounter by its ID |
INFO - account.reference.replaceMatches('/_history/.+','').matches('\\bAccount/Account-Read-Example$') |
Details |
| Read and Validate finished Encounter by its ID |
INFO - account.identifier.value = '0123456789' |
Details |
| Read and Validate finished Encounter by its ID |
INFO - location.location.identifier.where(system = 'https://test.krankenhaus.de/fhir/sid/zimmerId' and value = 'Z001').exists() |
Details |
| Read and Validate finished Encounter by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate finished Encounter by its 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 = 'read').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Read and Validate planned Encounter by its ID |
INFO - This element does not match any known slice defined in the profile https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung|5.1.2 |
Details |
| Read and Validate planned Encounter by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Planned-Example$') |
Details |
| Read and Validate planned Encounter by its ID |
INFO - identifier.where(system = 'https://test.krankenhaus.de/fhir/sid/fallnr' and value='0123456789').exists() |
Details |
| Read and Validate planned Encounter by its ID |
INFO - class.where(code = 'IMP' and system = 'http://terminology.hl7.org/CodeSystem/v3-ActCode').exists() |
Details |
| Read and Validate planned Encounter by its ID |
INFO - type.coding.where(code = 'normalstationaer' and system = 'http://fhir.de/CodeSystem/kontaktart-de').exists() |
Details |
| Read and Validate planned Encounter by its ID |
INFO - serviceType.coding.where(code = '1500' and system = 'http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel').exists() |
Details |
| Read and Validate planned Encounter by its ID |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$') |
Details |
| Read and Validate planned Encounter by its ID |
INFO - hospitalization.admitSource.coding.where(code = 'E' and system = 'http://fhir.de/CodeSystem/dgkev/Aufnahmeanlass').exists() |
Details |
| Read and Validate planned Encounter by its ID |
INFO - location.location.exists(display = 'Surgery Department') |
Details |
| Read and Validate planned Encounter by its ID |
INFO - serviceProvider.display = 'Hospital' |
Details |
| Read and Validate planned Encounter by its ID |
INFO - serviceProvider.identifier.value = '123456789' |
Details |
| Read and Validate planned Encounter by its ID |
INFO - period.exists().not() |
Details |
| Read and Validate planned Encounter by its ID |
INFO - extension.where(url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Encounter.plannedStartDate' and value.toString().contains('2026-02-12')).exists() |
Details |
| Read and Validate planned Encounter by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate planned Encounter by its 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 |
| 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 Validate Bed Placement Location by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bLocation-Bed-Placement-Read-Example$') |
Details |
| Read and Validate Bed Placement Location by its ID |
INFO - name = 'B022' |
Details |
| Read and Validate Bed Placement Location by its ID |
INFO - operationalStatus.where(code = 'O' and system = 'http://terminology.hl7.org/CodeSystem/v2-0116').exists() |
Details |
| Read and Validate Bed Placement Location by its ID |
INFO - physicalType.coding.where(system = 'http://terminology.hl7.org/CodeSystem/location-physical-type' and code = 'bd').exists() |
Details |
| Read and Validate Bed Placement Location by its ID |
INFO - managingOrganization.where(reference = 'Organization/Organization-Read-Example').exists() |
Details |
| Read and Validate Bed Placement Location by its ID |
INFO - partOf.where(reference = 'Location/Location-Room-Read-Example').exists() |
Details |
| Read and Validate Bed Placement Location by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate Bed Placement Location by its ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Location' 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 = 'Location' 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 = 'Location' 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 = 'Location' 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 = 'Location' and searchParam.where(name = 'address' and type = 'string').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 = 'Location' and searchParam.where(name = 'operational-status' 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 = 'Location' and searchParam.where(name = 'organization' and type = 'reference').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 = 'Location' and searchParam.where(name = 'type' and type = 'token').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 = 'Location' and searchParam.where(name = 'partof' 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 = 'Location' and searchParam.where(name = 'near' and type = 'special').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 = 'Location' and searchParam.where(name = '_tag' and type = 'token').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 |
| Search for the Location by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort' has not been checked because it is unknown |
Details |
| Search for the Location 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 Location by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bLocation-Read-Example$')).count() = 1 |
Details |
| Search for the Location by ID |
RBellog 0 |
Download Evidence |
| Search for the Location by ID |
Evidence Report |
Download Evidence |
| Optional Search for the Location by Tag and ID |
INFO - entry.resource.count() > 0 |
Details |
| Optional Search for the Location by Tag and ID |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for the Location by Tag and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bLocation-Read-Example$')).count() = 1 |
Details |
| Optional Search for the Location by Tag and ID |
RBellog 0 |
Download Evidence |
| Optional Search for the Location by Tag and ID |
Evidence Report |
Download Evidence |
| Search for the Location by Count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 2 |
Details |
| Search for the Location by Count |
RBellog 0 |
Download Evidence |
| Search for the Location by Count |
Evidence Report |
Download Evidence |
| Search for the Location by Identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Location by Identifier |
INFO - entry.resource.all(identifier.where(system='http://fhir.de/sid/dkgev/standortnummer' and value='123456').exists()) |
Details |
| Search for the Location by Identifier |
RBellog 0 |
Download Evidence |
| Search for the Location by Identifier |
Evidence Report |
Download Evidence |
| Search for the Location by Address and ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Location by Address and ID |
INFO - entry.resource.all(address.where(city.contains('Musterstadt') or line.exists($this.contains('Musterstadt'))).exists()) |
Details |
| Search for the Location by Address and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bLocation-Read-Example$')).count() = 1 |
Details |
| Search for the Location by Address and ID |
RBellog 0 |
Download Evidence |
| Search for the Location by Address and ID |
Evidence Report |
Download Evidence |
| Search for the Location by Organization |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Location by Organization |
INFO - entry.resource.where($this.where(managingOrganization.reference = 'Organization/Organization-Read-Example').as(Location)).exists() |
Details |
| Search for the Location by Organization |
RBellog 0 |
Download Evidence |
| Search for the Location by Organization |
Evidence Report |
Download Evidence |
| Search for the Location by Type 'LOCHFID' and ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Location by Type 'LOCHFID' and ID |
INFO - entry.resource.all(type.coding.where(system = 'http://terminology.hl7.org/CodeSystem/v3-RoleCode' and code = 'LOCHFID').exists()) |
Details |
| Search for the Location by Type 'LOCHFID' and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bLocation-Read-Example$')).count() = 1 |
Details |
| Search for the Location by Type 'LOCHFID' and ID |
RBellog 0 |
Download Evidence |
| Search for the Location by Type 'LOCHFID' and ID |
Evidence Report |
Download Evidence |
| Search for the Location that is part of another Location and with Operational Status |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Location that is part of another Location and with Operational Status |
INFO - entry.resource.where($this.where(partOf.reference = 'Location/Location-Read-Example').as(Location)).exists() |
Details |
| Search for the Location that is part of another Location and with Operational Status |
INFO - entry.resource.all(operationalStatus.where(code = 'O' and system = 'http://terminology.hl7.org/CodeSystem/v2-0116').exists()) |
Details |
| Search for the Location that is part of another Location and with Operational Status |
RBellog 0 |
Download Evidence |
| Search for the Location that is part of another Location and with Operational Status |
Evidence Report |
Download Evidence |
| Search for the Location by Near (in format latitude|longitude) |
INFO - entry.resource.count() >= 0 |
Details |
| Search for the Location by Near (in format latitude|longitude) |
RBellog 0 |
Download Evidence |
| Search for the Location by Near (in format latitude|longitude) |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Observation' and interaction.where(code = 'read').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Read and Validate alcohol abuse Observation by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#15167005' |
Details |
| Read and Validate alcohol abuse Observation by its ID |
INFO - Code system definition is missing for 'http://loinc.org#74043-1' |
Details |
| Read and Validate alcohol abuse Observation by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bAlcohol-Abuse-Read-Example$') |
Details |
| Read and Validate alcohol abuse Observation by its ID |
INFO - code.coding.where(system = 'http://snomed.info/sct' and code = '15167005' and version = 'http://snomed.info/sct/11000274103/version/20251115' and display.empty().not()).exists() |
Details |
| Read and Validate alcohol abuse Observation by its ID |
INFO - code.coding.where(system = 'http://loinc.org' and code = '74043-1' and version = '2.81' and display.empty().not()).exists() |
Details |
| Read and Validate alcohol abuse Observation by its ID |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$') |
Details |
| Read and Validate alcohol abuse Observation by its ID |
INFO - performer.reference.replaceMatches('/_history/.+','').matches('\\bPractitioner/Practitioner-Read-Example$') |
Details |
| Read and Validate alcohol abuse Observation by its ID |
INFO - encounter.reference.replaceMatches('/_history/.+','').matches('\\bEncounter/Encounter-Read-In-Progress-Example$') |
Details |
| Read and Validate alcohol abuse Observation by its ID |
INFO - effective.toString().contains('2026-01-06') |
Details |
| Read and Validate alcohol abuse Observation by its ID |
INFO - value.coding.where(system = 'http://terminology.hl7.org/CodeSystem/v2-0532' and code = 'Y' and display = 'Yes').exists() |
Details |
| Read and Validate alcohol abuse Observation by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate alcohol abuse Observation by its ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Organization' 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 = 'Organization' 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 = 'Organization' 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 = 'Organization' 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 = 'Organization' and searchParam.where(name = 'active' 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 = 'Organization' and searchParam.where(name = 'type' 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 = 'Organization' and searchParam.where(name = 'name' and type = 'string').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 = 'Organization' and searchParam.where(name = 'address' and type = 'string').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 = 'Organization' and searchParam.where(name = 'partof' 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 = 'Organization' and searchParam.where(name = 'endpoint' and type = 'reference').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 = 'Organization' and searchParam.where(name = '_tag' and type = 'token').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 |
| Search for the Organization by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisation' has not been checked because it is unknown |
Details |
| Search for the Organization 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 Organization by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bOrganization-Read-Example$')).count() = 1 |
Details |
| Search for the Organization by ID |
RBellog 0 |
Download Evidence |
| Search for the Organization by ID |
Evidence Report |
Download Evidence |
| Optional Search for the Organization by Tag and ID |
INFO - entry.resource.count() > 0 |
Details |
| Optional Search for the Organization by Tag and ID |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for the Organization by Tag and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bOrganization-Read-Example$')).count() = 1 |
Details |
| Optional Search for the Organization by Tag and ID |
RBellog 0 |
Download Evidence |
| Optional Search for the Organization by Tag and ID |
Evidence Report |
Download Evidence |
| Search for the Organization by Count |
INFO - total > 0 and entry.resource.count() > 0 |
Details |
| Search for the Organization by Count |
RBellog 0 |
Download Evidence |
| Search for the Organization by Count |
Evidence Report |
Download Evidence |
| Search for the Organization by Identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Organization by Identifier |
INFO - entry.resource.all(identifier.where(system='http://fhir.de/sid/arge-ik/iknr' and value='260120196').exists()) |
Details |
| Search for the Organization by Identifier |
RBellog 0 |
Download Evidence |
| Search for the Organization by Identifier |
Evidence Report |
Download Evidence |
| Search for the Organization by Active Status and ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Organization by Active Status and ID |
INFO - entry.resource.all(active = true) |
Details |
| Search for the Organization by Active Status and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bOrganization-Read-Example$')).count() = 1 |
Details |
| Search for the Organization by Active Status and ID |
RBellog 0 |
Download Evidence |
| Search for the Organization by Active Status and ID |
Evidence Report |
Download Evidence |
| Search for the Organization by Type |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Organization by Type |
INFO - entry.resource.all(type.coding.where(system = 'http://terminology.hl7.org/CodeSystem/organization-type' and code = 'edu').exists()) |
Details |
| Search for the Organization by Type |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bOrganization-Read-Example$')).count() = 1 |
Details |
| Search for the Organization by Type |
RBellog 0 |
Download Evidence |
| Search for the Organization by Type |
Evidence Report |
Download Evidence |
| Search for the Organization by Name |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Organization by Name |
INFO - entry.resource.all(name.contains('Uniklinik Entenhausen')) |
Details |
| Search for the Organization by Name |
RBellog 0 |
Download Evidence |
| Search for the Organization by Name |
Evidence Report |
Download Evidence |
| Search for the Organization by Address |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Organization by Address |
INFO - entry.resource.all(address.where(city.contains('Berlin') or line.exists($this.contains('Berlin'))).exists()) |
Details |
| Search for the Organization by Address |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bOrganization-Read-Example$')).count() = 1 |
Details |
| Search for the Organization by Address |
RBellog 0 |
Download Evidence |
| Search for the Organization by Address |
Evidence Report |
Download Evidence |
| Search for the Organization that is part of another Organization |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Organization that is part of another Organization |
INFO - entry.resource.where($this.where(partOf.reference = 'Organization/Organization-Read-Parent-Example').as(Organization)).exists() |
Details |
| Search for the Organization that is part of another Organization |
RBellog 0 |
Download Evidence |
| Search for the Organization that is part of another Organization |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Practitioner' and interaction.where(code = 'read').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Read and Validate Practitioner resource by its ID |
INFO - This element does not match any known slice defined in the profile https://gematik.de/fhir/isik/StructureDefinition/ISiKPersonImGesundheitsberuf|5.1.2 |
Details |
| Read and Validate Practitioner resource by its ID |
WARN - Rule add-7: 'Wenn die Extension 'Precinct' (Stadtteil) verwendet wird, dann muss diese Information auch als separates line-item abgebildet sein.' Failed |
Details |
| Read and Validate Practitioner resource by its ID |
INFO - This element does not match any known slice defined in the profile https://gematik.de/fhir/ti/StructureDefinition/ti-practitioner|1.1.1 |
Details |
| Read and Validate Practitioner resource by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bPractitioner-Read-Example$') |
Details |
| Read and Validate Practitioner resource by its ID |
INFO - name.where(use='official').given.matches('Walter') |
Details |
| Read and Validate Practitioner resource by its ID |
INFO - name.where(use='official').family.matches('Musterarzt') |
Details |
| Read and Validate Practitioner resource by its ID |
INFO - identifier.where(system='https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR').exists().not() or (identifier.where(system='https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR').exists() and identifier.where(system='https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR').value = '123456789') |
Details |
| Read and Validate Practitioner resource by its ID |
INFO - identifier.where(system='http://fhir.de/sid/bundesaerztekammer/efn').exists().not() or (identifier.where(system='http://fhir.de/sid/bundesaerztekammer/efn').exists() and identifier.where(system='http://fhir.de/sid/bundesaerztekammer/efn').value = '123456789123456') |
Details |
| Read and Validate Practitioner resource by its ID |
INFO - identifier.where(system='https://gematik.de/fhir/sid/telematik-id').exists().not() or identifier.where(system='https://gematik.de/fhir/sid/telematik-id' and value = '123456789').exists() |
Details |
| Read and Validate Practitioner resource by its ID |
INFO - address.where(type = 'both' and city = 'Berlin' and postalCode = '11111' and country = 'DE' and line = 'Musterweg 13' and line.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName' and value = 'Musterweg').exists() and line.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber' and value = '13').exists()).exists() |
Details |
| Read and Validate Practitioner resource by its ID |
INFO - address.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-precinct' and (value as string) = 'Wilmersdorf').exists() |
Details |
| Read and Validate Practitioner resource by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate Practitioner resource by its ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Practitioner' 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 = 'Practitioner' 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 = 'Practitioner' 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 = 'Practitioner' 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 = 'Practitioner' and searchParam.where(name = 'given' and type = 'string').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 = 'Practitioner' and searchParam.where(name = 'family' and type = 'string').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 = 'Practitioner' and searchParam.where(name = '_has' and type = 'string').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 = 'Practitioner' and searchParam.where(name = '_tag' and type = 'token').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 = 'Practitioner' and searchParam.where(name = 'name' and type = 'string').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 = 'Practitioner' and searchParam.where(name = 'address' and type = 'string').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 = 'Practitioner' and searchParam.where(name = 'gender' and type = 'token').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 |
| Search for Practitioner resource by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bPractitioner-Read-Example$')).count() = 1 |
Details |
| Search for Practitioner resource by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKPersonImGesundheitsberuf' has not been checked because it is unknown |
Details |
| Search for Practitioner resource 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 Practitioner resource by ID |
RBellog 0 |
Download Evidence |
| Search for Practitioner resource by ID |
Evidence Report |
Download Evidence |
| Search for Practitioner resource by Count |
INFO - total > 0 and entry.resource.count() > 0 |
Details |
| Search for Practitioner resource by Count |
RBellog 0 |
Download Evidence |
| Search for Practitioner resource by Count |
Evidence Report |
Download Evidence |
| Search for Practitioner resource by Identifier LANR |
INFO - entry.resource.count() > 0 |
Details |
| Search for Practitioner resource by Identifier LANR |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bPractitioner-Read-Example$')).count() = 1 |
Details |
| Search for Practitioner resource by Identifier LANR |
INFO - entry.resource.all(identifier.where(system='https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR' and value='123456789').exists()) |
Details |
| Search for Practitioner resource by Identifier LANR |
RBellog 0 |
Download Evidence |
| Search for Practitioner resource by Identifier LANR |
Evidence Report |
Download Evidence |
| Search for Practitioner resource by Identifier Telematik-ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for Practitioner resource by Identifier Telematik-ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bPractitioner-Read-Example$')).count() = 1 |
Details |
| Search for Practitioner resource by Identifier Telematik-ID |
INFO - entry.resource.all(identifier.where(system='https://gematik.de/fhir/sid/telematik-id' and value='123456789').exists()) |
Details |
| Search for Practitioner resource by Identifier Telematik-ID |
RBellog 0 |
Download Evidence |
| Search for Practitioner resource by Identifier Telematik-ID |
Evidence Report |
Download Evidence |
| Search for Practitioner resource by First Name (given) and ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for Practitioner resource by First Name (given) and ID |
INFO - entry.resource.all(name.given.where($this.startsWith('Walter')).exists()) |
Details |
| Search for Practitioner resource by First Name (given) and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bPractitioner-Read-Example$')).count() = 1 |
Details |
| Search for Practitioner resource by First Name (given) and ID |
RBellog 0 |
Download Evidence |
| Search for Practitioner resource by First Name (given) and ID |
Evidence Report |
Download Evidence |
| Search for Practitioner resource by Last Name (family) and ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for Practitioner resource by Last Name (family) and ID |
INFO - entry.resource.all(name.family.where($this.startsWith('Musterarzt')).exists()) |
Details |
| Search for Practitioner resource by Last Name (family) and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bPractitioner-Read-Example$')).count() = 1 |
Details |
| Search for Practitioner resource by Last Name (family) and ID |
RBellog 0 |
Download Evidence |
| Search for Practitioner resource by Last Name (family) and ID |
Evidence Report |
Download Evidence |
| Search for Practitioner resource by First Name (negative test) and ID |
INFO - entry.resource.ofType(Practitioner).where(id.replaceMatches('/_history/.+','').matches('\\bPractitioner-Read-Example$')).count() = 0 |
Details |
| Search for Practitioner resource by First Name (negative test) and ID |
RBellog 0 |
Download Evidence |
| Search for Practitioner resource by First Name (negative test) and ID |
Evidence Report |
Download Evidence |
| Optional Search for Practitioners that have the given Tag, group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Optional Search for Practitioners that have the given Tag, group by _count |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for Practitioners that have the given Tag, group by _count |
RBellog 0 |
Download Evidence |
| Optional Search for Practitioners that have the given Tag, group by _count |
Evidence Report |
Download Evidence |
| Optional Search for Practitioners that have the Name "Musterarzt", group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Optional Search for Practitioners that have the Name "Musterarzt", group by _count |
INFO - entry.resource.all(name.family contains 'Musterarzt') |
Details |
| Optional Search for Practitioners that have the Name "Musterarzt", group by _count |
RBellog 0 |
Download Evidence |
| Optional Search for Practitioners that have the Name "Musterarzt", group by _count |
Evidence Report |
Download Evidence |
| Optional Search for Practitioners that have the Address that contains "Musterweg", group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Optional Search for Practitioners that have the Address that contains "Musterweg", group by _count |
INFO - entry.resource.all(address.where(line.contains('Musterweg')).count()=1) |
Details |
| Optional Search for Practitioners that have the Address that contains "Musterweg", group by _count |
RBellog 0 |
Download Evidence |
| Optional Search for Practitioners that have the Address that contains "Musterweg", group by _count |
Evidence Report |
Download Evidence |
| Optional Search for Practitioners that have the Gender "male", group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Optional Search for Practitioners that have the Gender "male", group by _count |
INFO - entry.resource.all(gender = 'male') |
Details |
| Optional Search for Practitioners that have the Gender "male", group by _count |
RBellog 0 |
Download Evidence |
| Optional Search for Practitioners that have the Gender "male", group by _count |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Procedure' and interaction.where(code = 'read').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Read and Validate Procedure by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#387713003' |
Details |
| Read and Validate Procedure by its ID |
WARN - Value set https://gematik.de/fhir/isik/ValueSet/ProzedurenKategorieSCT has been ignored due to module configuration |
Details |
| Read and Validate Procedure by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#6025007' |
Details |
| Read and Validate Procedure by its ID |
INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/ops#5-470.11' |
Details |
| Read and Validate Procedure by its ID |
WARN - Value set https://gematik.de/fhir/isik/ValueSet/ProzedurenCodesSCT has been ignored due to module configuration |
Details |
| Read and Validate Procedure by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bProcedure-Read-Example$') |
Details |
| Read and Validate Procedure by its ID |
INFO - category.coding.where(code = "387713003" and system = "http://snomed.info/sct" and version = "http://snomed.info/sct/11000274103/version/20251115").exists() |
Details |
| Read and Validate Procedure by its ID |
INFO - code.coding.where(code = "5-470.11" and system = "http://fhir.de/CodeSystem/bfarm/ops" and version.exists()).exists() |
Details |
| Read and Validate Procedure by its ID |
INFO - code.coding.where(code = '6025007' and system = 'http://snomed.info/sct' and version = 'http://snomed.info/sct/11000274103/version/20251115').exists() |
Details |
| Read and Validate Procedure by its ID |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$') |
Details |
| Read and Validate Procedure by its ID |
INFO - encounter.reference.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$') |
Details |
| Read and Validate Procedure by its ID |
INFO - performed.toString().contains('2026-01-05') or ( performed.start.toString().contains('2026-01-05') and performed.end.toString().contains('2026-01-05') ) |
Details |
| Read and Validate Procedure by its ID |
INFO - note.where(text = "Test note").exists() |
Details |
| Read and Validate Procedure by its ID |
INFO - extension.where(url = "http://fhir.de/StructureDefinition/ProzedurDokumentationsdatum" and value.toString().contains("2026-01-05")).exists() |
Details |
| Read and Validate Procedure by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate Procedure by its ID |
Evidence Report |
Download Evidence |