OeMedical Refactoring
Refactoring OeMedical to be modular and more flexible
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Objective is to allow to install modules as needs arise, based on the following scopes
oemedical. Base module that provides appointment management for medical centers. It allows multiple medical centers, physicians, assistants and patients to be linked to each other. Also provides follow-up emails and SMS to patients.
oemedical_emr. Module to enable Electronic Medical Record management. This goes on top of base oemedical module
oemedical_his. This will enable Hospital management, includig surgery rooms, beds, tracking of procedures, nursing plans, patient hospitalization integrated with financial management including invoicing
oemedical_lab: Manages the request, creation and evaluation of laboratory analyses. Interface to Laboratory
oemedical_invoice: Groups health related services for the patient. It also allows to generate invoices / billing to the selected services
Dependants from oemedical_emr:
oemedical_genetics, for tracking hereditary risks
oemedical_
oemedical_
oemedical_
oemedical_surgery: Pre-operation checklist, procedures, operating rooms, patient surgery history.
Dependants from oemedical_his:
oemedical_icu: Intensive-care Unit functionality.
This is work done so far:
oemedical. WIP
Patients and Physicians are based on res_user.
base_contact used to map them to several medical centers and define access rules.
oemedical_emr. TODO
Complete cleanup of init and openerp definition modules.
Adapt structures to changes on base oemedical module.
oemedical_his. TODO
Complete cleanup of init and openerp definition modules.
Adapt structures to changes on base oemedical module.
oemedical_lab. TODO
Complete cleanup of init and openerp definition modules.
Adapt structures to changes on base oemedical module.
oemedical_invoice. TODO
Complete cleanup of init and openerp definition modules.
Adapt structures to changes on base oemedical module.
oemedical_genetics. TODO
Complete cleanup of init and openerp definition modules.
Adapt structures to changes on base oemedical module.
oemedical_
Complete cleanup of init and openerp definition modules.
Adapt structures to changes on base oemedical module.
oemedical_
Complete cleanup of init and openerp definition modules.
Adapt structures to changes on base oemedical module.
oemedical_
Complete cleanup of init and openerp definition modules.
Adapt structures to changes on base oemedical module.
oemedical_surgery. TODO
Complete cleanup of init and openerp definition modules.
Adapt structures to changes on base oemedical module.
oemedical_icu. TODO
Complete cleanup of init and openerp definition modules.
Adapt structures to changes on base oemedical module.