FHIR Implementation Guide for ABDM
3.0.0 - CI Build India flag


banner

FHIR Implementation Guide for ABDM - Local Development build (v3.0.0). See the Directory of published versions

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide

StructureDefinition/Task

This profile describes an activity that can be performed and tracks the state of completion of that activity. It is a representation that an activity should be or has been initiated, and eventually, represents the successful or unsuccessful completion of that activity.

StructureDefinition/InsurancePlan

This Profile describes a health insurance offering comprised of a list of covered benefits (i.e. the product), costs associated with those benefits (i.e. the plan), and additional information about the offering, such as who it is owned and administered by, a coverage area, contact information, etc.

StructureDefinition/ClaimBundle

The profile is based on a Bundle of type collection, where all the supporting information required for processing claim can be shared. Multiple entries can be added in a bundle to provide information like financial, clinical, provision of health care services with payors and for reporting to regulatory bodies and firms which provide data analytics. The bundle can be generated depending on the nature of the request defined by ‘use’ element in a claim resource, like preauthorization, predetermination and claim and can be shared over HCX ecosystem.

StructureDefinition/ClaimResponseBundle

The profile is based on a Bundle of type collection, where adjudicated response to a Claim, Predetermination or Preauthorization related information is carried. Multiple entries included in a bundle carries the information and provides application level adjudication results.

StructureDefinition/CoverageEligibilityRequestBundle

The profile is based on a Bundle of type collection, where all the information required to process Coverage Eligibility Request can be shared. Depending on the purpose of the request like validation, discovery,auth-requirement and benefit data can be included in the etries of a bundle.

StructureDefinition/CoverageEligibilityResponseBundle

The Coverage Eligibility Response Bundle is a Bundle profile with type collection. The bundle profile provides the response and plan details from the processing of an CoverageEligibilityRequest resource.

StructureDefinition/Claim

This profile sets minimum expectations for the providers and payors, insurers, to exchange the financial information, and supporting clinical information.

StructureDefinition/ClaimResponse

This profile represents application level adjudication outcomes, or an application level error, that occur as a result of processing a supplied Claim resource, which could be a functional corollary of a Claim, Predetermination, or Preauthorization.

StructureDefinition/CoverageEligibilityRequest

This profile sets minimum expectations for CoverageEligibilityRequest to provide patient and insurance coverage information to an insurer for them to respond, in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is valid and in-force and optionally to provide the insurance details of the policy.

StructureDefinition/CoverageEligibilityResponse

This profile provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource.

StructureDefinition/PaymentNotice

This resource provides the status of the payment for goods and services rendered, and the request and response resource references.

StructureDefinition/PaymentReconciliation

This profile provides the bulk payment details associated with a payment for goods and services rendered by a provider to patients covered by insurance plans offered by that payor.

StructureDefinition/Organization

This profile sets minimum expectations for the Organization resource to searching for and fetching an Organization associated with a patient or provider.

StructureDefinition/Condition

This profile sets minimum expectations for the Condition resource to record, search, and fetch a list of conditions associated with a patient.

StructureDefinition/MedicationRequest

The MedicationRequest resource can be used to record a patient’s medication prescription or order. This profile sets minimum expectations for the MedicationRequest resource to record, search, and fetch medications associated with a patient.

StructureDefinition/MedicationStatement

The MedicationStatement resource can be used to record a patient’s medication information. It is used to record the information about the medications consumed by the patient in the past, present, or future.

StructureDefinition/Observation

Observation resource represents an individual laboratory test and result value, a “nested” panel (such as a microbial susceptibility panel) which references other observations, or rarely a laboratory test with component result values. This profile sets minimum expectations for the Observation resource to record, search, and fetch laboratory test results associated with a patient.

StructureDefinition/ObservationVitalSigns

This profile sets minimum expectations for the ObservationVitalSigns to record, search, and fetch the details of the vital signs of a patient.

StructureDefinition/ObservationLifestyle

This profile sets minimum expectations for the ObservationLifestyle to record, search, and fetch the details of the lifestyle of the patient.

StructureDefinition/ObservationWomenHealth

This profile sets minimum expectations for ObservationWomenHealth to record, search, and fetch the details of women’s health.

StructureDefinition/ObservationGeneralAssessment

This profile sets minimum expectations for the ObservationGeneralAssessment to record, search, and fetch the details of the general health assessment of a patient.

StructureDefinition/ObservationPhysicalActivity

This profile sets minimum expectations for the ObservationPhysicalActivity to record, search, and fetch the details of the physical activities of a patient.

StructureDefinition/ObservationBodyMeasurement

This profile sets minimum expectations for the ObservationBodyMeasurement to record, search, and fetch the details of the body measurements of the patient.

StructureDefinition/WellnessRecord

The Clinical Artifact represents regular wellness information of patients typically through the Patient Health Record (PHR) application covering clinical information such as vitals, physical examination, general wellness, women wellness, etc., that can be shared across the health ecosystem.

StructureDefinition/OPConsultRecord

The Clinical Artifact represents the outpatient visit consultation note which may include clinical information on any OP examinations, procedures along with medication administered, and advice that can be shared across the health ecosystem.

StructureDefinition/Appointment

This profile sets minimum expectations for the Appointment resource to searching for and fetching information about a booking of a healthcare event among patient(s), practitioner(s), related person(s), and/or device(s) for a specific date/time for a patient.

StructureDefinition/PractitionerRole

This profile sets minimum expectations for the PractitionerRole resource to record, search, and fetch the practitioner role for a practitioner.

StructureDefinition/AllergyIntolerance

This profile sets minimum expectations for the AllergyIntolerance resource to record, search, and fetch allergies/adverse reactions associated with a patient.

StructureDefinition/Practitioner

This profile sets minimum expectations for the Practitioner resource to record, search, and fetch basic demographics and other administrative information about an individual practitioner.

StructureDefinition/Encounter

This profile sets minimum expectations for the Encounter resource to record, search, and fetch basic encounter information for an individual patient.

StructureDefinition/Patient

This profile sets minimum expectations for the Patient resource to record, search, and fetch basic demographics and other administrative information about an individual patient.

StructureDefinition/Procedure

This profile sets minimum expectations for the Procedure resource to record, search, and fetch procedures associated with a patient.

StructureDefinition/DocumentReference

This profile sets minimum expectations for searching and fetching patient documents including the Clinical Notes using the DocumentReference resource.

StructureDefinition/CarePlan

This profile sets minimum expectations for the CarePlan resource to record, search, and fetch assessment and plan of treatment data associated with a patient.

StructureDefinition/Binary

This profile sets minimum expectations for the Binary resource to searching for and fetching the data of a single raw artifact as digital content accessible in its native format of a patient.

StructureDefinition/DiagnosticReportImaging

This profile represents the set of information related to the Imaging diagnosis report generated by imaging services like Radiology, Cardiology, Endoscopy, etc. are ordered for the patient.

StructureDefinition/DiagnosticReportImaging

This profile represents the set of information related to the Laboratory diagnosis report generated by the laboratory services like Complete Blood Count, Basic Metabolic Panel, Lipid Panel, Urinalysis, etc. are ordered for the patient.

StructureDefinition/DiagnosticReportRecord

The Clinical Artifact represents diagnostic reports including Radiology and Laboratory reports that can be shared across the health ecosystem.

StructureDefinition/DischargeSummaryRecord

Clinical document used to represent the discharge summary record for ABDM HDE data set.

StructureDefinition/DocumentBundle

This profile sets minimum expectations for the DocumentBundle that includes all resources into a single instance with containing context to act as an exchangeable clinical document.

StructureDefinition/FamilyMemberHistory

This profile sets minimum expectations for the FamilyMemberHistory resource for searching and fetching significant health conditions of a person related to the patient in the context of care.

StructureDefinition/ImagingStudy

This profile sets minimum expectations for the ImagingStudy resource to searching for and fetching the content produced in a DICOM imaging study.

StructureDefinition/Media

This profile sets minimum expectations for the Media resource to searching for and fetching media like a photo, video, or audio recording acquired or used in healthcare, associated with a patient or provider.

StructureDefinition/Immunization

This profile sets minimum expectations for the Immunization resource to record, fetch and search immunization history associated with a patient.

StructureDefinition/ImmunizationRecommendation

This profile sets minimum expectations for the ImmunizationRecommendation resource to support the next immunization to be taken by the patient.

StructureDefinition/ImmunizationRecord

The Clinical Artifact represents the Immunization records with any additional documents such as vaccine certificate, the next immunization recommendations, etc. This can be further shared across the health ecosystem.

StructureDefinition/PrescriptionRecord

The Clinical Artifact represents the medication advice to the patient in compliance with the Pharmacy Council of India (PCI) guidelines, which can be shared across the health ecosystem.

StructureDefinition/HealthDocumentRecord

The Clinical Artifact represents the unstructured historical health records as a single of multiple Health Record Documents generally uploaded by the patients through the Health Locker and can be shared across the health ecosystem.

StructureDefinition/ServiceRequest

This profile sets minimum expectations for the ServiceRequest resource to searching for and fetching information about services like a request for a procedure or diagnostic or other services to be planned, proposed, or performed associated with a patient or provider.

StructureDefinition/Specimen

This profile sets minimum expectations for the Specimen resource to searching for and fetching information regarding a sample to be used for the analysis of a patient.

Structures: Extension Definitions

These define constraints on FHIR data types for systems conforming to this implementation guide

StructureDefinition/BrandName

This Extention sets minimum expectations for the Brandname element to searching for and fetching a Brandname associated with vaccine.

Terminology: Value Sets

These define sets of codes used by systems conforming to this implementation guide

EncounterTypes

This value set includes codes from SNOMED CT

SupportingInfo Code

This value set includes code pertaining to the specific information mentioned with the category of SupportingInfo

Benefit Category

This value set includes codes for benefitcategory from SNOMEDCT

ProductorService

This value set includes codes for product or service from SNOMEDCT

Diagnostic Report Type

The Diagnostic Report Type Value Set is a set of types supported for Diagnostic Reports and notes.

Diagnosis Use

This value set contains a set of SNOMED CT codes for Diagnosis type

Practitioner Role

This value set defines a set of codes that can be used to indicate the role of a Practitioner.

Route Of Administration

This value set contains a set of SNOMED CT codes for Route Of Administration

Specimen Types

This value set contains a set of SNOMED CT codes for Specimen Types

Medicine Codes

This Value Set covers: Clinical Drugs from SNOMED CT International Edition, Clinical Drugs and Branded Medicines (Real Clinical Drugs) from Common Drug Codes for India (National Extension). For more information refer: https://www.nrces.in/services/national-releases

Vaccine Codes

This value set covers : All leaf nodes (preferred term) of children of Vaccine product containing bacteria antigen (medicinal product) and Vaccine product containing virus antigen (medicinal product) of the SNOMED CT

Lifestyle

This value set covers LOINC Codes for type of Lifestyle

Women Health

This value set covers LOINC Codes for Women Health

General Assessment

This value set covers LOINC and SNOMED CT Codes for General Assessment

Physical Activity

This value set covers LOINC Codes for Physical Activity

Body Measurement

This value set covers LOINC Codes for Body Measurement

Vital Signs

This value set covers LOINC Codes for Vital Signs

Alcohol Drinking Status

This value set covers : All children (preferred term) of finding relating to alcohol drinking behavior (finding) of the SNOMED CT

Tobacco Smoking Status

This value set covers : All children (preferred term) of Finding relating to tobacco smoking behavior (finding) of the SNOMED CT

Tobacco Chewing Status

This value set covers : All children (preferred term) of Finding relating to tobacco chewing of the SNOMED CT

Mental Status

This value set covers : All children (preferred term) of finding relating to Emotional state finding (finding) of the SNOMED CT

Diet Type

This value set covers : All children (preferred term) of finding relating to Dietary finding (finding) of the SNOMED CT

General Wellbeing

This value set covers : All children (preferred term) of General well-being finding (finding) of the SNOMED CT

Identifier Type Code

A coded type for an identifier that can be used to determine which identifier to use for a specific purpose

Program Code

This value set defines set of codes that can be used to classify groupings of service-types/specialties

SupportingInfo Category

This value set includes Classification of the information supplied for the processing of different workflows like claims etc.

Terminology: Code Systems

These define new code systems used by systems conforming to this implementation guide

SupportingInfo Category

This CodeSystem contains classification of the information supplied for the processing of different workflows like claims etc.

SupportingInfo code

This CodeSystem contains code pertaining to the specific information mentioned with the category of supporting info

Identifier Type Code

This CodeSystem contains coded type for an identifier that can be used to determine which identifier to use for a specific purpose

Program Code

This code system contains set of codes that can be used to classify groupings of service-types/specialties

Example: Example Instances

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like

Bundle/ClaimBundle-example-01

Bundle/ClaimBundle-example-01

Bundle/ClaimBundle-preauth-example-01

Bundle/ClaimBundle-preauth-example-01

Bundle/ClaimResponseBundle-example-01

Bundle/ClaimResponseBundle-example-01

Bundle/CoverageEligibilityRequestBundle-auth-requirement-example-01

Bundle/CoverageEligibilityRequestBundle-auth-requirement-example-01

Bundle/CoverageEligibilityRequestBundle-benefit-example-01

Bundle/CoverageEligibilityRequestBundle-benefit-example-01

Bundle/CoverageEligibilityRequestBundle-discovery-example-01

Bundle/CoverageEligibilityRequestBundle-discovery-example-01

Bundle/CoverageEligibilityRequestBundle-validation-example-01

Bundle/CoverageEligibilityRequestBundle-validation-example-01

Bundle/CoverageEligibilityResponseBundle-validation-example-01

Bundle/CoverageEligibilityResponseBundle-validation-example-01

Bundle/CoverageEligibilityResponseBundle-discovery-example-01

Bundle/CoverageEligibilityResponseBundle-discovery-example-01

Bundle/CoverageEligibilityResponseBundle-benefit-example-01

Bundle/CoverageEligibilityResponseBundle-benefit-example-01

Bundle/CoverageEligibilityResponseBundle-auth-requirements-example-01

Bundle/CoverageEligibilityResponseBundle-auth-requirements-example-01

Observation-lab-example-01

observation lab example

Observation-finding-example-01

Observation-finding-example-01

Observation-lab-example-03

Observation-lab-example-03

Observation-lab-example-04

Observation-lab-example-04

Observation-lab-example-05

Observation-lab-example-05

Observation-lab-example-06

Observation-lab-example-06

Observation-lab-example-07

Observation-lab-example-07

Observation-lab-example-08

Observation-lab-example-08

Observation-lab-example-09

Observation-lab-example-09

Observation-lab-example-10

Observation-lab-example-10

Observation-lab-example-11

Observation-lab-example-11

Observation-lab-example-12

Observation-lab-example-12

Observation-lab-example-13

Observation-lab-example-13

Observation-lab-example-14

Observation-lab-example-14

Observation/example-15

Observation/example-15

Observation/example-16

Observation/example-16

Observation/example-17

Observation/example-17

Observation/example-18

Observation/example-18

Observation/example-19

Observation/example-19

Observation/example-20

Observation/example-20

Observation/example-21

Observation/example-21

Observation/example-22

Observation/example-22

Observation/example-23

Observation/example-23

Observation/example-24

Observation/example-24

Observation/example-25

Observation/example-25

Observation/example-26

Observation/example-26

Observation/example-27

Observation/example-27

Observation/example-28

Observation/example-28

Observation/example-29

Observation/example-29

Observation/example-30

Observation/example-30

Observation/example-31

Observation/example-31

Observation/example-32

Observation/example-32

Observation/example-33

Observation/example-33

Observation/example-34

Observation/example-34

Observation/example-35

Observation/example-35

Observation/example-36

Observation/example-36

Procedure/example-01

Procedure/example-01

Bundle/DiagnosticReport-Imaging-DCM-example-01

Bundle/DiagnosticReport-Imaging-DCM-example-01

Bundle/DiagnosticReport-Imaging-Media-example-02

Bundle/DiagnosticReport-Imaging-Media-example-02

Bundle/DiagnosticReport-Lab-example-03

Bundle/DiagnosticReport-Lab-example-03

Bundle/DischargeSummary-example-04

Bundle/DischargeSummary-example-04

Bundle/DischargeSummary-example-05

Bundle/DischargeSummary-example-05

Bundle/Prescription-example-06

Bundle/Prescription-example-06

Bundle/ImmunizationRecord-example-07

Bundle/ImmunizationRecord-example-07

Bundle/ImmunizationRecord-for-WHO-DDCC

Bundle/ImmunizationRecord-for-WHO-DDCC

Bundle/HealthDocumentRecord-example-01

Bundle/HealthDocumentRecord-example-01

Bundle/WellnessRecord-example-01

Bundle/WellnessRecord-example-01

Bundle/Condition/example-01

Bundle/Condition/example-01

Organization/example-01

Organization/example-01

Encounter/example-01

Encounter/example-01

DiagnosticReport/Lab-example-01

DiagnosticReport/Lab-example-01

DiagnosticReport/ImagingDCM-example-02

DiagnosticReport/ImagingDCM-example-02

DiagnosticReport/ImagingMedia-example-03

DiagnosticReport/ImagingMedia-example-03

Patient/example-01

Patient/example-01

MedicationRequest/example-01

MedicationRequest/example-01

Practitioner/example-01

Practitioner/example-01

DocumentReference/example-01

DocumentReference/example-01

AllergyIntolerance/example-01

AllergyIntolerance/example-01

CarePlan/example-01

CarePlan/example-01

Appointment/example-01

Appointment/example-01

Binary/example-01

Binary/example-01

CoverageEligibilityRequest/benefit-example-01

CoverageEligibilityRequest/benefit-example-01

CoverageEligibilityRequest/preauth-example-01

CoverageEligibilityRequest/preauth-example-01

CoverageEligibilityRequest/validation-example-01

CoverageEligibilityRequest/validation-example-01

CoverageEligibilityRequest/discovery-example-01

CoverageEligibilityRequest/discovery-example-01

Media/example-01

Media/example-01

ImagingStudy/example-01

ImagingStudy/example-01

ServiceRequest/example-01

ServiceRequest/example-01

Specimen/example-01

Specimen/example-01

Immunization/example-01

Immunization/example-01

Immunization/example-WHO-DDCC

Immunization/example-WHO-DDCC

ImmunizationRecommendation/example-01

ImmunizationRecommendation/example-01

PractitionerRole/example-01

PractitionerRole/example-01

FamilyMemberHistory/example-01

FamilyMemberHistory/example-01

MedicationStatement/example-01

MedicationStatement/example-01

Location/example-01

Location/example-01

Coverage/example-01

Coverage/example-01

Claim/example-01

Claim/example-01

ClaimResponse/example-01

ClaimResponse/example-01

CoverageEligibilityResponse/benefit-example-01

CoverageEligibilityResponse/benefit-example-01

CoverageEligibilityResponse/validation-example-01

CoverageEligibilityResponse/validation-example-01

CoverageEligibilityResponse/preauth-example-01

CoverageEligibilityResponse/preauth-example-01

CoverageEligibilityResponse/preauth-example-01

CoverageEligibilityResponse/preauth-example-01

PaymentNotice/example-01

PaymentNotice/example-01

PaymentReconciliation/example-01

PaymentReconciliation/example-01