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