Atrius India Core FHIR Implementation Guide
0.1.0 - ci-build

Atrius India Core FHIR Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Ndhm Terminology

NDHM (ABDM) terminology

Atrius profiles parent FHIR R4 (or another Atrius profile). NDHM terminology and constraints are implemented in Atrius FSH to match published ndhm.in 6.5.0 where India exchange requires — see Atrius and NDHM.

This page inventories NDHM-owned CodeSystems and ValueSets so implementers can find canonical URLs without opening the dependency package. FSH aliases live in input/fsh/aliases/aliases_ndhm.fsh.

Official IG: FHIR Implementation Guide for ABDM v6.5.0

Local mirror: terminology JSON in your NDHM package export (e.g. ndhm folder with CodeSystem-ndhm-*.json / ValueSet-ndhm-*.json).

IG artifact browser: NDHM CodeSystems and ValueSets appear under the ndhm.in dependency IG, not as duplicate entries in this IG. Atrius-authored terminology is auto-published from FSH (input/fsh/terminology/). Do not list resources in sushi-config.yaml using canonical URLs — IG Publisher requires Type/id keys (e.g. ValueSet/atrius-claim-status).

Relationship to Atrius terminology

Layer Purpose
NDHM VS/CS Bindings on Atrius FSH elements per NDHM parity matrix
Atrius VS/CS India/CQL authoring overrides — see evaluation strategy and Atrius ValueSets & CodeSystems
Atrius override e.g. curated care-team qualification VS where ndhm-care-team-qualification is clinically inadequate

Known issues

  • ndhm-care-team-qualification: includes SNOMED qualifier/finding concepts inappropriate for claim care-team qualification; Atrius will use a curated India ValueSet instead (see team discussion). Binding on NDHM Claim is only example strength.

NDHM CodeSystems (20)

Id Canonical URL Title
ndhm-adjudication-reason https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-adjudication-reason Adjudication Reason
ndhm-benefit-type https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-benefit-type Benefit Type
ndhm-billing-codes https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-billing-codes Billing Code
ndhm-claim-exclusion https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-claim-exclusion Claim Exclusion
ndhm-coverage-type https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-coverage-type Coverage Type
ndhm-form-code https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-form-code Form Code
ndhm-identifier-type-code https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-identifier-type-code Identifier Type
ndhm-insuranceplan-type https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-insuranceplan-type InsurancePlan Type
ndhm-payment-type https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-payment-type Payment Type
ndhm-plan-type https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-plan-type Plan Type
ndhm-price-components https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-price-components Price Component
ndhm-program-code https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-program-code Program Code
ndhm-reason-code https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-reason-code Reason Code
ndhm-related-claim-relationship-code https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-related-claim-relationship-code Related Claim Relationship
ndhm-supportinginfo-category https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-supportinginfo-category SupportingInfo Category
ndhm-supportinginfo-code https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-supportinginfo-code SupportingInfo code
ndhm-task-codes https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-task-codes Task Code
ndhm-task-input-type-code https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-task-input-type-code Task Input Type
ndhm-task-output-type https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-task-output-type Task Output Type
ndhm-task-output-value https://nrces.in/ndhm/fhir/r4/CodeSystem/ndhm-task-output-value Task Output Value

NDHM ValueSets (48)

Id Canonical URL Title Expansion / compose
ndhm-adjudication-reason https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-adjudication-reason Adjudication Reason compose
ndhm-alcohol-drinking-status https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-alcohol-drinking-status Alcohol Drinking Status compose
ndhm-benefit-type https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-benefit-type Benefit Type compose
ndhm-benefitcategory https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-benefitcategory Benefit Category compose
ndhm-body-measurement https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-body-measurement Body Measurement compose
ndhm-care-team-qualification https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-care-team-qualification Care Team Qualification compose
ndhm-care-team-role https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-care-team-role Care Team Role compose
ndhm-chargeitem-types https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-chargeitem-types ChargeItem Type compose
ndhm-claim-exclusion https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-claim-exclusion Claim Exclusion compose
ndhm-claim-type https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-claim-type Claim Type compose
ndhm-coverage-type https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-coverage-type Coverage Type compose
ndhm-diagnosis-use https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-diagnosis-use Diagnosis Use compose
ndhm-diagnostic-code https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-diagnostic-code ICD10 Diagnostic codes compose
ndhm-diagnostic-report-type https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-diagnostic-report-type Diagnostic Report Type compose
ndhm-diagnostic-type https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-diagnostic-type Diagnostic Type compose
ndhm-diet-type https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-diet-type Diet Type compose
ndhm-encounter-type https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-encounter-type EncounterTypes compose
ndhm-form-code https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-form-code Form Code compose
ndhm-general-assessment https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-general-assessment General Assessment compose
ndhm-general-well-being https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-general-well-being General Wellbeing compose
ndhm-identifier-type-code https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-identifier-type-code Identifier Type compose
ndhm-insuranceplan-type https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-insuranceplan-type InsurancePlan Type compose
ndhm-invoice-types https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-invoice-types Invoice Type compose
ndhm-lifestyle https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-lifestyle Lifestyle compose
ndhm-medicine-codes https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-medicine-codes Medicine Codes compose
ndhm-mental-status https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-mental-status Mental Status compose
ndhm-payment-type https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-payment-type Payment Type compose
ndhm-physical-activity https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-physical-activity Physical Activity compose
ndhm-plan-type https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-plan-type Plan Type compose
ndhm-practitioner-role https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-practitioner-role Practitioner Role compose
ndhm-price-components https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-price-components Price Component compose
ndhm-productorservice https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-productorservice ProductorService compose
ndhm-program-code https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-program-code Program Code compose
ndhm-reason-code https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-reason-code Reason Code compose
ndhm-related-claim-relationship-code https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-related-claim-relationship-code Related Claim Relationship compose
ndhm-route-of-administration https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-route-of-administration Route Of Administration compose
ndhm-specimen-types https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-specimen-types Specimen Types compose
ndhm-supportinginfo-category https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-supportinginfo-category SupportingInfo Category compose
ndhm-supportinginfo-code https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-supportinginfo-code SupportingInfo Code compose
ndhm-task-codes https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-task-codes Task Code compose
ndhm-task-input-type-code https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-task-input-type-code Task Input Type compose
ndhm-task-output-type https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-task-output-type Task Output Type compose
ndhm-task-output-value https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-task-output-value Task Output Value compose
ndhm-tobacco-chewing-status https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-tobacco-chewing-status Tobacco Chewing Status compose
ndhm-tobacco-smoking-status https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-tobacco-smoking-status Tobacco Smoking Status compose
ndhm-vaccine-codes https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-vaccine-codes Vaccine Codes compose
ndhm-vital-signs https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-vital-signs Vital Signs compose
ndhm-women-health https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-women-health Women Health compose

Bindings on Atrius-parented NDHM profiles (selected)

Elements below inherit from NDHM when the Atrius profile uses Parent: $ABDM*. Strength and ValueSet id are from NDHM 6.5.0 snapshot.

Claim (atrius-claim → NDHM Claim)

Element Strength ValueSet
type extensible ndhm-claim-type
related.relationship example ndhm-related-claim-relationship-code
careTeam.role example ndhm-care-team-role
careTeam.qualification example ndhm-care-team-qualification
supportingInfo.category preferred ndhm-supportinginfo-category
supportingInfo.code preferred ndhm-supportinginfo-code
diagnosis.diagnosis[x] example ndhm-diagnostic-code
diagnosis.type example ndhm-diagnostic-type
item.category example ndhm-benefitcategory
item.productOrService example ndhm-productorservice
item.programCode example ndhm-program-code

Encounter (atrius-encounter)

Element Strength ValueSet
type example ndhm-encounter-type
diagnosis.use preferred ndhm-diagnosis-use

Patient / Practitioner

Element Strength ValueSet
identifier.type extensible ndhm-identifier-type-code

Observation vital signs (atrius-observation-vital-signs)

Element Strength ValueSet
code extensible ndhm-vital-signs

MedicationRequest (atrius-medicationrequest)

Element Strength ValueSet
medication[x] example ndhm-medicine-codes
dosageInstruction.route example ndhm-route-of-administration

Task (atrius-task)

Element Strength ValueSet
code example ndhm-task-codes
reasonCode example ndhm-reason-code
input.type example ndhm-task-input-type-code
output.value[x] example ndhm-task-output-value

Other NDHM observation profiles

Profile ValueSet (code binding)
Body measurement ndhm-body-measurement
General assessment ndhm-general-assessment
Lifestyle ndhm-lifestyle
Physical activity ndhm-physical-activity
Women health ndhm-women-health

Full binding lists: inspect each StructureDefinition in the ABDM IG or your local ndhm package.