Validation Results for USCore
Generated Sat May 27 08:13:46 AEST 2023, FHIR version 4.0.1 for hl7.fhir.us.core#6.1.0-snapshot1 (canonical = http://hl7.org/fhir/us/core (history)). See Errors Only
n/a Show Validation Information
Path | Severity | Message |
Patient.extension[3].value.ofType(code) (l50/c31) | warning | ValueSet http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.53 not found by validator |
Path | Severity | Message |
Patient.extension[4].value.ofType(code) (l120/c31) | warning | ValueSet http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.53 not found by validator |
Path | Severity | Message |
Patient.extension[3].value.ofType(code) (l54/c31) | warning | ValueSet http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.53 not found by validator |
Path | Severity | Message |
Patient.extension[3].value.ofType(code) (l50/c31) | warning | ValueSet http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.53 not found by validator |
Path | Severity | Message |
StructureDefinition.differential.element[2].binding | warning | The valueSet reference http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.53 on element Extension.value[x] could not be resolved |
StructureDefinition.snapshot.element[4].binding | warning | The valueSet reference http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.53 on element Extension.value[x] could not be resolved |
Path | Severity | Message |
US Core Vital Signs Profile.Observation.component.value[x] | error | illegal attempt to change the binding on Observation.component.value[x] from required to extensible |
StructureDefinition | error | illegal attempt to change the binding on Observation.component.value[x] from required to extensible |
Path | Severity | Message |
ValueSet.where(id = 'simple-language') | error | Error from server: 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 in and it means validation errors may occur when validating against this version of the US Core Pulse Oximetry Profile. A change request to correct this has been applied to the base FHIR ver 4.3.0 (“Release 4B”)===
- ERROR: StructureDefinition/us-core-vital-signs: StructureDefinition: illegal attempt to change the binding on Observation.component.value[x] from required to extensible (0 uses)
- ERROR: US Core Vital Signs Profile.Observation.component.value[x]: illegal attempt to change the binding on Observation.component.value[x] from required to extensible (0 uses)
=== Code System not recognized due to IP issues (9) ===
- Code System URI 'http://www.ama-assn.org/go/cpt' is unknown so the code cannot be validated (2 uses)
- Code System URI 'http://www.nubc.org/patient-discharge' is unknown so the code cannot be validated (1 uses)
- Error from server: Unable to provide support for code system http://www.ama-assn.org/go/cpt (2 uses)
- Error from server: Unable to provide support for code system http://www.nubc.org/patient-discharge (1 uses)
- WARNING: Encounter/1036: Encounter.hospitalization.dischargeDisposition: Unable to check whether the code is in the value set http://hl7.org/fhir/us/core/ValueSet/us-core-discharge-disposition|6.1.0-snapshot1 (1 uses)
- WARNING: Encounter/example-1: Encounter.type[0]: Unable to check whether the code is in the value set http://hl7.org/fhir/us/core/ValueSet/us-core-encounter-type|6.1.0-snapshot1 (1 uses)
- WARNING: Procedure/defib-implant: Procedure.code: Unable to check whether the code is in the value set http://hl7.org/fhir/us/core/ValueSet/us-core-procedure-code|6.1.0-snapshot1 (1 uses)
=== Code from extensibly bound to NUCC for US Core and not from base FHIR preferred c80-practice-codes valueset (1)===
- None of the codings provided are in the value set 'Practice Setting Code Value Set' (http://hl7.org/fhir/ValueSet/c80-practice-codes|4.0.1), and a coding is recommended to come from this value set) (codes = http://nucc.org/provider-taxonomy#208D00000X) (1 uses)
=== Examples demonstrate use of additional Codes or Identifiers not defined in US Core profiles (7)===
- This element does not match any known slice defined in the profile http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|6.1.0-snapshot1 (2 uses)
- This element does not match any known slice defined in the profile http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|6.1.0-snapshot1 (4 uses)
- This element does not match any known slice defined in the profile http://hl7.org/fhir/us/core/StructureDefinition/us-core-provenance|6.1.0-snapshot1 (1 uses)
- This element does not match any known slice defined in the profile http://hl7.org/fhir/us/core/StructureDefinition/us-core-pulse-oximetry|6.1.0-snapshot1 (1 uses)
=== Examples provided in Bundle (e.g. PractitionerRole_Practitioner_Endpoint_Bundle_Example, Allergyintolerance Provenance Example) (2)===
- INFORMATION: StructureDefinition.where(url = 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole'): The Implementation Guide contains no explicitly linked examples for this profile (1 uses)
=== Several examples derived from this profile are provided in this guide (1) ===
- WARNING: StructureDefinition.where(url = 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-vital-signs'): The Implementation Guide contains no examples for this profile (1 uses)
=== The following Warning is understood and the extension reviewed - its intent is to be used on elements that are jurisdictional requirement which could be potentially any element ===
- WARNING: StructureDefinition/us-core-jurisdiction: StructureDefinition.context[0]: Review the extension type: extensions should not have a context of Element unless it's really intended that they can be used anywhere (1 uses)
=== 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 ===
- INFORMATION: StructureDefinition/us-core-vital-signs: StructureDefinition.differential.element[14].binding: The element Observation.component.value[x] has a binding, and has multiple types subject to bindings ([dateTime, boolean, string, SampledData, Quantity, Period, Ratio, integer, time, Range, CodeableConcept]). The binding will apply to all the types (1 uses)
- The element Observation.value[x] has a binding, and has multiple types subject to bindings ([dateTime, boolean, string, SampledData, Quantity, Period, Ratio, integer, time, Range, CodeableConcept]). The binding will apply to all the types (2 uses)
=== 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) ===
- WARNING: SearchParameter/us-core-documentreference-id: SearchParameter: The expression 'DocumentReference.id' is not compatible with the expression 'Resource.id' in the derivedFrom SearchParameter http://hl7.org/fhir/SearchParameter/Resource-id, and this likely indicates that the derivation relationship is not valid (1 uses)
- WARNING: SearchParameter/us-core-encounter-id: SearchParameter: The expression 'Encounter.id' is not compatible with the expression 'Resource.id' in the derivedFrom SearchParameter http://hl7.org/fhir/SearchParameter/Resource-id, and this likely indicates that the derivation relationship is not valid (1 uses)
- WARNING: SearchParameter/us-core-patient-id: SearchParameter: The expression 'Patient.id' is not compatible with the expression 'Resource.id' in the derivedFrom SearchParameter http://hl7.org/fhir/SearchParameter/Resource-id, and this likely indicates that the derivation relationship is not valid (1 uses)
- WARNING: SearchParameter/us-core-practitioner-id: SearchParameter: The expression 'Practitioner.id' is not compatible with the expression 'Resource.id' in the derivedFrom SearchParameter http://hl7.org/fhir/SearchParameter/Resource-id, and this likely indicates that the derivation relationship is not valid (1 uses)
- WARNING: SearchParameter/us-core-questionnaireresponse-id: SearchParameter: The expression 'QuestionnaireResponse.id' is not compatible with the expression 'Resource.id' in the derivedFrom SearchParameter http://hl7.org/fhir/SearchParameter/Resource-id, and this likely indicates that the derivation relationship is not valid (1 uses)
- WARNING: SearchParameter/us-core-relatedperson-id: SearchParameter: The expression 'RelatedPerson.id' is not compatible with the expression 'Resource.id' in the derivedFrom SearchParameter http://hl7.org/fhir/SearchParameter/Resource-id, and this likely indicates that the derivation relationship is not valid (1 uses)
- WARNING: SearchParameter/us-core-servicerequest-id: SearchParameter: The expression 'ServiceRequest.id' is not compatible with the expression 'Resource.id' in the derivedFrom SearchParameter http://hl7.org/fhir/SearchParameter/Resource-id, and this likely indicates that the derivation relationship is not valid (1 uses)
- WARNING: SearchParameter/us-core-specimen-id: SearchParameter: The expression 'Specimen.id' is not compatible with the expression 'Resource.id' in the derivedFrom SearchParameter http://hl7.org/fhir/SearchParameter/Resource-id, and this likely indicates that the derivation relationship is not valid (1 uses)
=== 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) ===
- INFORMATION: Procedure/rehab: Procedure.code.coding[1]: Code System URI 'http://www.cms.gov/Medicare/Coding/ICD10' is unknown so the code cannot be validated (1 uses)
- INFORMATION: ServiceRequest/rehab: ServiceRequest.code.coding[1]: Code System URI 'http://www.cms.gov/Medicare/Coding/ICD10' is unknown so the code cannot be validated (1 uses)
=== 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. ===
- No code provided, and a code should be provided from the value set 'US Core Goal Codes' (http://hl7.org/fhir/us/core/ValueSet/us-core-goal-description|6.1.0-snapshot1) (1 uses)
=== Using standard extension capabilitystatement-expectation for CapabilityStatement in additional contexts to fully express intended capabilities: see FHIR-12419 (115) NONE===
- This element does not match any known slice defined in the profile http://hl7.org/fhir/StructureDefinition/capabilitystatement-search-parameter-combination|4.0.1 (134 uses)
=== Using the extension US Core Extension Questionnaire URI pointing to a pdf form of the Questionnaire for this example ===
- No questionnaire is identified, so no validation can be performed against the base questionnaire (1 uses)
=== VSAC issues - The tooling infrastructure currently is unable to access these codes because this valueset is more recent than the latest VSAC package. They have been checked and the concepts are correct (5) ===
- The valueSet reference http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.54 on element Specimen.type could not be resolved (2 uses)
- ValueSet http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1099.54 not found by validator (1 uses)
=== VSAC issues - The tooling infrastructure currently is unable to access these codes. They have been checked and the concepts are correct (5) ===
- Code System URI 'urn:oid:2.16.840.1.113883.6.238' is unknown so the code cannot be validated (17 uses)
==== 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) ===========
- Code System URI 'http://terminology.hl7.org/CodeSystem/PHOccupationalDataForHealthODH' is unknown so the code cannot be validated (4 uses)
- Code System URI 'https://nahdo.org/sopt' is unknown so the code cannot be validated (1 uses)
==== The following content is inherited from the base standard and cannot be changed ====
- The markdown contains content that appears to be an embedded HTML tag starting at 'Th'. This will (or SHOULD) be escaped by the presentation layer. The content should be checked to confirm that this is the desired behaviour (1 uses)
- The string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk (1 uses)
==== The pattern is defined in the slice and not in the repeating element ($this) which allows users the necessary flexibility ====
- INFORMATION: StructureDefinition/us-core-organization: StructureDefinition.snapshot.element[18].pattern.ofType(Identifier): The repeating element has a pattern. The pattern will apply to all the repeats (this has not been clear to all users) (1 uses)
- INFORMATION: StructureDefinition/us-core-organization: StructureDefinition.snapshot.element[19].pattern.ofType(Identifier): The repeating element has a pattern. The pattern will apply to all the repeats (this has not been clear to all users) (1 uses)
- INFORMATION: StructureDefinition/us-core-organization: StructureDefinition.snapshot.element[20].pattern.ofType(Identifier): The repeating element has a pattern. The pattern will apply to all the repeats (this has not been clear to all users) (1 uses)
- INFORMATION: StructureDefinition/us-core-practitioner: StructureDefinition.snapshot.element[18].pattern.ofType(Identifier): The repeating element has a pattern. The pattern will apply to all the repeats (this has not been clear to all users) (1 uses)
==== The self link for these searchset bundle is to the $docref operation and not a search ====
- No types could be determined from the search string, so the types can''t be checked (2 uses)
==== These are is known issues with the terminology service - there is no timeline for their resolution ===
- ERROR: ValueSet.where(id = 'simple-language'): Error from server: Language valuesets cannot be expanded as they are based on a grammar (0 uses)
====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. ===
- INFORMATION: Bundle/docref-example-1: Bundle.entry[0].resource/*DocumentReference/ccd123*/.content[0].format: The Coding provided (http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode#urn:hl7-org:sdwg:ccda-structuredBody:2.1) is not in the value set 'DocumentReference Format Code Set' (http://hl7.org/fhir/ValueSet/formatcodes|4.0.1), and a code is recommended to come from this value set. (error message = The provided code http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode#urn:hl7-org:sdwg:ccda-structuredBody:2.1: 'For documents following C-CDA 2.1 constraints using a structured body.' is not in the value set 'http://hl7.org/fhir/ValueSet/formatcodes|4.0.1') (1 uses)
Errors sorted by type
Terminology_TX_ValueSet_NotFound