Generated Fri Sep 19 09:53:06 UTC 2025, FHIR version 4.0.1 for national.hie.fhir#1.0.0 (canonical = http://moh.bw.org/fhir (history)). See Errors Only & IP
Quality Checks | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Publisher Version: | IG Publisher Version: v2.0.17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Publication Code: | n/a . PackageId = national.hie.fhir, Canonical = http://moh.bw.org/fhir | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Realm Check for n/a: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Language Info: | This IG has no language information | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Publication Request: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supressed Messages: | No Suppressed Issues | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dependency Checks: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Related IGs: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dependent IGs: | no references | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Global Profiles: | (none declared) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Terminology Server(s): | http://tx.fhir.org/r4, https://tx.fhir.org/r4 (details) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HTA Analysis: | Non-HL7 Igs are exempt from terminology dependency analysis | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
R5 Dependencies: | (none) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Draft Dependencies: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Modifier Extensions: | (none) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Previous Version Comparison: | Unable to compare with previous version: Unable to find version history at http://moh.bw.org/fhir (Problem #1 with package-list.json at http://moh.bw.org/fhir: moh.bw.org) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IPA Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IPS Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Validation Flags: | On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary: | errors = 2, warn = 22, info = 4, broken links = 6, pinned = n/a. |
ImplementationGuide.dependency[1].url | warning | The canonical URL for an Implementation Guide must point directly to the implementation guide resource, not to the Implementation Guide as a whole |
ImplementationGuide.dependency[2].url | warning | The canonical URL for an Implementation Guide must point directly to the implementation guide resource, not to the Implementation Guide as a whole |
index.html#/html/body/div/div/div/div/div/div/ul/li/a at Line 214, column 38 | error | The link 'definitions.json.zip' for "json" cannot be resolved HTML_LINK_CHECK_FAILED |
index.html#/html/body/div/div/div/div/div/div/ul/li/a at Line 214, column 79 | error | The link 'definitions.xml.zip' for "xml" cannot be resolved HTML_LINK_CHECK_FAILED |
index.html#/html/body/div/div/div/div/div/div/ul/li/a at Line 214, column 118 | error | The link 'definitions.ttl.zip' for "ttl" cannot be resolved HTML_LINK_CHECK_FAILED |
index.html#/html/body/div/div/div/div/div/div/ul/li/a at Line 215, column 35 | error | The link 'examples.json.zip' for "json" cannot be resolved HTML_LINK_CHECK_FAILED |
index.html#/html/body/div/div/div/div/div/div/ul/li/a at Line 215, column 73 | error | The link 'examples.xml.zip' for "xml" cannot be resolved HTML_LINK_CHECK_FAILED |
index.html#/html/body/div/div/div/div/div/div/ul/li/a at Line 215, column 111 | error | The link 'examples.ttl.zip' for "ttl" cannot be resolved HTML_LINK_CHECK_FAILED |
✓ |
Path | Severity | Message |
ImplementationGuide.dependsOn[1] (l1/c1611) | error | The URL should refer directly to the ImplementationGuide resource (e.g. include '/ImplementationGuide/') IG_DEPENDENCY_DIRECT |
ImplementationGuide.dependsOn[1] (l1/c1611) | warning | The canonical URL http://hl7.org/fhir/tools doesn't point to an actual ImplementationGuide resource IG_DEPENDENCY_INVALID_URL |
ImplementationGuide.dependsOn[2] (l1/c1725) | error | The URL should refer directly to the ImplementationGuide resource (e.g. include '/ImplementationGuide/') IG_DEPENDENCY_DIRECT |
ImplementationGuide.dependsOn[2] (l1/c1725) | warning | The canonical URL http://terminology.hl7.org doesn't point to an actual ImplementationGuide resource IG_DEPENDENCY_INVALID_URL |
ImplementationGuide.dependsOn[4] (l1/c2040) | warning | The ImplementationGuide uses package hl7.fhir.us.mcode#1.0.0 released on 2020-03-18, but the most recent appropriate version is 4.0.0. This reference is getting old and the more recent version should be considered IG_DEPENDENCY_VERSION_WARNING_OLD |
Path | Severity | Message |
StructureDefinition.snapshot.element[4] (l1/c16296) | warning | Constraint failed: eld-20: 'Element names should be simple alphanumerics with a max of 64 characters, or code generation tools may be broken (path.matches('[A-Za-z][A-Za-z0-9]*(\\.[a-z][A-Za-z0-9]*(\\[x])?)*'))' http://hl7.org/fhir/StructureDefinition/ElementDefinition#eld-20 |
StructureDefinition.differential.element[4] (l1/c17630) | warning | Constraint failed: eld-20: 'Element names should be simple alphanumerics with a max of 64 characters, or code generation tools may be broken (path.matches('[A-Za-z][A-Za-z0-9]*(\\.[a-z][A-Za-z0-9]*(\\[x])?)*'))' http://hl7.org/fhir/StructureDefinition/ElementDefinition#eld-20 |
Path | Severity | Message |
StructureDefinition.snapshot.element[4].binding.extension[0] (l1/c32751) | information | The extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.3.0-ballot-tc1 is deprecated with the note: 'Use additionalBinding extension or element instead' MSG_DEPENDS_ON_DEPRECATED_NOTE |
StructureDefinition.where(url = 'http://moh.bw.org/fhir/StructureDefinition/birth-registration-profile') | warning | The Implementation Guide contains no examples for this profile |
Path | Severity | Message |
StructureDefinition.differential.element[4].slicing.discriminator[0] (l1/c105639) | information | The discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing) SD_PATH_SLICING_DEPRECATED |
StructureDefinition.snapshot.element[11].slicing.discriminator[0] (l1/c44421) | information | The discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing) SD_PATH_SLICING_DEPRECATED |
StructureDefinition.where(url = 'http://moh.bw.org/fhir/StructureDefinition/death-registration-profile') | warning | The Implementation Guide contains no examples for this profile |
Path | Severity | Message |
StructureDefinition.differential.element[7].binding | warning | The definition for the element 'Patient.maritalStatus' binds to the value set 'http://moh.bw.org/fhir/ValueSet/vs-marital-status' which is experimental, but this structure is not labeled as experimental SD_ED_EXPERIMENTAL_BINDING |
StructureDefinition.snapshot.element[26].binding | warning | The definition for the element 'Patient.maritalStatus' binds to the value set 'http://moh.bw.org/fhir/ValueSet/vs-marital-status' which is experimental, but this structure is not labeled as experimental SD_ED_EXPERIMENTAL_BINDING |
StructureDefinition.where(url = 'http://moh.bw.org/fhir/StructureDefinition/nationality-patient-profile') | warning | The Implementation Guide contains no examples for this profile |
Path | Severity | Message |
StructureDefinition (l1/c16864) | warning | Constraint failed: sdf-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation (name.matches('[A-Z]([A-Za-z0-9_]){0,254}'))' http://hl7.org/fhir/StructureDefinition/StructureDefinition#sdf-0 |
StructureDefinition.context[0] | warning | Review the extension type for occupation: extensions should not have a context of Element unless it's really intended that they can be used anywhere SD_CONTEXT_SHOULD_NOT_BE_ELEMENT |
StructureDefinition.where(url = 'http://moh.bw.org/fhir/StructureDefinition/occupation') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.snapshot.element[12].binding.valueSet (l1/c36341) | warning | There are multiple different potential matches for the url 'http://terminology.hl7.org/ValueSet/v3-RoleCode'. It might be a good idea to fix to the correct version to reduce the likelihood of a wrong version being selected by an implementation/implementer, or use the [IG Parameter `pin-canonicals`](https://hl7.org/fhir/tools/CodeSystem-ig-parameters.html). Using version '3.0.0', found versions: 2.0.0, 3.0.0. Suggested fix: change the canonical reference from 'http://terminology.hl7.org/ValueSet/v3-RoleCode' to 'http://terminology.hl7.org/ValueSet/v3-RoleCode|3.0.0' TYPE_SPECIFIC_CHECKS_DT_CANONICAL_MULTIPLE_POSSIBLE_VERSIONS |
StructureDefinition.differential.element[2].binding.valueSet (l1/c61172) | warning | There are multiple different potential matches for the url 'http://terminology.hl7.org/ValueSet/v3-RoleCode'. It might be a good idea to fix to the correct version to reduce the likelihood of a wrong version being selected by an implementation/implementer, or use the [IG Parameter `pin-canonicals`](https://hl7.org/fhir/tools/CodeSystem-ig-parameters.html). Using version '3.0.0', found versions: 2.0.0, 3.0.0. Suggested fix: change the canonical reference from 'http://terminology.hl7.org/ValueSet/v3-RoleCode' to 'http://terminology.hl7.org/ValueSet/v3-RoleCode|3.0.0' TYPE_SPECIFIC_CHECKS_DT_CANONICAL_MULTIPLE_POSSIBLE_VERSIONS |
StructureDefinition.where(url = 'http://moh.bw.org/fhir/StructureDefinition/parent-related-person') | warning | The Implementation Guide contains no examples for this profile |
Path | Severity | Message |
StructureDefinition (l1/c17027) | warning | Constraint failed: sdf-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation (name.matches('[A-Z]([A-Za-z0-9_]){0,254}'))' http://hl7.org/fhir/StructureDefinition/StructureDefinition#sdf-0 |
StructureDefinition.context[0] | warning | Review the extension type for registration-date: extensions should not have a context of Element unless it's really intended that they can be used anywhere SD_CONTEXT_SHOULD_NOT_BE_ELEMENT |
StructureDefinition.where(url = 'http://moh.bw.org/fhir/StructureDefinition/registration-date') | warning | The Implementation Guide contains no examples for this extension |
✓ |
Path | Severity | Message |
StructureMap.structure[0].url (l1/c2688) | warning | A definition could not be found for Canonical URL 'http://moh.bw.org/fhir/StructureDefinition/NationalPatientToFHIRR4Patient' TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE |
StructureMap.group[0].rule[0].rule[0].source[0] (l1/c3223) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
Suppressed Messages (Warnings, hints, broken links)
No suppressed messsages
Errors sorted by type
fsh-generated/resources/ImplementationGuide-national.hie.fhir.json | The URL should refer directly to the ImplementationGuide resource (e.g. include '/ImplementationGuide/') |
fsh-generated/resources/ImplementationGuide-national.hie.fhir.json | The URL should refer directly to the ImplementationGuide resource (e.g. include '/ImplementationGuide/') |
fsh-generated/resources/ImplementationGuide-national.hie.fhir.json | The canonical URL http://hl7.org/fhir/tools doesn't point to an actual ImplementationGuide resource |
fsh-generated/resources/ImplementationGuide-national.hie.fhir.json | The canonical URL http://terminology.hl7.org doesn't point to an actual ImplementationGuide resource |
fsh-generated/resources/ImplementationGuide-national.hie.fhir.json | The ImplementationGuide uses package hl7.fhir.us.mcode#1.0.0 released on 2020-03-18, but the most recent appropriate version is 4.0.0. This reference is getting old and the more recent version should be considered |
fsh-generated/resources/StructureDefinition-birth-registration-profile.json | The extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.3.0-ballot-tc1 is deprecated with the note: 'Use additionalBinding extension or element instead' |
fsh-generated/resources/StructureDefinition-occupation.json | Review the extension type for occupation: extensions should not have a context of Element unless it's really intended that they can be used anywhere |
fsh-generated/resources/StructureDefinition-registration-date.json | Review the extension type for registration-date: extensions should not have a context of Element unless it's really intended that they can be used anywhere |
fsh-generated/resources/StructureDefinition-nationality-patient-profile.json | The definition for the element 'Patient.maritalStatus' binds to the value set 'http://moh.bw.org/fhir/ValueSet/vs-marital-status' which is experimental, but this structure is not labeled as experimental |
fsh-generated/resources/StructureDefinition-nationality-patient-profile.json | The definition for the element 'Patient.maritalStatus' binds to the value set 'http://moh.bw.org/fhir/ValueSet/vs-marital-status' which is experimental, but this structure is not labeled as experimental |
fsh-generated/resources/StructureDefinition-death-registration-profile.json | The discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing) |
fsh-generated/resources/StructureDefinition-death-registration-profile.json | The discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing) |
input/maps/legacy-to-fhir.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
fsh-generated/resources/StructureDefinition-parent-related-person.json | There are multiple different potential matches for the url 'http://terminology.hl7.org/ValueSet/v3-RoleCode'. It might be a good idea to fix to the correct version to reduce the likelihood of a wrong version being selected by an implementation/implementer, or use the [IG Parameter `pin-canonicals`](https://hl7.org/fhir/tools/CodeSystem-ig-parameters.html). Using version '3.0.0', found versions: 2.0.0, 3.0.0. Suggested fix: change the canonical reference from 'http://terminology.hl7.org/ValueSet/v3-RoleCode' to 'http://terminology.hl7.org/ValueSet/v3-RoleCode|3.0.0' |
fsh-generated/resources/StructureDefinition-parent-related-person.json | There are multiple different potential matches for the url 'http://terminology.hl7.org/ValueSet/v3-RoleCode'. It might be a good idea to fix to the correct version to reduce the likelihood of a wrong version being selected by an implementation/implementer, or use the [IG Parameter `pin-canonicals`](https://hl7.org/fhir/tools/CodeSystem-ig-parameters.html). Using version '3.0.0', found versions: 2.0.0, 3.0.0. Suggested fix: change the canonical reference from 'http://terminology.hl7.org/ValueSet/v3-RoleCode' to 'http://terminology.hl7.org/ValueSet/v3-RoleCode|3.0.0' |
input/maps/legacy-to-fhir.fml | A definition could not be found for Canonical URL 'http://moh.bw.org/fhir/StructureDefinition/NationalPatientToFHIRR4Patient' |