Generated Wed Apr 15 00:02:57 UTC 2026, FHIR version 5.0.0 for hl7.cda.us.ccda#5.0.0-ballot (canonical = http://hl7.org/cda/us/ccda (history)). See Full QA Report & IP
| Quality Checks | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Publisher Version: | IG Publisher Version: v2.2.6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Publication Code: | n/a . PackageId = hl7.cda.us.ccda, Canonical = http://hl7.org/cda/us/ccda | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Realm Check for n/a: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Language Info: | This IG has no language information | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Publication Request: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Supressed Messages: | 170 Suppressed Issues | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dependency Checks: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Related IGs: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dependent IGs: | no references | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Global Profiles: | (none declared) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Terminology Server(s): | http://tx.fhir.org/r5, https://tx.fhir.org/r5 (details) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HTA Analysis: | no Non-HL7 references found | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| R5 Dependencies: | (none) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Draft Dependencies: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Modifier Extensions: | (none) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Previous Version Comparison: | Comparison with version 4.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IPA Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IPS Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Validation Flags: | On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary: | errors = 46, warn = 19, info = 0, broken links = 0, pinned = n/a. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ImplementationGuide/hl7.cda.us.ccda | error | This IG is for FHIR version 5.0.0, while the package 'hl7.fhir.uv.sdc#4.0.0' is for FHIR version 4.0.1 |
| ImplementationGuide/hl7.cda.us.ccda | error | This IG is for FHIR version 5.0.0, while the package 'hl7.fhir.uv.extensions.r4#5.3.0-ballot-tc1' is for FHIR version 4.0.1 |
| warning | The jira specification file appears to be out of date with the versions, artifacts and pages currently defined in the IG. A proposed revised file to be reviewed and, if appropriate, submitted as a pull request against the XML folder in https://github.com/HL7/JIRA-Spec-Artifacts. To see the differences, perform a file compare on 'template/jira-current.xml' (a normalized view of what is in Github) and 'template/jira-new.xml' (reflects current IG content) |
| Path | Severity | Message | Validating |
| act (l1/c114) | error | Slice 'Act.entryRelationship:medicationActivity': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/AdmissionMedication|5.0.0-ballot). Note that other slices are allowed in addition to this required slice Editor's Comment: v5-04 - Validator unable to determine that specific datatypes are present Validation_VAL_Profile_Minimum_SLICE | Medication Activity |
| Path | Severity | Message | Validating |
| observation (l1/c152) | error | Slice 'Observation.value:coded': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/BasicIndustryObservation|5.0.0-ballot). Note that other slices are allowed in addition to this required slice Editor's Comment: v5-04 - Validator unable to determine that specific datatypes are present Validation_VAL_Profile_Minimum_SLICE | Basic Industry Observation |
| Path | Severity | Message | Validating |
| observation (l1/c152) | error | Slice 'Observation.value:coded': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/BasicOccupationObservation|5.0.0-ballot). Note that other slices are allowed in addition to this required slice Editor's Comment: v5-04 - Validator unable to determine that specific datatypes are present Validation_VAL_Profile_Minimum_SLICE | Basic Occupation Observation |
| Path | Severity | Message | Validating |
| observation.text (l6/c8) | error | Observation.text.reference: minimum required = 1, but only found 0 (from http://hl7.org/cda/us/ccda/StructureDefinition/CareTeamMemberScheduleObservation|5.0.0-ballot) Editor's Comment: v4-03 - Either we have an error for a reference that doesn't resolve or we have an error that the reference does not exist. Validation_VAL_Profile_Minimum | Care Team Member Schedule Observation |
| Path | Severity | Message | Validating |
| organizer.code.originalText (l8/c17) | error | Organizer.code.originalText.reference: minimum required = 1, but only found 0 (from http://hl7.org/cda/us/ccda/StructureDefinition/CareTeamOrganizer|5.0.0-ballot) Editor's Comment: v4-03 - Either we have an error for a reference that doesn't resolve or we have an error that the reference does not exist. Validation_VAL_Profile_Minimum | Care Team Member Act |
| Path | Severity | Message | Validating |
| act.text (l6/c9) | error | Act.text.reference: minimum required = 1, but only found 0 (from http://hl7.org/cda/us/ccda/StructureDefinition/CommentActivity|5.0.0-ballot) Editor's Comment: v4-03 - Either we have an error for a reference that doesn't resolve or we have an error that the reference does not exist. Validation_VAL_Profile_Minimum | Comment Activity |
| Path | Severity | Message | Validating |
| act.code.nullFlavor (l8/c27) | warning | The concept 'NP' has a status of inactive and its use should be reviewed INACTIVE_CONCEPT_FOUND | Entry Reference |
| act.code.nullFlavor (l8/c27) | warning | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed TERMINOLOGY_TX_WARNING | Entry Reference |
| Path | Severity | Message | Validating |
| act (l1/c114) | error | Slice 'Act.entryRelationship:medicationActivity': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/DischargeMedication|5.0.0-ballot). Note that other slices are allowed in addition to this required slice Editor's Comment: v5-04 - Validator unable to determine that specific datatypes are present Validation_VAL_Profile_Minimum_SLICE | Medication Activity |
| Path | Severity | Message | Validating |
| structuredBody.component[0].section.entry[0].act.entryRelationship[0].observation.entryRelationship[0].act.code.nullFlavor (l41/c43) | warning | The concept 'NP' has a status of inactive and its use should be reviewed INACTIVE_CONCEPT_FOUND | StructuredBody (CDA Class) |
| structuredBody.component[0].section.entry[0].act.entryRelationship[0].observation.entryRelationship[0].act.code.nullFlavor (l41/c43) | warning | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed TERMINOLOGY_TX_WARNING | StructuredBody (CDA Class) |
| Path | Severity | Message | Validating |
| organizer (l1/c154) | error | Slice 'Organizer.component:selfCare': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/FunctionalStatusOrganizer|5.0.0-ballot). Note that other slices are allowed in addition to this required slice Editor's Comment: v5-05 - VSAC Value set definition has a modifier exception that is unknown Validation_VAL_Profile_Minimum_SLICE | Self-Care Activities (ADL and IADL) |
| Path | Severity | Message | Validating |
| observation.entryRelationship[0].act.code.nullFlavor (l54/c31) | warning | The concept 'NP' has a status of inactive and its use should be reviewed INACTIVE_CONCEPT_FOUND | Entry Reference |
| observation.entryRelationship[0].act.code.nullFlavor (l54/c31) | warning | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed TERMINOLOGY_TX_WARNING | Entry Reference |
| Path | Severity | Message | Validating |
| section.entry[0].observation.entryRelationship[0].act.code.nullFlavor (l60/c33) | warning | The concept 'NP' has a status of inactive and its use should be reviewed INACTIVE_CONCEPT_FOUND | Entry Reference |
| section.entry[0].observation.entryRelationship[0].act.code.nullFlavor (l60/c33) | warning | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed TERMINOLOGY_TX_WARNING | Entry Reference |
| Path | Severity | Message | Validating |
| observation.value[0].code (l7/c55) | error | The value provided ('C45329') was not found in the value set 'Implantable Device Status' (http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1021.48|20240606), and a code is required from this value set (error message = The provided code 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#C45329' was not found in the value set 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1021.48|20240606') Editor's Comment: v5-03 - Codes from NCI Thesaurus that are not in the code system fragment on tx.fhir.org but have been verified to be in the code system (from server, see log, or see the servers logic) Terminology_TX_NoValid_16 | Implantable Device Status Observation |
| Path | Severity | Message | Validating |
| observation (l1/c122) | error | Observation.effectiveTime: minimum required = 1, but only found 0 (from http://hl7.org/cda/us/ccda/StructureDefinition/InterpreterNeededObservation|5.0.0-ballot) Validation_VAL_Profile_Minimum | Instruction Observation |
| observation.code.code (l3/c97) | error | Value is '89187-7' but is fixed to '54588-9' in the profile http://hl7.org/cda/us/ccda/StructureDefinition/InterpreterNeededObservation|5.0.0-ballot#Observation.code.code _DT_Fixed_Wrong | Instruction Observation |
| observation.value[0] (l10/c116) | error | None of the codings provided are in the value set 'Answer Set with Yes No and Unknowns' (http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1267.16|20241005), and a coding from this value set is required) (codes = http://snomed.info/sct#171044003) (from server, see log, or see the servers logic) Terminology_TX_NoValid_1_CC | Instruction Observation |
| Path | Severity | Message | Validating |
| structuredBody.component[0].section.entry[0].act.entryRelationship[1].act.code.nullFlavor (l41/c39) | warning | The concept 'NP' has a status of inactive and its use should be reviewed INACTIVE_CONCEPT_FOUND | StructuredBody (CDA Class) |
| structuredBody.component[0].section.entry[0].act.entryRelationship[1].act.code.nullFlavor (l41/c39) | warning | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed TERMINOLOGY_TX_WARNING | StructuredBody (CDA Class) |
| Path | Severity | Message | Validating |
| observation.value[0].code (l9/c94) | error | The value provided ('C106038') was not found in the value set 'Device Latex Safety' (http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1021.47|20240606), and a code is required from this value set (error message = The provided code 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#C106038' was not found in the value set 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1021.47|20240606') Editor's Comment: v5-03 - Codes from NCI Thesaurus that are not in the code system fragment on tx.fhir.org but have been verified to be in the code system (from server, see log, or see the servers logic) Terminology_TX_NoValid_16 | Latex Safety Observation |
| Path | Severity | Message | Validating |
| substanceAdministration (l1/c136) | error | Slice 'SubstanceAdministration.effectiveTime:duration': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/MedicationActivity|5.0.0-ballot). Note that other slices are allowed in addition to this required slice Editor's Comment: v5-04 - Validator unable to determine that specific datatypes are present Validation_VAL_Profile_Minimum_SLICE | Medication Adherence |
| Path | Severity | Message | Validating |
| substanceAdministration.text (l8/c9) | error | SubstanceAdministration.text.reference: minimum required = 1, but only found 0 (from http://hl7.org/cda/us/ccda/StructureDefinition/MedicationFreeTextSig|5.0.0-ballot) Editor's Comment: v4-03 - Either we have an error for a reference that doesn't resolve or we have an error that the reference does not exist. Validation_VAL_Profile_Minimum | Medication Free Text Sig |
| Path | Severity | Message | Validating |
| supply.entryRelationship[0].observation (l26/c124) | error | Observation.effectiveTime: minimum required = 1, but only found 0 (from http://hl7.org/cda/us/ccda/StructureDefinition/InterpreterNeededObservation|5.0.0-ballot) Validation_VAL_Profile_Minimum | Medication Supply Order |
| supply.entryRelationship[0].observation.code.code (l28/c99) | error | Value is '89187-7' but is fixed to '54588-9' in the profile http://hl7.org/cda/us/ccda/StructureDefinition/InterpreterNeededObservation|5.0.0-ballot#Observation.code.code _DT_Fixed_Wrong | Medication Supply Order |
| supply.entryRelationship[0].observation.value[0] (l35/c118) | error | None of the codings provided are in the value set 'Answer Set with Yes No and Unknowns' (http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1267.16|20241005), and a coding from this value set is required) (codes = http://snomed.info/sct#171044003) (from server, see log, or see the servers logic) Terminology_TX_NoValid_1_CC | Medication Supply Order |
| Path | Severity | Message | Validating |
| section.text (l6/c9) | error | Elements of type caption must be in a table, not a li at text/ul/li/caption Editor's Comment: v5-07 - Publisher code that converts CDA text style tags to HTML tags is not handing captions in lists properly XHTML_XHTML_OUT_OF_PLACE | -- |
| Path | Severity | Message | Validating |
| observation.value[0].code (l7/c92) | error | The value provided ('C113844') was not found in the value set 'Device Magnetic resonance (MR) Safety' (http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1021.46|20240606), and a code is required from this value set (error message = The provided code 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#C113844' was not found in the value set 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1021.46|20240606') Editor's Comment: v5-03 - Codes from NCI Thesaurus that are not in the code system fragment on tx.fhir.org but have been verified to be in the code system (from server, see log, or see the servers logic) Terminology_TX_NoValid_16 | MRI Safety Observation |
| Path | Severity | Message | Validating |
| substanceAdministration (l1/c155) | error | Slice 'SubstanceAdministration.effectiveTime:duration': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/MedicationActivity|5.0.0-ballot). Note that other slices are allowed in addition to this required slice Editor's Comment: v5-04 - Validator unable to determine that specific datatypes are present Validation_VAL_Profile_Minimum_SLICE | Medication Activity |
| Path | Severity | Message | Validating |
| observation.entryRelationship[0].act.code.nullFlavor (l20/c31) | warning | The concept 'NP' has a status of inactive and its use should be reviewed INACTIVE_CONCEPT_FOUND | Entry Reference |
| observation.entryRelationship[0].act.code.nullFlavor (l20/c31) | warning | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed TERMINOLOGY_TX_WARNING | Entry Reference |
| Path | Severity | Message | Validating |
| structuredBody.component[0].section.entry[0].observation.entryRelationship[0].act.code.nullFlavor (l40/c31) | warning | The concept 'NP' has a status of inactive and its use should be reviewed INACTIVE_CONCEPT_FOUND | StructuredBody (CDA Class) |
| structuredBody.component[0].section.entry[0].observation.entryRelationship[0].act.code.nullFlavor (l40/c31) | warning | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed TERMINOLOGY_TX_WARNING | StructuredBody (CDA Class) |
| Path | Severity | Message | Validating |
| structuredBody.component[0].section.entry[0].act.entryRelationship[0].act.code.nullFlavor (l18/c39) | warning | The concept 'NP' has a status of inactive and its use should be reviewed INACTIVE_CONCEPT_FOUND | StructuredBody (CDA Class) |
| structuredBody.component[0].section.entry[0].act.entryRelationship[0].act.code.nullFlavor (l18/c39) | warning | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed TERMINOLOGY_TX_WARNING | StructuredBody (CDA Class) |
| Path | Severity | Message | Validating |
| substanceAdministration (l1/c136) | error | Slice 'SubstanceAdministration.effectiveTime:duration': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/PlannedMedicationActivity|5.0.0-ballot). Note that other slices are allowed in addition to this required slice Editor's Comment: v5-04 - Validator unable to determine that specific datatypes are present Validation_VAL_Profile_Minimum_SLICE | Planned Medication Activity |
| Path | Severity | Message | Validating |
| act.entryRelationship[1].act.code.nullFlavor (l34/c31) | warning | The concept 'NP' has a status of inactive and its use should be reviewed INACTIVE_CONCEPT_FOUND | Problem Concern Act |
| act.entryRelationship[1].act.code.nullFlavor (l34/c31) | warning | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed TERMINOLOGY_TX_WARNING | Problem Concern Act |
| Path | Severity | Message | Validating |
| observation.value[0] (l13/c132) | error | Cannot process resource http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.46|20240606 at "exclude[0].filter" due to the presence of the modifier extension vsacOpModifier (from https://tx.fhir.org/r5, see log) | Self-Care Activities (ADL and IADL) |
| Path | Severity | Message | Validating |
| observation.value[0] (l16/c130) | error | This element does not match any known slice defined in the profile http://hl7.org/cda/us/ccda/StructureDefinition/SmokingStatus|5.0.0-ballot and slicing is CLOSED: observation.value[0]: Does not match slice 'packYears' (discriminator: ($this is CDA.REAL)), observation.value[0]: Does not match slice 'coded' (discriminator: ($this is CDA.CD)) Editor's Comment: v5-04 - Validator unable to determine that specific datatypes are present Validation_VAL_Profile_NotSlice | Smoking Status |
| Path | Severity | Message | Validating |
| observation.value[0] (l11/c41) | error | This element does not match any known slice defined in the profile http://hl7.org/cda/us/ccda/StructureDefinition/SmokingStatus|5.0.0-ballot and slicing is CLOSED: observation.value[0]: Does not match slice 'packYears' (discriminator: ($this is CDA.REAL)), observation.value[0]: Does not match slice 'coded' (discriminator: ($this is CDA.CD)) Editor's Comment: v5-04 - Validator unable to determine that specific datatypes are present Validation_VAL_Profile_NotSlice | Smoking Status |
| Path | Severity | Message | Validating |
| observation (l1/c152) | error | Slice 'Observation.value:coded': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/TribalAffiliationObservation|5.0.0-ballot). Note that other slices are allowed in addition to this required slice Editor's Comment: v5-04 - Validator unable to determine that specific datatypes are present Validation_VAL_Profile_Minimum_SLICE | Tribal Affiliation Observation |
| Path | Severity | Message | Validating |
| addr (l1/c39) | fatal | The QName 'urn:hl7-org:v3::addr' does not match the expected QName 'urn:hl7-org:v3::AD' Editor's Comment: 24 ERROR - our examples use an element that makes sense but does not match the actual datatype name | -- |
| Path | Severity | Message | Validating |
| time (l3/c48) | fatal | The QName 'urn:hl7-org:v3::time' does not match the expected QName 'urn:hl7-org:v3::TS' Editor's Comment: 24 ERROR - our examples use an element that makes sense but does not match the actual datatype name | -- |
| Path | Severity | Message | Validating |
| effectiveTime (l2/c39) | fatal | The QName 'urn:hl7-org:v3::effectiveTime' does not match the expected QName 'urn:hl7-org:v3::IVL_TS' Editor's Comment: 24 ERROR - our examples use an element that makes sense but does not match the actual datatype name | -- |
| Path | Severity | Message | Validating |
| ImplementationGuide.definition.resource[258].reference (l1/c132067) | error | Unable to resolve resource with reference 'Binary/care-plan-complete-example' Editor's Comment: 25 ERROR the full document examples are there and do get validated but the validator is unable to resolve reference Reference_REF_CantResolve | ImplementationGuide |
| ImplementationGuide.definition.resource[272].reference (l1/c142039) | error | Unable to resolve resource with reference 'Binary/ccd-header-example' Editor's Comment: 25 ERROR the full document examples are there and do get validated but the validator is unable to resolve reference Reference_REF_CantResolve | ImplementationGuide |
| ImplementationGuide.definition.resource[276].reference (l1/c144963) | error | Unable to resolve resource with reference 'Binary/consultation-note-complete-example' Editor's Comment: 25 ERROR the full document examples are there and do get validated but the validator is unable to resolve reference Reference_REF_CantResolve | ImplementationGuide |
| ImplementationGuide.definition.resource[291].reference (l1/c155627) | error | Unable to resolve resource with reference 'Binary/discharge-summary-header-example' Editor's Comment: 25 ERROR the full document examples are there and do get validated but the validator is unable to resolve reference Reference_REF_CantResolve | ImplementationGuide |
| ImplementationGuide.definition.resource[322].reference (l1/c177505) | error | Unable to resolve resource with reference 'Binary/history-and-physical-header-example' Editor's Comment: 25 ERROR the full document examples are there and do get validated but the validator is unable to resolve reference Reference_REF_CantResolve | ImplementationGuide |
| ImplementationGuide.definition.resource[374].reference (l1/c214560) | error | Unable to resolve resource with reference 'Binary/operative-note-header-example' Editor's Comment: 25 ERROR the full document examples are there and do get validated but the validator is unable to resolve reference Reference_REF_CantResolve | ImplementationGuide |
| ImplementationGuide.definition.resource[388].reference (l1/c224882) | error | Unable to resolve resource with reference 'Binary/patient-generated-document-informationrecipient' Editor's Comment: 25 ERROR the full document examples are there and do get validated but the validator is unable to resolve reference Reference_REF_CantResolve | ImplementationGuide |
| ImplementationGuide.definition.resource[419].reference (l1/c246897) | error | Unable to resolve resource with reference 'Binary/procedure-note-header-example' Editor's Comment: 25 ERROR the full document examples are there and do get validated but the validator is unable to resolve reference Reference_REF_CantResolve | ImplementationGuide |
| ImplementationGuide.definition.resource[434].reference (l1/c257595) | error | Unable to resolve resource with reference 'Binary/progress-note-header-example' Editor's Comment: 25 ERROR the full document examples are there and do get validated but the validator is unable to resolve reference Reference_REF_CantResolve | ImplementationGuide |
| ImplementationGuide.definition.resource[444].reference (l1/c264691) | error | Unable to resolve resource with reference 'Binary/referral-note-header-example' Editor's Comment: 25 ERROR the full document examples are there and do get validated but the validator is unable to resolve reference Reference_REF_CantResolve | ImplementationGuide |
| ImplementationGuide.definition.resource[473].reference (l1/c285102) | error | Unable to resolve resource with reference 'Binary/transfer-summary-header-example' Editor's Comment: 25 ERROR the full document examples are there and do get validated but the validator is unable to resolve reference Reference_REF_CantResolve | ImplementationGuide |
| ImplementationGuide.definition.resource[481].reference (l1/c290766) | error | Unable to resolve resource with reference 'Binary/us-realm-header-race-translation-example' Editor's Comment: 25 ERROR the full document examples are there and do get validated but the validator is unable to resolve reference Reference_REF_CantResolve | ImplementationGuide |
| ImplementationGuide.definition.resource[482].reference (l1/c291518) | error | Unable to resolve resource with reference 'Binary/us-realm-header-example' Editor's Comment: 25 ERROR the full document examples are there and do get validated but the validator is unable to resolve reference Reference_REF_CantResolve | ImplementationGuide |
| ImplementationGuide.definition.parameter[6].code.code (l1/c298767) | error | Unknown code 'value-set-limit' in the CodeSystem 'http://hl7.org/fhir/tools/CodeSystem/ig-parameters' version '1.1.2' Unknown_Code_in_Version | ImplementationGuide |
| ImplementationGuide.definition.parameter[7].code.code (l1/c298883) | error | Unknown code 'parent-template-id' in the CodeSystem 'http://hl7.org/fhir/tools/CodeSystem/ig-parameters' version '1.1.2' Unknown_Code_in_Version | ImplementationGuide |
Suppressed Messages (Warnings, hints, broken links)
01 CDA Schematron generation parameters that are noted as unknown by the IG publisher
02 Deliberate decision around fixed/pattern which results in warnings
03 IG Publisher issue - Grahame to fix: https://chat.fhir.org/#narrow/stream/198221-cda.2Fpublish/topic/Invariant.20expression.20error
04 Inherent collections where collection is limited to a single value so the warning is fine
05 Deprecated value set that is used by CDA and inherited by C-CDA
06 xsi:type information - firing on templates with constrained type, but still required in CDA
08 Each slice is optional, so the maximum still applies
11 These are template IDs that are embedded in other templates and are not an individual template. The validator can not find these templates and warns us about them.
12 Our examples may not enforce the text references
13 Our examples will not always contain an author
14 Multiple template IDs are required so the validator throws a warning on the slices
15 In the example the OID matches two different code systems - nothing we can do about this in the guide itself.
16 Assigned Author slices that are detected multiple times
17 An extra element not specified by the template
18 Note Activity is not a defined slice in the template but can be included
19 Goal Observation is not a defined slice in the template but can be included
20 Template requires a retired code
21 Unknown code systems used in examples
22 Different example code systems that have no codes so can not be validated
23 SHOULD constraints that we are intentionally not including
24 ERROR - our examples use an element that makes sense but does not match the actual datatype name
25 ERROR the full document examples are there and do get validated but the validator is unable to resolve reference
27 Duplicate anchor ids produced by publisher - see if this can be fixed in a future release of the template
28 Experimental value sets in THO
29 - Retired profiles that are still being used
30 This is a guide that uses FHIR v5 that references guides that are FHIR v4
31 Multiple version matches for values sets - should choose specific version
v4-01 - referencing an example external document or direct link that doesn't exist
v4-02 - We know that Languages is a proper subset of all-languages
v4-03 - Either we have an error for a reference that doesn't resolve or we have an error that the reference does not exist.
v5-03 - Codes from NCI Thesaurus that are not in the code system fragment on tx.fhir.org but have been verified to be in the code system
v5-04 - Validator unable to determine that specific datatypes are present
v5-05 - VSAC Value set definition has a modifier exception that is unknown
v5-06 - Note Activity does have a matching text.reference target
v5-07 - Publisher code that converts CDA text style tags to HTML tags is not handing captions in lists properly
v5-10 - New extension used by the publisher
v5-11 - guide parameter extension that the publisher uses
v5-12 - Reference to retired value sets that are still used in C-CDA
v5-13 - VSAC value sets use snomed concept definitions
Errors sorted by type
| input/examples/diagnosis-reference-example.xml | The concept 'NP' has a status of inactive and its use should be reviewed | Entry Reference |
| input/examples/entry-reference-example.xml | The concept 'NP' has a status of inactive and its use should be reviewed | StructuredBody (CDA Class) |
| input/examples/goal-observation-example.xml | The concept 'NP' has a status of inactive and its use should be reviewed | Entry Reference |
| input/examples/goals-section-example.xml | The concept 'NP' has a status of inactive and its use should be reviewed | Entry Reference |
| input/examples/intervention-act-moodcodeint-example.xml | The concept 'NP' has a status of inactive and its use should be reviewed | StructuredBody (CDA Class) |
| input/examples/outcome-observation-example.xml | The concept 'NP' has a status of inactive and its use should be reviewed | Entry Reference |
| input/examples/outcomes-section-example.xml | The concept 'NP' has a status of inactive and its use should be reviewed | StructuredBody (CDA Class) |
| input/examples/planned-intervention-act-example.xml | The concept 'NP' has a status of inactive and its use should be reviewed | StructuredBody (CDA Class) |
| input/examples/risk-concern-act-example.xml | The concept 'NP' has a status of inactive and its use should be reviewed | Problem Concern Act |
| input/hl7.cda.us.ccda.xml | Unable to resolve resource with reference 'Binary/care-plan-complete-example' | ImplementationGuide |
| input/hl7.cda.us.ccda.xml | Unable to resolve resource with reference 'Binary/ccd-header-example' | ImplementationGuide |
| input/hl7.cda.us.ccda.xml | Unable to resolve resource with reference 'Binary/consultation-note-complete-example' | ImplementationGuide |
| input/hl7.cda.us.ccda.xml | Unable to resolve resource with reference 'Binary/discharge-summary-header-example' | ImplementationGuide |
| input/hl7.cda.us.ccda.xml | Unable to resolve resource with reference 'Binary/history-and-physical-header-example' | ImplementationGuide |
| input/hl7.cda.us.ccda.xml | Unable to resolve resource with reference 'Binary/operative-note-header-example' | ImplementationGuide |
| input/hl7.cda.us.ccda.xml | Unable to resolve resource with reference 'Binary/patient-generated-document-informationrecipient' | ImplementationGuide |
| input/hl7.cda.us.ccda.xml | Unable to resolve resource with reference 'Binary/procedure-note-header-example' | ImplementationGuide |
| input/hl7.cda.us.ccda.xml | Unable to resolve resource with reference 'Binary/progress-note-header-example' | ImplementationGuide |
| input/hl7.cda.us.ccda.xml | Unable to resolve resource with reference 'Binary/referral-note-header-example' | ImplementationGuide |
| input/hl7.cda.us.ccda.xml | Unable to resolve resource with reference 'Binary/transfer-summary-header-example' | ImplementationGuide |
| input/hl7.cda.us.ccda.xml | Unable to resolve resource with reference 'Binary/us-realm-header-race-translation-example' | ImplementationGuide |
| input/hl7.cda.us.ccda.xml | Unable to resolve resource with reference 'Binary/us-realm-header-example' | ImplementationGuide |
| input/examples/diagnosis-reference-example.xml | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed | Entry Reference |
| input/examples/entry-reference-example.xml | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed | StructuredBody (CDA Class) |
| input/examples/goal-observation-example.xml | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed | Entry Reference |
| input/examples/goals-section-example.xml | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed | Entry Reference |
| input/examples/intervention-act-moodcodeint-example.xml | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed | StructuredBody (CDA Class) |
| input/examples/outcome-observation-example.xml | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed | Entry Reference |
| input/examples/outcomes-section-example.xml | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed | StructuredBody (CDA Class) |
| input/examples/planned-intervention-act-example.xml | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed | StructuredBody (CDA Class) |
| input/examples/risk-concern-act-example.xml | The concept 'NP' has a status of retired and its use should be reviewed; The concept 'NP' has a status of inactive and its use should be reviewed | Problem Concern Act |
| input/examples/implantable-device-status-observation-example.xml | The value provided ('C45329') was not found in the value set 'Implantable Device Status' (http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1021.48|20240606), and a code is required from this value set (error message = The provided code 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#C45329' was not found in the value set 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1021.48|20240606') | Implantable Device Status Observation |
| input/examples/latex-safety-observation-example.xml | The value provided ('C106038') was not found in the value set 'Device Latex Safety' (http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1021.47|20240606), and a code is required from this value set (error message = The provided code 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#C106038' was not found in the value set 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1021.47|20240606') | Latex Safety Observation |
| input/examples/mri-safety-observation-example.xml | The value provided ('C113844') was not found in the value set 'Device Magnetic resonance (MR) Safety' (http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1021.46|20240606), and a code is required from this value set (error message = The provided code 'http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#C113844' was not found in the value set 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1021.46|20240606') | MRI Safety Observation |
| input/examples/instruction-example.xml | None of the codings provided are in the value set 'Answer Set with Yes No and Unknowns' (http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1267.16|20241005), and a coding from this value set is required) (codes = http://snomed.info/sct#171044003) | Instruction Observation |
| input/examples/medication-supply-order-example.xml | None of the codings provided are in the value set 'Answer Set with Yes No and Unknowns' (http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1267.16|20241005), and a coding from this value set is required) (codes = http://snomed.info/sct#171044003) | Medication Supply Order |
| input/hl7.cda.us.ccda.xml | Unknown code 'value-set-limit' in the CodeSystem 'http://hl7.org/fhir/tools/CodeSystem/ig-parameters' version '1.1.2' | ImplementationGuide |
| input/hl7.cda.us.ccda.xml | Unknown code 'parent-template-id' in the CodeSystem 'http://hl7.org/fhir/tools/CodeSystem/ig-parameters' version '1.1.2' | ImplementationGuide |
| input/examples/care-team-member-schedule-observation-example.xml | Observation.text.reference: minimum required = 1, but only found 0 (from http://hl7.org/cda/us/ccda/StructureDefinition/CareTeamMemberScheduleObservation|5.0.0-ballot) | Care Team Member Schedule Observation |
| input/examples/care-team-organizer-example.xml | Organizer.code.originalText.reference: minimum required = 1, but only found 0 (from http://hl7.org/cda/us/ccda/StructureDefinition/CareTeamOrganizer|5.0.0-ballot) | Care Team Member Act |
| input/examples/comment-activity-example.xml | Act.text.reference: minimum required = 1, but only found 0 (from http://hl7.org/cda/us/ccda/StructureDefinition/CommentActivity|5.0.0-ballot) | Comment Activity |
| input/examples/instruction-example.xml | Observation.effectiveTime: minimum required = 1, but only found 0 (from http://hl7.org/cda/us/ccda/StructureDefinition/InterpreterNeededObservation|5.0.0-ballot) | Instruction Observation |
| input/examples/medication-free-text-sig-example.xml | SubstanceAdministration.text.reference: minimum required = 1, but only found 0 (from http://hl7.org/cda/us/ccda/StructureDefinition/MedicationFreeTextSig|5.0.0-ballot) | Medication Free Text Sig |
| input/examples/medication-supply-order-example.xml | Observation.effectiveTime: minimum required = 1, but only found 0 (from http://hl7.org/cda/us/ccda/StructureDefinition/InterpreterNeededObservation|5.0.0-ballot) | Medication Supply Order |
| input/examples/admission-medication-example.xml | Slice 'Act.entryRelationship:medicationActivity': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/AdmissionMedication|5.0.0-ballot). Note that other slices are allowed in addition to this required slice | Medication Activity |
| input/examples/basic-industry-observation-example.xml | Slice 'Observation.value:coded': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/BasicIndustryObservation|5.0.0-ballot). Note that other slices are allowed in addition to this required slice | Basic Industry Observation |
| input/examples/basic-occupation-observation-example.xml | Slice 'Observation.value:coded': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/BasicOccupationObservation|5.0.0-ballot). Note that other slices are allowed in addition to this required slice | Basic Occupation Observation |
| input/examples/discharge-medication-example.xml | Slice 'Act.entryRelationship:medicationActivity': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/DischargeMedication|5.0.0-ballot). Note that other slices are allowed in addition to this required slice | Medication Activity |
| input/examples/functional-status-organizer-example.xml | Slice 'Organizer.component:selfCare': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/FunctionalStatusOrganizer|5.0.0-ballot). Note that other slices are allowed in addition to this required slice | Self-Care Activities (ADL and IADL) |
| input/examples/medication-activity-example.xml | Slice 'SubstanceAdministration.effectiveTime:duration': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/MedicationActivity|5.0.0-ballot). Note that other slices are allowed in addition to this required slice | Medication Adherence |
| input/examples/no-known-medications-example.xml | Slice 'SubstanceAdministration.effectiveTime:duration': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/MedicationActivity|5.0.0-ballot). Note that other slices are allowed in addition to this required slice | Medication Activity |
| input/examples/planned-medication-activity-example.xml | Slice 'SubstanceAdministration.effectiveTime:duration': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/PlannedMedicationActivity|5.0.0-ballot). Note that other slices are allowed in addition to this required slice | Planned Medication Activity |
| input/examples/tribal-affiliation-example.xml | Slice 'Observation.value:coded': a matching slice is required, but not found (from http://hl7.org/cda/us/ccda/StructureDefinition/TribalAffiliationObservation|5.0.0-ballot). Note that other slices are allowed in addition to this required slice | Tribal Affiliation Observation |
| input/examples/smoking-status-coded-example.xml | This element does not match any known slice defined in the profile http://hl7.org/cda/us/ccda/StructureDefinition/SmokingStatus|5.0.0-ballot and slicing is CLOSED: observation.value[0]: Does not match slice 'packYears' (discriminator: ($this is CDA.REAL)), observation.value[0]: Does not match slice 'coded' (discriminator: ($this is CDA.CD)) | Smoking Status |
| input/examples/smoking-status-quantity-example.xml | This element does not match any known slice defined in the profile http://hl7.org/cda/us/ccda/StructureDefinition/SmokingStatus|5.0.0-ballot and slicing is CLOSED: observation.value[0]: Does not match slice 'packYears' (discriminator: ($this is CDA.REAL)), observation.value[0]: Does not match slice 'coded' (discriminator: ($this is CDA.CD)) | Smoking Status |
| input/examples/mental-status-section-example.xml | Elements of type caption must be in a table, not a li at text/ul/li/caption | -- |
| input/examples/instruction-example.xml | Value is '89187-7' but is fixed to '54588-9' in the profile http://hl7.org/cda/us/ccda/StructureDefinition/InterpreterNeededObservation|5.0.0-ballot#Observation.code.code | Instruction Observation |
| input/examples/medication-supply-order-example.xml | Value is '89187-7' but is fixed to '54588-9' in the profile http://hl7.org/cda/us/ccda/StructureDefinition/InterpreterNeededObservation|5.0.0-ballot#Observation.code.code | Medication Supply Order |