| roles |
EXISTS
|
18 |
role_id
role_name
description
|
| users |
EXISTS
|
17 |
user_id
role_id
branch_id
username
email
password_hash
full_name
permissions_json
status
|
| branches |
EXISTS
|
1 |
branch_id
branch_code
branch_name
po_enabled
grn_enabled
grn_billing_enabled
stock_adjustment_enabled
price_adjustment_enabled
expiry_update_enabled
open_stock_enabled
department_feature_settings
status
|
| specializations |
EXISTS
|
11 |
specialization_id
name
|
| doctors |
EXISTS
|
4 |
doctor_id
user_id
specialization_id
name
status
|
| assistants |
EXISTS
|
2 |
assistant_id
user_id
name
status
|
| doctor_assistants |
EXISTS
|
1 |
id
doctor_id
assistant_id
assigned_date
status
|
| patients |
EXISTS
|
0 |
patient_id
patient_code
name
blood_group
allergies
|
| test_categories |
EXISTS
|
9 |
category_id
name
status
|
| tests |
EXISTS
|
41 |
test_id
category_id
test_name
price
status
|
| medicines |
EXISTS
|
65 |
medicine_id
name
item_type
therapeutic_category
generic_name
trade_name
status
default_purchase_price
default_retail_price
|
| sessions |
EXISTS
|
0 |
session_id
doctor_id
room_id
session_date
status
|
| session_slots |
EXISTS
|
0 |
slot_id
session_id
patient_id
status
|
| medical_records |
EXISTS
|
0 |
record_id
slot_id
patient_id
session_id
opd_visit_id
record_source
weight
blood_pressure_systolic
pulse
|
| prescriptions |
EXISTS
|
0 |
prescription_id
slot_id
patient_id
doctor_id
session_id
opd_visit_id
prescription_source
status
|
| opd_consultation_visits |
EXISTS
|
0 |
visit_id
visit_no
branch_id
patient_id
doctor_id
admission_id
bht_number
source_department
status
created_by
|
| referrals |
EXISTS
|
0 |
referral_id
prescription_id
from_doctor_id
to_doctor_id
referred_to
status
|
| system_settings |
EXISTS
|
3 |
setting_key
setting_value
|
| pharmacy_suppliers |
EXISTS
|
1 |
supplier_id
supplier_name
status
|
| medicine_therapeutics |
EXISTS
|
29 |
therapeutic_id
item_type
name
status
|
| pharmacy_purchase_orders |
EXISTS
|
0 |
po_id
po_number
branch_id
department_code
supplier_id
supplier_name
po_date
status
|
| pharmacy_po_items |
EXISTS
|
0 |
po_item_id
po_id
medicine_id
medicine_name
qty_ordered
|
| pharmacy_grns |
EXISTS
|
0 |
grn_id
grn_number
branch_id
department_code
po_id
grn_type
supplier_id
supplier_invoice_no
reference_name
reference_page_no
supplier_name
grn_date
status
notes
subtotal_amount
tax_amount
total_amount
|
| pharmacy_grn_items |
EXISTS
|
0 |
grn_item_id
grn_id
branch_id
department_code
medicine_id
batch_no
qty_received
free_qty
qty_available
is_free
tax_percent
retail_price
tax_amount
line_total
|
| pharmacy_bills |
EXISTS
|
0 |
bill_id
bill_number
branch_id
department_code
grn_id
bill_date
status
payment_method
cheque_no
subtotal_amount
tax_amount
total_amount
|
| pharmacy_dispenses |
EXISTS
|
0 |
dispense_id
dispense_code
branch_id
department_code
prescription_id
patient_id
admission_id
bht_number
member_id
member_no
dispense_date
bill_type
bill_series
stock_subtotal
drug_markup_percent
drug_markup_amount
doctor_charge
institute_charge
service_charge_total
vaccine_charge_total
payment_status
payment_collection_mode
payment_method
|
| pharmacy_dispense_sequences |
EXISTS
|
0 |
branch_id
department_code
bill_series
sequence_date
last_number
|
| pharmacy_dispense_items |
EXISTS
|
0 |
dispense_item_id
dispense_id
prescription_medicine_id
batch_item_id
qty_dispensed
|
| pharmacy_sales_returns |
EXISTS
|
0 |
sales_return_id
return_code
branch_id
department_code
dispense_id
return_date
total_amount
|
| pharmacy_sales_return_items |
EXISTS
|
0 |
sales_return_item_id
sales_return_id
dispense_item_id
qty_returned
unit_price
line_total
|
| pharmacy_open_stock_headers |
EXISTS
|
0 |
open_stock_header_id
branch_id
department_code
draft_no
stock_date
reference_no
reference_name
notes
status
linked_grn_id
created_by
completed_by
completed_at
|
| pharmacy_open_stock_items |
EXISTS
|
0 |
open_stock_item_id
open_stock_header_id
medicine_id
medicine_name
batch_no
expiry_date
page_no
qty_received
free_qty
unit_cost
is_free
tax_percent
retail_price
tax_amount
line_total
created_by
|
| pharmacy_open_stock_returns |
EXISTS
|
0 |
open_stock_return_id
branch_id
department_code
return_no
grn_id
grn_item_id
source_grn_no
supplier_name
qty_returned
qty_before
qty_after
|
| pharmacy_grn_returns |
EXISTS
|
0 |
grn_return_id
branch_id
department_code
return_no
grn_id
grn_item_id
qty_returned
qty_before
qty_after
|
| pharmacy_stock_adjustments |
EXISTS
|
0 |
adjustment_id
branch_id
department_code
grn_item_id
adjustment_type
qty_before
qty_change
qty_after
created_at
|
| pharmacy_price_adjustments |
EXISTS
|
0 |
adjustment_id
branch_id
department_code
grn_item_id
old_unit_cost
new_unit_cost
old_retail_price
new_retail_price
created_at
|
| pharmacy_expiry_updates |
EXISTS
|
0 |
update_id
branch_id
department_code
grn_item_id
old_expiry_date
new_expiry_date
created_at
|
| pharmacy_department_medicine_prices |
EXISTS
|
0 |
price_id
branch_id
department_code
medicine_id
default_purchase_price
default_retail_price
|
| pharmacy_department_transfer_rules |
EXISTS
|
0 |
rule_id
branch_id
source_department
target_department
cost_markup_percent
cost_round_mode
cost_round_to
retail_markup_percent
retail_round_mode
retail_round_to
status
|
| pharmacy_department_transfers |
EXISTS
|
0 |
transfer_id
transfer_no
branch_id
source_department
target_department
transfer_date
status
cost_markup_percent
cost_round_mode
cost_round_to
retail_markup_percent
retail_round_mode
retail_round_to
received_grn_id
reversed_at
reversal_notes
|
| pharmacy_department_transfer_request_items |
EXISTS
|
0 |
request_item_id
transfer_id
medicine_id
medicine_name
requested_qty
issued_qty
|
| pharmacy_department_transfer_items |
EXISTS
|
0 |
transfer_item_id
transfer_id
request_item_id
source_grn_item_id
medicine_id
batch_no
qty_transferred
unit_cost
retail_price
target_unit_cost
target_retail_price
received_grn_item_id
|
| pharmacy_department_stock_batches |
EXISTS
|
0 |
department_stock_batch_id
branch_id
department_code
transfer_item_id
source_grn_item_id
medicine_id
batch_no
qty_received
qty_available
unit_cost
retail_price
status
|
| consultation_invoices |
EXISTS
|
0 |
invoice_id
invoice_no
slot_id
session_id
patient_id
doctor_id
branch_id
doctor_fee_amount
institute_fee_amount
amount
status
payment_method
cash_amount
card_amount
|
| radiology_services |
EXISTS
|
2 |
service_id
name
modality
default_price
institute_fee_amount
status
|
| radiology_doctors |
EXISTS
|
3 |
doctor_id
status
|
| radiology_doctor_modalities |
EXISTS
|
9 |
doctor_id
modality
|
| radiology_service_prices |
EXISTS
|
1 |
price_id
service_id
doctor_id
price
|
| radiology_sessions |
EXISTS
|
0 |
session_id
modality
session_date
start_time
end_time
max_patients
branch_id
doctor_id
status
created_by
|
| radiology_session_slots |
EXISTS
|
0 |
slot_id
session_id
slot_number
patient_id
doctor_id
service_id
doctor_fee_amount
institute_fee_amount
price_charged
status
|
| radiology_invoices |
EXISTS
|
0 |
invoice_id
invoice_no
slot_id
session_id
patient_id
doctor_id
service_id
branch_id
admission_id
bht_number
doctor_fee_amount
institute_fee_amount
amount
status
payment_method
|
| opd_billing_catalog_items |
EXISTS
|
0 |
catalog_item_id
item_type
item_name
default_price
default_doctor_charge
institute_charge_percent
linked_medicine_id
status
|
| opd_bill_extra_items |
EXISTS
|
0 |
extra_item_id
dispense_id
item_type
catalog_item_id
item_name
qty
unit_price
doctor_charge
institute_charge
line_total
|
| insurance_companies |
EXISTS
|
1 |
insurance_company_id
company_name
company_code
contact_number
status
|
| channeling_rooms |
EXISTS
|
0 |
room_id
branch_id
room_name
room_code
location
status
notes
|
| admission_floors |
EXISTS
|
1 |
floor_id
branch_id
floor_name
sort_order
status
|
| admission_room_types |
EXISTS
|
1 |
room_type_id
branch_id
type_name
daily_rate
max_occupancy
is_vip
facilities
status
|
| admission_rooms |
EXISTS
|
5 |
room_id
branch_id
floor_id
room_type_id
room_number
room_name
bed_count
status
|
| admissions |
EXISTS
|
0 |
admission_id
admission_no
bht_number
etu_number
branch_id
patient_id
room_id
room_rate
age_years
age_months
age_days
guardian_name
guardian_relationship
guardian_mobile
has_insurance
insurance_company_id
admitted_at
discharged_at
status
|
| admission_room_allocations |
EXISTS
|
0 |
allocation_id
admission_id
room_id
room_label
room_type_name
daily_rate
days_override
started_at
ended_at
status
|
| admission_deposits |
EXISTS
|
0 |
deposit_id
admission_id
deposit_no
deposit_date
amount
status
payment_method
cash_amount
card_amount
reference_no
paid_at
paid_by
|
| admission_charge_items |
EXISTS
|
0 |
charge_item_id
admission_id
charge_source
charge_category
doctor_id
charge_date
description
qty
unit_price
amount
status
|
| admission_final_bills |
EXISTS
|
0 |
final_bill_id
admission_id
final_bill_no
branch_id
bill_date
subtotal_amount
deposit_amount
net_amount
status
payment_method
|
| patient_allergies |
EXISTS
|
0 |
allergy_id
patient_id
drug_allergies
food_allergies
other_comments
remarks
recorded_by
|
| tbl_members |
EXISTS
|
0 |
id
MemberType
MemberNo
DivitionNo
GramaDivition
NICNo
IDType
FullName
NamewithINI
PermanantAdd
Address1
Address2
DOB
Occupation
Email
ContactNo
Age
MaritalStaus
Gender
EngName
EngAddress
MemberStatus
SaveDate
Status
|
| tbl_member_dependants |
EXISTS
|
0 |
id
MemberNo
DependentName
DAdd
LineNumber
LineDistrinutionNo
DepnedentName
DRelation
DDOB
DNIC
|
| membership_member_profiles |
EXISTS
|
0 |
profile_id
member_id
photo_path
created_at
updated_at
|
| membership_divisions |
EXISTS
|
0 |
division_id
division_name
status
created_at
updated_at
|
| membership_grama_divisions |
EXISTS
|
0 |
grama_id
division_id
grama_name
status
created_at
updated_at
|
| audit_logs |
EXISTS
|
30 |
log_id
user_id
action
table_name
|
| user_sessions |
EXISTS
|
0 |
id
user_id
session_token
expires_at
|
| csrf_tokens |
EXISTS
|
0 |
id
token
expires_at
|