Validation Results for CRMI

Generated Mon Oct 06 17:14:14 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.19
Publication Code:crmi . PackageId = hl7.fhir.uv.crmi, Canonical = http://hl7.org/fhir/uv/crmi
Realm Check for UV:
  • n/a
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:
RelatedIgs(None Found)
  • Version 2.0.0-ballot has already been published
  • Publication Request is for version v2.0.0-ballot which is already published
Supressed Messages:300 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. hl7.fhir.uv.crmi2.0.0-ballotR4http://hl7.org/fhir/uv/crmi
... hl7.terminology.r46.5.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/6.5.0
.... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0
... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
... hl7.fhir.uv.tools.r40.8.0 MR4http://hl7.org/fhir/toolshttp://hl7.org/fhir/tools/0.8.0Internal Dependency
Templates: hl7.fhir.template#1.0.0 -> hl7.base.template#1.0.0 -> fhir.base.template#1.0.0
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:
IPA Comparison: n/a
IPS Comparison: n/a
Validation Flags: On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings
Summary: errors = 7, warn = 1, info = 32, broken links = 2, pinned = 8554 (all) (in manifest Parameters/manifest).
FilenameErrorsWarningsHints
Build Errors3031
/scratch/repo/input/examples/Library-manifest-example-initial-draft300
/scratch/repo/input/examples/Parameters-crmi-endpointconfigurationparameters-example200
/scratch/repo/input/profiles/StructureDefinition-crmi-shareablemeasure110

n/a Show Validation Information

ToCerrorThe ToC contains the page index.html more than once
CapabilityStatement-crmi-artifact-terminology-service​.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
CapabilityStatement-crmi-authoring-artifact-repository​.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
CapabilityStatement-crmi-publishable-artifact-repository​.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
CapabilityStatement-crmi-shareable-artifact-repository​.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
CapabilityStatement-publishable-example​.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
CapabilityStatement-shareable-example​.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
OperationDefinition-crmi-canonical-version-bindable-example​.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
OperationDefinition-crmi-data-requirements​.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
OperationDefinition-crmi-license-requirements​.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
OperationDefinition-crmi-package.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
OperationDefinition-crmi-profiled-operation-example​.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
OperationDefinition-crmi-release.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
OperationDefinition-crmi-resolve.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
OperationDefinition-crmi-valueset-expand​.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
OperationDefinition-crmi-valueset-validate-code​.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
StructureDefinition-crmi-computablevalueset​.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
StructureDefinition-crmi-effectiveDataRequirements​.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
StructureDefinition-crmi-expandedvalueset​.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
StructureDefinition-crmi-implementationguide-definitions​.html​#​/html​/body​/div​/div​/div​/div​/div​/div​/div​/table​/tr​/td​/p​/a at Line 303, column 732errorThe 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 732errorThe link 'http://hl7.org/fhir/uv/crmi/artifact-terminology-service.html#expansion-rules' for "Expansion Rules" cannot be resolved HTML_LINK_CHECK_FAILED
artifact-conventions.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
artifact-lifecycle.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
artifact-repository-service.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
artifact-terminology-service.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
artifacts.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
changes.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
distribution.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
extensions.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
introduction.htmlinformationThe html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
operations.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
packaging.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
profiles.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD
publishing.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause CONFORMANCE_STATEMENT_WORD

input/examples/Library-manifest-example-initial-draft.json Show Validation Information (5)

PathSeverityMessage
Library​.contained[1]​/*Parameters​/endpoints*​/​.parameter[2]​.part[0]​.value​.ofType(uri) (l1​/c1094)errorNo 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)errorNo 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)errorUnable 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

input/examples/Parameters-crmi-endpointconfigurationparameters-example.json Show Validation Information (1)

PathSeverityMessage
Parameters​.parameter[2]​.part[0]​.value​.ofType(uri) (l41​/c52)errorNo 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)errorNo 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

input/profiles/StructureDefinition-crmi-shareablemeasure.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition (l1/c131568)errorThe nominated WG 'cqi' means that the publisher should be 'HL7 International / Clinical Quality Information' but 'HL7 International / Clinical Decision Support' was found VALIDATION_HL7_PUBLISHER_MISMATCH
StructureDefinition (l1/c131568)warningThe nominated WG 'cqi' means that the contact url should be 'http://www.hl7.org/Special/committees/cqi' but it was not found VALIDATION_HL7_WG_URL

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


MSG_DEPENDS_ON_DEPRECATED_NOTE

input/profiles/StructureDefinition-crmi-manifestlibrary.jsonThe extension http://hl7.org/fhir/StructureDefinition/regex|5.2.0 is deprecated with the note: 'This was deprecated in favor of using a constraint on the element using FHIRPath, since constraints allow for the provision of a human readable message associated with the regex'

Reference_REF_CantMatchChoice

input/examples/Library-manifest-example-initial-draft.jsonUnable to find a profile match for #endpoints among choices: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-endpointconfigurationparameters

Type_Specific_Checks_DT_URL_Resolve

input/examples/Library-manifest-example-initial-draft.jsonNo definition could be found for URL value 'http://terminology.hl7.org/'
input/examples/Library-manifest-example-initial-draft.jsonNo definition could be found for URL value 'http://hl7.org/fhir/'
input/examples/Parameters-crmi-endpointconfigurationparameters-example.jsonNo definition could be found for URL value 'http://terminology.hl7.org/'
input/examples/Parameters-crmi-endpointconfigurationparameters-example.jsonNo definition could be found for URL value 'http://hl7.org/fhir/'

VALIDATION_HL7_PUBLISHER_MISMATCH

input/profiles/StructureDefinition-crmi-shareablemeasure.jsonThe nominated WG 'cqi' means that the publisher should be 'HL7 International / Clinical Quality Information' but 'HL7 International / Clinical Decision Support' was found

VALIDATION_HL7_WG_URL

input/profiles/StructureDefinition-crmi-shareablemeasure.jsonThe nominated WG 'cqi' means that the contact url should be 'http://www.hl7.org/Special/committees/cqi' but it was not found