# Validation Results for BeFHIReHealthCore

Generated Sat Jul 10 14:48:05 CEST 2021, FHIR version 4.0.1 for hl7.be.fhir.r4.ehealthplatform.federalprofiles#1.2.2 (canonical = https://hl7belgium.org/profiles/ehealth/be-core (history)). See Errors Only

Quality Checks
Publisher Version:IG Publisher Version: v1.1.76
Publication Code:n/a . PackageId = hl7.be.fhir.r4.ehealthplatform.federalprofiles, Canonical = https://hl7belgium.org/profiles/ehealth/be-core
Realm Check for n/a:
• n/a
Version Check:1.2.2 = ok. Step release in sequence STU, to be published at https://hl7belgium.org/profiles/ehealth/be-core/1.2.2 (subdir = 1.2.2). The version 1.2.2 has already been published
Supressed Messages:5 Suppressed Issues
Dependency Checks:
PackageVersionFHIR ReleaseCanonicalWeb BaseComment
hl7.be.fhir.r4.ehealthplatform.federalprofiles1.2.24.0.1https://hl7belgium.org/profiles/ehealth/be-coreHL7 Packages must have an id that starts with hl7.fhir.
Templates: hl7.fhir.be.my.template#0.0.1 -> hl7.be.fhir.template#current -> fhir.base.template#current
Publication Rules:Code = n/a. n/a - not an HL7.org or FHIR.org implementation guide

The copyrightYear parameter ('2019+') in the IG resource is good
HTA Analysis:5 issues
Previous Version Comparison: Comparison with version 1.2.2
Summary: broken links = 0, errors = 31, warn = 26, info = 0

## n/a

 error Unable to find ImplementationGuide.definition.resource.name for the resource CodeSystem/cd-hcparty. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource NamingSystem/be-ns-cnk-codes. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource NamingSystem/be-ns-cti-extended-code. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource NamingSystem/be-ns-nihdi-organization. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource NamingSystem/be-ns-nihdi-professional. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource NamingSystem/be-ns-one-vaccination. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource NamingSystem/be-ns-product-manufacturer. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource NamingSystem/be-cbe. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource NamingSystem/be-ehp. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource NamingSystem/be-insurancenumber. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource NamingSystem/be-insurancymembership. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource NamingSystem/be-nihdi. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource NamingSystem/be-ssin. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource NamingSystem/be-uhmep. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource StructureDefinition/be-address. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource StructureDefinition/be-allergyintolerance. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource StructureDefinition/be-observation. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource StructureDefinition/be-observationcodeableconcept. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource StructureDefinition/be-organization. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource StructureDefinition/be-patient. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource StructureDefinition/be-practitioner. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource StructureDefinition/be-practitionerrole. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource ValueSet/be-allergyintolerancecode. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource ValueSet/be-causativeagent. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource ValueSet/be-civilstate. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource ValueSet/be-contactperson. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource ValueSet/be-exposureroute. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource ValueSet/be-noallergy. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource ValueSet/be-riskmanifestation. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list. error Unable to find ImplementationGuide.definition.resource.name for the resource ValueSet/be-vs-diarytopic. Name is mandatory if it cannot be inferred from the resource to allow proper population of the artifact list.

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\CodeSystem-cd-hcparty.json

 ✓

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-ext-addiction-quantifier') warning The Implementation Guide contains no examples for this extension

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-ext-administeredProduct') warning The Implementation Guide contains no examples for this extension

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\Extension-be-ext-Laterality.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-ext-laterality') warning The Implementation Guide contains no examples for this extension

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\Extension-be-ext-ProblemOriginType.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-ext-problem-origin-type') warning The Implementation Guide contains no examples for this extension

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\Extension-be-ext-Recorder.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-ext-recorder') warning The Implementation Guide contains no examples for this extension

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\Extension-be-ext-VaccinationConfirmationStatus.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-ext-vaccination-confirmationStatus') warning The Implementation Guide contains no examples for this extension

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\Extension-be-ext-VaccinationLocation.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-ext-vaccination-location') warning The Implementation Guide contains no examples for this extension

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\Extension-be-ext-VaccinationOriginalOrder.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-ext-vaccination-originalorder') warning The Implementation Guide contains no examples for this extension

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\NamingSystem-uhmep.json

 ✓

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-addiction') warning The Implementation Guide contains no examples for this profile

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-address') warning The Implementation Guide contains no examples for this data type profile

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\StructureDefinition-be-allergyIntolerance.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-allergyintolerance') warning The Implementation Guide contains no examples for this profile

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\StructureDefinition-be-communication.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-communication') warning The Implementation Guide contains no examples for this profile

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\StructureDefinition-be-homecareplan.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-homecare-plan') warning The Implementation Guide contains no examples for this profile

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\StructureDefinition-be-homecareteam.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-homecare-team') warning The Implementation Guide contains no examples for this profile

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\StructureDefinition-be-observation.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-observation') warning The Implementation Guide contains no examples for this profile

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\StructureDefinition-be-observationCodeableConcept.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-observationcodeableconcept') warning The Implementation Guide contains no examples for this data type profile

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\StructureDefinition-be-organization.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-organization') warning The Implementation Guide contains no examples for this profile

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\StructureDefinition-be-patient.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-patient') warning The Implementation Guide contains no examples for this profile

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\StructureDefinition-be-patientwill.json

 Path Severity Message StructureDefinition.snapshot.element[9].example[0].value.ofType(Identifier) error if identifier.system is ''urn:ietf:rfc:3986'', then the identifier.value must be a full URI (e.g. start with a scheme) StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-patientwill') warning The Implementation Guide contains no examples for this profile

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\StructureDefinition-be-practitioner.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-practitioner') warning The Implementation Guide contains no examples for this profile

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\StructureDefinition-be-practitionerrole.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-practitionerrole') warning The Implementation Guide contains no examples for this profile

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\StructureDefinition-be-problem.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-problem') warning The Implementation Guide contains no examples for this profile

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\StructureDefinition-be-provenance.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-provenance') warning The Implementation Guide contains no examples for this profile

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\StructureDefinition-be-scoreresult.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-scoreresult') warning The Implementation Guide contains no examples for this profile

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\StructureDefinition-be-vaccination.json

 Path Severity Message StructureDefinition.where(url = 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-vaccination') warning The Implementation Guide contains no examples for this profile

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\ValueSet-be-productorservice-nihdi-eagreement.json

 Path Severity Message ValueSet.where(id = 'eagreementproductorservice') warning Error from server: Unable to provide support for code system http://www.mycarenet.be/fhir/CodeSystem/nihdi-physiotherapy-pathologysituationcode

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

 ✓

## C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\ValueSet-be-vs-vaccination-status-reason.json

 ✓

Suppressed Messages (Warnings, hints, broken links)

If this was a real IG, there should be examples for these profiles too. But it's not, and I'm lazy...

• WARNING: http://somewhere.org/fhir/uv/myig/StructureDefinition/myObservation: The Implementation Guide contains no examples for this profile
• WARNING: http://somewhere.org/fhir/uv/myig/StructureDefinition/mypractitioner: The Implementation Guide contains no examples for this profile

This is inherited from the base resource

• WARNING: StructureDefinition/myObservation: StructureDefinition.snapshot.element[15].mapping[3].map: value should not start or finish with whitespace

We're expecting these to not match the slice - we're showing how you can use slicing to define the one repetition you want even when many repetitions might be present

• INFORMATION: Patient/example: Patient.name[0]: This element does not match any known slice defined in the profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient
• INFORMATION: Patient/example: Patient.name[1]: This element does not match any known slice defined in the profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient

No suppressed messsages

Errors sorted by type

## TYPE_SPECIFIC_CHECKS_DT_IDENTIFIER_IETF_SYSTEM_VALUE

 C:\ImplementationGuides\IG-Publication-Documentation\be-core\input\resources\StructureDefinition-be-patientwill.json if identifier.system is ''urn:ietf:rfc:3986'', then the identifier.value must be a full URI (e.g. start with a scheme)