| 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 = '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 |