Repository
OCA/vertical-medical · module folder · Try on Runboat
Module version
1.0.0
Category
Medical
Folder size
0.4 MB
License
GPL-3
Application
No
Auto-installable
No
Website
https://laslabs.com
Last tracking update
2026-08-07 07:17:46
Authors
Odoo Community Association (OCA), LasLabs
Maintainers
Odoo Community Association (OCA), LasLabs
Committers
Pedro M. Baeza, Jordi Ballester, OCA Transbot, Dave Lasley, OCA-git-bot, oca-travis
Odoo dependencies
OCA/server-tools:
OCA/vertical-medical:
odoo/odoo:
- web
- bus
Python dependencies
None
System dependencies
None
Required by
medical_insurance_us
Description

Code Analysis

Views touched (11)
XML IDNameModelTypeStatus
medical_insurance_company_view_form medical.insurance.company.view.form medical.insurance.company form Inherits medical.medical_abstract_entity_view_form
medical_insurance_company_view_kanban medical.insurance.company.kanban medical.insurance.company kanban Inherits medical.medical_abstract_entity_view_kanban
medical_insurance_company_view_search medical.insurance.company.view.search medical.insurance.company search Inherits medical.medical_abstract_entity_view_search
medical_insurance_company_view_tree medical.insurance.company.view.tree medical.insurance.company tree Inherits medical.medical_abstract_entity_view_tree
medical_insurance_plan_view_form medical.insurance.plan.form medical.insurance.plan form New
medical_insurance_plan_view_search medical.insurance.plan.search medical.insurance.plan search New
medical_insurance_plan_view_tree medical.insurance.plan.tree medical.insurance.plan tree New
medical_insurance_template_view_form medical.insurance.template.form medical.insurance.template form New
medical_insurance_template_view_search medical.insurance.template.search medical.insurance.template search New
medical_insurance_template_view_tree medical.insurance.template.tree medical.insurance.template tree New
medical_patient_view_form medical.patient.form medical.patient form Inherits medical.medical_patient_view_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (6)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (11)
  • insurance_affiliation Selection
    readonly=True related='insurance_template_id.insurance_affiliation' stored=True
  • insurance_company_id Many2one
    readonly=True related='insurance_template_id.insurance_company_id' stored=True
  • insurance_template_id Many2one → medical.insurance.template
    comodel_name='medical.insurance.template' help='Insurance Plan Template' ondelete='restrict' required=True string='Plan Template'
  • member_exp Date
    string='Expiration Date'
  • member_since Date
    string='Member Since'
  • name Char
    readonly=True related='insurance_template_id.name' required=False stored=True
  • notes Text
    help='Additional Information' string='Extra Info'
  • number Char
    help='Identification number for insurance account' required=True
  • patient_id Many2one → medical.patient
    ondelete='restrict' required=True string='Patient' args: 'medical.patient'
  • plan_number Char
    readonly=True related='insurance_template_id.plan_number' stored=True
  • product_id Many2one
    readonly=True related='insurance_template_id.product_id' stored=True
Public methods (0)

No public methods.

New fields (6)
  • insurance_affiliation Selection
    help='What type of entity is this insurance provided to?' args: [('state', 'State'), ('labor_union', 'Labor Union / Syndical'), ('private', 'Private')]
  • insurance_company_id Many2one → medical.insurance.company
    comodel_name='medical.insurance.company' help='Insurance Provider' string='Insurance Provider'
  • is_default Boolean
    help='Check this if the plan should be the default when assigningcompany to patient' string='Default Plan'
  • notes Text
    help='Additional Information' string='Extra Info'
  • plan_number Char
    help='Identification number for plan' required=True
  • product_id Many2one → product.product
    comodel_name='product.product' ondelete='cascade' required=True string='Insurance Product'
Public methods (1)
  • create(self, vals)
    @api.model@api.returns('self', <expr>)

New fields (1)
  • insurance_plan_ids One2many → medical.insurance.plan
    comodel_name='medical.insurance.plan' help='Past & Present Insurance Plans' inverse_name='patient_id' string='Insurance Plans'
Public methods (0)

No public methods.

New fields (1)
  • is_insurance_plan Boolean
    help='Check this if the product is an insurance plan' string='Insurance Plan'
Public methods (0)

No public methods.

New fields (1)
  • type Selection
    selection_add=[('medical.insurance.company', 'Medical Insurance Company')]
Public methods (0)

No public methods.