Aakash Aggarwal
unread,Jul 5, 2024, 7:04:12 AM (yesterday) Jul 5Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to HAPI FHIR
Hi everyone,
I've been using FHIR DB for a while to manage patient information, including details like conditions and medications. I'm now looking to add new information divided into sections such as history_of_present_illness and follow_ups, which span multiple domains (Problem, Procedure, Lab, Medication).
To be specific, my data is organized into sections for each patient, such as:
assessment
assessment_and_plan
chief_complaint
family_history
history_present_illness
Each section contains data across the four domains: Problem, Procedure, Lab, Medication.
Currently, I'm handling this by mapping each section to a specific FHIR resource. For example:
The assessment section is stored in the ClinicalImpression resource.
Each domain within a section (e.g., problems in the Condition resource) is referenced through extensions in ClinicalImpression.
This way, fetching an assessment for a patient includes all related domain data.
However, I'm wondering if there's a more specific or efficient way to structure this data in FHIR. For instance, in the follow_up section, I create an Appointment resource for the follow_up text and then create a Procedure resource for related details (IMOTitle, IMOcode, etc.), referencing this Procedure in the Appointment. I suspect creating an Appointment resource just for the text might not be the best approach.
Here's an example of the data I'm working with: Google Sheet.
Any guidance or suggestions on better structuring this data in FHIR would be greatly appreciated!
Thanks,
Aakash