OpenEduCat Health

openeducat_health
REPOSITORY
REPOSITORYOCA/vertical-education
GIT
GIThttps://github.com/OCA/vertical-education.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/vertical-education/tree/9.0/openeducat_health
VERSION
VERSION 2.4.0
CATEGORY
CATEGORYOpenerp Education
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTech Receptives
MAINTAINERS
MAINTAINERSTech Receptives
COMMITTERS
COMMITTERSStéphane Bidoul (ACSONE), ajaychauhan727, Siddharth, siddharth-techreceptives
WEBSITE
WEBSITEhttp://www.openeducat.org
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:25
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/vertical-education:
    - openeducat_core
odoo/odoo:
    - board
    - base
    - web
    - document
    - hr
    - base_setup
    - web_kanban
    - mail
    - bus
    - resource
    - web_tip
    - website
    - web_editor
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
        This module adds the feature of health in Openeducat
    

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
health_faculty_form_view op.faculty.form op.faculty xpath Inherits openeducat_core.view_op_faculty_form
health_student_form_view op.student.form op.student xpath Inherits openeducat_core.view_op_student_form
view_op_health_form op.health.form op.health form New
view_op_health_search op.health.search op.health search New
view_op_health_tree op.health.tree op.health tree New
Models touched (4)

New fields (1)
  • health_faculty_lines One2many → op.health
    args: 'op.health', 'faculty_id', 'Health Detail'
Public methods (0)

No public methods.

New fields (14)
  • blood_group Selection
    required=True args: [('A+', 'A+ve'), ('B+', 'B+ve'), ('O+', 'O+ve'), ('AB+', 'AB+ve'), ('A-', 'A-ve'), ('B-', 'B-ve'), ('O-', 'O-ve'), ('AB-', 'AB-ve')], 'Blood Group'
  • eyeglasses Boolean
    args: 'Eye Glasses?'
  • eyeglasses_no Char
    size=64 args: 'Eye Glasses'
  • faculty_id Many2one → op.faculty
    args: 'op.faculty', 'Faculty'
  • health_line One2many → op.health.line
    args: 'op.health.line', 'health_id', 'Checkup Lines'
  • height Float
    required=True args: 'Height(C.M.)'
  • major_diseases Boolean
    default=False args: 'Major Diseases?'
  • major_diseases_note Text
    args: 'Major Diseases'
  • physical_challenges Boolean
    default=False args: 'Physical Challenge?'
  • physical_challenges_note Text
    args: 'Physical Challenge'
  • regular_checkup Boolean
    default=False args: 'Any Regular Checkup Required?'
  • student_id Many2one → op.student
    args: 'op.student', 'Student'
  • type Selection
    default='student' required=True args: [('student', 'Student'), ('faculty', 'Faculty')], 'Type'
  • weight Float
    required=True args: 'Weight'
Public methods (1)
  • check_height_weight(self)
    @api.constrains('height', 'weight')

New fields (4)
  • date Date
    default=<expr> args: 'Date'
  • health_id Many2one → op.health
    args: 'op.health', 'Health'
  • name Text
    required=True args: 'Checkup Detail'
  • recommendation Text
    args: 'Checkup Recommendation'
Public methods (0)

No public methods.

New fields (1)
  • health_lines One2many → op.health
    args: 'op.health', 'student_id', 'Health Detail'
Public methods (0)

No public methods.