Project

General

Profile

Actions

Task #44

open

Consultation Medical Details Module (DOCTOR)

Added by Varsha N about 2 months ago. Updated about 1 month ago.

Status:
Resolved
Priority:
High
Assignee:
Start date:
01/16/2026
Due date:
01/17/2026 (47 days late)
% Done:

0%

Estimated time:

Description

Task Description:
Implement the medical details section inside the Doctor Consultation Page, covering Chief Complaints, Diagnosis, Investigation, and Prescription.
This module allows the doctor to record structured medical information for a selected patient visit.

Navigation:
Doctor Login → Today Queue → Open Token → Consultation Page

--Chief Complaints:
Use CKEditor
Free-text input field
Doctor enters patient’s primary complaints
Data saved per consultation

--Diagnosis Section:
Multi-select diagnosis from Diagnosis Master
Searchable dropdown or selectable list
Allow selection of multiple diagnoses
Selected diagnoses saved per consultation

Required fields:
id (PK)
consultation_id (FK → consultations.id)
diagnosis_id (FK → diagnosis_master.id)

--Investigation Section:
Multi-select investigations from Investigation Master
Button-based selection (as per UI)
Allow selecting multiple investigations
Save selected investigations per consultation
\Divided into three categories: Investigation, Review and Plan(Refer the attached files)
\Select templates, save as new template and delete template for each category(for easy access to frequent items added)
It would be editable after the entry

Required fields:
id (PK)
consultation_id (FK → consultations.id)
investigation_id (FK → investigation_master.id)[There by, category, description]

--Prescription Section:
Select medicines from Prescription Master
Allow adding/removing prescription rows

Required fields:
Tablet Name
Chemical Name
Timing (e.g., 1-0-1)
Duration (days)
Course (Before Food / After Food / Any)
Follow(To continue[default],Review After X Days, Stop After Completion, If Symptoms Persist)

--Internal notes
(Done in previous task)

Features and validations:
Load master data (diagnosis, investigation, prescription)
Allow multiple selections
Save data mapped to consultation
*Fields must be editable after the entry
Chief complaints is mandatory
Consultation must exist before saving medical details
Diagnosis selection should not be empty
Prescription rows must have medicine selected
Dosage required if medicine is selected
Prevent duplicate save on button click
Disable editing after consultation is completed
Internal notes are only private notes for doctors


Files

ooo.jpeg (187 KB) ooo.jpeg Varsha N, 01/16/2026 10:21 AM
oooo.jpeg (204 KB) oooo.jpeg Varsha N, 01/16/2026 10:21 AM
Actions #1

Updated by Varsha N about 2 months ago

  • Description updated (diff)
Actions #2

Updated by Varsha N about 2 months ago

  • Description updated (diff)
Actions #3

Updated by Ann Maria about 2 months ago

  • Status changed from New to In Progress
Actions #4

Updated by Ann Maria about 1 month ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF