Skip to main content

Eka FHIR Resource Mappings

This document provides the FHIR (Fast Healthcare Interoperability Resources) mappings used by Eka Care for structured medical data. Each section details how Eka properties map to standard FHIR resources.

Symptoms

FHIR Resource: Observation Symptoms observed during patient consultations are stored using the FHIR Observation resource.
Eka PropertyFHIR ResourceFHIR LinkDecision to Use
symptoms.name, codeObservation.codeManifestation or SymptomSNOMED, Eka codes
symptoms.categoryObservation.categoryObservation CategorySNOMED: 418799008, MDB: s-8068301606
symptoms.statusObservation.statusObservation StatusVoice2RX: preliminary, Rx: final
symptoms.sinceObservation.effective-effectiveDateTime | effectivePeriod
symptom.notesObservation.noteAnnotationString text
symptom.is-recorded-forObservation.subject-Patient Reference
symptoms.severityObservation.valueCodeableConceptValueCodeableConcept
symptoms.lateralityObservation.bodySiteBody SiteCodeableConcept.coding.code

Conditions / Diagnoses

FHIR Resource: Condition Medical conditions and diagnoses are stored using the FHIR Condition resource.
Eka PropertyFHIR ResourceFHIR LinkDecision to Use
condition.name, codeCondition.code-SNOMED
condition.current_statusCondition.clinicalStatusCondition ClinicalRuled-out: inactive, Confirmed: active, Suspected: unknown
condition.verificationCondition.verificationStatusVerification StatusRuled-out: refuted, Confirmed: confirmed, Suspected: unconfirmed
condition.severityCondition.severityCondition SeveritySNOMED: 24484000 (severe), 6736007 (moderate), 255604002 (mild)
condition.categoryCondition.categoryCondition CategoryFHIR: encounter-diagnosis
condition.sinceCondition.onset-datetime | period | age | string
condition.is-recorded-forCondition.subject-Patient
condition.first-time-onCondition.recordedDate--
condition.evidenceCondition.evidence-Evidence pointing to condition
condition.whereCondition.bodyStructure-Has bodysite + other details
condition.stageCondition.stage-e.g., cancer stages
condition.notesCondition.note-Strings
condition.lateralityCondition.bodySiteBody SiteCodeableConcept.coding.code

Medical History

FHIR Resource: Condition Past medical history is also stored using the FHIR Condition resource with different category.
Eka PropertyFHIR ResourceFHIR LinkDecision to Use
condition.name, codeCondition.code-SNOMED
condition.current_statusCondition.clinicalStatusCondition ClinicalRuled-out: inactive, Confirmed: active, Suspected: unknown
condition.verificationCondition.verificationStatusVerification StatusRuled-out: refuted, Confirmed: confirmed, Suspected: unconfirmed
condition.severityCondition.severityCondition SeveritySNOMED codes for severity
condition.categoryCondition.categoryCondition Categoryproblem-list-item
condition.sinceCondition.onset-datetime | period | age | string
condition.is-recorded-forCondition.subject-Patient
condition.first-time-onCondition.recordedDate--
condition.stageCondition.stage-e.g., cancer stages
condition.notesCondition.note-Strings

Advices

FHIR Resource: CarePlan Doctor’s advice to patients is stored using the FHIR CarePlan resource.
Eka PropertyFHIR ResourceFHIR LinkDecision to Use
advice.statusCarePlan.status-active
advice.intentCarePlan.intentCare Plan Intentplan
advice.categoryCarePlan.category-Custom: SNOMED for advice
advice.forCarePlan.subject-Patient
advice.detailsCarePlan.activity.performedActivityCodeableReferenceCodeableReference.concept.text
advice.detailsCarePlan.descriptionCarePlan Description-

Notes

FHIR Resource: CarePlan Clinical notes are stored using the FHIR CarePlan resource with different intent.
Eka PropertyFHIR ResourceFHIR LinkDecision to Use
notes.statusCarePlan.status-active
notes.intentCarePlan.intentCare Plan Intentproposal
notes.categoryCarePlan.category-Custom: for notes
notes.forCarePlan.subject-Patient
notes.detailsCarePlan.descriptionCodeableReferenceCodeableReference.concept.text

Examinations

FHIR Resource: Observation Physical examination findings are stored using the FHIR Observation resource.
Eka PropertyFHIR ResourceFHIR LinkDecision to Use
exam.name, codeObservation.codeManifestation or SymptomSNOMED, Eka codes
exam.categoryObservation.categoryObservation Categoryexam
exam.statusObservation.statusObservation Statuspreliminary | final | unknown
exam.sinceObservation.effective-effectiveDateTime | effectivePeriod
exam.notesObservation.noteAnnotationString
exam.is-recorded-forObservation.subject-Patient
exam.locationObservation.bodySiteBody Site-

Follow-Up

FHIR Resource: Appointment Follow-up appointments suggested by doctors are stored using the FHIR Appointment resource.
Eka PropertyFHIR ResourceFHIR LinkDecision to Use
followup.statusAppointment.statusAppointment Statusproposed
followup.typeAppointment.appointmentTypeAppointment TypeFOLLOWUP
followup.createdAppointment.created--
followup.startAppointment.start-Instant

Family History

FHIR Resource: FamilyMemberHistory Family medical history is stored using the FHIR FamilyMemberHistory resource.
Eka PropertyFHIR ResourceFHIR LinkDecision to Use
dataentry.statusFamilyMemberHistory.statusHistory Statuscompleted
relationFamilyMemberHistory.relationshipFamily Member-
relative.nameFamilyMemberHistory.name-String
remarksFamilyMemberHistory.note--
clinical.statusFamilyMemberHistory.condition.outcome-CodeableConcept.coding.code

Vitals ( Trackers )

FHIR Resource: Observation Patient vitals and health trackers are stored using the FHIR Observation resource.
Eka PropertyFHIR ResourceFHIR LinkDecision to Use
vitals.name, codeObservation.codeManifestation or SymptomSNOMED, Eka codes
vitals.categoryObservation.categoryObservation CategorySNOMED: s-8068301606, FHIR: vital-signs
vitals.statusObservation.statusObservation StatusVoice2RX: preliminary, Rx: final
vitals.sinceObservation.effective-effectiveDateTime | effectivePeriod
vitals.notesObservation.noteAnnotationString text
vitals.valueObservation.valueCodeableConceptValueCodeableConcept
vitals.componentsObservation.component-For vitals like BP with multiple values

Summary Table

Data TypeFHIR ResourceCategory/Type
SymptomsObservationsigns-and-symptoms
Conditions/DiagnosesConditionencounter-diagnosis
Medical HistoryConditionproblem-list-item
AdvicesCarePlanintent: plan
NotesCarePlanintent: proposal
ExaminationsObservationexam
Follow-UpAppointmentFOLLOWUP
Family HistoryFamilyMemberHistory-
VitalsObservationvital-signs