Validation Results for FHIR-Implementation-Guide-for-ABDM

Generated Thu Apr 20 15:32:57 IST 2023, FHIR version 4.0.1 for ndhm.in#3.0.0 (canonical = https://nrces.in/ndhm/fhir/r4 (history)). See Full QA Report

Quality Checks
Publisher Version:IG Publisher Version: v1.2.1, which is out of date. The current version is v1.3.4 Download Latest
Publication Code:n/a . PackageId = ndhm.in, Canonical = https://nrces.in/ndhm/fhir/r4
Realm Check for n/a:
  • n/a
Version Check:3.0.0 = ok. Step release in sequence Publications, to be published at https://nrces.in/ndhm/fhir/r4 (subdir = ??). The version 3.0.0 has already been published
Supressed Messages:19 Suppressed Issues
Dependency Checks:
PackageVersionFHIR ReleaseCanonicalWeb BaseComment
.. ndhm.in3.0.04.0.1https://nrces.in/ndhm/fhir/r4
... hl7.terminology.r45.0.0 O4.0.1http://terminology.hl7.orghttp://terminology.hl7.org/5.0.0Latest Release is 5.1.0
Templates: fhir.base.template#0.2.2
Dependent IGs:no references
Publication Rules:Code = n/a. n/a - not an HL7.org or FHIR.org implementation guide

The copyrightYear parameter ('2020+') in the IG resource is good
HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
R5 Dependencies:(none)
Modifier Extensions:(none)
Previous Version Comparison: Unable to compare with previous version: Current Version Comparison failed: null
IPA Comparison: n/a
Summary: errors = 0, warn = 14, info = 84, broken links = 0
FilenameErrorsWarningsHints
Build Errors000
E:\NRCES-IG-DEV\Branch\extended-branches\for-main-tree\v3.0.0\abdm-fhir-ig\input\examples\Bundle-DiagnosticReport-Imaging-DCM-example-01020
E:\NRCES-IG-DEV\Branch\extended-branches\for-main-tree\v3.0.0\abdm-fhir-ig\input\examples\Bundle-OPConsultNote-example-05010
E:\NRCES-IG-DEV\Branch\extended-branches\for-main-tree\v3.0.0\abdm-fhir-ig\input\examples\Claim-example-01010
E:\NRCES-IG-DEV\Branch\extended-branches\for-main-tree\v3.0.0\abdm-fhir-ig\input\examples\ClaimResponse-example-01010
E:\NRCES-IG-DEV\Branch\extended-branches\for-main-tree\v3.0.0\abdm-fhir-ig\input\examples\CoverageEligibilityRequest-preauth-example-01010
E:\NRCES-IG-DEV\Branch\extended-branches\for-main-tree\v3.0.0\abdm-fhir-ig\input\examples\CoverageEligibilityRequest-validation-example-01010
E:\NRCES-IG-DEV\Branch\extended-branches\for-main-tree\v3.0.0\abdm-fhir-ig\input\examples\ImagingStudy-example-01020
E:\NRCES-IG-DEV\Branch\extended-branches\for-main-tree\v3.0.0\abdm-fhir-ig\input\examples\Observation-example-12010
E:\NRCES-IG-DEV\Branch\extended-branches\for-main-tree\v3.0.0\abdm-fhir-ig\input\myig010
E:\NRCES-IG-DEV\Branch\extended-branches\for-main-tree\v3.0.0\abdm-fhir-ig\input\resources\InsurancePlan010
E:\NRCES-IG-DEV\Branch\extended-branches\for-main-tree\v3.0.0\abdm-fhir-ig\input\resources\Task010
E:\NRCES-IG-DEV\Branch\extended-branches\for-main-tree\v3.0.0\abdm-fhir-ig\input\resources\ValueSet-ndhm-identifer-type-code010

n/a Show Validation Information


input\examples\Bundle-DiagnosticReport-Imaging-DCM-example-01.json Show Validation Information (31)

PathSeverityMessage
Bundle.entry[5].resource.ofType(ImagingStudy).series[0].modality (l366/c50)warningValueSet http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html not found by validator
Bundle.entry[5].resource.ofType(ImagingStudy).series[0].instance[0].sopClass (l381/c49)warningValueSet http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 not found by validator

input\examples\Bundle-OPConsultNote-example-05.json Show Validation Information (45)

PathSeverityMessage
Bundle.entry[13].resource.ofType(MedicationRequest).medication.ofType(CodeableConcept).coding[0] (l800/c8)warningThe display "Neomycin 5 microgram/mg cutaneous ointment" is not a valid display for the code {http://snomed.info/sct}353231006 - should be one of ['Neomycin 5 mg/g cutaneous ointment', 'Product containing precisely neomycin 5 milligram/1 gram conventional release cutaneous ointment (clinical drug)'] (from http://tx.fhir.org/r4) for 'http://snomed.info/sct#353231006'

input\examples\Claim-example-01.json Show Validation Information (1)

PathSeverityMessage
Claim.diagnosis[0].diagnosis.ofType(CodeableConcept).coding[0] (l70/c12)warningA code with no system has no defined meaning. A system should be provided

input\examples\ClaimResponse-example-01.json Show Validation Information (1)

PathSeverityMessage
ClaimResponse.item[0].adjudication[3].category.coding[0] (l134/c16)warningA code with no system has no defined meaning. A system should be provided

input\examples\CoverageEligibilityRequest-preauth-example-01.json Show Validation Information (1)

PathSeverityMessage
CoverageEligibilityRequest.priority.coding[0] (l18/c14)warningA code with no system has no defined meaning. A system should be provided

input\examples\CoverageEligibilityRequest-validation-example-01.json Show Validation Information (1)

PathSeverityMessage
CoverageEligibilityRequest.priority.coding[0] (l22/c14)warningA code with no system has no defined meaning. A system should be provided

input\examples\ImagingStudy-example-01.json Show Validation Information (1)

PathSeverityMessage
ImagingStudy.series[0].modality (l35/c44)warningValueSet http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html not found by validator
ImagingStudy.series[0].instance[0].sopClass (l50/c43)warningValueSet http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 not found by validator

input\examples\Observation-example-12.json Show Validation Information (1)

PathSeverityMessage
Observation.code (l15/c16)warningThe display "EKG 12 channel panel" is not a valid display for the code {http://loinc.org}34534-8 - should be one of ['12 lead EKG panel', '12 lead EKG Pnl', '', '12 道心电图组套(组合、医嘱组、套餐、套餐医嘱、医嘱套餐、组合申请、组合项目)' (zh-CN), '12 道 EKG 医嘱组' (zh-CN), '十二道心电图医嘱组' (zh-CN), '12 道心电图组套' (zh-CN), '12 道心电图组合 EKG PB 医嘱套餐 医嘱套餐类 医嘱套餐组 医嘱组 医嘱组.心脏病学' (zh-CN), '组套(组合、医嘱组、套餐、套餐医嘱、医嘱套餐、组合申请、组合项目).心脏' (zh-CN), '医嘱组.心脏病' (zh-CN), '医嘱组.心脏病学检查与变量' (zh-CN), '心脏医嘱组 医嘱组合 医嘱组合类 医嘱组套 医嘱组套类 医嘱组类 多重' (zh-CN), '多重型' (zh-CN), '多重标尺类型' (zh-CN), '多重精度类型 套餐 套餐医嘱 套餐医嘱组 套餐医嘱组类 实验室医嘱套餐 实验室医嘱套餐类 实验室医嘱组 实验室医嘱组合类 实验室医嘱组套 实验室医嘱组套类 实验室套餐医嘱组 实验室套餐医嘱组类 实验室检验项目医嘱组合类 实验室检验项目组合类 心 心动电流图 心动电流图' (zh-CN), '心电图(Electrocardiogram,EKG)' (zh-CN), '心电图仪' (zh-CN), '心电图描记器' (zh-CN), '心电图机' (zh-CN), '心电图机(Electrocardiograph)' (zh-CN), '心电描记器 心动电流图描记器 心动电流描记器 心电图(Electrocardiogram,Electrocardiograph,EKG) 心电图仪 心电图描记器 心电图机 心电图机(Electrocardiograph,EKG) 心电图记录仪 心电描记器 心电机 心电记录仪 时刻' (zh-CN), '随机' (zh-CN), '随意' (zh-CN), '瞬间 检验医嘱组合类 检验项目医嘱组合类 检验项目组合类 组 组合 组合医嘱 组合类 组套' (zh-CN), '12 Channel EKG Pnl' (pt-BR), 'Point in time' (pt-BR), 'Random' (pt-BR), 'Hrt' (pt-BR), 'Electrocardiogram' (pt-BR), 'Electrocardiograph' (pt-BR), 'ECG' (pt-BR), 'Pan' (pt-BR), 'Panl' (pt-BR), 'Elettrocardiogramma (ECG) Panel ECG 12 canali Punto nel tempo (episodio) Set di prescrizione per studi cardiaci' (it-IT), 'Точка во времени' (ru-RU), 'Момент' (ru-RU)] (from http://tx.fhir.org/r4)

input\myig.xml Show Validation Information (0)

PathSeverityMessage
ImplementationGuidewarningRule ig-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' Failed

input\resources\InsurancePlan.xml Show Validation Information (1)

PathSeverityMessage
StructureDefinition.where(url = 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/InsurancePlan')warningThe Implementation Guide contains no examples for this profile

input\resources\Task.xml Show Validation Information (1)

PathSeverityMessage
StructureDefinition.where(url = 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/Task')warningThe Implementation Guide contains no examples for this profile

input\resources\ValueSet-ndhm-identifer-type-code.xml Show Validation Information (1)

PathSeverityMessage
ValueSet.where(id = 'ndhm-identifier-type-code')warningError from server: Unable to provide support for code system https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-identifier-type-code

Suppressed Messages (Warnings, hints, broken links)

Have verified that these examples are being checked against the expected profiles/resources.

If this was a real IG, there should be examples for these profiles too. But it's not, and I'm lazy...

The objective is to show a reference to an unknown code system, so these warnings are expected

These examples are fake code systems - they're not expected to be checked

This is inherited from the base resource

We don't want a code for the change reason (and this binding shouldn't be extensible anyhow)

We expect that all of the 'structural' resources will only be validated against their respective 'core' resource definitions

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

Errors sorted by type


TERMINOLOGY_TX_SYSTEM_NO_CODE

input\examples\Claim-example-01.jsonA code with no system has no defined meaning. A system should be provided
input\examples\ClaimResponse-example-01.jsonA code with no system has no defined meaning. A system should be provided
input\examples\CoverageEligibilityRequest-preauth-example-01.jsonA code with no system has no defined meaning. A system should be provided
input\examples\CoverageEligibilityRequest-validation-example-01.jsonA code with no system has no defined meaning. A system should be provided

Terminology_PassThrough_TX_Message

input\examples\Bundle-OPConsultNote-example-05.jsonThe display "Neomycin 5 microgram/mg cutaneous ointment" is not a valid display for the code {http://snomed.info/sct}353231006 - should be one of ['Neomycin 5 mg/g cutaneous ointment', 'Product containing precisely neomycin 5 milligram/1 gram conventional release cutaneous ointment (clinical drug)'] (from http://tx.fhir.org/r4) for 'http://snomed.info/sct#353231006'

Terminology_TX_System_NotKnown

input\examples\Bundle-ImmunizationRecord-for-WHO-DDCC.jsonCode System URI 'http://id.who.int/icd11/mms' is unknown so the code cannot be validated
input\examples\Bundle-ImmunizationRecord-for-WHO-DDCC.jsonCode System URI 'http://id.who.int/icd11/mms' is unknown so the code cannot be validated
input\examples\Bundle-ImmunizationRecord-for-WHO-DDCC.jsonCode System URI 'http://id.who.int/icd11/mms' is unknown so the code cannot be validated
input\examples\Immunization-example-WHO-DDCC.jsonCode System URI 'http://id.who.int/icd11/mms' is unknown so the code cannot be validated
input\examples\Immunization-example-WHO-DDCC.jsonCode System URI 'http://id.who.int/icd11/mms' is unknown so the code cannot be validated
input\examples\PaymentReconciliation-example-01.jsonCode System URI 'http://ncforms.org/formid' is unknown so the code cannot be validated

Terminology_TX_ValueSet_NotFound

input\examples\Bundle-DiagnosticReport-Imaging-DCM-example-01.jsonValueSet http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html not found by validator
input\examples\Bundle-DiagnosticReport-Imaging-DCM-example-01.jsonValueSet http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 not found by validator
input\examples\ImagingStudy-example-01.jsonValueSet http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_29.html not found by validator
input\examples\ImagingStudy-example-01.jsonValueSet http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 not found by validator