AVKUL ERPDocs
SCREEN GUIDE · 11 OCT 2026

Health records & infirmary

Use health records & infirmary in the school workspace. Maintain school health information and record infirmary visits, medication entries and closures.

Try guided demo →Download guide ↓
Health records & infirmary — illustrated workflow banner

What you can do

01

Load

02

Give medicine

03

List

04

Get By Student

05

Upsert

06

List Visits

07

Students in the sick room unusually often

08

Alerts

Access & setup

Intended access: Assigned account with the required permissions.

  • A school account with the permissions shown below.
  • Choose the relevant school, academic session or child before working.
Required permission keys
health:viewhealth:update

Use the public sample demo to learn this flow. Your assigned ERP account determines access to actual school records.

How the workflow works

  1. 01

    Find the permitted student health profile

    A school account with the permissions shown below.

  2. 02

    Review emergency and health information

    Give medicine is part of the documented workflow.

  3. 03

    Record the infirmary visit and permitted medication details

    List is part of the documented workflow.

  4. 04

    Close the visit and review repeated visits where relevant

    Review the result in the connected record or workspace before moving on.

Request fields to understand

Source-declared fields used by related operations; each operation has its own validation and scope.

FieldDeclared typeInput
bloodGroupstringOptional
allergiesstringOptional
chronicConditionsstringOptional
medicationsstringOptional
emergencyContactNamestringOptional
emergencyContactPhonestringOptional
heightCmnumberOptional
weightKgnumberOptional
lastCheckupDatestringOptional
vaccinationJsonRecord<string, unknown>Optional
notesstringOptional
studentIdstringRequired by declaration
complaintstringRequired by declaration
observationsstringOptional
temperatureCnumberOptional
outcome'OPEN' | 'RETURNED_TO_CLASS' | 'RESTING' | 'SENT_HOME' | 'REFERRED_HOSPITAL'Required by declaration
treatmentstringOptional
medicinestringRequired by declaration
visitIdstringOptional
dosestringOptional
routestringOptional
consentSourcestringOptional

Rules & current limits

  • Access is restricted by dedicated health permissions. Sample walkthrough information is fictional and is not medical advice.

Source inventory checked on 11 October 2026. Guide availability confirms documentation publication, not certification of every external service or device flow.

Try health records & infirmary

Open a guided sample workspace, try the available actions, then reset whenever you like. No login required.

Launch guided demo →

API & permissions reference

These are the source-matched API operations connected to this guide. Reading this reference does not execute any request.

9 source-declared operations
GET/api/v1/health-records

List

health:view
GET/api/v1/health-records/students/:studentId

Get By Student

health:view
PUT/api/v1/health-records/students/:studentId

Upsert

health:update

Declared request fields: bloodGroup (optional), allergies (optional), chronicConditions (optional), medications (optional), emergencyContactName (optional), emergencyContactPhone (optional), heightCm (optional), weightKg (optional), lastCheckupDate (optional), vaccinationJson (optional), notes (optional).

GET/api/v1/infirmary/visits

List Visits

health:view
GET/api/v1/infirmary/frequent-visitors

Students in the sick room unusually often

health:view
GET/api/v1/infirmary/students/:studentId/alerts

Alerts

health:view
POST/api/v1/infirmary/visits

Book a child into the sick room

health:update

Declared request fields: studentId (required), complaint (required), observations (optional), temperatureC (optional).

POST/api/v1/infirmary/visits/:id/close

Close Visit

health:update

Declared request fields: outcome (required), treatment (optional), observations (optional), notes (optional).

POST/api/v1/infirmary/medications

Record a dose given on school premises

health:update

Declared request fields: studentId (required), medicine (required), visitId (optional), dose (optional), route (optional), consentSource (optional), notes (optional).

Open the actual application

ERP links use your assigned account. Record-specific pages start from the list so you can choose a real record.

Keep exploring