OeMedical Refactoring

Registered by Mario Arias on 2014-01-18

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

Related branches

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_gynecology_and_obstetrics: Gynecology, obstetrics, preventive medicine, perinatal information and puerperium

oemedical_lifestyle: Tracking of diets, physical exercise, drug addictions, Henningfield ratings, sexuality, risk factors, home and child safety.

oemedical_socioeconomics: Education, occupation, living conditions, hostile areas, child labour and prostitution.

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_gynecology_and_obstetrics. TODO
Complete cleanup of init and openerp definition modules.
Adapt structures to changes on base oemedical module.

oemedical_lifestyle. TODO
Complete cleanup of init and openerp definition modules.
Adapt structures to changes on base oemedical module.

oemedical_socioeconomics. TODO
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.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.