Medical Insurance

medical_insurance
REPOSITORY
REPOSITORYOCA/vertical-medical
GIT
GIThttps://github.com/OCA/vertical-medical.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/vertical-medical/tree/10.0/medical_insurance
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMedical
LICENSE
LICENSEGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), LasLabs
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), LasLabs
COMMITTERS
COMMITTERSPedro M. Baeza, Jordi Ballester, OCA Transbot, Dave Lasley, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://laslabs.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_locale_uom_default
OCA/vertical-medical:
    - medical
odoo/odoo:
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - report
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (11)
XML IDNameModelTypeStatus
medical_insurance_company_view_form medical.insurance.company.view.form medical.insurance.company xpath Inherits medical.medical_abstract_entity_view_form
medical_insurance_company_view_kanban medical.insurance.company.kanban medical.insurance.company xpath Inherits medical.medical_abstract_entity_view_kanban
medical_insurance_company_view_search medical.insurance.company.view.search medical.insurance.company xpath Inherits medical.medical_abstract_entity_view_search
medical_insurance_company_view_tree medical.insurance.company.view.tree medical.insurance.company xpath 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 xpath Inherits medical.medical_patient_view_form
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.