xCaliber healthCare Data Mesh

Encounter HPI

Source Object: Encounter HPI (History of Present Illness)

Overview and Usage: The "Encounter HPI" source object in athena EHR is instrumental for capturing and managing the History of Present Illness (HPI) during patient encounters. It allows healthcare providers to record details about a patient's current medical condition, including symptoms, duration, and other relevant information. Here's an overview of key fields and their usage:

  • HPI: "HPI" contains the patient's history of present illness, documenting the details provided by the patient regarding their current medical condition. This includes symptoms, their onset, and other relevant factors.
  • HPI to ROS: "hpitoros" may indicate the relationship or connection between the History of Present Illness and Review of Systems (ROS). It helps in understanding how the patient's current condition relates to their broader health.
  • HPI to ROS Last Modified By: "hpitoroslastmodifiedby" records the user or entity responsible for the last modification of the connection between HPI and ROS.
  • HPI to ROS Last Modified Date and Time: "hpitoroslastmodifieddatetime" indicates the date and time when the connection between HPI and ROS was last modified.
  • Last Modified By: "lastmodifiedby" specifies the user or entity responsible for the last modification of the encounter's HPI.
  • Last Modified Date and Time: "lastmodifieddatetime" records the date and time when the HPI was last modified, facilitating tracking of changes and updates.
  • Section Note: "sectionnote" provides additional notes or comments related to the HPI section, allowing for supplementary information or context.
  • Section Note Last Modified By: "sectionnotelastmodifiedby" records the user or entity responsible for the last modification of the section note.
  • Section Note Last Modified Date and Time: "sectionnotelastmodifieddatetime" captures the date and time when the section note was last modified.
  • Summary Text: "summarytext" may offer a summarized version of the HPI, providing a concise overview of the patient's current medical condition.
  • Template Data: "templatedata" can contain structured template data related to the HPI, ensuring consistent and standardized documentation.
  • Templates: "templates" indicate the specific templates or forms used for capturing HPI information, which may vary based on clinical specialties or encounter types.
  • Replace Section Note: "replacesectionnote" may be used to specify a replacement or updated section note, allowing for the modification of section notes within the HPI.

The "Encounter HPI" source object is vital for healthcare providers to document the history of the present illness during patient encounters. It ensures proper documentation of the patient's medical condition, symptoms, and associated details, which is essential for diagnosis, treatment planning, and care coordination. Developers can utilize this source object to build features and applications that enhance the documentation and management of the HPI within athena EHR.

Mapping Table

Data FieldExample ValueSource Data Field DescriptionSource Field Data TypeSource Data Field CardinalityMapped FHIR++ ResourceMapped FHIR Data FieldAugmented MappingAssociated Coding SystemAssociated FHIR Data Field ExtensionMapping Context
hpi-The structured HPI data. It is structured as a list of paragraphs, each containing a list of sentences, each containing a list of findings.array0..1Encounterextension.valueStringhpiTop Level
hpitoros-Whether ROS is as noted in HPI.string0..1Encounterextension.valueStringhpi-to-rosTop Level
hpitoroslastmodifiedby-The username of the provider that last modified the hpitoros parameter.string0..1Encounterextension.valueStringhpi-to-ros-last-modified-byTop Level
hpitoroslastmodifieddatetime-The date and time that the hpitoros field was last modified.string0..1Encounterextension.valueDateTimehpi-to-ros-last-modified-datetimeTop Level
lastmodifiedby-A string representing the username of the user who last modified the history of present illness section.string0..1Encounterextension.valueStringhpi-last-modified-byTop Level
lastmodifieddatetime-The last time any information in the history of present illness section was modified.string0..1Encounterextension.valueDateTimehpi-last-modified-datetimeTop Level
sectionnote-The structured section-level note for the history of present illness section.string0..1Encounterextension.valueStringhpi-section-noteTop Level
sectionnotelastmodifiedby-A string representing the username of a the user who last modified the history of present illness section note.string0..1Encounterextension.valueStringhpi-section-note-last-modified-byTop Level
sectionnotelastmodifieddatetime-The last time the history of present illness section note was modified.string0..1Encounterextension.valueDateTimehpi-section-note-last-modified-datetimeTop Level
summarytext-The unstructured summary.string0..1Encounterextension.valueStringhpi-summary-textTop Level
templatedata-An array of objects each containing the names, ids and notes for templates attached to the encounter.array0..1Encounterextension.valueStringhpi-template-dataTop Level
templates-The comma separated list of selected HPI templates used.string0..1Encounterextension.valueStringhpi-templatesTop Level
replacesectionnote-If true, will replace the existing section note with the new one. If false, will append to the existing note.boolean0..1Encounterextension.valueBooleanhpi-replace-section-noteTop Level