FHIR Models
Overview
AyushBridge implements FHIR R4 (Fast Healthcare Interoperability Resources) standard for healthcare data exchange and terminology services. FHIR defines a set of modular components called "resources" that can be assembled into working systems. This page provides an overview of the key FHIR resources supported by AyushBridge.
Core Resources
Patient
The Patient resource represents a human patient actor and administrative details about that patient. In AyushBridge, Patient resources are used to identify individuals receiving traditional medicine care.
Key Properties:
- Demographics (name, gender, birth date)
- Contact information
- Identifiers (ABHA ID, medical record numbers)
- Managing organization
Condition
Represents a clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern. Used for documenting traditional medicine diagnoses and NAMASTE-coded conditions.
Key Properties:
- Clinical status
- Verification status
- Category (problem-list-item, encounter-diagnosis)
- Code (NAMASTE or ICD-11 TM2 codes)
- Subject (Patient reference)
Terminology Resources
CodeSystem
Defines a set of codes with meanings. AyushBridge supports multiple code systems including NAMASTE, ICD-11 TM2, and WHO Standardized International Terminologies for Ayurveda.
Supported Code Systems:
- NAMASTE: National AYUSH Morbidity & Standardized Terminologies Electronic
- ICD-11 TM2: WHO ICD-11 Traditional Medicine Module 2
- WHO Ayurveda: International standardized Ayurvedic terminology
Key Operations:
$lookup: Get details of a code$validate-code: Validate if a code exists in the system$subsumes: Check code relationships
ValueSet
A set of codes drawn from one or more code systems. Used to define the set of valid codes for specific use cases in traditional medicine documentation.
Key Properties:
- URL identifier
- Version information
- Included code systems
- Expansion capabilities
ConceptMap
Defines mappings between concepts defined in different code systems. Essential for translating between NAMASTE, ICD-11 TM2, and biomedical terminologies.
Mapping Types:
- NAMASTE → ICD-11 TM2
- ICD-11 TM2 → Biomedical codes
- Bidirectional mappings with confidence scores
Key Operations:
$translate: Convert codes between systems$closure: Find related concepts
Clinical Resources
Observation
Measurements and simple assertions made about a patient. Used for documenting traditional medicine assessments and vital signs.
Key Properties:
- Status
- Category
- Code
- Subject (Patient)
- Value (quantity, codeable concept, etc.)
- Effective date/time
Procedure
An action that is performed on or for a patient as part of the provision of care. Documents traditional medicine treatments and interventions.
Key Properties:
- Status
- Code (treatment procedure)
- Subject (Patient)
- Performed date/time
- Performer
Infrastructure Resources
Bundle
A container for a collection of resources. Used for batch operations, transaction bundles, and search result sets.
Bundle Types:
transaction: Atomic operationsbatch: Independent operationssearchset: Search resultshistory: Version history
CapabilityStatement
Defines the capabilities of a FHIR server. Describes supported resources, operations, and conformance to FHIR standards.
AuditEvent
Record of an event relevant for auditing purposes. Tracks all operations for compliance and security monitoring.
Key Properties:
- Event type
- Timestamp
- Agent (who performed the action)
- Entity (what was accessed)
- Outcome