Validation Results for QICore
Generated Thu Mar 31 16:45:37 UTC 2022, FHIR version 4.0.1 for hl7.fhir.us.qicore#4.1.1 (canonical = http://hl7.org/fhir/us/qicore (history)). See Errors Only
n/a Show Validation Information
Path | Severity | Message |
Immunization.statusReason.coding[0] (l9/c13) | warning | The display "Procedure refused for religious reason (situation)" is not a valid display for the code {http://snomed.info/sct}183945002 - should be one of ['Procedure refused for religious reason', 'Procedure declined for religious reason', 'Procedure declined for religious reason (situation)'] (from http://tx.fhir.org/r4) for 'http://snomed.info/sct#183945002' |
Immunization.vaccineCode (l15/c16) | warning | No code provided, and a code should be provided from the value set 'US Core Vaccine Administered Value Set (CVX)' (http://hl7.org/fhir/us/core/ValueSet/us-core-vaccines-cvx) |
Path | Severity | Message |
Immunization.statusReason.coding[0] (l9/c13) | warning | The display "Procedure refused for religious reason (situation)" is not a valid display for the code {http://snomed.info/sct}183945002 - should be one of ['Procedure refused for religious reason', 'Procedure declined for religious reason', 'Procedure declined for religious reason (situation)'] (from http://tx.fhir.org/r4) for 'http://snomed.info/sct#183945002' |
Path | Severity | Message |
MedicationRequest.medication.ofType(CodeableConcept) (l16/c30) | warning | No code provided, and a code should be provided from the value set 'US Core Medication Codes (RxNorm)' (http://hl7.org/fhir/us/core/ValueSet/us-core-medication-codes) |
Path | Severity | Message |
Procedure.code (l15/c9) | warning | No code provided, and a code should be provided from the value set 'US Core Procedure Codes' (http://hl7.org/fhir/us/core/ValueSet/us-core-procedure-code) |
Path | Severity | Message |
ValueSet.compose[0].include[0] | warning | This value set has a single include with multiple imported value sets. Per issue https://jira.hl7.org/browse/FHIR-25179, there has been confusion in the past whether these value sets are unioned or intersectioned. If this value set is contained in a package published prior to March 31 2022, it will be treated as a union, otherwise it will be treated as an intersection. If want a union, split the value set imports across multiple includes |
Path | Severity | Message |
StructureDefinition.where(url = 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-relatedperson').baseDefinition | warning | US FHIR Usage rules require that all profiles on RelatedPerson derive from the core US profile. Comparison with US Core Related Person |
Path | Severity | Message |
StructureDefinition.where(url = 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicenotrequested').baseDefinition | warning | US FHIR Usage rules require that all profiles on ServiceRequest derive from the core US profile. Comparison with US Core Service Request |
Path | Severity | Message |
StructureDefinition.where(url = 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicerequest').baseDefinition | warning | US FHIR Usage rules require that all profiles on ServiceRequest derive from the core US profile. Comparison with US Core Service Request |
Suppressed Messages (Warnings, hints, broken links)
In progress UTG proposals: https://jira.hl7.org/browse/UP-160 and https://jira.hl7.org/browse/UP-214
- WARNING: Encounter/example: Encounter.diagnosis[0].extension[0].value.ofType(CodeableConcept): [Unable to determine whether the provided codes are in the value set http://hl7.org/fhir/us/qicore/ValueSet/qicore-present-on-admission because the value set or a code system it depends on is not known to the validator, Code System URI 'https://www.cms.gov/Medicare/Medicare-Fee-for-Service-Payment/HospitalAcqCond/Coding' is unknown so the code cannot be validated] (0 uses)
- WARNING: ValueSet.where(id = 'qicore-present-on-admission'): Error from server: Unable to provide support for code system https://www.cms.gov/Medicare/Medicare-Fee-for-Service-Payment/HospitalAcqCond/Coding (0 uses)
- WARNING: ValueSet/qicore-present-on-admission: ValueSet.compose[0].include[0]: Unknown System specified, so Concepts and Filters can''t be checked (0 uses)
Issue within the ImagingStudy snapshot and brought to attention in the following thread: https://chat.fhir.org/#narrow/stream/179252-IG-creation/topic/ValueSet.20not.20found.20by.20validator.20or.20cannot.20be.20checked
- WARNING: ImagingStudy/example: ImagingStudy.series[0].modality: ValueSet http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html not found by validator (4 uses)
- WARNING: StructureDefinition/qicore-imagingstudy: StructureDefinition.snapshot.element[11].binding: The valueSet reference http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html on element ImagingStudy.modality could not be resolved (4 uses)
- WARNING: StructureDefinition/qicore-imagingstudy: StructureDefinition.snapshot.element[22].binding: The valueSet reference http://www.rsna.org/RadLex_Playbook.aspx on element ImagingStudy.procedureCode could not be resolved (4 uses)
- WARNING: StructureDefinition/qicore-imagingstudy: StructureDefinition.snapshot.element[34].binding: The valueSet reference http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html on element ImagingStudy.series.modality could not be resolved (4 uses)
- WARNING: StructureDefinition/qicore-imagingstudy: StructureDefinition.snapshot.element[53].binding: The valueSet reference http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 on element ImagingStudy.series.instance.sopClass could not be resolved (4 uses)
Profiles not based on US Core and variance requests have been approved: https://jira.hl7.org/browse/FHIR-34125
- WARNING: StructureDefinition.where(url = 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-device').baseDefinition: US FHIR Usage rules require that all profiles on Device derive from the core US profile (4 uses)
- WARNING: StructureDefinition.where(url = 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation').baseDefinition: US FHIR Usage rules require that all profiles on Observation derive from one of the base US profiles (4 uses)
- WARNING: StructureDefinition.where(url = 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observationnotdone').baseDefinition: US FHIR Usage rules require that all profiles on Observation derive from one of the base US profiles (4 uses)
Submitted https://jira.hl7.org/browse/FHIR-26526 to address the http://hl7.org/fhir/StructureDefinition/request-doNotPerform extension and discussed in the Zulip thread to being unable to use pre-adoption ext mechanism (https://chat.fhir.org/#narrow/stream/179252-IG-creation/topic/Using.20pre-adoption.20ext.20mechanism.20with.20a.20modifier.20extension)
- ERROR: DeviceRequest/negation-example: DeviceRequest: The extension http://hl7.org/fhir/StructureDefinition/request-doNotPerform is not allowed to be used at this point (allowed = e:NutritionOrder; this element is [[DeviceRequest]) (0 uses)
- ERROR: DeviceRequest/negation-with-code-example: DeviceRequest: The extension http://hl7.org/fhir/StructureDefinition/request-doNotPerform is not allowed to be used at this point (allowed = e:NutritionOrder; this element is [[DeviceRequest]) (0 uses)
The following errors in the examples are being generated due to no code within the codeable concept but referencing a valueset instead, consistent with the negation pattern
- WARNING: Immunization/negation-example: Immunization.vaccineCode: No code provided, and a code should be provided from the value set "US Core Vaccine Administered Value Set (CVX)" (http://hl7.org/fhir/us/core/ValueSet/us-core-vaccines-cvx) (0 uses)
- WARNING: MedicationRequest/negation-example: MedicationRequest.medication.ofType(CodeableConcept): No code provided, and a code should be provided from the value set "US Core Medication Codes (RxNorm)" (http://hl7.org/fhir/us/core/ValueSet/us-core-medication-codes) (0 uses)
- WARNING: Procedure/negation-example: Procedure.code: No code provided, and a code should be provided from the value set "US Core Procedure Codes" (http://hl7.org/fhir/us/core/ValueSet/us-core-procedure-code) (0 uses)
The following informatino messages are being generated from the base resource snapshot
- INFORMATION: StructureDefinition/qicore-medicationdispense: StructureDefinition.snapshot.element[28].mapping[0].map: 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 (4 uses)
- INFORMATION: StructureDefinition/qicore-mednotdispensed: StructureDefinition.snapshot.element[34].mapping[0].map: 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 (4 uses)
The following information messages are being generated with using 'example' code systems or example bindings
- INFORMATION: CarePlan/example: CarePlan.activity[8].detail.code.coding[0]: Code System URI 'http://example.org/mySystem' is unknown so the code cannot be validated (4 uses)
- INFORMATION: Claim/example: Claim.diagnosis[0].diagnosis.ofType(CodeableConcept).coding[0]: Code System URI 'http://example.org/diagnosis/CodeSystem' is unknown so the code cannot be validated (4 uses)
- INFORMATION: Claim/example: Claim.item[0].detail[0].productOrService.coding[0]: Code System URI 'http://example.org/fhir/CodeSystem/ex-visionservice' is unknown so the code cannot be validated (4 uses)
- INFORMATION: Claim/example: Claim.item[0].detail[1].productOrService.coding[0]: Code System URI 'http://example.org/fhir/CodeSystem/ex-visionservice' is unknown so the code cannot be validated (4 uses)
- INFORMATION: Claim/example: Claim.item[0].detail[2].productOrService.coding[0]: Code System URI 'http://example.org/fhir/CodeSystem/ex-visionservice' is unknown so the code cannot be validated (4 uses)
- INFORMATION: Claim/example: Claim.item[0].productOrService.coding[0]: Code System URI 'http://example.org/fhir/CodeSystem/ex-visionservice' is unknown so the code cannot be validated (4 uses)
- INFORMATION: Communication/example: Communication.category[0].coding[0]: Code System URI 'http://acme.org/messagetypes' is unknown so the code cannot be validated (4 uses)
- INFORMATION: Communication/negation-example: Communication.category[0].coding[0]: Code System URI 'http://acme.org/messagetypes' is unknown so the code cannot be validated (4 uses)
- INFORMATION: CommunicationRequest/example: CommunicationRequest.category[0].coding[0]: Code System URI 'http://acme.org/messagetypes' is unknown so the code cannot be validated (4 uses)
- INFORMATION: Encounter/example: Encounter.diagnosis[0].extension[0].value.ofType(CodeableConcept).coding[0]: Code System URI 'https://www.cms.gov/Medicare/Medicare-Fee-for-Service-Payment/HospitalAcqCond/Coding' is unknown so the code cannot be validated (0 uses)
- INFORMATION: Encounter/example: Encounter.type[0].coding[0]: Code System URI 'http://www.ama-assn.org/go/cpt' is unknown so the code cannot be validated (4 uses)
- INFORMATION: Flag/example: Flag.category[0].coding[0]: Code System URI 'http://example.org/local' is unknown so the code cannot be validated (4 uses)
- INFORMATION: Flag/example: Flag.code.coding[0]: Code System URI 'http://example.org/local' is unknown so the code cannot be validated (4 uses)
- INFORMATION: ImmunizationRecommendation/example: ImmunizationRecommendation.recommendation[0].dateCriterion[0].code.coding[0]: Code System URI 'http://terminology.hl7.org/CodeSystem/immunization-recommendation-date-criterion' is unknown so the code cannot be validated (4 uses)
- INFORMATION: ImmunizationRecommendation/example: ImmunizationRecommendation.recommendation[0].dateCriterion[1].code.coding[0]: Code System URI 'http://terminology.hl7.org/CodeSystem/immunization-recommendation-date-criterion' is unknown so the code cannot be validated (4 uses)
- INFORMATION: ImmunizationRecommendation/example: ImmunizationRecommendation.recommendation[0].dateCriterion[2].code.coding[0]: Code System URI 'http://terminology.hl7.org/CodeSystem/immunization-recommendation-date-criterion' is unknown so the code cannot be validated (4 uses)
- INFORMATION: MedicationDispense/example: MedicationDispense.dosageInstruction[0].doseAndRate[0].type: None of the codings provided are in the value set "SNOMED CT Dosages Codes" (http://hl7.org/fhir/us/qicore/ValueSet/qicore-medication-dose-type), and a coding is recommended to come from this value set) (codes = http://terminology.hl7.org/CodeSystem/dose-rate-type#ordered) (0 uses)
- INFORMATION: MedicationDispense/example: MedicationDispense.substitution.type.coding[0]: Code System URI 'http://example.org/MedDispSubType' is unknown so the code cannot be validated (4 uses)
- INFORMATION: NutritionOrder/example: NutritionOrder.oralDiet.type[0].coding[1]: Code System URI 'http://goodhealthhospital.org/diet-type-codes' is unknown so the code cannot be validated (4 uses)
- INFORMATION: Observation/example: Observation.component[0].code.coding[2]: Code System URI 'http://acme.org/devices/clinical-codes' is unknown so the code cannot be validated (4 uses)
- INFORMATION: ServiceRequest/appropriateness-example: ServiceRequest.code.coding[0]: Code System URI 'http://www.ama-assn.org/go/cpt' is unknown so the code cannot be validated (4 uses)
- INFORMATION: Specimen/example: Specimen.collection.extension[0].value.ofType(CodeableConcept).coding[0]: Code System URI 'http://example.com' is unknown so the code cannot be validated (4 uses)
- WARNING: Encounter/example: Encounter.type[0]: [Unable to determine whether the provided codes are in the value set http://hl7.org/fhir/us/core/ValueSet/us-core-encounter-type because the value set or a code system it depends on is not known to the validator, Code System URI 'http://www.ama-assn.org/go/cpt' is unknown so the code cannot be validated] (4 uses)
Updated the VSAC dependency but the following issues are still known and is a valid valueset,code systems and codes within
- INFORMATION: Coverage/example: Coverage.type.coding[0]: Code System URI 'https://nahdo.org/sopt' is unknown so the code cannot be validated (4 uses)
- INFORMATION: Coverage/example: Coverage.type: None of the codings provided are in the value set "Coverage Type and Self-Pay Codes" (http://hl7.org/fhir/ValueSet/coverage-type), and a coding is recommended to come from this value set) (codes = https://nahdo.org/sopt#59) (0 uses)
- INFORMATION: Medication/example: Medication.code: None of the codings provided are in the value set "US Core Medication Codes (RxNorm)" (http://hl7.org/fhir/us/core/ValueSet/us-core-medication-codes), and a coding is recommended to come from this value set) (codes = http://www.nlm.nih.gov/research/umls/rxnorm#1594660) (0 uses)
- INFORMATION: Observation/example: Observation.value.ofType(Quantity): The Coding provided (http://unitsofmeasure.org#g/dL) is not in the value set http://hl7.org/fhir/us/core/ValueSet/us-core-observation-value-codes, and a code is recommended to come from this value set. (error message = Not in value set http://hl7.org/fhir/us/core/ValueSet/us-core-observation-value-codes) (0 uses)
- INFORMATION: PractitionerRole/example: PractitionerRole.specialty[0]: None of the codings provided are in the value set "Practice Setting Code Value Set" (http://hl7.org/fhir/ValueSet/c80-practice-codes), and a coding is recommended to come from this value set) (codes = http://nucc.org/provider-taxonomy#122300000X) (0 uses)
- WARNING: Coverage/example: Coverage.type: ValueSet https://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591 not found by validator (4 uses)
- WARNING: StructureDefinition/qicore-coverage: StructureDefinition.differential.element[1].binding: The valueSet reference https://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591 on element Coverage.type could not be resolved (4 uses)
- WARNING: StructureDefinition/qicore-coverage: StructureDefinition.snapshot.element[11].binding: The valueSet reference https://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591 on element Coverage.type could not be resolved (4 uses)
Errors sorted by type
Terminology_PassThrough_TX_Message
C:\temp\hl7.fhir.us.qicore#4.1.1\input\resources\immunization-negation-example.xml | The display "Procedure refused for religious reason (situation)" is not a valid display for the code {http://snomed.info/sct}183945002 - should be one of ['Procedure refused for religious reason', 'Procedure declined for religious reason', 'Procedure declined for religious reason (situation)'] (from http://tx.fhir.org/r4) for 'http://snomed.info/sct#183945002' |
C:\temp\hl7.fhir.us.qicore#4.1.1\input\resources\immunization-negation-example-code.xml | The display "Procedure refused for religious reason (situation)" is not a valid display for the code {http://snomed.info/sct}183945002 - should be one of ['Procedure refused for religious reason', 'Procedure declined for religious reason', 'Procedure declined for religious reason (situation)'] (from http://tx.fhir.org/r4) for 'http://snomed.info/sct#183945002' |
Terminology_TX_Code_ValueSet_Ext
US_CORE_DERIVATION