Overview

A Health Record within this system contains all medical data of the patient in XML format. The record is the holder of all the different files with XML based information.

Patient identifiable data and the HealthRecord are separated as a security measure and to protect the privacy of patients.

  • The record contains XML representations of data entered using different types of interfaces
  • The record contains properties
  • The record is protected based on ACL and XACML
  • The record(s) can be queried with a structured query language (like SQL and/or XQuery)
  • The record contains no patient identifiable data
  • The record has rules and triggers to start flows (BPEL like)
  • The record has a audit log facility that keeps track of actions on the record
  • In the future the record may become compatible with the european NEN standard for Health Records

Definitions

HealthRecord is the whole file of documents that contain information about the patients health. Each entry in the record is a document. This document may be of a different type, depending on its purpose and the data it holds.

Data types

A health record may contain any type of information as long as it is XML based. In order to keep things clear, we will use a archetype like approach and define XML schemas for the different re-usable details. Next to that a schema will connect these details to a item to be stored.

These items are (not limiting to)

Report or Letter

Reports keep track of activities done in the medical environment. The actual data captured is designed with the employees using the EHR.

Lab results

Images

HealthRecord service and object model

Different types of interfaces

The health record contains XML data representing patient medical information. The XML stored in the record is created, read, updated and deleted based on a web-based UI. What Web based UI is used, depends on the type of XML data.

EHR DataEditors

Attachments