| 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 = '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 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 = '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 |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'DocumentReference' and interaction.where(code = 'create').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| POST a DocumentBundle with known patient and encounter |
INFO - Code system definition is missing for 'http://dvmd.de/fhir/CodeSystem/kdl#PT130102' |
Details |
| POST a DocumentBundle with known patient and encounter |
WARN - Value set http://dvmd.de/fhir/ValueSet/kdl has been ignored due to module configuration |
Details |
| POST a DocumentBundle with known patient and encounter |
INFO - masterIdentifier.where(system = 'urn:ietf:rfc:3986' and value = 'urn:oid:1.2.840.113556.1.8000.2554.58783.21864.3474.19410.44358.58254.41281.11111').exists() |
Details |
| POST a DocumentBundle with known patient and encounter |
INFO - identifier.where(system = 'urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8' and value = '129.6.58.42.11111').exists() |
Details |
| POST a DocumentBundle with known patient and encounter |
INFO - content.attachment.title = 'Molekularpathologiebefund vom 12.02.26' |
Details |
| POST a DocumentBundle with known patient and encounter |
INFO - type.coding.where(system = 'http://dvmd.de/fhir/CodeSystem/kdl' and code = 'PT130102' and display = 'Molekularpathologiebefund').exists() |
Details |
| POST a DocumentBundle with known patient and encounter |
INFO - type.coding.where(system = 'http://ihe-d.de/CodeSystems/IHEXDStypeCode' and code = 'PATH' and display = 'Pathologiebefundberichte').exists() |
Details |
| POST a DocumentBundle with known patient and encounter |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$') |
Details |
| POST a DocumentBundle with known patient and encounter |
INFO - context.encounter.reference.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$') |
Details |
| POST a DocumentBundle with known patient and encounter |
INFO - author.display.contains('Harold Hippocrates') |
Details |
| POST a DocumentBundle with known patient and encounter |
INFO - securityLabel.coding.where(code = 'N' and system = 'http://terminology.hl7.org/CodeSystem/v3-Confidentiality').exists() |
Details |
| POST a DocumentBundle with known patient and encounter |
INFO - content.where(attachment.where(contentType = 'application/pdf' and (language = 'de' or language.startsWith('de-')) and url.exists() and data.exists().not() and creation = @2026-02-12T12:50:50+01:00).exists() and format.where(code = 'urn:ihe:iti:xds:2017:mimeTypeSufficient' and system = 'http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode').exists()).exists() |
Details |
| POST a DocumentBundle with known patient and encounter |
INFO - context.where(facilityType.coding.where(code = 'KHS' and system = 'http://ihe-d.de/CodeSystems/PatientBezogenenGesundheitsversorgung').exists() and practiceSetting.where(coding.where(code = 'ALLG' and system = 'http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen').exists()).exists()).exists() |
Details |
| POST a DocumentBundle with known patient and encounter |
INFO - category.coding.where(code = 'BEF' and system = 'http://ihe-d.de/CodeSystems/IHEXDSclassCode' and display = 'Befundbericht').exists() |
Details |
| POST a DocumentBundle with known patient and encounter |
RBellog 0 |
Download Evidence |
| POST a DocumentBundle with known patient and encounter |
Evidence Report |
Download Evidence |
| POST an incorrect DocumentBundle |
INFO - issue.where(severity = 'error' or 'fatal').count() >= 1 |
Details |
| POST an incorrect DocumentBundle |
RBellog 1 |
Download Evidence |
| POST an incorrect DocumentBundle |
Evidence Report |
Download Evidence |
| POST an incorrect DocumentBundle |
INFO - issue.where(severity = 'error' or 'fatal').count() >= 1 |
Details |
| POST an incorrect DocumentBundle |
RBellog 2 |
Download Evidence |
| POST an incorrect DocumentBundle |
Evidence Report |
Download Evidence |
| POST an incorrect DocumentBundle |
INFO - issue.where(severity = 'error' or 'fatal').count() >= 1 |
Details |
| POST an incorrect DocumentBundle |
RBellog 3 |
Download Evidence |
| POST an incorrect DocumentBundle |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'DocumentReference' 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 document metadata by ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bDocumentReference-Read-Example$') |
Details |
| Read document metadata by ID |
INFO - Code system definition is missing for 'http://dvmd.de/fhir/CodeSystem/kdl#VL160105' |
Details |
| Read document metadata by ID |
WARN - Value set http://dvmd.de/fhir/ValueSet/kdl has been ignored due to module configuration |
Details |
| Read document metadata by ID |
INFO - masterIdentifier.where(system = 'urn:ietf:rfc:3986' and value = 'urn:oid:1.2.840.113556.1.8000.2554.58783.21864.3474.19410.44358.58254.41281.46340').exists() |
Details |
| Read document metadata by ID |
INFO - identifier.where(system = 'urn:uuid:96fdda7c-d067-4183-912e-bf5ee74998a8' and value = '129.6.58.42.33726').exists() |
Details |
| Read document metadata by ID |
INFO - status = 'current' |
Details |
| Read document metadata by ID |
INFO - docStatus = 'final' |
Details |
| Read document metadata by ID |
INFO - type.coding.where(system = 'http://dvmd.de/fhir/CodeSystem/kdl' and code = 'VL160105' and display = 'Pflegebericht').exists() |
Details |
| Read document metadata by ID |
INFO - type.coding.where(system = 'http://ihe-d.de/CodeSystems/IHEXDStypeCode' and code = 'PFLG' and display = 'Pflegedokumentation').exists() |
Details |
| Read document metadata by ID |
INFO - author.display.contains('Maxine Mustermann') |
Details |
| Read document metadata by ID |
INFO - relatesTo.where(code = 'replaces' and target.reference.exists()).exists() |
Details |
| Read document metadata by ID |
INFO - securityLabel.coding.where(code = 'N' and system = 'http://terminology.hl7.org/CodeSystem/v3-Confidentiality').exists() |
Details |
| Read document metadata by ID |
INFO - content.where(attachment.where(contentType = 'application/pdf' and (language = 'de' or language.startsWith('de-')) and url.exists() and creation = @2026-01-31T14:50:50+01:00).exists() and format.where(code = 'urn:ihe:iti:xds:2017:mimeTypeSufficient' and system = 'http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode').exists()).exists() |
Details |
| Read document metadata by ID |
INFO - content.attachment.url.contains('Binary/Binary-PDF-Example') |
Details |
| Read document metadata by ID |
INFO - context.where(facilityType.coding.where(code = 'KHS' and system = 'http://ihe-d.de/CodeSystems/PatientBezogenenGesundheitsversorgung').exists() and practiceSetting.where(coding.where(code = 'ALLG' and system = 'http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen').exists()).exists()).exists() |
Details |
| Read document metadata by ID |
INFO - category.coding.where(code = 'DUR' and system = 'http://ihe-d.de/CodeSystems/IHEXDSclassCode' and display = 'Dokumente ohne besondere Form (Notizen)').exists() |
Details |
| Read document metadata by ID |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$') |
Details |
| Read document metadata by ID |
INFO - context.encounter.reference.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$') |
Details |
| Read document metadata by 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 document metadata by 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 document metadata by 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 document metadata by ID |
RBellog 0 |
Download Evidence |
| Read document metadata by ID |
Evidence Report |
Download Evidence |
| Read the Binary resource referenced in the DocumentReference resource |
INFO - id.replaceMatches('/_history/.+','').matches('\\bBinary-PDF-Example$') |
Details |
| Read the Binary resource referenced in the DocumentReference resource |
INFO - contentType.value = 'application/pdf' |
Details |
| Read the Binary resource referenced in the DocumentReference resource |
INFO - data.value.empty().not() |
Details |
| Read the Binary resource referenced in the DocumentReference resource |
RBellog 0 |
Download Evidence |
| Read the Binary resource referenced in the DocumentReference resource |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'DocumentReference' 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 = 'DocumentReference' 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 = 'DocumentReference' 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 = 'DocumentReference' and searchParam.where(name = 'patient' and type = 'reference').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 = 'DocumentReference' 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 = 'DocumentReference' and searchParam.where(name = 'identifier' 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 = 'DocumentReference' 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 = 'DocumentReference' and searchParam.where(name = 'category' 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 = 'DocumentReference' and searchParam.where(name = 'creation' and type = 'date').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 = 'DocumentReference' and searchParam.where(name = 'encounter' 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 = 'DocumentReference' 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 DocumentReference metadata by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bDocumentReference-Read-Example$')).count() = 1 |
Details |
| Search for the DocumentReference metadata by ID |
RBellog 0 |
Download Evidence |
| Search for the DocumentReference metadata by ID |
Evidence Report |
Download Evidence |
| Search for the DocumentReference by Count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 1 |
Details |
| Search for the DocumentReference by Count |
RBellog 0 |
Download Evidence |
| Search for the DocumentReference by Count |
Evidence Report |
Download Evidence |
| Search for DocumentReference that belong to a Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for DocumentReference that belong to a Patient |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')) |
Details |
| Search for DocumentReference that belong to a Patient |
RBellog 0 |
Download Evidence |
| Search for DocumentReference that belong to a Patient |
Evidence Report |
Download Evidence |
| Optional Search for the DocumentReference that belong to a Patient, by Tag |
INFO - entry.resource.count() > 0 |
Details |
| Optional Search for the DocumentReference that belong to a Patient, by Tag |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for the DocumentReference that belong to a Patient, by Tag |
RBellog 0 |
Download Evidence |
| Optional Search for the DocumentReference that belong to a Patient, by Tag |
Evidence Report |
Download Evidence |
| Search for the DocumentReference that belong to a Patient, by Document Status |
INFO - entry.resource.count() > 0 |
Details |
| Search for the DocumentReference that belong to a Patient, by Document Status |
INFO - entry.resource.all(status = 'current') |
Details |
| Search for the DocumentReference that belong to a Patient, by Document Status |
RBellog 0 |
Download Evidence |
| Search for the DocumentReference that belong to a Patient, by Document Status |
Evidence Report |
Download Evidence |
| Search for the DocumentReference that belong to a Patient, by Document Identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for the DocumentReference that belong to a Patient, by Document Identifier |
INFO - entry.resource.all(identifier.where(value = '129.6.58.42.33726').exists()) |
Details |
| Search for the DocumentReference that belong to a Patient, by Document Identifier |
RBellog 0 |
Download Evidence |
| Search for the DocumentReference that belong to a Patient, by Document Identifier |
Evidence Report |
Download Evidence |
| Search for DocumentReference that belong to a Patient, knowing their identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for DocumentReference that belong to a Patient, knowing their identifier |
RBellog 0 |
Download Evidence |
| Search for DocumentReference that belong to a Patient, knowing their identifier |
Evidence Report |
Download Evidence |
| Search for the DocumentReference that belong to a Patient, by Type |
INFO - entry.resource.count() > 0 |
Details |
| Search for the DocumentReference that belong to a Patient, by Type |
INFO - entry.resource.all(type.coding.where(code = 'VL160105').exists()) |
Details |
| Search for the DocumentReference that belong to a Patient, by Type |
RBellog 0 |
Download Evidence |
| Search for the DocumentReference that belong to a Patient, by Type |
Evidence Report |
Download Evidence |
| Search for the DocumentReference that belong to a Patient, by Category |
INFO - entry.resource.count() > 0 |
Details |
| Search for the DocumentReference that belong to a Patient, by Category |
INFO - entry.resource.all(category.coding.where(code = 'DUR').exists()) |
Details |
| Search for the DocumentReference that belong to a Patient, by Category |
RBellog 0 |
Download Evidence |
| Search for the DocumentReference that belong to a Patient, by Category |
Evidence Report |
Download Evidence |
| Search for the DocumentReference that belong to a Patient, by Encounter |
INFO - entry.resource.count() > 0 |
Details |
| Search for the DocumentReference that belong to a Patient, by Encounter |
INFO - entry.resource.all(context.encounter.where(reference.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')).exists()) |
Details |
| Search for the DocumentReference that belong to a Patient, by Encounter |
RBellog 0 |
Download Evidence |
| Search for the DocumentReference that belong to a Patient, by Encounter |
Evidence Report |
Download Evidence |
| Search for the DocumentReference that belong to a Patient, by Creation Date |
INFO - entry.resource.count() > 0 |
Details |
| Search for the DocumentReference that belong to a Patient, by Creation Date |
INFO - entry.resource.all(content.attachment.where(creation.toString().contains('2026-01-31')).exists()) |
Details |
| Search for the DocumentReference that belong to a Patient, by Creation Date |
RBellog 0 |
Download Evidence |
| Search for the DocumentReference that belong to a Patient, by Creation Date |
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 = '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 = 'AllergyIntolerance' 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 = 'AllergyIntolerance' 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 = 'AllergyIntolerance' and searchParam.where(name = 'clinical-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 = 'AllergyIntolerance' and searchParam.where(name = 'patient' and type = 'reference').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 = 'AllergyIntolerance' and searchParam.where(name = 'date' and type = 'date').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 = 'AllergyIntolerance' and searchParam.where(name = 'category' 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 = 'AllergyIntolerance' 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 = 'AllergyIntolerance' and searchParam.where(name = '_tag' and type = 'token').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 = 'AllergyIntolerance' and searchParam.where(name = '_has' 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 |
| Search for the AllergyIntolerance resource by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKAllergieUnvertraeglichkeit' has not been checked because it is unknown |
Details |
| Search for the AllergyIntolerance 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 the AllergyIntolerance resource by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bAllergyIntolerance-Read-Example$')).count() = 1 |
Details |
| Search for the AllergyIntolerance resource by ID |
RBellog 0 |
Download Evidence |
| Search for the AllergyIntolerance resource by ID |
Evidence Report |
Download Evidence |
| Search for AllergyIntolerance resources that have the Type 'allergy', group by _count |
INFO - entry.resource.count() >= 0 and entry.resource.count() <= 20 |
Details |
| Search for AllergyIntolerance resources that have the Type 'allergy', group by _count |
INFO - entry.resource.all(type = 'allergy').exists() |
Details |
| Search for AllergyIntolerance resources that have the Type 'allergy', group by _count |
RBellog 0 |
Download Evidence |
| Search for AllergyIntolerance resources that have the Type 'allergy', group by _count |
Evidence Report |
Download Evidence |
| Search for AllergyIntolerance resources that have the Clinical Status 'active', group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for AllergyIntolerance resources that have the Clinical Status 'active', group by _count |
INFO - entry.resource.all(clinicalStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical' and code = 'active').exists()).exists() |
Details |
| Search for AllergyIntolerance resources that have the Clinical Status 'active', group by _count |
RBellog 0 |
Download Evidence |
| Search for AllergyIntolerance resources that have the Clinical Status 'active', group by _count |
Evidence Report |
Download Evidence |
| Search for the AllergyIntolerance resources by Patient, group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for the AllergyIntolerance resources by Patient, group by _count |
INFO - entry.resource.all(patient.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')) |
Details |
| Search for the AllergyIntolerance resources by Patient, group by _count |
RBellog 0 |
Download Evidence |
| Search for the AllergyIntolerance resources by Patient, group by _count |
Evidence Report |
Download Evidence |
| Search for the AllergyIntolerance resources that have the Category 'environment', group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for the AllergyIntolerance resources that have the Category 'environment', group by _count |
INFO - entry.resource.all(category.where($this = 'environment').exists()).exists() |
Details |
| Search for the AllergyIntolerance resources that have the Category 'environment', group by _count |
RBellog 0 |
Download Evidence |
| Search for the AllergyIntolerance resources that have the Category 'environment', group by _count |
Evidence Report |
Download Evidence |
| Search for the AllergyIntolerance by registered Date (registered) after 2026-01-01, group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for the AllergyIntolerance by registered Date (registered) after 2026-01-01, group by _count |
INFO - entry.resource.all(recordedDate is dateTime and recordedDate > @2026-01-01).exists() |
Details |
| Search for the AllergyIntolerance by registered Date (registered) after 2026-01-01, group by _count |
RBellog 0 |
Download Evidence |
| Search for the AllergyIntolerance by registered Date (registered) after 2026-01-01, group by _count |
Evidence Report |
Download Evidence |
| Optional Search for AllergyIntolerance resources that have the given Tag, group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Optional Search for AllergyIntolerance resources that have the given Tag, group by _count |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for AllergyIntolerance resources that have the given Tag, group by _count |
RBellog 0 |
Download Evidence |
| Optional Search for AllergyIntolerance resources that have the given Tag, 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 = 'Condition' 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 = 'Condition' 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 = 'Condition' 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 = 'Condition' and searchParam.where(name = 'patient' and type = 'reference').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 = 'Condition' and searchParam.where(name = 'encounter' and type = 'reference').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 = 'Condition' and searchParam.where(name = 'recorded-date' and type = 'date').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 = 'Condition' and searchParam.where(name = 'related' 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 = 'Condition' and searchParam.where(name = '_has' 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 = 'Condition' and searchParam.where(name = '_tag' and type = 'token').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 = 'Condition' and searchParam.where(name = 'clinical-status' and type = 'token').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 = 'Condition' and searchParam.where(name = 'subject' and type = 'reference').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 = 'Condition' and searchParam.where(name = 'category' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 11 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Search for the Condition by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKDiagnose' has not been checked because it is unknown |
Details |
| Search for the Condition 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 Condition by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bCondition-Read-Active-Example$')).count() = 1 |
Details |
| Search for the Condition by ID |
INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/icd-10-gm#J06.9' |
Details |
| Search for the Condition by ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#49076000' |
Details |
| Search for the Condition by ID |
RBellog 0 |
Download Evidence |
| Search for the Condition by ID |
Evidence Report |
Download Evidence |
| Search for Conditions by Patient (Search Parameter 'patient'), group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for Conditions by Patient (Search Parameter 'patient'), group by _count |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')) |
Details |
| Search for Conditions by Patient (Search Parameter 'patient'), group by _count |
RBellog 0 |
Download Evidence |
| Search for Conditions by Patient (Search Parameter 'patient'), group by _count |
Evidence Report |
Download Evidence |
| Search for Conditions by Encounter, group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for Conditions by Encounter, group by _count |
INFO - entry.resource.all(encounter.reference.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-In-Progress-Example$')) |
Details |
| Search for Conditions by Encounter, group by _count |
RBellog 0 |
Download Evidence |
| Search for Conditions by Encounter, group by _count |
Evidence Report |
Download Evidence |
| Search for Conditions by Recorded Date with 'ge' Modifier and Patient ('patient'), group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for Conditions by Recorded Date with 'ge' Modifier and Patient ('patient'), group by _count |
INFO - entry.resource.all(recordedDate >= @2021-02-12T00:00:00+01:00) |
Details |
| Search for Conditions by Recorded Date with 'ge' Modifier and Patient ('patient'), group by _count |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')) |
Details |
| Search for Conditions by Recorded Date with 'ge' Modifier and Patient ('patient'), group by _count |
RBellog 0 |
Download Evidence |
| Search for Conditions by Recorded Date with 'ge' Modifier and Patient ('patient'), group by _count |
Evidence Report |
Download Evidence |
| Optional Search for the Condition by Tag, group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Optional Search for the Condition by Tag, group by _count |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for the Condition by Tag, group by _count |
RBellog 0 |
Download Evidence |
| Optional Search for the Condition by Tag, group by _count |
Evidence Report |
Download Evidence |
| Optional Search for Conditions by Patient (Search Parameter 'subject'), group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Optional Search for Conditions by Patient (Search Parameter 'subject'), group by _count |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')) |
Details |
| Optional Search for Conditions by Patient (Search Parameter 'subject'), group by _count |
RBellog 0 |
Download Evidence |
| Optional Search for Conditions by Patient (Search Parameter 'subject'), group by _count |
Evidence Report |
Download Evidence |
| Optional Search for Conditions by Clinical Status 'active', group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Optional Search for Conditions by Clinical Status 'active', group by _count |
INFO - entry.resource.all(clinicalStatus.coding.where(code='active').exists()) |
Details |
| Optional Search for Conditions by Clinical Status 'active', group by _count |
RBellog 0 |
Download Evidence |
| Optional Search for Conditions by Clinical Status 'active', group by _count |
Evidence Report |
Download Evidence |
| Optional Search for Conditions by Category 'encounter-diagnosis', group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Optional Search for Conditions by Category 'encounter-diagnosis', group by _count |
INFO - entry.resource.all(category.coding.where(code='encounter-diagnosis').exists()) |
Details |
| Optional Search for Conditions by Category 'encounter-diagnosis', group by _count |
RBellog 0 |
Download Evidence |
| Optional Search for Conditions by Category 'encounter-diagnosis', 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 = 'List' and interaction.where(code = 'create').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Create a Medication List via POST |
INFO - ($this is List) or ($this is Parameters) |
Details |
| Create a Medication List via POST |
INFO - ($this is List) implies id.exists() |
Details |
| Create a Medication List via POST |
INFO - ($this is List) implies status.toString().matches('^current$') |
Details |
| Create a Medication List via POST |
INFO - ($this is List) implies mode.toString().matches('^working') |
Details |
| Create a Medication List via POST |
INFO - ($this is Parameters) implies parameter.where(name = 'return' and resource is List).resource.id.exists() |
Details |
| Create a Medication List via POST |
INFO - ($this is Parameters) implies parameter.where(name = 'return' and resource is List).resource.status.toString().matches('^current$') |
Details |
| Create a Medication List via POST |
INFO - ($this is Parameters) implies parameter.where(name = 'return' and resource is List).resource.mode.toString().matches('^working$') |
Details |
| Create a Medication List via POST |
RBellog 0 |
Download Evidence |
| Create a Medication List via POST |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Medication' 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 Medication by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bMedication-Read-Example$') |
Details |
| Read and Validate the Medication by its ID |
INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/atc#V03AB23' |
Details |
| Read and Validate the Medication by its ID |
INFO - code.coding.where(code = 'V03AB23' and system = 'http://fhir.de/CodeSystem/bfarm/atc' and display = 'Acetylcystein' and version.hasValue()).exists() |
Details |
| Read and Validate the Medication by its ID |
INFO - amount.where(numerator.value = 20 and numerator.system = 'http://unitsofmeasure.org' and numerator.unit.exists() and numerator.code = '1' and denominator.value = 1 and denominator.system = 'http://unitsofmeasure.org' and denominator.unit.exists() and denominator.code = '1').exists() |
Details |
| Read and Validate the Medication by its ID |
INFO - ingredient.item.exists() |
Details |
| Read and Validate the Medication by its ID |
INFO - ingredient.item.reference.replaceMatches('/_history/.+','').matches('\\bMedication-Read-Referenced-Ingredient-Example$') |
Details |
| Read and Validate the Medication by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate the Medication by its ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validate the Medication by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bMedication-Read-Extended-Example$') |
Details |
| Read and Validate the Medication by its ID |
INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/atc#L01DB01' |
Details |
| Read and Validate the Medication by its ID |
INFO - This element does not match any known slice defined in the profile https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament|5.1.2 |
Details |
| Read and Validate the Medication by its ID |
INFO - This element does not match any known slice defined in the profile https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament|5.1.2 |
Details |
| Read and Validate the Medication by its ID |
INFO - Unknown extension https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/wirkstofftyp |
Details |
| Read and Validate the Medication by its ID |
INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/atc#L01DB01' |
Details |
| Read and Validate the Medication by its ID |
INFO - code.text.empty().not() |
Details |
| Read and Validate the Medication by its ID |
INFO - code.coding.where(code = 'L01DB01' and system = 'http://fhir.de/CodeSystem/bfarm/atc' and display = 'Doxorubicin' and version.hasValue()).exists() |
Details |
| Read and Validate the Medication by its ID |
INFO - form.coding.where(system = 'http://standardterms.edqm.eu' and code = '11210000' and display = 'Solution for infusion').exists() |
Details |
| Read and Validate the Medication by its ID |
INFO - ingredient.where(isActive = 'true' and extension.where(url = 'https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/wirkstofftyp' and value.where(code = 'IN' and system = 'https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/CodeSystem/wirkstofftyp').exists()).exists() ).exists() and ingredient.where(item.coding.where(code = 'L01DB01' and system = 'http://fhir.de/CodeSystem/bfarm/atc' and display = 'Doxorubicin' and version.hasValue()).exists() and strength.where(numerator.where(value ~ 85 and unit.hasValue() and system = 'http://unitsofmeasure.org' and code = 'mg').exists() and denominator.where(value ~ 250 and unit.hasValue() and system = 'http://unitsofmeasure.org' and code = 'mL').exists()).exists() ).exists() |
Details |
| Read and Validate the Medication by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate the Medication 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 = 'Medication' 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 = 'Medication' 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 = 'Medication' 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 = 'Medication' and searchParam.where(name = 'code' 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 = 'Medication' and searchParam.where(name = 'form' 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 = 'Medication' and searchParam.where(name = 'ingredient' 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 = 'Medication' and searchParam.where(name = 'ingredient-code' 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 = 'Medication' and searchParam.where(name = 'lot-number' 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 = 'Medication' and searchParam.where(name = 'status' and type = 'token').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 = 'Medication' and searchParam.where(name = '_tag' and type = 'token').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 |
| Search for the Medication by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bMedication-Read-Example$')).count() = 1 |
Details |
| Search for the Medication by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament' has not been checked because it is unknown |
Details |
| Search for the Medication 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 Medication by ID |
INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/atc#V03AB23' |
Details |
| Search for the Medication by ID |
RBellog 0 |
Download Evidence |
| Search for the Medication by ID |
Evidence Report |
Download Evidence |
| Search for the Medication by Count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 1 |
Details |
| Search for the Medication by Count |
RBellog 0 |
Download Evidence |
| Search for the Medication by Count |
Evidence Report |
Download Evidence |
| Optional Search for the Medication by Tag and ID |
INFO - entry.resource.count() > 0 |
Details |
| Optional Search for the Medication by Tag and ID |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for the Medication by Tag and ID |
RBellog 0 |
Download Evidence |
| Optional Search for the Medication by Tag and ID |
Evidence Report |
Download Evidence |
| Search for the Medication by Code and ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Medication by Code and ID |
INFO - entry.resource.all((code.coding.where(code = 'V03AB23' and system = 'http://fhir.de/CodeSystem/bfarm/atc').exists())) |
Details |
| Search for the Medication by Code and ID |
RBellog 0 |
Download Evidence |
| Search for the Medication by Code and ID |
Evidence Report |
Download Evidence |
| Search for the Medication by Free-Text Code |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Medication by Free-Text Code |
INFO - entry.resource.all(code.text.contains('Infusion')) |
Details |
| Search for the Medication by Free-Text Code |
RBellog 0 |
Download Evidence |
| Search for the Medication by Free-Text Code |
Evidence Report |
Download Evidence |
| Search for the Medication by Form |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Medication by Form |
INFO - entry.resource.all(form.coding.where(code = '11210000').exists()) |
Details |
| Search for the Medication by Form |
RBellog 0 |
Download Evidence |
| Search for the Medication by Form |
Evidence Report |
Download Evidence |
| Search for the Medication by Referenced Ingredient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Medication by Referenced Ingredient |
INFO - entry.resource.all(ingredient.item.reference.replaceMatches('/_history/.+','').matches('\\bMedication-Read-Referenced-Ingredient-Example$')) |
Details |
| Search for the Medication by Referenced Ingredient |
RBellog 0 |
Download Evidence |
| Search for the Medication by Referenced Ingredient |
Evidence Report |
Download Evidence |
| Search for the Medication by Ingredient Code (Chaining) and ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Medication by Ingredient Code (Chaining) and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bMedication-Read-Example$')).count() = 1 |
Details |
| Search for the Medication by Ingredient Code (Chaining) and ID |
RBellog 0 |
Download Evidence |
| Search for the Medication by Ingredient Code (Chaining) and ID |
Evidence Report |
Download Evidence |
| Search for the Medication by Ingredient Code and ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Medication by Ingredient Code and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bMedication-Read-Extended-Example$')).count() = 1 |
Details |
| Search for the Medication by Ingredient Code and ID |
RBellog 0 |
Download Evidence |
| Search for the Medication by Ingredient Code and ID |
Evidence Report |
Download Evidence |
| Search for the Medication by Lot Number and ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Medication by Lot Number and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bMedication-Read-Example$')).count() = 1 |
Details |
| Search for the Medication by Lot Number and ID |
RBellog 0 |
Download Evidence |
| Search for the Medication by Lot Number and ID |
Evidence Report |
Download Evidence |
| Search for the Medication by Status and ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Medication by Status and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bMedication-Read-Example$')).count() = 1 |
Details |
| Search for the Medication by Status and ID |
RBellog 0 |
Download Evidence |
| Search for the Medication by Status 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 = 'Medication' and interaction.where(code = 'update').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Update a Medication resource |
INFO - amount.numerator.value ~ 40 |
Details |
| Update a Medication resource |
RBellog 0 |
Download Evidence |
| Update a Medication resource |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'MedicationAdministration' and interaction.where(code = 'create').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Create a MedicationAdministration resource via POST |
INFO - ($this is MedicationAdministration) or ($this is Parameters) |
Details |
| Create a MedicationAdministration resource via POST |
INFO - ($this is MedicationAdministration) implies id.exists() |
Details |
| Create a MedicationAdministration resource via POST |
INFO - ($this is MedicationAdministration) implies status.toString().matches('^completed') |
Details |
| Create a MedicationAdministration resource via POST |
INFO - ($this is Parameters) implies parameter.where(name = 'return' and resource is MedicationAdministration).resource.id.exists() |
Details |
| Create a MedicationAdministration resource via POST |
INFO - ($this is Parameters) implies parameter.where(name = 'return' and resource is MedicationAdministration).resource.status.toString().matches('^completed') |
Details |
| Create a MedicationAdministration resource via POST |
RBellog 0 |
Download Evidence |
| Create a MedicationAdministration resource via POST |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'MedicationAdministration' 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 MedicationAdministration by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bMedicationAdministration-Read-Example$') |
Details |
| Read and Validate the MedicationAdministration by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#738956005' |
Details |
| Read and Validate the MedicationAdministration by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#26643006' |
Details |
| Read and Validate the MedicationAdministration by its ID |
WARN - Value set https://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration has been ignored due to module configuration |
Details |
| Read and Validate the MedicationAdministration by its ID |
INFO - medication.reference.replaceMatches('/_history/.+','').matches('\\bMedication/Medication-Read-Example$') |
Details |
| Read and Validate the MedicationAdministration by its ID |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$') |
Details |
| Read and Validate the MedicationAdministration by its ID |
INFO - context.reference.replaceMatches('/_history/.+','').matches('\\bEncounter/Encounter-Read-In-Progress-Example$') |
Details |
| Read and Validate the MedicationAdministration by its ID |
INFO - context.identifier.value = '0123456789' |
Details |
| Read and Validate the MedicationAdministration by its ID |
INFO - effective.toString().contains('2026-02-03') |
Details |
| Read and Validate the MedicationAdministration by its ID |
INFO - performer.where(actor.reference.replaceMatches('/_history/.+','').matches('Practitioner/Practitioner-Read-Example$')).exists() |
Details |
| Read and Validate the MedicationAdministration by its ID |
INFO - dosage.where(text.empty().not() and site.coding.where(code = '738956005' and system = 'http://snomed.info/sct' and display = 'Oral' and version = 'http://snomed.info/sct/11000274103/version/20251115').exists() and dose.where(code = '1' and system = 'http://unitsofmeasure.org' and unit.hasValue() and value ~ 1).exists() and route.coding.where(code = '26643006' and system = 'http://snomed.info/sct' and version = 'http://snomed.info/sct/11000274103/version/20251115' and display = 'Oral route').exists()).exists() |
Details |
| Read and Validate the MedicationAdministration 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 the MedicationAdministration 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 MedicationAdministration 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 MedicationAdministration 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 the MedicationAdministration 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 MedicationAdministration 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 the MedicationAdministration by its ID |
INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/atc#V03AB23' |
Details |
| Read and Validate the MedicationAdministration by its ID |
INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/icd-10-gm#J06.9' |
Details |
| Read and Validate the MedicationAdministration by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#49076000' |
Details |
| Read and Validate the MedicationAdministration by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate the MedicationAdministration by its ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validate the MedicationAdministration with extended data by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bMedicationAdministration-Read-Extended-Example$') |
Details |
| Read and Validate the MedicationAdministration with extended data by its ID |
INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/atc#V03AB23' |
Details |
| Read and Validate the MedicationAdministration with extended data by its ID |
INFO - medication.coding.where(code = 'V03AB23' and system = 'http://fhir.de/CodeSystem/bfarm/atc' and display = 'Acetylcystein').exists() |
Details |
| Read and Validate the MedicationAdministration with extended data by its ID |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$') |
Details |
| Read and Validate the MedicationAdministration with extended data by its ID |
INFO - subject.identifier.value = 'X485231029' |
Details |
| Read and Validate the MedicationAdministration with extended data by its ID |
INFO - effective.toString().contains('2026-02-03') |
Details |
| Read and Validate the MedicationAdministration with extended data by its ID |
INFO - performer.actor.reference.replaceMatches('/_history/.+','').matches('Practitioner/Practitioner-Read-Example$') |
Details |
| Read and Validate the MedicationAdministration with extended data by its ID |
INFO - performer.actor.identifier.value = '123456789' |
Details |
| Read and Validate the MedicationAdministration with extended data by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate the MedicationAdministration with extended data by its ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validate the MedicationAdministration with rate details by ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bMedicationAdministration-Read-Rate-Example-Quantity$') |
Details |
| Read and Validate the MedicationAdministration with rate details by ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#6073002' |
Details |
| Read and Validate the MedicationAdministration with rate details by ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#255560000' |
Details |
| Read and Validate the MedicationAdministration with rate details by ID |
WARN - Value set https://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration has been ignored due to module configuration |
Details |
| Read and Validate the MedicationAdministration with rate details by ID |
INFO - dosage.text.empty().not() |
Details |
| Read and Validate the MedicationAdministration with rate details by ID |
INFO - dosage.site.coding.where(code = '6073002' and system = 'http://snomed.info/sct' and version = 'http://snomed.info/sct/11000274103/version/20251115' and display.empty().not()).exists() |
Details |
| Read and Validate the MedicationAdministration with rate details by ID |
INFO - dosage.route.coding.where(code = '255560000' and system = 'http://snomed.info/sct' and version = 'http://snomed.info/sct/11000274103/version/20251115' and display.empty().not()).exists() |
Details |
| Read and Validate the MedicationAdministration with rate details by ID |
INFO - dosage.dose.code = 'mL' and dosage.dose.system = 'http://unitsofmeasure.org' and dosage.dose.unit.hasValue() and dosage.dose.value ~ 1000 |
Details |
| Read and Validate the MedicationAdministration with rate details by ID |
INFO - (dosage.rate.is(Quantity) and (dosage.rate.code = 'mL/h' and dosage.rate.system = 'http://unitsofmeasure.org' and dosage.rate.unit.hasValue() and dosage.rate.value ~ 50 ) ) or ( dosage.rate.is(Ratio) and ( dosage.rate.numerator.value ~ 50 and dosage.rate.numerator.unit.hasValue() and dosage.rate.numerator.code = 'mL' and dosage.rate.numerator.system = 'http://unitsofmeasure.org' and dosage.rate.denominator.value ~ 1 and dosage.rate.denominator.unit.hasValue() and dosage.rate.denominator.code = 'h' and dosage.rate.denominator.system = 'http://unitsofmeasure.org') ) |
Details |
| Read and Validate the MedicationAdministration with rate details by ID |
RBellog 0 |
Download Evidence |
| Read and Validate the MedicationAdministration with rate details by ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'MedicationAdministration' 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 = 'MedicationAdministration' 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 = 'MedicationAdministration' 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 = 'MedicationAdministration' and searchParam.where(name = 'code' 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 = 'MedicationAdministration' and searchParam.where(name = 'context' and type = 'reference').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 = 'MedicationAdministration' and searchParam.where(name = 'effective-time' and type = 'date').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 = 'MedicationAdministration' and searchParam.where(name = 'medication' 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 = 'MedicationAdministration' 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 = 'MedicationAdministration' and searchParam.where(name = 'performer' 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 = 'MedicationAdministration' and searchParam.where(name = 'status' and type = 'token').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 = 'MedicationAdministration' 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 MedicationAdministration by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bMedicationAdministration-Read-Example$')).count() = 1 |
Details |
| Search for the MedicationAdministration by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerabreichung' has not been checked because it is unknown |
Details |
| Search for the MedicationAdministration 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 MedicationAdministration by ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#738956005' |
Details |
| Search for the MedicationAdministration by ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#26643006' |
Details |
| Search for the MedicationAdministration by ID |
WARN - Value set https://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration has been ignored due to module configuration |
Details |
| Search for the MedicationAdministration by ID |
RBellog 0 |
Download Evidence |
| Search for the MedicationAdministration by ID |
Evidence Report |
Download Evidence |
| Search for the MedicationAdministration by Count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 1 |
Details |
| Search for the MedicationAdministration by Count |
RBellog 0 |
Download Evidence |
| Search for the MedicationAdministration by Count |
Evidence Report |
Download Evidence |
| Search for the MedicationAdministration by Patient Reference |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationAdministration by Patient Reference |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$')) |
Details |
| Search for the MedicationAdministration by Patient Reference |
RBellog 0 |
Download Evidence |
| Search for the MedicationAdministration by Patient Reference |
Evidence Report |
Download Evidence |
| Search for the MedicationAdministration by Patient Identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationAdministration by Patient Identifier |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$')) |
Details |
| Search for the MedicationAdministration by Patient Identifier |
RBellog 0 |
Download Evidence |
| Search for the MedicationAdministration by Patient Identifier |
Evidence Report |
Download Evidence |
| Optional Search for the MedicationAdministration that belong to a Patient, by Tag |
INFO - entry.resource.count() > 0 |
Details |
| Optional Search for the MedicationAdministration that belong to a Patient, by Tag |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for the MedicationAdministration that belong to a Patient, by Tag |
RBellog 0 |
Download Evidence |
| Optional Search for the MedicationAdministration that belong to a Patient, by Tag |
Evidence Report |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Code |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Code |
INFO - entry.resource.where(medication.coding.empty().not()).medication.coding.where(code = 'V03AB23' and system = 'http://fhir.de/CodeSystem/bfarm/atc').exists() |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Code |
RBellog 0 |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Code |
Evidence Report |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Context |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Context |
INFO - entry.resource.all(context.reference.replaceMatches('/_history/.+','').matches('\\bEncounter/Encounter-Read-In-Progress-Example$')) |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Context |
RBellog 0 |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Context |
Evidence Report |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Context Identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Context Identifier |
RBellog 0 |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Context Identifier |
Evidence Report |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Effective Time |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Effective Time |
INFO - entry.resource.all(effective.toString().empty().not() or effective.start.toString().empty().not() or effective.end.toString().empty().not()) |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Effective Time |
RBellog 0 |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Effective Time |
Evidence Report |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Referenced Medication |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Referenced Medication |
INFO - entry.resource.all(medication.reference.replaceMatches('/_history/.+','').matches('\\bMedication/Medication-Read-Example$')) |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Referenced Medication |
RBellog 0 |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Referenced Medication |
Evidence Report |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Medication Code |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Medication Code |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bMedicationAdministration-Read-Example$')).count() = 1 |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Medication Code |
RBellog 0 |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Medication Code |
Evidence Report |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Performer Reference |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Performer Reference |
INFO - entry.resource.all(performer.actor.reference.replaceMatches('/_history/.+','').matches('\\bPractitioner/Practitioner-Read-Example$')) |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Performer Reference |
RBellog 0 |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Performer Reference |
Evidence Report |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Performer Identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Performer Identifier |
INFO - entry.resource.all(performer.actor.reference.replaceMatches('/_history/.+','').matches('\\bPractitioner/Practitioner-Read-Example$')) |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Performer Identifier |
RBellog 0 |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Performer Identifier |
Evidence Report |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Status |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Status |
INFO - entry.resource.all(status = 'completed') |
Details |
| Search for the MedicationAdministration that belong to a Patient, by Status |
RBellog 0 |
Download Evidence |
| Search for the MedicationAdministration that belong to a Patient, by Status |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'MedicationRequest' and interaction.where(code = 'create').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Create a MedicationRequest resource via POST |
INFO - ($this is MedicationRequest) or ($this is Parameters) |
Details |
| Create a MedicationRequest resource via POST |
INFO - ($this is MedicationRequest) implies id.exists() |
Details |
| Create a MedicationRequest resource via POST |
INFO - ($this is MedicationRequest) implies status.toString().matches('^completed') |
Details |
| Create a MedicationRequest resource via POST |
INFO - ($this is MedicationRequest) implies authoredOn.hasValue() |
Details |
| Create a MedicationRequest resource via POST |
INFO - ($this is Parameters) implies parameter.where(name = 'return' and resource is MedicationRequest).resource.id.exists() |
Details |
| Create a MedicationRequest resource via POST |
INFO - ($this is Parameters) implies parameter.where(name = 'return' and resource is MedicationRequest).resource.status.toString().matches('^completed') |
Details |
| Create a MedicationRequest resource via POST |
INFO - ($this is Parameters) implies parameter.where(name = 'return' and resource is MedicationRequest).resource.authoredOn.hasValue() |
Details |
| Create a MedicationRequest resource via POST |
RBellog 0 |
Download Evidence |
| Create a MedicationRequest resource via POST |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'MedicationRequest' 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 = 'MedicationRequest' 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 = 'MedicationRequest' 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 = 'MedicationRequest' and searchParam.where(name = 'authoredon' and type = 'date').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 = 'MedicationRequest' and searchParam.where(name = 'code' 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 = 'MedicationRequest' and searchParam.where(name = 'date' and type = 'date').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 = 'MedicationRequest' and searchParam.where(name = 'encounter' 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 = 'MedicationRequest' and searchParam.where(name = 'intent' 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 = 'MedicationRequest' and searchParam.where(name = 'medication' 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 = 'MedicationRequest' and searchParam.where(name = 'patient' 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 = 'MedicationRequest' and searchParam.where(name = 'requester' and type = 'reference').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 = 'MedicationRequest' and searchParam.where(name = 'status' and type = 'token').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 = 'MedicationRequest' and searchParam.where(name = '_tag' and type = 'token').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 |
| Search for the MedicationRequest by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bMedicationRequest-Read-Example$')).count() = 1 |
Details |
| Search for the MedicationRequest by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsVerordnung' has not been checked because it is unknown |
Details |
| Search for the MedicationRequest 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 MedicationRequest by ID |
WARN - Rule DosageStructuredOrFreeTextWarning: 'Die Dosierungsangabe darf entweder nur als Freitext oder nur als vollständige strukturierte Information erfolgen — eine Mischung ist nicht erlaubt.' Failed |
Details |
| Search for the MedicationRequest by ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#738956005' |
Details |
| Search for the MedicationRequest by ID |
RBellog 0 |
Download Evidence |
| Search for the MedicationRequest by ID |
Evidence Report |
Download Evidence |
| Search for the MedicationRequest by Count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 1 |
Details |
| Search for the MedicationRequest by Count |
RBellog 0 |
Download Evidence |
| Search for the MedicationRequest by Count |
Evidence Report |
Download Evidence |
| Search for the MedicationRequest by Patient Reference |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationRequest by Patient Reference |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$')) |
Details |
| Search for the MedicationRequest by Patient Reference |
RBellog 0 |
Download Evidence |
| Search for the MedicationRequest by Patient Reference |
Evidence Report |
Download Evidence |
| Search for the MedicationRequest by Patient Identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationRequest by Patient Identifier |
INFO - entry.resource.all(subject.identifier.value='X485231029' or subject.reference.replaceMatches('/_history/.+','').matches('Patient/Patient-Read-Example$')) |
Details |
| Search for the MedicationRequest by Patient Identifier |
RBellog 0 |
Download Evidence |
| Search for the MedicationRequest by Patient Identifier |
Evidence Report |
Download Evidence |
| Optional Search for the MedicationRequest that belong to a Patient, by Tag |
INFO - entry.resource.count() > 0 |
Details |
| Optional Search for the MedicationRequest that belong to a Patient, by Tag |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for the MedicationRequest that belong to a Patient, by Tag |
RBellog 0 |
Download Evidence |
| Optional Search for the MedicationRequest that belong to a Patient, by Tag |
Evidence Report |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Authored Date |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationRequest that belong to a Patient, by Authored Date |
INFO - entry.resource.all(authoredOn.toString().empty().not()) |
Details |
| Search for the MedicationRequest that belong to a Patient, by Authored Date |
RBellog 0 |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Authored Date |
Evidence Report |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Code |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationRequest that belong to a Patient, by Code |
INFO - entry.resource.where(medication.coding.empty().not()).medication.coding.where(code = 'R01AA04' and system = 'http://fhir.de/CodeSystem/bfarm/atc').exists() |
Details |
| Search for the MedicationRequest that belong to a Patient, by Code |
RBellog 0 |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Code |
Evidence Report |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Date |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationRequest that belong to a Patient, by Date |
INFO - entry.resource.all(dosageInstruction.timing.event.empty().not()) |
Details |
| Search for the MedicationRequest that belong to a Patient, by Date |
RBellog 0 |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Date |
Evidence Report |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Encounter |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationRequest that belong to a Patient, by Encounter |
INFO - entry.resource.all(encounter.reference.replaceMatches('/_history/.+','').matches('\\bEncounter/Encounter-Read-In-Progress-Example$')) |
Details |
| Search for the MedicationRequest that belong to a Patient, by Encounter |
RBellog 0 |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Encounter |
Evidence Report |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Encounter Identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationRequest that belong to a Patient, by Encounter Identifier |
RBellog 0 |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Encounter Identifier |
Evidence Report |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Intent |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationRequest that belong to a Patient, by Intent |
INFO - entry.resource.all(intent = 'order') |
Details |
| Search for the MedicationRequest that belong to a Patient, by Intent |
RBellog 0 |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Intent |
Evidence Report |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Referenced Medication |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationRequest that belong to a Patient, by Referenced Medication |
INFO - entry.resource.all(medication.reference.replaceMatches('/_history/.+','').matches('\\bMedication/Medication-Read-Example$')) |
Details |
| Search for the MedicationRequest that belong to a Patient, by Referenced Medication |
RBellog 0 |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Referenced Medication |
Evidence Report |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Medication Code |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationRequest that belong to a Patient, by Medication Code |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bMedicationRequest-Read-Example$')).count() = 1 |
Details |
| Search for the MedicationRequest that belong to a Patient, by Medication Code |
RBellog 0 |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Medication Code |
Evidence Report |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Requester Reference |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationRequest that belong to a Patient, by Requester Reference |
INFO - entry.resource.all(requester.reference.replaceMatches('/_history/.+','').matches('\\bPractitioner/Practitioner-Read-Example$')) |
Details |
| Search for the MedicationRequest that belong to a Patient, by Requester Reference |
RBellog 0 |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Requester Reference |
Evidence Report |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Requester Identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationRequest that belong to a Patient, by Requester Identifier |
INFO - entry.resource.all(requester.identifier.value='123456789' or requester.reference.replaceMatches('/_history/.+','').matches('Practitioner/Practitioner-Read-Example$')) |
Details |
| Search for the MedicationRequest that belong to a Patient, by Requester Identifier |
RBellog 0 |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Requester Identifier |
Evidence Report |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Status |
INFO - entry.resource.count() > 0 |
Details |
| Search for the MedicationRequest that belong to a Patient, by Status |
INFO - entry.resource.all(status = 'completed') |
Details |
| Search for the MedicationRequest that belong to a Patient, by Status |
RBellog 0 |
Download Evidence |
| Search for the MedicationRequest that belong to a Patient, by Status |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'MedicationRequest' and interaction.where(code = 'update').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Update a MedicationRequest resource |
INFO - dispenseRequest.quantity.value ~ 10 |
Details |
| Update a MedicationRequest resource |
INFO - substitution.allowed = false |
Details |
| Update a MedicationRequest resource |
RBellog 0 |
Download Evidence |
| Update a MedicationRequest resource |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'MedicationStatement' 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 MedicationStatement by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bMedicationStatement-Read-Example$') |
Details |
| Read and Validate the MedicationStatement by its ID |
INFO - note.text.empty().not() |
Details |
| Read and Validate the MedicationStatement by its ID |
INFO - effective.start.toString().contains('2026-02-03') |
Details |
| Read and Validate the MedicationStatement by its ID |
INFO - dateAsserted.toString().contains('2026-02-27') |
Details |
| Read and Validate the MedicationStatement by its ID |
INFO - dosage.all(text.empty().not()) |
Details |
| Read and Validate the MedicationStatement by its ID |
INFO - dosage.all(patientInstruction.empty().not()) |
Details |
| Read and Validate the MedicationStatement by its ID |
INFO - dosage.all(doseAndRate.dose.where(value ~ 1 and unit.empty().not() and system = 'http://unitsofmeasure.org' and code ='1').exists()) |
Details |
| Read and Validate the MedicationStatement by its ID |
INFO - (dosage.timing.repeat.when contains 'MORN') and (dosage.timing.repeat.when contains 'NOON') and (dosage.timing.repeat.when contains 'EVE') |
Details |
| Read and Validate the MedicationStatement by its ID |
INFO - medication.reference.replaceMatches('/_history/.+','').matches('\\bMedication/Medication-Read-Example$') |
Details |
| Read and Validate the MedicationStatement by its ID |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$') |
Details |
| Read and Validate the MedicationStatement by its ID |
INFO - context.reference.replaceMatches('/_history/.+','').matches('\\bEncounter/Encounter-Read-In-Progress-Example$') |
Details |
| Read and Validate the MedicationStatement 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 the MedicationStatement 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 MedicationStatement 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 MedicationStatement by its ID |
INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/icd-10-gm#J06.9' |
Details |
| Read and Validate the MedicationStatement by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#49076000' |
Details |
| Read and Validate the MedicationStatement by its ID |
INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/atc#V03AB23' |
Details |
| Read and Validate the MedicationStatement by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate the MedicationStatement by its ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validate the MedicationStatement with extended data by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bMedicationStatement-Read-Extended-Example$') |
Details |
| Read and Validate the MedicationStatement with extended data by its ID |
INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/atc#V03AB23' |
Details |
| Read and Validate the MedicationStatement with extended data by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#22298006' |
Details |
| Read and Validate the MedicationStatement with extended data by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#738956005' |
Details |
| Read and Validate the MedicationStatement with extended data by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#26643006' |
Details |
| Read and Validate the MedicationStatement with extended data by its ID |
WARN - Value set https://gematik.de/fhir/isik/ValueSet/SctRouteOfAdministration has been ignored due to module configuration |
Details |
| Read and Validate the MedicationStatement with extended data by its ID |
INFO - medication.coding.where(code = 'V03AB23' and system = 'http://fhir.de/CodeSystem/bfarm/atc' and display = 'Acetylcystein' and version = '2024').exists() |
Details |
| Read and Validate the MedicationStatement with extended data by its ID |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$') |
Details |
| Read and Validate the MedicationStatement with extended data by its ID |
INFO - effective.toString().contains('2026-03-05') |
Details |
| Read and Validate the MedicationStatement with extended data by its ID |
INFO - reasonCode.coding.where(code.empty().not() and system.empty().not() and display.empty().not()).exists() |
Details |
| Read and Validate the MedicationStatement with extended data by its ID |
INFO - dosage.first().timing.repeat.when = 'PC' |
Details |
| Read and Validate the MedicationStatement with extended data by its ID |
INFO - dosage.first().timing.repeat.frequency = 2 and dosage.first().timing.repeat.frequencyMax = 3 and dosage.first().timing.repeat.period = 1 and dosage.first().timing.repeat.periodUnit = 'd' |
Details |
| Read and Validate the MedicationStatement with extended data by its ID |
INFO - dosage.first().asNeeded = false |
Details |
| Read and Validate the MedicationStatement with extended data by its ID |
INFO - dosage.first().site.coding.where(system='http://snomed.info/sct' and code='738956005' and version = 'http://snomed.info/sct/11000274103/version/20251115' and display.empty().not()).exists() |
Details |
| Read and Validate the MedicationStatement with extended data by its ID |
INFO - dosage.first().route.coding.where(system='http://snomed.info/sct' and code='26643006' and version = 'http://snomed.info/sct/11000274103/version/20251115' and display.empty().not()).exists() |
Details |
| Read and Validate the MedicationStatement with extended data by its ID |
INFO - dosage.first().maxDosePerPeriod.numerator.value ~ 600 and dosage.first().maxDosePerPeriod.numerator.system = 'http://unitsofmeasure.org' and dosage.first().maxDosePerPeriod.numerator.code = 'mg' and dosage.first().maxDosePerPeriod.numerator.unit.hasValue() and dosage.first().maxDosePerPeriod.denominator.value ~ 1 and dosage.first().maxDosePerPeriod.denominator.system = 'http://unitsofmeasure.org' and dosage.first().maxDosePerPeriod.denominator.code = 'd' and dosage.first().maxDosePerPeriod.denominator.unit.hasValue() |
Details |
| Read and Validate the MedicationStatement with extended data by its ID |
INFO - dosage.first().maxDosePerAdministration.value ~ 200 and dosage.first().maxDosePerAdministration.system = 'http://unitsofmeasure.org' and dosage.first().maxDosePerAdministration.code = 'mg' and dosage.first().maxDosePerAdministration.unit.hasValue() |
Details |
| Read and Validate the MedicationStatement with extended data 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 the MedicationStatement with extended data 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 MedicationStatement with extended data 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 MedicationStatement with extended data by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate the MedicationStatement with extended data by its ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
ERROR - 1 value(s) in the evaluation results are false for: rest.where(mode = 'server').resource.where(type = 'MedicationStatement' 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 |
ERROR - 1 value(s) in the evaluation results are false for: rest.where(mode = 'server').resource.where(type = 'MedicationStatement' 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 |
ERROR - 1 value(s) in the evaluation results are false for: rest.where(mode = 'server').resource.where(type = 'MedicationStatement' and searchParam.where(name = 'code' 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 |
ERROR - 1 value(s) in the evaluation results are false for: rest.where(mode = 'server').resource.where(type = 'MedicationStatement' and searchParam.where(name = 'context' and type = 'reference').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 |
ERROR - 1 value(s) in the evaluation results are false for: rest.where(mode = 'server').resource.where(type = 'MedicationStatement' and searchParam.where(name = 'effective' and type = 'date').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 |
ERROR - 1 value(s) in the evaluation results are false for: rest.where(mode = 'server').resource.where(type = 'MedicationStatement' and searchParam.where(name = 'medication' 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 |
ERROR - 1 value(s) in the evaluation results are false for: rest.where(mode = 'server').resource.where(type = 'MedicationStatement' 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 |
ERROR - 1 value(s) in the evaluation results are false for: rest.where(mode = 'server').resource.where(type = 'MedicationStatement' and searchParam.where(name = 'status' and type = 'token').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 |
ERROR - 1 value(s) in the evaluation results are false for: rest.where(mode = 'server').resource.where(type = 'MedicationStatement' and searchParam.where(name = '_tag' and type = 'token').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 |
| Search for the MedicationStatement by ID |
RBellog 0 |
Download Evidence |
| Search for the MedicationRequest by Count |
RBellog 0 |
Download Evidence |
| Search for the MedicationStatement by Patient Reference |
RBellog 0 |
Download Evidence |
| Search for the MedicationStatement by Patient Identifier |
RBellog 0 |
Download Evidence |
| Optional Search for the MedicationRequest that belong to a Patient, by Tag |
RBellog 0 |
Download Evidence |
| Search for the MedicationStatement that belong to a Patient, by Code |
RBellog 0 |
Download Evidence |
| Search for the MedicationStatement that belong to a Patient, by Context |
RBellog 0 |
Download Evidence |
| Search for the MedicationStatement that belong to a Patient, by Context Identifier |
RBellog 0 |
Download Evidence |
| Search for the MedicationStatement that belong to a Patient, by Effective Date |
RBellog 0 |
Download Evidence |
| Search for the MedicationStatement that belong to a Patient, by Referenced Medication |
RBellog 0 |
Download Evidence |
| Search for the MedicationStatement that belong to a Patient, by Medication Code |
RBellog 0 |
Download Evidence |
| Search for the MedicationStatement that belong to a Patient, by Status |
RBellog 0 |
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 = '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 breastfeeding Observation by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#413712001' |
Details |
| Read and Validate breastfeeding Observation by its ID |
INFO - Code system definition is missing for 'http://loinc.org#63895-7' |
Details |
| Read and Validate breastfeeding Observation by its ID |
INFO - Code system definition is missing for 'http://loinc.org#LA29252-6' |
Details |
| Read and Validate breastfeeding Observation by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bBreastfeeding-Read-Example$') |
Details |
| Read and Validate breastfeeding Observation by its ID |
INFO - code.coding.where(system = 'http://snomed.info/sct' and code = '413712001' and version = 'http://snomed.info/sct/11000274103/version/20251115' and display.empty().not()).exists() |
Details |
| Read and Validate breastfeeding Observation by its ID |
INFO - code.coding.where(system = 'http://loinc.org' and code = '63895-7' and version = '2.81' and display.empty().not()).exists() |
Details |
| Read and Validate breastfeeding Observation by its ID |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Extended-Example$') |
Details |
| Read and Validate breastfeeding Observation by its ID |
INFO - performer.reference.replaceMatches('/_history/.+','').matches('\\bPractitioner/Practitioner-Read-Example$') |
Details |
| Read and Validate breastfeeding Observation by its ID |
INFO - encounter.reference.replaceMatches('/_history/.+','').matches('\\bEncounter/Encounter-Read-In-Progress-Example$') |
Details |
| Read and Validate breastfeeding Observation by its ID |
INFO - effective.toString().contains('2026-01-06') |
Details |
| Read and Validate breastfeeding Observation by its ID |
INFO - value.coding.where(system = 'http://loinc.org' and code = 'LA29252-6' and version = '2.81' and display.empty().not()).exists() |
Details |
| Read and Validate breastfeeding Observation by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate breastfeeding 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 = 'Observation' 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 = 'Observation' 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 = 'Observation' 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 = 'Observation' 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 = 'Observation' and searchParam.where(name = 'category' 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 = 'Observation' and searchParam.where(name = 'code' 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 = 'Observation' 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 = 'Observation' and searchParam.where(name = 'date' and type = 'date').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 = 'Observation' and searchParam.where(name = 'combo-code' and type = 'token').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 = 'Observation' and searchParam.where(name = 'combo-code-value-quantity' and type = 'composite').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 = 'Observation' and searchParam.where(name = 'component-code' 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 |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Observation' and searchParam.where(name = 'encounter' and type = 'reference').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 = 'Observation' 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 = 'Observation' 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 |
| Validation of the search parameter definitions in the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Observation' and searchParam.where(name = 'subject' and type = 'reference').exists()).exists() |
Details |
| Validation of the search parameter definitions in the CapabilityStatement |
RBellog 14 |
Download Evidence |
| Validation of the search parameter definitions in the CapabilityStatement |
Evidence Report |
Download Evidence |
| Search for Observation resources by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKAlkoholAbusus' has not been checked because it is unknown |
Details |
| Search for Observation resources 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 Observation resources by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bAlcohol-Abuse-Read-Example$')).count() = 1 |
Details |
| Search for Observation resources by ID |
RBellog 1 |
Download Evidence |
| Search for Observation resources by ID |
Evidence Report |
Download Evidence |
| Search for Observation resources by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKStillstatus' has not been checked because it is unknown |
Details |
| Search for Observation resources 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 Observation resources by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bBreastfeeding-Read-Example$')).count() = 1 |
Details |
| Search for Observation resources by ID |
RBellog 2 |
Download Evidence |
| Search for Observation resources by ID |
Evidence Report |
Download Evidence |
| Search for Observation resources by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftsstatus' has not been checked because it is unknown |
Details |
| Search for Observation resources 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 Observation resources by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bPregnancy-Status-Read-Example$')).count() = 1 |
Details |
| Search for Observation resources by ID |
RBellog 3 |
Download Evidence |
| Search for Observation resources by ID |
Evidence Report |
Download Evidence |
| Search for Observation resources by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftErwarteterEntbindungstermin' has not been checked because it is unknown |
Details |
| Search for Observation resources 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 Observation resources by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bExpected-Pregnancy-Delivery-Date-Read-Example$')).count() = 1 |
Details |
| Search for Observation resources by ID |
RBellog 4 |
Download Evidence |
| Search for Observation resources by ID |
Evidence Report |
Download Evidence |
| Search for Observation resources by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKRaucherStatus' has not been checked because it is unknown |
Details |
| Search for Observation resources 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 Observation resources by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bSmoking-Status-Read-Example$')).count() = 1 |
Details |
| Search for Observation resources by ID |
RBellog 5 |
Download Evidence |
| Search for Observation resources by ID |
Evidence Report |
Download Evidence |
| Search for Observation resources by Status "final" and Encounter |
INFO - entry.resource.count() > 0 |
Details |
| Search for Observation resources by Status "final" and Encounter |
INFO - entry.resource.all(status = 'final') |
Details |
| Search for Observation resources by Status "final" and Encounter |
INFO - entry.resource.all(encounter.reference.replaceMatches("/_history/.+","").matches("\\bEncounter-Read-In-Progress-Example$")) |
Details |
| Search for Observation resources by Status "final" and Encounter |
RBellog 0 |
Download Evidence |
| Search for Observation resources by Status "final" and Encounter |
Evidence Report |
Download Evidence |
| Search for Observation resources by Code and Encounter |
INFO - entry.resource.count() > 0 |
Details |
| Search for Observation resources by Code and Encounter |
INFO - entry.resource.all(code.coding.where(code = '74043-1' and system = 'http://loinc.org').exists()) |
Details |
| Search for Observation resources by Code and Encounter |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bAlcohol-Abuse-Read-Example$')).count() = 1 |
Details |
| Search for Observation resources by Code and Encounter |
RBellog 1 |
Download Evidence |
| Search for Observation resources by Code and Encounter |
Evidence Report |
Download Evidence |
| Search for Observation resources by Code and Encounter |
INFO - entry.resource.count() > 0 |
Details |
| Search for Observation resources by Code and Encounter |
INFO - entry.resource.all(code.coding.where(code = '63895-7' and system = 'http://loinc.org').exists()) |
Details |
| Search for Observation resources by Code and Encounter |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bBreastfeeding-Read-Example$')).count() = 1 |
Details |
| Search for Observation resources by Code and Encounter |
RBellog 2 |
Download Evidence |
| Search for Observation resources by Code and Encounter |
Evidence Report |
Download Evidence |
| Search for Observation resources by Code and Encounter |
INFO - entry.resource.count() > 0 |
Details |
| Search for Observation resources by Code and Encounter |
INFO - entry.resource.all(code.coding.where(code = '82810-3' and system = 'http://loinc.org').exists()) |
Details |
| Search for Observation resources by Code and Encounter |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bPregnancy-Status-Read-Example$')).count() = 1 |
Details |
| Search for Observation resources by Code and Encounter |
RBellog 3 |
Download Evidence |
| Search for Observation resources by Code and Encounter |
Evidence Report |
Download Evidence |
| Search for Observation resources by Code and Encounter |
INFO - entry.resource.count() > 0 |
Details |
| Search for Observation resources by Code and Encounter |
INFO - entry.resource.all(code.coding.where(code = '11779-6' and system = 'http://loinc.org').exists()) |
Details |
| Search for Observation resources by Code and Encounter |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bExpected-Pregnancy-Delivery-Date-Read-Example$')).count() = 1 |
Details |
| Search for Observation resources by Code and Encounter |
RBellog 4 |
Download Evidence |
| Search for Observation resources by Code and Encounter |
Evidence Report |
Download Evidence |
| Search for Observation resources by Code and Encounter |
INFO - entry.resource.count() > 0 |
Details |
| Search for Observation resources by Code and Encounter |
INFO - entry.resource.all(code.coding.where(code = '72166-2' and system = 'http://loinc.org').exists()) |
Details |
| Search for Observation resources by Code and Encounter |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bSmoking-Status-Read-Example$')).count() = 1 |
Details |
| Search for Observation resources by Code and Encounter |
RBellog 5 |
Download Evidence |
| Search for Observation resources by Code and Encounter |
Evidence Report |
Download Evidence |
| Search for Observation resources by Patient (search parameter 'patient') |
INFO - entry.resource.count() > 0 |
Details |
| Search for Observation resources by Patient (search parameter 'patient') |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$')) |
Details |
| Search for Observation resources by Patient (search parameter 'patient') |
RBellog 0 |
Download Evidence |
| Search for Observation resources by Patient (search parameter 'patient') |
Evidence Report |
Download Evidence |
| Search for Observation resources by Date and Encounter |
INFO - entry.resource.count() > 0 |
Details |
| Search for Observation resources by Date and Encounter |
INFO - entry.resource.all(effective.toString().contains('2026-01-06')) |
Details |
| Search for Observation resources by Date and Encounter |
RBellog 0 |
Download Evidence |
| Search for Observation resources by Date and Encounter |
Evidence Report |
Download Evidence |
| Search for Observation resources by Encounter and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for Observation resources by Encounter and Patient |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$')) |
Details |
| Search for Observation resources by Encounter and Patient |
RBellog 0 |
Download Evidence |
| Search for Observation resources by Encounter and Patient |
Evidence Report |
Download Evidence |
| Optional Search for Observation resources that have the given Tag, group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Optional Search for Observation resources that have the given Tag, group by _count |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for Observation resources that have the given Tag, group by _count |
RBellog 0 |
Download Evidence |
| Optional Search for Observation resources that have the given Tag, group by _count |
Evidence Report |
Download Evidence |
| Optional Search for Observation resources by Subject (search parameter 'subject') |
INFO - entry.resource.count() > 0 |
Details |
| Optional Search for Observation resources by Subject (search parameter 'subject') |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Extended-Example$')) |
Details |
| Optional Search for Observation resources by Subject (search parameter 'subject') |
RBellog 0 |
Download Evidence |
| Optional Search for Observation resources by Subject (search parameter 'subject') |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Patient' 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 = 'Patient' 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 = 'Patient' 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 = 'Patient' 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 = 'Patient' 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 = 'Patient' 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 = 'Patient' and searchParam.where(name = 'birthdate' and type = 'date').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 = 'Patient' and searchParam.where(name = 'gender' 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 = 'Patient' and searchParam.where(name = '_has' 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 = 'Patient' and searchParam.where(name = '_tag' and type = 'token').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 |
| Search for Patient by ID |
INFO - Unknown extension http://fhir.de/StructureDefinition/humanname-namenszusatz |
Details |
| Search for Patient by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKPatient' has not been checked because it is unknown |
Details |
| Search for Patient 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 Patient by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')).count() = 1 |
Details |
| Search for Patient by ID |
RBellog 0 |
Download Evidence |
| Search for Patient by ID |
Evidence Report |
Download Evidence |
| Search for Patient by identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for Patient by identifier |
INFO - entry.resource.all(identifier.where($this.system = 'http://fhir.de/sid/gkv/kvid-10' and $this.value = 'X485231029').exists()) |
Details |
| Search for Patient by identifier |
RBellog 0 |
Download Evidence |
| Search for Patient by identifier |
Evidence Report |
Download Evidence |
| Search for Patients that have a Family Name containing "Mustermann" and Birthdate >= 1955-06-20, group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for Patients that have a Family Name containing "Mustermann" and Birthdate >= 1955-06-20, group by _count |
INFO - entry.resource.all(name.family.where($this.contains('Mustermann')).exists()) |
Details |
| Search for Patients that have a Family Name containing "Mustermann" and Birthdate >= 1955-06-20, group by _count |
INFO - entry.resource.all(birthDate >= @1955-06-20) |
Details |
| Search for Patients that have a Family Name containing "Mustermann" and Birthdate >= 1955-06-20, group by _count |
RBellog 0 |
Download Evidence |
| Search for Patients that have a Family Name containing "Mustermann" and Birthdate >= 1955-06-20, group by _count |
Evidence Report |
Download Evidence |
| Search for Patients that have a Family Name containing "Mustermann" and Gender male, group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for Patients that have a Family Name containing "Mustermann" and Gender male, group by _count |
INFO - entry.resource.all(name.family.where($this.contains('Mustermann')).exists()) |
Details |
| Search for Patients that have a Family Name containing "Mustermann" and Gender male, group by _count |
INFO - entry.resource.all(gender = 'male') |
Details |
| Search for Patients that have a Family Name containing "Mustermann" and Gender male, group by _count |
RBellog 0 |
Download Evidence |
| Search for Patients that have a Family Name containing "Mustermann" and Gender male, group by _count |
Evidence Report |
Download Evidence |
| Negative test |
INFO - entry.resource.ofType(Patient).count() = 0 |
Details |
| Negative test |
INFO - entry.resource.ofType(Patient).where(id.replaceMatches('/_history/.+','').matches('\\bNotExistingPatient$')).count() = 0 |
Details |
| Negative test |
RBellog 0 |
Download Evidence |
| Negative test |
Evidence Report |
Download Evidence |
| Search for Patients by Date of birth |
INFO - entry.resource.count() > 0 |
Details |
| Search for Patients by Date of birth |
INFO - entry.resource.all(birthDate >= @1955-06-20) |
Details |
| Search for Patients by Date of birth |
RBellog 0 |
Download Evidence |
| Search for Patients by Date of birth |
Evidence Report |
Download Evidence |
| Search for Patient with an empty search parameter to be ignored |
INFO - entry.resource.count() > 0 |
Details |
| Search for Patient with an empty search parameter to be ignored |
INFO - entry.resource.where(id.exists() and id.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')).count() = 1 |
Details |
| Search for Patient with an empty search parameter to be ignored |
RBellog 0 |
Download Evidence |
| Search for Patient with an empty search parameter to be ignored |
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 = '_tag' 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 = 'Practitioner' and searchParam.where(name = 'name' 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 = 'Practitioner' and searchParam.where(name = 'address' 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 = 'gender' and type = 'token').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 |
| 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 |
INFO - This element does not match any known slice defined in the profile https://gematik.de/fhir/isik/StructureDefinition/ISiKPersonImGesundheitsberuf|5.1.2 |
Details |
| Search for Practitioner resource by 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 |
| Search for Practitioner resource by 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 |
| 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 Identifier LANR |
INFO - entry.resource.count() > 0 |
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.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 Practitioners that have the given Name "Walter", group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for Practitioners that have the given Name "Walter", group by _count |
INFO - entry.resource.all(name.given.where($this.startsWith('Walter')).exists()) |
Details |
| Search for Practitioners that have the given Name "Walter", group by _count |
RBellog 0 |
Download Evidence |
| Search for Practitioners that have the given Name "Walter", group by _count |
Evidence Report |
Download Evidence |
| Search for Practitioners that have the family Name "Musterarzt", group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for Practitioners that have the family Name "Musterarzt", group by _count |
INFO - entry.resource.all(name.family.where($this.startsWith('Musterarzt')).exists()) |
Details |
| Search for Practitioners that have the family Name "Musterarzt", group by _count |
RBellog 0 |
Download Evidence |
| Search for Practitioners that have the family Name "Musterarzt", group by _count |
Evidence Report |
Download Evidence |
| (Negative Test) Search for Practitioners that have the given Name "NotExistingName", group by _count |
INFO - entry.resource.count() = 0 |
Details |
| (Negative Test) Search for Practitioners that have the given Name "NotExistingName", group by _count |
RBellog 0 |
Download Evidence |
| (Negative Test) Search for Practitioners that have the given Name "NotExistingName", group by _count |
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 for ISiKProzedur |
INFO - rest.where(mode = 'server').resource.where(type = 'Procedure' and interaction.where(code = 'search-type').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement for ISiKProzedur |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement for ISiKProzedur |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
INFO - rest.where(mode = 'server').resource.where(type = 'Procedure' and searchParam.where(name = '_id' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
RBellog 1 |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
INFO - rest.where(mode = 'server').resource.where(type = 'Procedure' and searchParam.where(name = '_count' and type = 'number').exists()).exists() |
Details |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
RBellog 2 |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
INFO - rest.where(mode = 'server').resource.where(type = 'Procedure' and searchParam.where(name = 'status' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
RBellog 3 |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
INFO - rest.where(mode = 'server').resource.where(type = 'Procedure' and searchParam.where(name = 'category' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
RBellog 4 |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
INFO - rest.where(mode = 'server').resource.where(type = 'Procedure' and searchParam.where(name = 'code' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
RBellog 5 |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
INFO - rest.where(mode = 'server').resource.where(type = 'Procedure' and searchParam.where(name = 'patient' and type = 'reference').exists()).exists() |
Details |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
RBellog 6 |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
INFO - rest.where(mode = 'server').resource.where(type = 'Procedure' and searchParam.where(name = 'encounter' and type = 'reference').exists()).exists() |
Details |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
RBellog 7 |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
INFO - rest.where(mode = 'server').resource.where(type = 'Procedure' and searchParam.where(name = 'date' and type = 'date').exists()).exists() |
Details |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
RBellog 8 |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
INFO - rest.where(mode = 'server').resource.where(type = 'Procedure' and searchParam.where(name = '_has' and type = 'string').exists()).exists() |
Details |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
RBellog 9 |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
INFO - rest.where(mode = 'server').resource.where(type = 'Procedure' and searchParam.where(name = '_tag' and type = 'token').exists()).exists() |
Details |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
RBellog 10 |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
Evidence Report |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
INFO - rest.where(mode = 'server').resource.where(type = 'Procedure' and searchParam.where(name = 'subject' and type = 'reference').exists()).exists() |
Details |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
RBellog 11 |
Download Evidence |
| Validation of the search parameter definitions for Procedure in ISiKCapabilityStatementKlinischeRolle |
Evidence Report |
Download Evidence |
| Search for Procedure resource by ID |
INFO - Unknown extension http://fhir.de/StructureDefinition/ProzedurDokumentationsdatum |
Details |
| Search for Procedure resource by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKProzedur' has not been checked because it is unknown |
Details |
| Search for Procedure 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 Procedure resource by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bProcedure-Read-Example$')).count() = 1 |
Details |
| Search for Procedure resource by ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#387713003' |
Details |
| Search for Procedure resource by ID |
WARN - Value set https://gematik.de/fhir/isik/ValueSet/ProzedurenKategorieSCT has been ignored due to module configuration |
Details |
| Search for Procedure resource by ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#6025007' |
Details |
| Search for Procedure resource by ID |
INFO - Code system definition is missing for 'http://fhir.de/CodeSystem/bfarm/ops#5-470.11' |
Details |
| Search for Procedure resource by ID |
WARN - Value set https://gematik.de/fhir/isik/ValueSet/ProzedurenCodesSCT has been ignored due to module configuration |
Details |
| Search for Procedure resource by ID |
RBellog 0 |
Download Evidence |
| Search for Procedure resource by ID |
Evidence Report |
Download Evidence |
| Search for Procedures by Status 'completed' and Patient |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for Procedures by Status 'completed' and Patient |
INFO - entry.resource.all((status = 'completed').exists()) |
Details |
| Search for Procedures by Status 'completed' and Patient |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')) |
Details |
| Search for Procedures by Status 'completed' and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bProcedure-Read-Example$')).count() = 1 |
Details |
| Search for Procedures by Status 'completed' and Patient |
RBellog 0 |
Download Evidence |
| Search for Procedures by Status 'completed' and Patient |
Evidence Report |
Download Evidence |
| Search for Procedures by Category Code 387713003 and Patient, group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for Procedures by Category Code 387713003 and Patient, group by _count |
INFO - entry.resource.all((category.where(coding.code = '387713003' and coding.system = 'http://snomed.info/sct' and coding.version = 'http://snomed.info/sct/11000274103/version/20251115')).exists()) |
Details |
| Search for Procedures by Category Code 387713003 and Patient, group by _count |
RBellog 0 |
Download Evidence |
| Search for Procedures by Category Code 387713003 and Patient, group by _count |
Evidence Report |
Download Evidence |
| Search for Procedures by Code 5-470.11 (OPS) and Patient, group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for Procedures by Code 5-470.11 (OPS) and Patient, group by _count |
INFO - entry.resource.all((code.coding.where(code = '5-470.11' and system = 'http://fhir.de/CodeSystem/bfarm/ops')).exists()) |
Details |
| Search for Procedures by Code 5-470.11 (OPS) and Patient, group by _count |
RBellog 0 |
Download Evidence |
| Search for Procedures by Code 5-470.11 (OPS) and Patient, group by _count |
Evidence Report |
Download Evidence |
| Search for Procedures by Performed Date and Patient, group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for Procedures by Performed Date and Patient, group by _count |
INFO - entry.resource.all(performedDateTime.exists().not() or performedDateTime <= @2050-01-01T23:59:59+01:00) |
Details |
| Search for Procedures by Performed Date and Patient, group by _count |
INFO - entry.resource.all(performedPeriod.start.exists().not() or performedPeriod.start <= @2050-01-01T23:59:59+01:00) |
Details |
| Search for Procedures by Performed Date and Patient, group by _count |
RBellog 0 |
Download Evidence |
| Search for Procedures by Performed Date and Patient, group by _count |
Evidence Report |
Download Evidence |
| Search for Procedures by Encounter and Patient, group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for Procedures by Encounter and Patient, group by _count |
INFO - entry.resource.all(encounter.reference.replaceMatches("/_history/.+","").matches("\\bEncounter-Read-In-Progress-Example$")) |
Details |
| Search for Procedures by Encounter and Patient, group by _count |
RBellog 0 |
Download Evidence |
| Search for Procedures by Encounter and Patient, group by _count |
Evidence Report |
Download Evidence |
| Negative search for Procedures by Status and Patient, group by _count |
INFO - entry.resource.ofType(Procedure).where(id.replaceMatches('/_history/.+','').matches('\\bProcedure-Read-Example$')).count() = 0 |
Details |
| Negative search for Procedures by Status and Patient, group by _count |
RBellog 0 |
Download Evidence |
| Negative search for Procedures by Status and Patient, group by _count |
Evidence Report |
Download Evidence |
| Optional Search for Procedures resource by Tag, group by count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Optional Search for Procedures resource by Tag, group by count |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for Procedures resource by Tag, group by count |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bProcedure-Read-Example$')).count() = 1 |
Details |
| Optional Search for Procedures resource by Tag, group by count |
RBellog 0 |
Download Evidence |
| Optional Search for Procedures resource by Tag, group by count |
Evidence Report |
Download Evidence |
| Optional Search for Procedures by Subject reference |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Optional Search for Procedures by Subject reference |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')) |
Details |
| Optional Search for Procedures by Subject reference |
RBellog 0 |
Download Evidence |
| Optional Search for Procedures by Subject reference |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'RiskAssessment' and interaction.where(code = 'create').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Create a RiskAssessment resource via POST |
INFO - ($this is RiskAssessment) or ($this is Parameters) |
Details |
| Create a RiskAssessment resource via POST |
INFO - ($this is RiskAssessment) implies id.exists() |
Details |
| Create a RiskAssessment resource via POST |
INFO - ($this is RiskAssessment) implies status.toString().matches('^final') |
Details |
| Create a RiskAssessment resource via POST |
INFO - ($this is Parameters) implies parameter.where(name = 'return' and resource is RiskAssessment).resource.id.exists() |
Details |
| Create a RiskAssessment resource via POST |
INFO - ($this is Parameters) implies parameter.where(name = 'return' and resource is RiskAssessment).resource.status.toString().matches('^final') |
Details |
| Create a RiskAssessment resource via POST |
RBellog 0 |
Download Evidence |
| Create a RiskAssessment resource via POST |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'RiskAssessment' and interaction.where(code = 'update').exists()).exists() |
Details |
| Read and Validation of the CapabilityStatement |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
Evidence Report |
Download Evidence |
| Update a RiskAssessment resource |
RBellog 0 |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Book an appointment by schedule reference |
INFO - entry.resource.ofType(Slot).count() > 0 |
Details |
| Book an appointment by schedule reference |
INFO - entry.resource.ofType(Slot).where(status = 'free' and start <= @2027-03-31T10:05:00Z and end >= @2027-03-31T10:55:00Z).count() >= 1 |
Details |
| Book an appointment by schedule reference |
INFO - entry.resource.ofType(Slot).where(status != 'free' and start < @2027-03-31T10:55:00Z and end > @2027-03-31T10:05:00Z).count() = 0 |
Details |
| Book an appointment by schedule reference |
INFO - ($this is Appointment) or ($this is Parameters) |
Details |
| Book an appointment by schedule reference |
INFO - ($this is Appointment) implies id.exists() |
Details |
| Book an appointment by schedule reference |
INFO - ($this is Appointment) implies status.toString().matches('^booked|pending$') |
Details |
| Book an appointment by schedule reference |
INFO - ($this is Appointment) implies slot.exists() |
Details |
| Book an appointment by schedule reference |
INFO - ($this is Parameters) implies parameter.where(name = 'return' and resource is Appointment).resource.id.exists() |
Details |
| Book an appointment by schedule reference |
INFO - ($this is Parameters) implies parameter.where(name = 'return' and resource is Appointment).resource.status.toString().matches('^booked|pending$') |
Details |
| Book an appointment by schedule reference |
INFO - ($this is Parameters) implies parameter.where(name = 'return' and resource is Appointment).resource.slot.exists() |
Details |
| Book an appointment by schedule reference |
RBellog 0 |
Download Evidence |
| Book an appointment by schedule reference |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Appointment' 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 = 'Appointment' 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 = 'Appointment' and searchParam.where(name = '_tag' and type = 'token').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 = 'Appointment' and searchParam.where(name = '_count' and type = 'number').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 = 'Appointment' 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 = 'Appointment' and searchParam.where(name = 'service-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 = 'Appointment' and searchParam.where(name = 'specialty' 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 = 'Appointment' and searchParam.where(name = 'date' and type = 'date').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 = 'Appointment' and searchParam.where(name = 'slot' 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 = 'Appointment' and searchParam.where(name = 'actor' 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 |
| Search for the Appointment by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bAppointment-Read-Example$')).count() = 1 |
Details |
| Search for the Appointment by ID |
INFO - This element does not match any known slice defined in the profile https://gematik.de/fhir/isik/StructureDefinition/ISiKTermin|5.1.2 |
Details |
| Search for the Appointment by ID |
WARN - Value set https://gematik.de/fhir/isik/ValueSet/ISiKTerminPriority has been ignored due to module configuration |
Details |
| Search for the Appointment by ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#394848005' |
Details |
| Search for the Appointment by ID |
RBellog 0 |
Download Evidence |
| Search for the Appointment by ID |
Evidence Report |
Download Evidence |
| Optional Search for the Appointment by Tag and ID |
INFO - entry.resource.count() > 0 |
Details |
| Optional Search for the Appointment by Tag and ID |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for the Appointment by Tag and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bAppointment-Read-Example$')).count() = 1 |
Details |
| Optional Search for the Appointment by Tag and ID |
RBellog 0 |
Download Evidence |
| Optional Search for the Appointment by Tag and ID |
Evidence Report |
Download Evidence |
| Search for the Appointment by Count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 1 |
Details |
| Search for the Appointment by Count |
RBellog 0 |
Download Evidence |
| Search for the Appointment by Count |
Evidence Report |
Download Evidence |
| Search for the Appointment that belong to a Patient, by Status |
INFO - entry.resource.ofType(Appointment).count() > 0 |
Details |
| Search for the Appointment that belong to a Patient, by Status |
INFO - entry.resource.ofType(Appointment).all(status = 'cancelled') |
Details |
| Search for the Appointment that belong to a Patient, by Status |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bAppointment-Read-Example$')).count() = 1 |
Details |
| Search for the Appointment that belong to a Patient, by Status |
RBellog 0 |
Download Evidence |
| Search for the Appointment that belong to a Patient, by Status |
Evidence Report |
Download Evidence |
| Search for the Appointment that belong to a Patient, by Service Type |
INFO - entry.resource.ofType(Appointment).count() > 0 |
Details |
| Search for the Appointment that belong to a Patient, by Service Type |
INFO - entry.resource.ofType(Appointment).all(serviceType.coding.where(code='177' and system='http://terminology.hl7.org/CodeSystem/service-type').exists()) |
Details |
| Search for the Appointment that belong to a Patient, by Service Type |
RBellog 0 |
Download Evidence |
| Search for the Appointment that belong to a Patient, by Service Type |
Evidence Report |
Download Evidence |
| Search for the Appointment that belong to a Patient, by Specialty |
INFO - entry.resource.ofType(Appointment).count() > 0 |
Details |
| Search for the Appointment that belong to a Patient, by Specialty |
INFO - entry.resource.ofType(Appointment).all(specialty.coding.where(code = 'NEUR' and system ='http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen').exists()) |
Details |
| Search for the Appointment that belong to a Patient, by Specialty |
RBellog 0 |
Download Evidence |
| Search for the Appointment that belong to a Patient, by Specialty |
Evidence Report |
Download Evidence |
| Search for the Appointment that belong to a Patient, by Date |
INFO - entry.resource.ofType(Appointment).count() > 0 |
Details |
| Search for the Appointment that belong to a Patient, by Date |
INFO - entry.resource.ofType(Appointment).all(start.toString().contains('2027-01-01') or start ~ @2027-01-01) |
Details |
| Search for the Appointment that belong to a Patient, by Date |
RBellog 0 |
Download Evidence |
| Search for the Appointment that belong to a Patient, by Date |
Evidence Report |
Download Evidence |
| Search for the Appointment that belong to a Patient, by Slot |
INFO - entry.resource.ofType(Appointment).count() > 0 |
Details |
| Search for the Appointment that belong to a Patient, by Slot |
INFO - entry.resource.ofType(Appointment).all(slot.where(reference.replaceMatches('/_history/.+','').matches('\\bSlot-Read-Example$')).exists()) |
Details |
| Search for the Appointment that belong to a Patient, by Slot |
RBellog 0 |
Download Evidence |
| Search for the Appointment that belong to a Patient, by Slot |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Schedule' 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 a Schedule by ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bSchedule-Read-Example$') |
Details |
| Read a Schedule by ID |
INFO - serviceType.text.empty().not() and serviceType.coding.where(code='177' and system = 'http://terminology.hl7.org/CodeSystem/service-type').exists() |
Details |
| Read a Schedule by ID |
INFO - specialty.coding.where(code = 'NEUR' and system ='http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen').exists() |
Details |
| Read a Schedule by ID |
INFO - actor.where(reference.replaceMatches('/_history/.+','').matches('\\bPractitioner-Read-Example$') and display.exists()).exists() |
Details |
| Read a Schedule by ID |
INFO - extension.where(url = 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Schedule.name' and value.empty().not()).exists() |
Details |
| Read a Schedule by ID |
RBellog 0 |
Download Evidence |
| Read a Schedule by ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Schedule' 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 = 'Schedule' 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 = 'Schedule' and searchParam.where(name = 'active' and type = 'token').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 = 'Schedule' and searchParam.where(name = 'service-type' 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 = 'Schedule' and searchParam.where(name = 'specialty' 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 = 'Schedule' and searchParam.where(name = 'actor' 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 = 'Schedule' and searchParam.where(name = '_tag' 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 |
| Search for the Schedule by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bSchedule-Read-Example$')).count() = 1 |
Details |
| Search for the Schedule by ID |
RBellog 0 |
Download Evidence |
| Search for the Schedule by ID |
Evidence Report |
Download Evidence |
| Optional Search for the Schedule by Tag and ID |
INFO - entry.resource.count() > 0 |
Details |
| Optional Search for the Schedule by Tag and ID |
INFO - entry.resource.all(meta.tag.where(code='external').exists()) |
Details |
| Optional Search for the Schedule by Tag and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bSchedule-Read-Example$')).count() = 1 |
Details |
| Optional Search for the Schedule by Tag and ID |
RBellog 0 |
Download Evidence |
| Optional Search for the Schedule by Tag and ID |
Evidence Report |
Download Evidence |
| Search for the Schedule by Count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 1 |
Details |
| Search for the Schedule by Count |
RBellog 0 |
Download Evidence |
| Search for the Schedule by Count |
Evidence Report |
Download Evidence |
| Search for the Schedule that belong to a Practitioner, by Active state |
INFO - entry.resource.ofType(Schedule).count() > 0 |
Details |
| Search for the Schedule that belong to a Practitioner, by Active state |
INFO - entry.resource.ofType(Schedule).all(active = 'true') |
Details |
| Search for the Schedule that belong to a Practitioner, by Active state |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bSchedule-Read-Example$')).count() = 1 |
Details |
| Search for the Schedule that belong to a Practitioner, by Active state |
RBellog 0 |
Download Evidence |
| Search for the Schedule that belong to a Practitioner, by Active state |
Evidence Report |
Download Evidence |
| Search for the Schedule that belong to a Practitioner, by Service Type |
INFO - entry.resource.ofType(Schedule).count() > 0 |
Details |
| Search for the Schedule that belong to a Practitioner, by Service Type |
INFO - entry.resource.ofType(Schedule).all(serviceType.coding.where(code='177').exists()) |
Details |
| Search for the Schedule that belong to a Practitioner, by Service Type |
RBellog 0 |
Download Evidence |
| Search for the Schedule that belong to a Practitioner, by Service Type |
Evidence Report |
Download Evidence |
| Search for the Schedule that belong to a Practitioner, by Specialty |
INFO - entry.resource.ofType(Schedule).count() > 0 |
Details |
| Search for the Schedule that belong to a Practitioner, by Specialty |
INFO - entry.resource.ofType(Schedule).all(specialty.coding.where((code = '142' and system ='urn:oid:1.2.276.0.76.5.114') or (code = 'NEUR' and system ='http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen')).exists()) |
Details |
| Search for the Schedule that belong to a Practitioner, by Specialty |
RBellog 0 |
Download Evidence |
| Search for the Schedule that belong to a Practitioner, by Specialty |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'Slot' 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 a Slot by ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bSlot-Read-Example$') |
Details |
| Read a Slot by ID |
INFO - schedule.reference.replaceMatches('/_history/.+','').matches('\\bSchedule-Read-Example$') |
Details |
| Read a Slot by ID |
INFO - start.toString().contains('2027-01-01') or start ~ @2027-01-01 |
Details |
| Read a Slot by ID |
INFO - end.empty().not() |
Details |
| Read a Slot by ID |
RBellog 0 |
Download Evidence |
| Read a Slot by ID |
Evidence Report |
Download Evidence |
| Precondition |
RBellog 0 |
Download Evidence |
| Read and Validation of the CapabilityStatement |
INFO - rest.where(mode = 'server').resource.where(type = 'ValueSet' 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 ValueSet by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bValueSet-Read-Example$') |
Details |
| Read and Validate ValueSet by its ID |
INFO - useContext.value.coding.where(code = 'Encounter').exists() |
Details |
| Read and Validate ValueSet by its ID |
INFO - expansion.exists() |
Details |
| Read and Validate ValueSet by its ID |
INFO - expansion.contains.where(code = 'sun' and display = 'Sunday' and system = 'http://hl7.org/fhir/days-of-week').exists() |
Details |
| Read and Validate ValueSet by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate ValueSet 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 |
| Search for the encounter by ID |
INFO - None of the codings provided are in the value set 'Admit source' (http://hl7.org/fhir/ValueSet/encounter-admit-source|4.0.1), and a coding is recommended to come from this value set) (codes = http://fhir.de/CodeSystem/dgkev/Aufnahmeanlass#E) |
Details |
| Search for the encounter by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung' has not been checked because it is unknown |
Details |
| Search for the encounter by ID |
WARN - Resource meta.profile differs from the passed profile for validation: meta.profile=[]; passed=https://hl7.org/fhir/StructureDefinition/Bundle |
Details |
| Search for the encounter by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 1 |
Details |
| Search for the encounter by ID |
RBellog 0 |
Download Evidence |
| Search for the encounter by ID |
Evidence Report |
Download Evidence |
| Search for the Encounter by Count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 2 |
Details |
| Search for the Encounter by Count |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Count |
Evidence Report |
Download Evidence |
| Search for the Encounter by Status and ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Status and ID |
INFO - entry.resource.all(status = 'in-progress') |
Details |
| Search for the Encounter by Status and ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 1 |
Details |
| Search for the Encounter by Status and ID |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Status and ID |
Evidence Report |
Download Evidence |
| Search for the Encounter by Class and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Class and Patient |
INFO - entry.resource.all(class.where(code = 'IMP' and system = 'http://terminology.hl7.org/CodeSystem/v3-ActCode').exists()) |
Details |
| Search for the Encounter by Class and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 1 |
Details |
| Search for the Encounter by Class and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Class and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Type and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Type and Patient |
INFO - entry.resource.all(type.coding.where(code = 'normalstationaer' and system = 'http://fhir.de/CodeSystem/kontaktart-de').exists()) |
Details |
| Search for the Encounter by Type and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 1 |
Details |
| Search for the Encounter by Type and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Type and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Patient and Encounter ID |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Patient and Encounter ID |
INFO - entry.resource.all(subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')) |
Details |
| Search for the Encounter by Patient and Encounter ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 1 |
Details |
| Search for the Encounter by Patient and Encounter ID |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Patient and Encounter ID |
Evidence Report |
Download Evidence |
| Search for the Encounter by Account ID and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Account ID and Patient |
INFO - entry.resource.all(account.reference.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Example$')) |
Details |
| Search for the Encounter by Account ID and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')).count() = 1 |
Details |
| Search for the Encounter by Account ID and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Account ID and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Account Identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Account Identifier |
INFO - entry.resource.all(account.reference.replaceMatches('/_history/.+','').matches('\\bAccount-Read-Example$')) |
Details |
| Search for the Encounter by Account Identifier |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')).count() = 1 |
Details |
| Search for the Encounter by Account Identifier |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Account Identifier |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with 'le' Modifier and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with 'le' Modifier and Patient |
INFO - entry.resource.all(period.start <= @2050-01-01T23:59:59+01:00 or period.start.empty()) |
Details |
| Search for the Encounter by Admission Date with 'le' Modifier and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 1 |
Details |
| Search for the Encounter by Admission Date with 'le' Modifier and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with 'le' Modifier and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with 'gt' Modifier and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with 'gt' Modifier and Patient |
INFO - entry.resource.all(period.end >= @1999-01-01T00:00:00+01:00 or period.end.empty()) |
Details |
| Search for the Encounter by Admission Date with 'gt' Modifier and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 1 |
Details |
| Search for the Encounter by Admission Date with 'gt' Modifier and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with 'gt' Modifier and Patient |
Evidence Report |
Download Evidence |
| Negative Search for the Encounter by Admission Date and Patient |
INFO - entry.resource.ofType(Encounter).where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 0 |
Details |
| Negative Search for the Encounter by Admission Date and Patient |
RBellog 0 |
Download Evidence |
| Negative Search for the Encounter by Admission Date and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with 'ge' und 'le' Modifiers and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with 'ge' und 'le' Modifiers and Patient |
INFO - entry.resource.select((period.start.exists() and period.start > @2026-01-14T23:59:59+01:00) or (period.end.exists() and period.end < @2026-01-05T00:00:00+01:00)).allFalse() |
Details |
| Search for the Encounter by Admission Date with 'ge' und 'le' Modifiers and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with 'ge' und 'le' Modifiers and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
INFO - entry.resource.all(period.end <= @2050-01-01T23:59:59+01:00) |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
INFO - entry.resource.ofType(Encounter).where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 0 |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')).count() = 1 |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with the Search parameter 'end-date' and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with the Search parameter 'date-start' and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'date-start' and Patient |
INFO - entry.resource.all(period.start >= @1999-01-01T00:00:00+01:00) |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'date-start' and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 1 |
Details |
| Search for the Encounter by Admission Date with the Search parameter 'date-start' and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with the Search parameter 'date-start' and Patient |
Evidence Report |
Download Evidence |
| Negative Search for the Encounter by Admission Date with the Search parameter 'date-start' and 'ge' Modifier and Patient |
INFO - entry.resource.ofType(Encounter).where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 0 |
Details |
| Negative Search for the Encounter by Admission Date with the Search parameter 'date-start' and 'ge' Modifier and Patient |
RBellog 0 |
Download Evidence |
| Negative Search for the Encounter by Admission Date with the Search parameter 'date-start' and 'ge' Modifier and Patient |
Evidence Report |
Download Evidence |
| Negative Search for the Encounter by Admission Date with the Search parameter 'end-date' and 'le' Modifier and Patient |
INFO - entry.resource.ofType(Encounter).where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')).count() = 0 |
Details |
| Negative Search for the Encounter by Admission Date with the Search parameter 'end-date' and 'le' Modifier and Patient |
RBellog 0 |
Download Evidence |
| Negative Search for the Encounter by Admission Date with the Search parameter 'end-date' and 'le' Modifier and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
INFO - entry.resource.all(period.start > @2026-01-05T00:00:00+01:00 and period.end < @2026-01-14T23:59:59+01:00).allTrue() |
Details |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
INFO - entry.resource.ofType(Encounter).where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Basic-Role-Example$')).count() = 0 |
Details |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bEncounter-Read-Finished-Example$')).count() = 1 |
Details |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Admission Date with both Search parameters 'date-start' and 'end-date' and Patient |
Evidence Report |
Download Evidence |
| Search for the Encounter by Identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Identifier |
INFO - entry.resource.all(identifier.where(value = '0123456789' and system = 'https://test.krankenhaus.de/fhir/sid/fallnr').exists()) |
Details |
| Search for the Encounter by Identifier |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Identifier |
Evidence Report |
Download Evidence |
| Search for the Encounter by Identifier System |
INFO - entry.resource.count() > 0 |
Details |
| Search for the Encounter by Identifier System |
INFO - entry.resource.all(identifier.where(system = 'https://test.krankenhaus.de/fhir/sid/fallnr').exists()) |
Details |
| Search for the Encounter by Identifier System |
RBellog 0 |
Download Evidence |
| Search for the Encounter by Identifier System |
Evidence Report |
Download Evidence |
| 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 the Observation by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bArterial-Oxygen-Saturation-Read-Example$') |
Details |
| Read and Validate the Observation by its ID |
INFO - Code system definition is missing for 'http://loinc.org#2708-6' |
Details |
| Read and Validate the Observation by its ID |
INFO - Code system definition is missing for 'http://snomed.info/sct#252465000' |
Details |
| Read and Validate the Observation by its ID |
INFO - category.coding.where(code = 'vital-signs' and system = 'http://terminology.hl7.org/CodeSystem/observation-category').exists() |
Details |
| Read and Validate the Observation by its ID |
INFO - code.coding.where(code = '2708-6' and system = 'http://loinc.org' and version = '2.81' and display.empty().not()).exists() |
Details |
| Read and Validate the Observation by its ID |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$') |
Details |
| Read and Validate the Observation by its ID |
INFO - encounter.reference.replaceMatches('/_history/.+','').matches('\\bEncounter/Encounter-Read-In-Progress-Example$') |
Details |
| Read and Validate the Observation by its ID |
INFO - performer.reference.replaceMatches('/_history/.+','').matches('\\bPractitioner/Practitioner-Read-Example$') |
Details |
| Read and Validate the Observation by its ID |
INFO - effective.toString().contains('2026-03-05') |
Details |
| Read and Validate the Observation by its ID |
INFO - value.where(value ~ 98 and code = '%' and unit.exists() and system = 'http://unitsofmeasure.org').exists() |
Details |
| Read and Validate the Observation by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate the Observation by its ID |
Evidence Report |
Download Evidence |
| Read optional Method from Observation |
INFO - method.coding.where(code = '252465000' and system = 'http://snomed.info/sct' and version = 'http://snomed.info/sct/11000274103/version/20251115' and display.empty().not()).exists() |
Details |
| Read optional Method from Observation |
INFO - device.reference.replaceMatches('/_history/.+','').matches('\\bDevice/Device-Read-Example$') |
Details |
| Read optional Method from Observation |
RBellog 0 |
Download Evidence |
| Read optional Method from Observation |
Evidence Report |
Download Evidence |
| Precondition for Reading a Resource with "dataAbsentReason" |
RBellog 0 |
Download Evidence |
| Read and Validate the Observation with DataAbsentReason by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bArterial-Oxygen-Saturation-DataAbsentReason-Example$') |
Details |
| Read and Validate the Observation with DataAbsentReason by its ID |
INFO - Code system definition is missing for 'http://loinc.org#2708-6' |
Details |
| Read and Validate the Observation with DataAbsentReason by its ID |
INFO - dataAbsentReason.coding.where(code = 'not-performed' and system = 'http://terminology.hl7.org/CodeSystem/data-absent-reason' and display.empty().not()).exists() |
Details |
| Read and Validate the Observation with DataAbsentReason by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate the Observation with DataAbsentReason 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 = '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 the Observation by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bBody-Height-Read-Example$') |
Details |
| Read and Validate the Observation by its ID |
INFO - Code system definition is missing for 'http://loinc.org#8302-2' |
Details |
| Read and Validate the Observation by its ID |
INFO - category.coding.where(code = 'vital-signs' and system = 'http://terminology.hl7.org/CodeSystem/observation-category').exists() |
Details |
| Read and Validate the Observation by its ID |
INFO - code.coding.where(code = '8302-2' and system = 'http://loinc.org' and version = '2.81' and display.empty().not()).exists() |
Details |
| Read and Validate the Observation by its ID |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$') |
Details |
| Read and Validate the Observation by its ID |
INFO - encounter.reference.replaceMatches('/_history/.+','').matches('\\bEncounter/Encounter-Read-In-Progress-Example$') |
Details |
| Read and Validate the Observation by its ID |
INFO - performer.reference.replaceMatches('/_history/.+','').matches('\\bPractitioner/Practitioner-Read-Example$') |
Details |
| Read and Validate the Observation by its ID |
INFO - effective.toString().contains('2026-03-05') |
Details |
| Read and Validate the Observation by its ID |
INFO - value.where(value ~ 184 and code = 'cm' and unit.exists() and system = 'http://unitsofmeasure.org').exists() |
Details |
| Read and Validate the Observation by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate the 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 = '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 the Observation by its ID |
INFO - id.replaceMatches('/_history/.+','').matches('\\bBody-Weight-Read-Example$') |
Details |
| Read and Validate the Observation by its ID |
INFO - Code system definition is missing for 'http://loinc.org#29463-7' |
Details |
| Read and Validate the Observation by its ID |
INFO - category.coding.where(code = 'vital-signs' and system = 'http://terminology.hl7.org/CodeSystem/observation-category').exists() |
Details |
| Read and Validate the Observation by its ID |
INFO - code.coding.where(code = '29463-7' and system = 'http://loinc.org' and version = '2.81' and display.empty().not()).exists() |
Details |
| Read and Validate the Observation by its ID |
INFO - subject.reference.replaceMatches('/_history/.+','').matches('\\bPatient/Patient-Read-Example$') |
Details |
| Read and Validate the Observation by its ID |
INFO - encounter.reference.replaceMatches('/_history/.+','').matches('\\bEncounter/Encounter-Read-In-Progress-Example$') |
Details |
| Read and Validate the Observation by its ID |
INFO - performer.reference.replaceMatches('/_history/.+','').matches('\\bPractitioner/Practitioner-Read-Example$') |
Details |
| Read and Validate the Observation by its ID |
INFO - effective.toString().contains('2026-01-06') |
Details |
| Read and Validate the Observation by its ID |
INFO - value.where(value ~ 79 and code = 'kg' and unit.exists() and system = 'http://unitsofmeasure.org').exists() |
Details |
| Read and Validate the Observation by its ID |
RBellog 0 |
Download Evidence |
| Read and Validate the 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 = 'Patient' 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 = 'Patient' 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 = 'Patient' 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 = 'Patient' 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 = 'Patient' 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 = 'Patient' 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 = 'Patient' and searchParam.where(name = 'birthdate' and type = 'date').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 = 'Patient' and searchParam.where(name = 'gender' 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 = 'Patient' and searchParam.where(name = '_has' 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 = 'Patient' and searchParam.where(name = '_tag' and type = 'token').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 |
| Search for Patient by ID |
INFO - Unknown extension http://fhir.de/StructureDefinition/humanname-namenszusatz |
Details |
| Search for Patient by ID |
WARN - Profile reference 'https://gematik.de/fhir/isik/StructureDefinition/ISiKPatient' has not been checked because it is unknown |
Details |
| Search for Patient 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 Patient by ID |
INFO - entry.resource.where(id.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')).count() = 1 |
Details |
| Search for Patient by ID |
RBellog 0 |
Download Evidence |
| Search for Patient by ID |
Evidence Report |
Download Evidence |
| Search for Patient by identifier |
INFO - entry.resource.count() > 0 |
Details |
| Search for Patient by identifier |
INFO - entry.resource.all(identifier.where($this.system = 'http://fhir.de/sid/gkv/kvid-10' and $this.value = 'X485231029').exists()) |
Details |
| Search for Patient by identifier |
RBellog 0 |
Download Evidence |
| Search for Patient by identifier |
Evidence Report |
Download Evidence |
| Search for Patients that have a Family Name containing "Mustermann" and Birthdate >= 1955-06-20, group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for Patients that have a Family Name containing "Mustermann" and Birthdate >= 1955-06-20, group by _count |
INFO - entry.resource.all(name.family.where($this.contains('Mustermann')).exists()) |
Details |
| Search for Patients that have a Family Name containing "Mustermann" and Birthdate >= 1955-06-20, group by _count |
INFO - entry.resource.all(birthDate >= @1955-06-20) |
Details |
| Search for Patients that have a Family Name containing "Mustermann" and Birthdate >= 1955-06-20, group by _count |
RBellog 0 |
Download Evidence |
| Search for Patients that have a Family Name containing "Mustermann" and Birthdate >= 1955-06-20, group by _count |
Evidence Report |
Download Evidence |
| Search for Patients that have a Family Name containing "Mustermann" and Gender male, group by _count |
INFO - entry.resource.count() > 0 and entry.resource.count() <= 20 |
Details |
| Search for Patients that have a Family Name containing "Mustermann" and Gender male, group by _count |
INFO - entry.resource.all(name.family.where($this.contains('Mustermann')).exists()) |
Details |
| Search for Patients that have a Family Name containing "Mustermann" and Gender male, group by _count |
INFO - entry.resource.all(gender = 'male') |
Details |
| Search for Patients that have a Family Name containing "Mustermann" and Gender male, group by _count |
RBellog 0 |
Download Evidence |
| Search for Patients that have a Family Name containing "Mustermann" and Gender male, group by _count |
Evidence Report |
Download Evidence |
| Negative test |
INFO - entry.resource.ofType(Patient).count() = 0 |
Details |
| Negative test |
INFO - entry.resource.ofType(Patient).where(id.replaceMatches('/_history/.+','').matches('\\bNotExistingPatient$')).count() = 0 |
Details |
| Negative test |
RBellog 0 |
Download Evidence |
| Negative test |
Evidence Report |
Download Evidence |
| Search for Patients by Date of birth |
INFO - entry.resource.count() > 0 |
Details |
| Search for Patients by Date of birth |
INFO - entry.resource.all(birthDate >= @1955-06-20) |
Details |
| Search for Patients by Date of birth |
RBellog 0 |
Download Evidence |
| Search for Patients by Date of birth |
Evidence Report |
Download Evidence |
| Search for Patient with an empty search parameter to be ignored |
INFO - entry.resource.count() > 0 |
Details |
| Search for Patient with an empty search parameter to be ignored |
INFO - entry.resource.where(id.exists() and id.replaceMatches('/_history/.+','').matches('\\bPatient-Read-Example$')).count() = 1 |
Details |
| Search for Patient with an empty search parameter to be ignored |
RBellog 0 |
Download Evidence |
| Search for Patient with an empty search parameter to be ignored |
Evidence Report |
Download Evidence |