TIP: You can type at any time to perform a new search.
Odoo Medical
medical · OCA/vertical-medical
⚠ Security warnings
assistant_res_users— Access rule grants write/create on security model 'base.model_res_users' to group 'group_medical_assistant': members can escalate their own permissions acl-privilege-escalationuser_res_users— Access rule grants write on security model 'base.model_res_users' to group 'group_medical_user': members can escalate their own permissions acl-privilege-escalation
Found by automated static analysis: these patterns are usually risky, but only a manual review of the module can confirm a real issue.
- Repository
- OCA/vertical-medical · module folder · Try on Runboat
- Module version
- 1.1.0
- Category
- Medical
- Folder size
- 0.39 MB
- License
- GPL-3
- Application
- Yes
- Auto-installable
- No
- Website
- https://odoo-community.org/
- Last tracking update
- 2026-08-07 07:17:46
- Authors
- Odoo Community Association (OCA), LasLabs
- Maintainers
- Odoo Community Association (OCA), LasLabs
- Committers
- Stéphane Bidoul, Nhomar Hernandez, Olivier LAURENT, Pedro M. Baeza, Nhomar - Vauxoo, GitHub, Jordi Ballester, OCA Transbot, Laurent Mignon, Fabio Negrini, Dave Lasley, Parthiv Patel, thomi, oca-travis, Jonathan Nemry (ACSONE), TheCloneMaster, David Lasley, Oleg Bulkin, Mario Arias
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- medical_agpl, medical_center, medical_disease, medical_insurance, medical_medicament, medical_medication, medical_pathology, medical_pharmacy, medical_practitioner, medical_prescription, medical_procedure
- Description
Code Analysis ⓘ
Views touched (10)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_backend |
Medical Assets | ir.ui.view | qweb | Inherits web.assets_backend |
medical_abstract_entity_view_form |
medical.abstract.entity.form | medical.abstract.entity | form | New |
medical_abstract_entity_view_kanban |
medical.abstract.entity.kanban | medical.abstract.entity | kanban | New |
medical_abstract_entity_view_search |
medical.abstract.entity.search | medical.abstract.entity | search | New |
medical_abstract_entity_view_tree |
medical.abstract.entity.tree | medical.abstract.entity | tree | New |
medical_patient_view_form |
medical.patient.form | medical.patient | form | Inherits medical_abstract_entity_view_form |
medical_patient_view_kanban |
medical.patient.kanban | medical.patient | kanban | Inherits medical_abstract_entity_view_kanban |
medical_patient_view_search |
medical.patient.search | medical.patient | search | Inherits medical_abstract_entity_view_search |
medical_patient_view_tree |
medical.patient.tree | medical.patient | tree | Inherits medical_abstract_entity_view_tree |
view_res_partner_form |
res.partner.form | res.partner | form | Inherits base.view_partner_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (3)
-
activeBooleandefault=True -
partner_idMany2one → res.partnercomodel_name='res.partner'index=Trueondelete='cascade'required=Truestring='Related Partner' -
typeSelectiondefault=<expr>related='partner_id.type'
-
create(self, vals)@api.model@api.returns('self', <expr>) -
toggle(self, attr) -
toggle_active(self)@api.multiIt toggles patient and partner activation.
New fields (8)
-
ageCharcompute='_compute_age' -
age_yearsIntegercompute='_compute_age'search='_search_age'string='Age (years old)' -
date_deathDatetimestring='Deceased Date' -
general_infoTextstring='General Information' -
identification_codeCharhelp='Patient Identifier provided by the Health Center.(different from the Social Security Number)'string='Internal Identification' -
is_deceasedBooleancompute='_compute_is_deceased' -
is_pregnantBooleanhelp='Check this if the patient if pregnant' -
marital_statusSelectionargs: [('s', 'Single'), ('m', 'Married'), ('w', 'Widowed'), ('d', 'Divorced'), ('x', 'Separated'), ('z', 'law marriage')]
-
toggle_counseling_yn(self) -
toggle_is_pregnant(self) -
toggle_safety_cap_yn(self)
New fields (8)
-
aliasCharhelp='Common name that the Party is referred'string='Alias' -
birthdate_dateDatestring='Birthdate' -
count_patientsIntegercompute='_compute_patient_ids_and_count' -
genderSelectionargs: [('male', 'Male'), ('female', 'Female'), ('other', 'Other')] -
patient_idsOne2many → medical.patientcomodel_name='medical.patient'compute='_compute_patient_ids_and_count'string='Related Patients' -
typeSelectionselection_add=[('medical.patient', 'Medical Patient')] -
weightFloat -
weight_uomMany2one → product.uomcomodel_name='product.uom'default=<expr>domain=<expr>string='Weight UoM'
-
create(self, vals)@api.modelIt overrides create to bind appropriate medical entity.