Proposed Roadmaps of ffehr
list down activities that you think would have to be done or might need be done to accomplish goals of the current roadmap.
Grab snapshots at :
http://cruxade.afterfivetech.com/snapshot/
http://ffehr.afterfivetech.com/snapshot/
Current Roadmap:0.1
Goals:
- client-side Electronic Health Record database application
- implement functionalities of the following forms:
- evaluation of form controls and coming up with standard user-interface and usability features
Activities:
Preparation of core javascript functions
- File I/0 copying (resolved) , moving, renaming of files
- Parsing datamap xml file
- table parsing (100% 2007-11-15 nbjayme)
- query parsing (100% 2007-11-16 nbjayme)
- constructing SQL Commands with values coming from xml. (100% 2007-11-17 nbjayme)
- integration with sqlite database connector (100% 2007-11-17 nbjayme)
- converting sqlite rows to XML (100% 2007-11-19 nbjayme)
- eav entity manipulation (branches and leaves; code with project forms)
- Connecting and interacting with sqlite (resolved)
Database design and persistency
- use of sqlite (resolved)
- EAV Branches and Leaves (for review)
- EAV Branches and Leaves Representation of Attributes (for review)
(cruxade datamap)
for the current roadmap a simple branches and leaves shall be implemented. Enforcement of the class heirarchy and xml heirarchy definition file will be in the next roadmap.
Repository
- reorganization for better integration of ffehr project and reusable classes of cruxade (resolved)
User Interface/ Forms
- New Patient
- Record Selection
- Patient Data (Update)
- Admission Data Forms
- Progress Forms
- Problem List Forms
- Lab Forms
- Report Forms
- Notes form
Report Generation
- gathering of report layout/formats
- Clinical Abstract
- Referral Slip
- Clinical History
- Discharge Summary
- Laboratory Flow Sheet
- Monitoring Sheet
- Progress Notes
- reporting tools that can intergrate/work well client-side or via xulrunner.
Cruxade Roadmap: 0.2
Goals:
Activities:
EAV Structure
- xml file to define class hierarchy, and enforcement of the hierarchy








