GNU Health/Modules
The corresponding official chapter: https://docs.gnuhealth.org/his/techguide/development/modules.html |
Installing Extra Modules
[edit | edit source]The default modules of GNU Health are just a subset of the modules available and provide basic functionality. Depending on your health institution, you will most likely want to install some of the other modules that come with GNU Health.
Installation Process
[edit | edit source]((Details to be added))
Dependencies
[edit | edit source]Some modules are depending on other modules: You can not install this module without having installed the other modules as well. You can see these dependencies by double-clicking on a module in the Administration → Modules → Modules section.
For example: The module health_inpatient_calendar (which adds caldav support to the inpatient management functionality) depends on health_inpatient (which privides the basic inpatient management functionality) and calendar (which implements the basic caldav functionality).
Available Modules
[edit | edit source]GNU Health consists of the following modules:
- health: This is the core module providing the basic functionality of GNU Health. See Core Module.
- health_archives: Functionality to store and track old or paper-based clinical records.
- health_calendar: Calendar / caldav functionality.
- health_crypto: Ensures confidentiality, integrity and non-repudiation in GNU Health. Allows digital signatures on prescriptions, patient evaluations, surgeries or lab tests. See Security.
- health_genetics: See Genetics.
- health_gyneco: See Gynecology.
- health_history: Generates the patient clinical history reports.
- health_icd10: WHO International Classification of Diseases.
- health_icd10pcs: ICD-10 Procedure Coding System.
- health_icpm: WHO International Classification of Procedures in Medicine.
- health_icu: Functionality for Intensive Care Units. See Intensive Care Unit.
- health_imaging: Support for management of Diagnostic Imaging
- health_inpatient: Functionality to manage inpatients (or hospitalizations). See Inpatient Management.
- health_inpatient_calendar: Adds caldav support for hospitalizations. See Inpatient Management.
- health_lab: See Laboratory Management.
- health_lifestyle: See Lifestyle.
- health_mdg6: World Health Organization Millennium Development Goal 6. Functionality to fight Malaria, Tuberculosis and HIV/AIDS.
- health_ntd: See Neglected Tropical Diseases.
- health_ntd_chagas: Implements functionality for the Chagas disease. See Neglected Tropical Diseases.
- health_ntd_dengue: Implements functionality for the denge fever. See Neglected Tropical Diseases.
- health_nursing: Procedures, roundings and inpatient / outpatient care. See Nursing.
- health_pediatrics: See Pediatrics.
- health_pediatrics_growth_charts: Charts and reports to evaluate the child growth.
- health_pediatrics_growth_charts_who: WHO child development / growth tables.
- health_profile : Template to load common modules (deprecated).
- health_qrcodes: Permits identifying the patient and the newborns with 2-dimensional Quick-Recognition codes.
- health_reporting: Statistics on different indicators (diseases, doctor assignments, .. ). It also creates different charts
- health_services: Registers all the services done to a patient, in an ambulatory or inpatient scenario. It will also generate invoices on selected services.
- health_socioeconomics: See Socioeconomics.
- health_stock: See Stock Management.
- health_surgery: See Surgery.
- health_synchro: Implements the functionality to exchange data between several GNU Health installations. See Synchronization Guide.
- health_who_essential_medicines: WHO essential medicines.
- health_iss: Injury Surveillance System. Records and georeferences violent injuries, such as accidents, suicides, sexual assaults or robberies.
Custom Modules
[edit | edit source]If you are a software developer, you can customize existing modules or develop your own custom modules according to the needs of your health institution. For more information, please refer to the section Customizing and Creating Your Own Modules.
The next chapters will guide you through the customization of GNU Health to meet your health center needs.