= 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.''[[BR]] Grab snapshots at : [[BR]] http://cruxade.afterfivetech.com/snapshot/ [[BR]] 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) * [wiki:TechnicalAssessments/EAV_BL EAV Branches and Leaves (for review)] * [wiki:TechnicalAssessments/EAV_BL 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