Implementation guide to use for validating FHIR resource

Hello,

From the package.tgz that is available for download from:

https://nrces.in/ndhm/fhir/r4/downloads.html

there are two files: “ig-r4.json” and “ImplementationGuide-hl7.fhir.in.json” that seem to be implementation guides, which of these is the right one to use for FHIR resource validation ?

Thank you in advance !

Hi,

The package has details (value sets, profiles, list of pages etc) that is part of the NDHM FHIR profiles. In order to validate a FHIR profile that you have generated via your software you will need the JSON validator and the official FHIR validator. You can find these on the official FHIR site (http://hl7.org/fhir/R4/validation.html). Please refer to sections 7.5.3 and 7.5.4 for the JSON validator and FHIR validator files respectively.

Hope this clarifies your query.

Hello,

Thank you for your reply.

Yes as you have mentioned, I am using the official FHIR validator (java).

As mentioned in the section " Validating against an implementation guide" in the link https://wiki.hl7.org/Using_the_FHIR_Validator I am looking for the correct implementation guide to use as a parameter for the validator.

Kindly let me know which of the following two files is the correct one to use: “ig-r4.json” or “ImplementationGuide-hl7.fhir.in.json” . I obtained these implementation guides from the package.tgz at https://nrces.in/ndhm/fhir/r4/downloads.html

Hi,

Both the json files just describes list of profiles and examples available. As such non of the files may be needed. You can use the example JSON to build the clinical artifacts from your appplication. If there is any other reason why you want to use these 2 JSON files please let me know and I will try to clarify accordingly.

Thanks.

Hello,

Got it, I will use the example JSONs as references to build the FHIR resource bundles. I will reach out to you for further guidance/clarifications if necessary.

Thank you once again !

Hi, On ABDM Profile validation - http://hl7.org/fhir/R4/fhir.schema.json.zip contains the JSON schema for validating FHIR resources. Since ABDM profiles are derived out of this spec, wont validating ABDM input payload against the above JSON Schema suffice? Please clarify.

1 Like

@IntegrationSupport : Can you please reply to this question as its applicable to many othre organisation trying to implement M3