The central feature of openEPRC is, obviously, the Patient Care Report module.
The general thought is that this will be made up of two separate modules:
- The actual PCR module. This would be a drop-in package that can be easily modified for each organization, which defines:
- A module to handle conversion of data, either in aggregate or per-record format, to a format for submission to a centralized data repository, such as NEMSIS or a state, regional, or local system.
Ideally, we would have a PCR object included with the program that defines a standard set of data and a standard RBAC module. Organizations or independent programmers could write their own PCR objects that extend the base object. Eventually, we would like to establish a repository of PCR objects for various states, regions, and countries.
Also, in an ideal setting, all generation of GUI forms, views, and printing of the records would be generated from the object, so that independent organizations would not need to code this also. There should be extensive support for i18n/translations.