Validation Results for USCore

Generated Tue Dec 19 21:29:30 UTC 2023, FHIR version 4.0.1 for hl7.fhir.us.core#7.0.0-ballot (canonical = http://hl7.org/fhir/us/core (history)). See Full QA Report

Quality Checks
Publisher Version:IG Publisher Version: v1.5.8
Publication Code:core . PackageId = hl7.fhir.us.core, Canonical = http://hl7.org/fhir/us/core
Realm Check for US:

Snomed: The IG specifies the US edition of SNOMED CT

Profiles: All OK

Publication Request:
package-idhl7.fhir.us.core
version7.0.0-ballot
pathhttp://hl7.org/fhir/us/core/2024Jan
Pub-Modeworking release
statusballot
sequenceSTU7
descThe January 2024 Ballot Version adds United States Core Data for Interoperability (USCDI) V4 updates that the Office of the National Coordinator (ONC) published in July 2023. It also addresses over 50 trackers submitted by implementers since the publication of US Core ver 6.1.0. For a detailed list of the changes for this version, see the Change Notes (http://hl7.org/fhir/us/core/2024Jan/changes.html).
descmd

The January 2024 Ballot Version adds United States Core Data for Interoperability (USCDI) V4 updates that the Office of the National Coordinator (ONC) published in July 2023. It also addresses over 50 trackers submitted by implementers since the publication of US Core ver 6.1.0. For a detailed list of the changes for this version, see the Change Notes.

changeschanges.html
Proposed path for this publication should usually be the canonical with the version or sequence appended and then some kind of label (typically '-snapshot')
Supressed Messages:125 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. hl7.fhir.us.core7.0.0-ballotR4http://hl7.org/fhir/us/core
... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0Latest Release is 5.4.0
... hl7.fhir.uv.bulkdata2.0.0 MR4http://hl7.org/fhir/uv/bulkdatahttp://hl7.org/fhir/uv/bulkdata/STU2
... hl7.fhir.uv.smart-app-launch2.0.0 OR4http://hl7.org/fhir/smart-app-launchhttp://hl7.org/fhir/smart-app-launch/STU2Latest Release is 2.1.0
... us.nlm.vsac0.17.0 MR4http://fhir.org/packages/us.nlm.vsachttp://fhir.org/packages/us.nlm.vsac
... hl7.fhir.uv.sdc3.0.0 MR4http://hl7.org/fhir/uv/sdchttp://hl7.org/fhir/uv/sdc/STU3
.... hl7.fhir.r4.examples4.0.1 OR4http://hl7.org/fhirhttp://hl7.org/fhir/R4Latest Release is 5.0.0
... us.cdc.phinvads0.12.0 MR4http://fhir.org/packages/us.cdc.phinvadshttp://fhir.org/packages/us.cdc.phinvads
... ihe.formatcode.fhir1.1.0 MR4https://profiles.ihe.net/fhir/ihe.formatcode.fhirhttps://profiles.ihe.net/fhir/ihe.formatcode.fhir/1.1.0
... hl7.fhir.uv.extensions5.1.0-ballot1 VR5http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0-ballotFHIR Version Mismatch
.... hl7.terminology.r55.3.0 OR5http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.4.0
Templates: hl7.fhir.template#current -> hl7.base.template#current -> fhir.base.template#current. Tools: current
Dependent IGs:no references
Global Profiles:(none declared)
HTA Analysis:4 issues
R5 Dependencies:(none)
Draft Dependencies:
Modifier Extensions:(none)
Previous Version Comparison: Comparison with version 6.1.0
Comparison with version 5.0.1
Comparison with version 4.0.0
Comparison with version 3.1.1
IPA Comparison: n/a
IPS Comparison: n/a
Narratives SuppressedBundle/docref-example-1, Bundle/docref-example-2, DocumentReference/discharge-summary, Patient/example-targeted-provenance, Provenance/example-targeted-provenance
Summary: errors = 5, warn = 0, info = 0, broken links = 0
FilenameErrorsWarningsHints
Build Errors000
C:\temp\hl7.fhir.us.core#7.0.0-ballot\input\examples\observation-satO2-fiO2100
C:\temp\hl7.fhir.us.core#7.0.0-ballot\input\examples\procedure-rehab100
C:\temp\hl7.fhir.us.core#7.0.0-ballot\input\examples\servicerequest-rehab100
C:\temp\hl7.fhir.us.core#7.0.0-ballot\input\resources\StructureDefinition-us-core-vital-signs100
C:\temp\hl7.fhir.us.core#7.0.0-ballot\input\resources\ValueSet-simple-language100

n/a Show Validation Information


C:\temp\hl7.fhir.us.core#7.0.0-ballot\input\examples\observation-satO2-fiO2.json Show Validation Information (2)

PathSeverityMessage
Observation​.component[0]​.value​.ofType(Quantity) (l100​/c8)errorThe Coding provided (http://unitsofmeasure.org#L/min) was not found in the value set 'Vital Signs Units' (http://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1), and a code is required from this value set. (error message = The provided code 'http://unitsofmeasure.org#L/min' was not found in the value set 'http://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1')

C:\temp\hl7.fhir.us.core#7.0.0-ballot\input\examples\procedure-rehab.json Show Validation Information (2)

PathSeverityMessage
Procedure.code (l15/c4)errorWrong Display Name 'Individual Counseling for Substance Abuse Treatment, Cognitive' for http://www.cms.gov/Medicare/Coding/ICD10#HZ30ZZZ - should be 'Section=Substance Abuse Treatment, Body System=None, Type=Individual Counseling, Qualifier=Cognitive, Qualifier=None, Qualifier=None, Qualifier=None' (for the language(s) '--') (from Tx-Server)

C:\temp\hl7.fhir.us.core#7.0.0-ballot\input\examples\servicerequest-rehab.json Show Validation Information (2)

PathSeverityMessage
ServiceRequest.code (l23/c4)errorWrong Display Name 'Individual Counseling for Substance Abuse Treatment, Cognitive' for http://www.cms.gov/Medicare/Coding/ICD10#HZ30ZZZ - should be 'Section=Substance Abuse Treatment, Body System=None, Type=Individual Counseling, Qualifier=Cognitive, Qualifier=None, Qualifier=None, Qualifier=None' (for the language(s) '--') (from Tx-Server)

C:\temp\hl7.fhir.us.core#7.0.0-ballot\input\resources\StructureDefinition-us-core-vital-signs.json Show Validation Information (1)

PathSeverityMessage
US Core Vital Signs Profile​.Observation​.component​.value[x]errorillegal attempt to change the binding on Observation.component.value[x] from required to extensible

C:\temp\hl7.fhir.us.core#7.0.0-ballot\input\resources\ValueSet-simple-language.json Show Validation Information (1)

PathSeverityMessage
ValueSet.where(id = 'simple-language')errorError from http://tx.fhir.org/r4: Language valuesets cannot be expanded as they are based on a grammar

Suppressed Messages (Warnings, hints, broken links)

=== Added this STU NOTE: This profile is technically non-conformant with the base FHIR ver 4.0.1 vitals profile which defines a required binding that excludes the concept for L/min for Observation.component.value(x). This is a known issue and it means validation errors may occur when validating against this version of the US Core Pulse Oximetry Profile. A change request to relax the binding in the FHIR Vitals profile to has been made and approved in base FHIR ver 4.3.0 (“Release 4B”) which will correct this error when this guide is based a newer version of FHIR. ===

=== Code from extensibly bound to NUCC for US Core and not from base FHIR preferred c80-practice-codes valueset (1)===

=== Examples provided in Bundle (e.g. PractitionerRole_Practitioner_Endpoint_Bundle_Example, Allergyintolerance Provenance Example) (2)===

=== Several examples derived from this profile are provided in this guide (1) ===

=== The 'no-narrative' parameter is used for these resources instances because they are displayed as inline json examples for transaction and the narrative degrades human readability ===

=== The US Core Observation Profile are based on US Vendor and Community input and decided that the `Observation.performer` element is optional for Many Observation profiles. ===

=== The following comment is understood and acknowledged. In some cases it inherits binding from core and A change request to correct this has been applied to the base FHIR ver 4.3.0 (“Release 4B”) to clarify the binding applies to the Quantity data type. Will need to slice value[x] in future ===

=== These Examples demonstrate use of additional Codes or Identifiers not defined in US Core profiles (7)===

=== These questionnaires are created using NLM tooling based on LOINC LFORMs. They use standard FHIR Questionnaire Extensions that "extend" the base SDC profile ===

=== These warnings are due to using the actual base Type for the _id or _tag SearchParameter expression instead of using "Resource". Reviewed with publishing in Nov 2021 and OK with suppressing these Warnings (source: https://chat.fhir.org/#narrow/stream/179252-IG-creation/topic/Bad.20derived.20searchparameters) (8) ===

=== This Examples conform to US Core Average Blood Pressure Profile. It defines additional slices (translations) to the FHIR BP profile for the code and component codes and will not match FHIR BP profile and vice versa ===

=== This Search Parameter expression `Goal.target.due as date` is inherited from the FHIR base. This is a legitimate warning and in R5 the expression has been udpated to `(Goal.target.due.ofType(date))`. Since US Core inherits from the FHIR R4 base this warning is acknowledged as an issue with the base specification. ===

=== This is a yet to be resolved ICD10PCS issue with publishing/terminology server. see: https://terminology.hl7.org/CodeSystem-icd10PCS.html the code has been verified as a valid ICD10-PCS code (2) ===

=== US Core Goal Description Binding is extensible which allow for text only and guidance to use free text for Goal.description is given in the US Core Goal Implementation Guidance (1). There are 2 Goal examples, Goal/goal-sdoh-2 uses a code this one does not. ===

=== Using standard extension capabilitystatement-expectation for CapabilityStatement in additional contexts to fully express intended capabilities: see FHIR-12419 (115) ===

=== Using the extension US Core Extension Questionnaire URI pointing to a pdf form of the Questionnaire for this example. Regarding the message: "No questionnaire is identified, so no validation can be performed against the base questionnaire" ===

=== VSAC issues - The tooling infrastructure currently is unable to access these codes. They have been checked and the concepts are correct (5) ===

=== these ValueSets are in FHIR Core/THO and not under the direct control of US Core editors ===

==== The following code system are not discoverable because they are code systems in THO, but THO doesn't define the codes. They have been checked and the identifiers are correct (5) ===========

==== The following content is inherited from the base standard and cannot be changed ====

==== The pattern is set in a repeating slice. The pattern is expected to hold for all repetitions of that slice. (It's fixing the 'system' for the identifier.) ====

==== The self link for these searchset bundle is to the $docref operation and not a search ====

==== This is a known issues with the terminology service - there is no timeline for their resolution ===

====FHIR R4 http://hl7.org/fhir/ValueSet/formatcodes is in error which is has been corrected in the FHIR R5. The guide is referencing the IHE format code package and the value set uses the corrected FHIR R5 codes. ===

Error from server: Unable to provide support for code system http://www.nubc.org/patient-discharge

Errors sorted by type


Terminology_TX_NoValid_12

C:\temp\hl7.fhir.us.core#7.0.0-ballot\input\examples\observation-satO2-fiO2.jsonThe Coding provided (http://unitsofmeasure.org#L/min) was not found in the value set 'Vital Signs Units' (http://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1), and a code is required from this value set. (error message = The provided code 'http://unitsofmeasure.org#L/min' was not found in the value set 'http://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1')