Validation Results for FHIR-Implementation-Guide-for-ABDM
Generated Thu Aug 10 18:23:33 IST 2023, FHIR version 4.0.1 for ndhm.in#3.1.0 (canonical = https://nrces.in/ndhm/fhir/r4 (history)). See Full QA Report
Quality Checks |
Publisher Version: | IG Publisher Version: v1.3.27, which is out of date. The current version is v1.3.28 Download Latest |
Publication Code: | n/a . PackageId = ndhm.in, Canonical = https://nrces.in/ndhm/fhir/r4 |
Realm Check for n/a: | |
Publication Request: | - The file package-list.json should not exist in the root folder

- Version 3.1.0 has already been published

- No publication request found

|
Supressed Messages: | 19 Suppressed Issues
|
Dependency Checks: | Package | Version | FHIR | Canonical | Web Base | Comment |
---|
 ndhm.in | 3.1.0 | R4 | https://nrces.in/ndhm/fhir/r4 | | |
  hl7.terminology.r4 | 5.0.0 O | R4 | http://terminology.hl7.org | http://terminology.hl7.org/5.0.0 | Latest Release is 5.2.0 |
  hl7.fhir.uv.extensions.r4 | 1.0.0 M | R4 | http://hl7.org/fhir/extensions | http://hl7.org/fhir/extensions/1.0.0 | |
Templates: hl7.sample.template#0.0.1 -> fhir.base.template#current. Tools: current |
Dependent IGs: | no references |
Global Profiles: | (none declared) |
HTA Analysis: | Non-HL7 Igs are exempt from terminology dependency analysis |
R5 Dependencies: | (none) |
Modifier Extensions: | (none) |
Previous Version Comparison: | |
IPA Comparison: | n/a |
Summary: | errors = 0, warn = 21, info = 89, broken links = 6 |
n/a Show Validation Information
- Bundle: Validated against this.DocumentBundle
- Bundle.entry[0].resource: Validated against fhir.Composition and this.DiagnosticReportRecord (per meta)
- Bundle.entry[1].resource: Validated against this.Patient, fhir.Patient and this.Patient (per meta)
- Bundle.entry[2].resource: Validated against fhir.Practitioner, this.Practitioner (per meta) and this.Practitioner
- Bundle.entry[3].resource: Validated against this.Organization, fhir.Organization and this.Organization (per meta)
- Bundle.entry[4].resource: Validated against this.DiagnosticReportLab, this.DiagnosticReportImaging (per meta), this.DiagnosticReportImaging and fhir.DiagnosticReport
- Bundle.entry[5].resource: Validated against this.ImagingStudy, fhir.ImagingStudy and this.ImagingStudy (per meta)
- Bundle.entry[6].resource: Validated against this.Media, fhir.Media and this.Media (per meta)
- Bundle.entry[7].resource: Validated against this.ServiceRequest, fhir.ServiceRequest and this.ServiceRequest (per meta)
- Bundle.entry[8].resource: Validated against this.Practitioner, fhir.Practitioner and this.Practitioner (per meta)
- Bundle.entry[9].resource: Validated against this.DocumentReference, fhir.DocumentReference and this.DocumentReference (per meta)
Path | Severity | Message |
Bundle.entry[5].resource/*ImagingStudy/1*/.series[0].modality (l365/c14) | warning | ValueSet http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html not found |
Bundle.entry[5].resource/*ImagingStudy/1*/.series[0].instance[0].sopClass (l380/c18) | warning | ValueSet http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 not found |
- Claim: Validated against this.Claim
Path | Severity | Message |
Claim.diagnosis[0].diagnosis.ofType(CodeableConcept).coding[0] (l70/c12) | warning | A code with no system has no defined meaning. A system should be provided |
Path | Severity | Message |
ClaimResponse.item[0].adjudication[3].category.coding[0] (l134/c16) | warning | A code with no system has no defined meaning. A system should be provided |
Path | Severity | Message |
CoverageEligibilityRequest.priority.coding[0] (l18/c14) | warning | A code with no system has no defined meaning. A system should be provided |
Path | Severity | Message |
CoverageEligibilityRequest.priority.coding[0] (l22/c14) | warning | A code with no system has no defined meaning. A system should be provided |
Path | Severity | Message |
ImagingStudy.series[0].modality (l34/c8) | warning | ValueSet http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html not found |
ImagingStudy.series[0].instance[0].sopClass (l49/c12) | warning | ValueSet http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 not found |
input\myig.xml Show Validation Information (0)
Path | Severity | Message |
input\myig | warning | Unknown Parameters: [apply=jurisdiction, generate-xml=xml, generate-json=JSON] |
ImplementationGuide (l1/c83898) | warning | Rule ig-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' Failed |
Path | Severity | Message |
StructureDefinition.where(url = 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/Communication') | warning | The Implementation Guide contains no examples for this profile |
Path | Severity | Message |
StructureDefinition.where(url = 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/CommunicationRequest') | warning | The Implementation Guide contains no examples for this profile |
Path | Severity | Message |
StructureDefinition.snapshot.element[11].binding | warning | 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 |
StructureDefinition.snapshot.element[22].binding | warning | The valueSet reference http://www.rsna.org/RadLex_Playbook.aspx on element ImagingStudy.procedureCode could not be resolved |
StructureDefinition.snapshot.element[56].binding | warning | 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 |
StructureDefinition.snapshot.element[75].binding | warning | 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 |
Path | Severity | Message |
StructureDefinition.where(url = 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/Task') | warning | The Implementation Guide contains no examples for this profile |
Suppressed Messages (Warnings, hints, broken links)
Have verified that these examples are being checked against the expected profiles/resources.
- INFORMATION: Binary/example: Binary: Validate resource against profile http://hl7.org/fhir/StructureDefinition/Binary (0 uses)
- INFORMATION: Bundle/h1: Bundle.entry[0].resource.ofType(Provenance): Validate resource against profile http://hl7.org/fhir/StructureDefinition/Provenance (0 uses)
- INFORMATION: Bundle/h1: Bundle: Validate resource against profile http://hl7.org/fhir/StructureDefinition/Bundle (0 uses)
- INFORMATION: Patient/example: Patient: Validate resource against profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient (0 uses)
If this was a real IG, there should be examples for these profiles too. But it's not, and I'm lazy...
- WARNING: StructureDefinition.where(url = 'http://somewhere.org/fhir/uv/myig/StructureDefinition/myObservation'): The Implementation Guide contains no examples for this profile (0 uses)
- WARNING: StructureDefinition.where(url = 'http://somewhere.org/fhir/uv/myig/StructureDefinition/mypractitioner'): The Implementation Guide contains no examples for this profile (0 uses)
The objective is to show a reference to an unknown code system, so these warnings are expected
- WARNING: ValueSet.where(id = 'valueset-no-codesystem'): Error from server: Unable to provide support for code system http://not-a-known-code-system (0 uses)
- WARNING: ValueSet/valueset-no-codesystem: ValueSet.compose[0].include[0]: Unknown System/Version specified, so Concepts and Filters can''t be checked (0 uses)
These examples are fake code systems - they're not expected to be checked
- Code System URI 'http://example.org/some-id-type-system' is unknown so the code cannot be validated (0 uses)
- Code System URI 'http://example.org/some-system' is unknown so the code cannot be validated (0 uses)
This is inherited from the base resource
- WARNING: StructureDefinition/myObservation: StructureDefinition.snapshot.element[15].mapping[3].map: value should not start or finish with whitespace (0 uses)
We don't want a code for the change reason (and this binding shouldn't be extensible anyhow)
- WARNING: Bundle/h1: Bundle.entry[0].resource.ofType(Provenance).reason[0]: No code provided, and a code should be provided from the value set 'PurposeOfUse' (http://terminology.hl7.org/ValueSet/v3-PurposeOfUse) (0 uses)
- WARNING: Bundle/h1: Bundle.entry[0].resource.ofType(Provenance).reason[0]: No code provided, and a code should be provided from the value set 'PurposeOfUse' (http://terminology.hl7.org/ValueSet/v3-PurposeOfUse) (0 uses)
We expect that all of the 'structural' resources will only be validated against their respective 'core' resource definitions
- Validate resource against profile http://hl7.org/fhir/StructureDefinition/ImplementationGuide (0 uses)
- Validate resource against profile http://hl7.org/fhir/StructureDefinition/Library (0 uses)
- Validate resource against profile http://hl7.org/fhir/StructureDefinition/StructureDefinition (0 uses)
- Validate resource against profile http://hl7.org/fhir/StructureDefinition/ValueSet (0 uses)
We're expecting these to not match the slice - we're showing how you can use slicing to define the one repetition you want even when many repetitions might be present
- INFORMATION: Patient/example: Patient.name[0]: This element does not match any known slice defined in the profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient (0 uses)
- INFORMATION: Patient/example: Patient.name[1]: This element does not match any known slice defined in the profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient (0 uses)
Errors sorted by type
TERMINOLOGY_TX_SYSTEM_NO_CODE
Terminology_TX_System_NotKnown
Terminology_TX_ValueSet_NotFound
VALUESET_CONCEPT_DISPLAY_SCT_TAG_MIXED