Skip to content

Record Health Checkups and Measurements

Record Health Checkups and Measurements

Create and manage comprehensive health records for students and faculty, including physical measurements, eye vision details, and medical conditions.

Time: 5–10 minutes Module: OpenEduCat Health Enterprise Permissions: Health User or Health Manager


Prerequisites

  • Student or faculty record exists in the system
  • Access to OpenEduCat → Health menu
  • Health User or Health Manager role assigned

Steps

1. Create a New Health Record

  1. Navigate to OpenEduCat → Health
  2. Click New to create a health record
  3. Select the record type:
    • Choose Student and select the student, OR
    • Choose Faculty and select the faculty member

The name field auto-populates from the selected person.

2. Enter Physical Measurements

Complete the required measurement fields:

FieldAction
HeightEnter height value (required, must be > 0)
Height UOMSelect unit (cm, feet, inches)
WeightEnter weight value (required, must be > 0)
Weight UOMSelect unit (kg, lb)

3. Record Eye Vision Details (If Applicable)

  1. Check Eyeglasses if the person wears corrective lenses
  2. When enabled, additional fields appear:
FieldOptionsDescription
Eyeglasses NoTextPrescription reference number
Eye StatusHyperopia / Myopia / BifocalType of vision correction
Eye With NumberRight / Left / BothWhich eye(s) affected
  1. Enter prescription values based on eye status:

For Hyperopia (Farsightedness):

FieldDescription
Right Eye HyperopiaRight eye power value
Left Eye HyperopiaLeft eye power value

For Myopia (Nearsightedness):

FieldDescription
Right Eye MyopiaRight eye power value
Left Eye MyopiaLeft eye power value

4. Document Medical Conditions

In the Other Details section:

FieldWhen to CheckAdditional Field
Physical ChallengesPerson has physical disabilityAdd details in Physical Challenges Note
Major DiseasesPerson has chronic conditionsAdd details in Major Diseases Note
Regular CheckupPerson requires periodic monitoringFlags for follow-up tracking

5. Add Medical History Entries

  1. Scroll to Checkup Details section
  2. Click Add a line to record checkup entries
  3. For each entry, provide:
    • Date: When the checkup occurred
    • Checkup Detail: Description of the medical event
    • Recommendation: Doctor’s recommendations

6. Save and Confirm

  1. Click Save to store the record in Draft state
  2. Review all entered information
  3. Click Confirm to finalize the health record

Once confirmed, the record becomes read-only and visible on the parent portal.


Field Reference

Main Health Record (op.health)

FieldTechnical NameTypeRequiredDescription
TypetypeSelectionYes’student’ or ‘faculty’
Studentstudent_idMany2oneConditionalStudent record (if type=student)
Facultyfaculty_idMany2oneConditionalFaculty record (if type=faculty)
NamenameCharComputedAuto-populated from person
HeightheightFloatYesHeight measurement
WeightweightFloatYesWeight measurement
Height UOMheight_uom_idMany2oneNoHeight unit of measure
Weight UOMweight_uom_idMany2oneNoWeight unit of measure
EyeglasseseyeglassesBooleanNoWears corrective lenses
Eyeglasses Noeyeglasses_noCharNoPrescription number
Eye Statuseye_statusSelectionNoHyperopia/Myopia/Bifocal
Eye With Numbereye_with_numberSelectionNoRight/Left/Both
Physical Challengesphysical_challengesBooleanNoHas physical disability
Physical Challenges Notephysical_challenges_noteTextNoDisability details
Major Diseasesmajor_diseasesBooleanNoHas chronic conditions
Major Diseases Notemajor_diseases_noteTextNoCondition details
Regular Checkupregular_checkupBooleanNoRequires monitoring
StatestateSelectionNoDraft or Confirmed
Companycompany_idMany2oneNoCompany record
ActiveactiveBooleanNoArchive flag

Eye Vision Fields

FieldTechnical NameTypeVisible When
Right Eye Hyperopiaright_eye_hyperopiaFloateye_status = ‘hyperopia’ AND eye_with_number in (‘right’, ‘both’)
Left Eye Hyperopialeft_eye_hyperopiaFloateye_status = ‘hyperopia’ AND eye_with_number in (‘left’, ‘both’)
Right Eye Myopiaright_eye_myopiaFloateye_status = ‘myopia’ AND eye_with_number in (‘right’, ‘both’)
Left Eye Myopialeft_eye_myopiaFloateye_status = ‘myopia’ AND eye_with_number in (‘left’, ‘both’)

State Workflow

┌─────────┐ Confirm ┌───────────┐
│ Draft │──────────────▶│ Confirmed │
└─────────┘ └───────────┘
▲ │
│ Set to Draft │
└──────────────────────────┘
StateDescriptionAllowed Actions
DraftInitial state, editableEdit all fields, Confirm
ConfirmedFinalized, read-onlySet to Draft, View on portal

Accessing Health Records

From Health Menu

Navigate to OpenEduCat → Health to view all records.

From Student Form

  1. Open a student record
  2. Click the Health smart button (shows count)
  3. View or create health records for that student

From Faculty Form

  1. Open a faculty record
  2. Click the Health smart button
  3. View or create health records for that faculty member

Search and Filter Options

Quick Filters

  • Archived: Show archived records

Group By Options

GroupDescription
Student NameGroup by student
Eye GlassesGroup by eyeglass usage
Physical ChallengeGroup by disability status
Major DiseaseGroup by chronic condition status
Regular CheckupGroup by monitoring requirement

Parent Portal View

Parents can view confirmed health records through the student portal:

Visible Information:

  • Height with unit of measure
  • Weight with unit of measure
  • Eye status (Hyperopia/Myopia/Bifocal)
  • Eye prescription values (Right-Left format)

Hidden for Privacy:

  • Physical challenges and notes
  • Major diseases and notes
  • Medical history entries
  • Checkup recommendations
  • Draft records

Troubleshooting

IssueCauseSolution
Height/Weight validation errorValue is 0 or negativeEnter positive values
Cannot select both student and facultyMutual exclusion constraintChoose only one type
Eye fields not showingEyeglasses not checkedEnable Eyeglasses checkbox
Record not on portalState is DraftConfirm the record
Cannot edit confirmed recordRead-only when confirmedClick “Set to Draft” first

Validation Rules

  1. Height and Weight: Must be greater than 0
  2. Student/Faculty: Only one can be selected (enforced by onchange)
  3. Type consistency: Auto-set based on student/faculty selection

Tips

  • Unit consistency: Use consistent UOM across all records for accurate comparisons
  • Regular updates: Create new health records periodically rather than editing old ones
  • Documentation: Use the Checkup Details section to maintain complete medical history
  • Privacy: Sensitive medical conditions are hidden from portal view by design


Security Notes

RoleCapabilities
Health UserView all, edit own company records, no delete
Health ManagerFull CRUD access, cross-company (with permissions)

Multi-company rules ensure users only see records from their assigned companies.