Generated Fri Aug 01 19:01:54 UTC 2025, FHIR version 4.0.1 for hl7.fhir.uv.crmi#2.0.0-ballot (canonical = http://hl7.org/fhir/uv/crmi (history)). See Full QA Report & IP
Quality Checks | |||||||||||||||||||||||||||||||
Publisher Version: | IG Publisher Version: v2.0.12 | ||||||||||||||||||||||||||||||
Publication Code: | crmi . PackageId = hl7.fhir.uv.crmi, Canonical = http://hl7.org/fhir/uv/crmi | ||||||||||||||||||||||||||||||
Realm Check for UV: |
| ||||||||||||||||||||||||||||||
Language Info: | Stated Languages: n/a. IG Resource Lang: n/a. 5 of 175 (2%) of resources have a language. Population Policy: NONE | ||||||||||||||||||||||||||||||
Publication Request: |
![]() | ||||||||||||||||||||||||||||||
Supressed Messages: | 300 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: | no Non-HL7 references found | ||||||||||||||||||||||||||||||
R5 Dependencies: | |||||||||||||||||||||||||||||||
Draft Dependencies: |
| ||||||||||||||||||||||||||||||
Modifier Extensions: | (none) | ||||||||||||||||||||||||||||||
Previous Version Comparison: | Comparison with version 1.0.0 | ||||||||||||||||||||||||||||||
IPA Comparison: | n/a | ||||||||||||||||||||||||||||||
IPS Comparison: | n/a | ||||||||||||||||||||||||||||||
Validation Flags: | On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings | ||||||||||||||||||||||||||||||
Summary: | errors = 5, warn = 0, info = 0, broken links = 2, pinned = 9256 (all) (in manifest Parameters/manifest). |
StructureDefinition-crmi-implementationguide-definitions.html#/html/body/div/div/div/div/div/div/div/table/tr/td/p/a at Line 303, column 732 | error | The link 'http://hl7.org/fhir/uv/crmi/artifact-terminology-service.html#expansion-rules' for "Expansion Rules" cannot be resolved HTML_LINK_CHECK_FAILED |
StructureDefinition-crmi-implementationguide-definitions.html#/html/body/div/div/div/div/div/div/div/table/tr/td/p/a at Line 439, column 732 | error | The link 'http://hl7.org/fhir/uv/crmi/artifact-terminology-service.html#expansion-rules' for "Expansion Rules" cannot be resolved HTML_LINK_CHECK_FAILED |
Path | Severity | Message |
Library.contained[1]/*Parameters/endpoints*/.parameter[2].part[0].value.ofType(uri) (l1/c1094) | error | No definition could be found for URL value 'http://terminology.hl7.org/' Editor's Comment: 2.0.0-ballot:010 - These are all valid URIs, and some are intentionally partial URIs, for constructing a routing table for value set content. The one ValueSet URL is valid, and this example is demonstrating how to set up a real routing table to use production for that value set, UAT, for everything else from VSAC, then tx.fhir.org for content from THO and FHIR specifications Type_Specific_Checks_DT_URL_Resolve |
Library.contained[1]/*Parameters/endpoints*/.parameter[3].part[0].value.ofType(uri) (l1/c1263) | error | No definition could be found for URL value 'http://hl7.org/fhir/' Editor's Comment: 2.0.0-ballot:010 - These are all valid URIs, and some are intentionally partial URIs, for constructing a routing table for value set content. The one ValueSet URL is valid, and this example is demonstrating how to set up a real routing table to use production for that value set, UAT, for everything else from VSAC, then tx.fhir.org for content from THO and FHIR specifications Type_Specific_Checks_DT_URL_Resolve |
Library.extension[1].value.ofType(Reference) (l1/c1589) | error | Unable to find a profile match for #endpoints among choices: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-endpointconfigurationparameters Editor's Comment: 2.0.0-ballot:011 - The "definition not found" errors above prevent matching the profile, but they probably shouldn't prevent the match, it is correctly using URIs to build the routing table Reference_REF_CantMatchChoice |
Path | Severity | Message |
Parameters.parameter[2].part[0].value.ofType(uri) (l41/c52) | error | No definition could be found for URL value 'http://terminology.hl7.org/' Editor's Comment: 2.0.0-ballot:010 - These are all valid URIs, and some are intentionally partial URIs, for constructing a routing table for value set content. The one ValueSet URL is valid, and this example is demonstrating how to set up a real routing table to use production for that value set, UAT, for everything else from VSAC, then tx.fhir.org for content from THO and FHIR specifications Type_Specific_Checks_DT_URL_Resolve |
Parameters.parameter[3].part[0].value.ofType(uri) (l54/c45) | error | No definition could be found for URL value 'http://hl7.org/fhir/' Editor's Comment: 2.0.0-ballot:010 - These are all valid URIs, and some are intentionally partial URIs, for constructing a routing table for value set content. The one ValueSet URL is valid, and this example is demonstrating how to set up a real routing table to use production for that value set, UAT, for everything else from VSAC, then tx.fhir.org for content from THO and FHIR specifications Type_Specific_Checks_DT_URL_Resolve |
Suppressed Messages (Warnings, hints, broken links)
1.0.0:003 - These are example structure definitions, so should not be being validated as conformance artifacts (i.e. no example of this profile should be provided, it's an example profile)
1.0.0:004 - The validator does not validate cql-identifier references for measure stratifiers
1.0.0:005 - These are inherited from the base resource
1.0.0:006 - Reviewed, the slice it is referring to (name) is singular in this profile
1.0.0:008 - Accepted references to draft items
1.0.0:010 - Example code systems, TSMG exemption is not required
1.0.0:011 - TSMG Approved Exemptions: https://confluence.hl7.org/display/TSMG/2023-12-07+TSMG+Agenda+and+Minutes
1.0.0:012 - These are coming from the conversion process, we do not reference this R5 code system in the actual example
2.0.0-ballot:001 - Accepted pinned versions
2.0.0-ballot:002 - Unversioned references to extensions are preferred, extension references should target the version referenced in the dependsOn of the IG
2.0.0-ballot:003 - Where the jurisdiction is different than the IG, it is because these are example resources illustrating jurisdiction-specific usage
2.0.0-ballot:004 - These code systems are draft because they are examples in this implementation guide, references to draft is acceptable
2.0.0-ballot:005 - This is an example code system, and does not have a definition for the concept
2.0.0-ballot:006 - Inherited deprecated reference to regex extension
2.0.0-ballot:007 - Messages from version conversion for graph definition
2.0.0-ballot:008 - Inherited deprecated reference to maxValueSet extension
2.0.0-ballot:009 - This is the correct URI for this related artifact example, references the documentation for the source of the computable content on the WHO site:
2.0.0-ballot:010 - These are all valid URIs, and some are intentionally partial URIs, for constructing a routing table for value set content. The one ValueSet URL is valid, and this example is demonstrating how to set up a real routing table to use production for that value set, UAT, for everything else from VSAC, then tx.fhir.org for content from THO and FHIR specifications
2.0.0-ballot:011 - The "definition not found" errors above prevent matching the profile, but they probably shouldn't prevent the match, it is correctly using URIs to build the routing table
2.0.0-ballot:012 - These are example structure maps, not intended to convey an actual mapping, so no type is being provided, and it's okay that they do not validate, there's no real content here
2.0.0-ballot:013 - This code system is used in the R5 signature, but doesn't validate in R4, these are verified correct here: https://hl7.org/fhir/valueset-signature-type.html
2.0.0-ballot:014 - These errors are coming from the URL checking but are in inherited content. The links are valid, but are to published content coming from the extensions pack, either in the R5 spec, or the currently published CRMI spec
2.0.0-ballot:1.0.0:007 - Confirmed these are expected because there are multiple profiles involved
Errors sorted by type
C:\temp\ig-builds\hl7.fhir.uv.crmi#2.0.0-ballot\input\examples\Library-manifest-example-initial-draft.json | Unable to find a profile match for #endpoints among choices: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-endpointconfigurationparameters |
C:\temp\ig-builds\hl7.fhir.uv.crmi#2.0.0-ballot\input\examples\Library-manifest-example-initial-draft.json | No definition could be found for URL value 'http://terminology.hl7.org/' |
C:\temp\ig-builds\hl7.fhir.uv.crmi#2.0.0-ballot\input\examples\Library-manifest-example-initial-draft.json | No definition could be found for URL value 'http://hl7.org/fhir/' |
C:\temp\ig-builds\hl7.fhir.uv.crmi#2.0.0-ballot\input\examples\Parameters-crmi-endpointconfigurationparameters-example.json | No definition could be found for URL value 'http://terminology.hl7.org/' |
C:\temp\ig-builds\hl7.fhir.uv.crmi#2.0.0-ballot\input\examples\Parameters-crmi-endpointconfigurationparameters-example.json | No definition could be found for URL value 'http://hl7.org/fhir/' |