Data Dictionary
Data Dictionary
Table 1. Admin
Field Name Data Type Field Null Default
Length
Username INT 11 NO
ID VARCHAR 60 NO
Password VATCHAR 60 NO
First_name VARCHAR 255 YES NULL
Last_name VARCHAR 255 YES NULL
Role VARCHAR 255 YES NULL
Email VARCHAR 100 YES NULL
Special Key VARCHAR 20 YES NULL
Table 2. baby notes
id Int(11) No Auto
increment
user_id Int(11) no
notes Time No
Varchar(100) yes
Table 3. Clinical_Cover
Column Type Null Default
id int(11) No
user_id int(11) No
Table 4. del_service
Column Type Null Default Extra
id int(11) No auto_increment
service_name varchar(255 No
)
cost decimal(10, 2) No
Table 5. doctors_order
Column Type Attributes Null Default
id int(11) No
user_id int(11) No
Table 6. fam_service
Column Type Null Default Extra
id int(11) No auto_increment
service_name varchar(255 Yes NULL
)
cost decimal(10, 2) Yes NULL
Table 7. high_risk
Column Type Null Default
id int(11) No
para varchar(50) No
abortion varchar(50) No
lmp varchar(50) Yes NULL
lmp_ultra varchar(50) Yes NULL
age_array varchar(255 Yes NULL
)
surgery_array varchar(255 Yes NULL
)
bleeding_array varchar(255 Yes NULL
)
parity_array varchar(255 Yes NULL
)
chronic_array varchar(255 Yes NULL
)
anemia_array varchar(255 Yes NULL
)
maturity_array varchar(255 Yes NULL
)
hypertension_ar ray varchar(255 Yes NULL
)
polyhydramios_ array varchar(255 Yes NULL
)
history_array varchar(255 Yes NULL
)
infertility_array varchar(50) Yes NULL
pospartum_arra y varchar(50) Yes NULL
Table 8. Inventory
Column Type Null Default
prod_id int(11) No
product_name varchar(255 No
)
price decimal(10, 2) No
quantity int(11) No
category varchar(255 Yes NULL
)
type varchar(20) Yes Inventory
created_at timestamp No current_tim estamp()
Table 9. midwife_notes
Column Type Null Default
id int(11) No
user_id int(11) No
id int(11) No
user_id int(11) No
id int(11) No
user_id int(11) No
baby_name varchar(50) No
bed_number int(11) No
birth_date date No
birth_time time No
gestation_age int(11) No
sex enum('male' No
, 'female')
nationality varchar(50) No
ap_score int(11) No
delivery_type varchar(50) No
weight varchar(50) No
height varchar(50) No
head_circum varchar(50) No
chest_circum varchar(50) No
abd_circum varchar(50) No
sig_op varchar(50) No
handled_by varchar(50) No
assisted_by varchar(50) No
category varchar(255 Yes Post Natal
)
type varchar(255 Yes New Born Sheet
)
created_at datetime Yes NULL
del_id int(11) Yes NULL
id int(11) No
user_id int(11) No
presentation varchar(255 No
)
aog int(11) No
tag_made varchar(255 No
)
gravida varchar(255 No
)
para varchar(255 No
)
abortion varchar(255 No
)
remarks text No
created_at timestamp No current_tim estamp()
id int(11) No
user_id int(11) No
message varchar(255 No
)
is_read tinyint(1) Yes 0
created_at timestamp No current_tim estamp()
id int(11) No
user_id int(11) No
id int(11) No
user_id int(11) No
education varchar(255 No
)
occupation varchar(255 No
)
contact_num varchar(20) No
civil_status varchar(50) No
religion varchar(100 No
)
spouse_name varchar(255 No
)
spouse_birth date No
spouse_educati on varchar(255 No
)
spouse_occupat ion varchar(255 No
)
no_children int(11) No
plan_more_child ren enum('yes', No
'no')
avg_monthly_in come varchar(100 No
)
type_of_client varchar(100 No
)
prev_methods varchar(100 Yes for current user only
)
created_at datetime Yes NULL
category varchar(255 Yes Family Planning
)
type varchar(255 Yes Family Planning
)
is_archived enum('activ e', Yes active
'archived')
id int(11) No
case_number varchar(20) No
address varchar(255 No
)
date_of_admissi on date No
bp varchar(50) No
cr varchar(50) No
rr varchar(50) No
temp varchar(50) No
weight varchar(50) No
height varchar(50) No
hent varchar(255 No
)
breast varchar(255 No
)
chest varchar(255 No
)
abdomen varchar(255 No
)
fundic_height varchar(50) No
fetal_heart_ton e varchar(50) No
presentation varchar(255 No
)
prenium varchar(50) No
ie varchar(50) No
dilatation varchar(50) No
effacement varchar(50) No
bow varchar(50) No
intact_rupture varchar(50) No
attending_midw ife varchar(255 No
)
payment_type varchar(255 Yes NULL
)
amount int(11) Yes NULL
status varchar(255 Yes Pending
)
image_path varchar(255 Yes NULL
)
category varchar(255 Yes Pre Natal
)
type varchar(255 Yes Physical Examination
)
user_id int(11) No
id int(11) No
service_name varchar(255 No
)
cost decimal(10, 2) No
id int(11) No
service_name varchar(100 Yes NULL
)
cost decimal(10, 2) Yes NULL
id int(11) No
name varchar(255 No
)
report_type varchar(100 No
)
id int(11) No
newborn_id int(11) Yes NULL
form_type varchar(255 No
)
first_name varchar(100 Yes NULL
)
last_name varchar(100 Yes NULL
)
category varchar(100 Yes NULL
)
deleted_at timestamp No current_tim estamp()
id int(11) No
fam_id int(11) Yes NULL
form_type varchar(255 No
)
first_name varchar(100 Yes NULL
)
last_name varchar(100 Yes NULL
)
category varchar(100 Yes NULL
)
deleted_at timestamp No current_tim estamp()
id int(11) No
clinical_id int(11) Yes NULL
form_type varchar(255 No
)
first_name varchar(100 Yes NULL
)
last_name varchar(100 Yes NULL
)
category varchar(100 Yes NULL
)
deleted_at timestamp No current_tim estamp()
Table 23. users
Column Type Null Default
user_id int(11) No
first_name varchar(255 No
)
last_name varchar(255 No
)
birth_date date No
email_add varchar(255 Yes NULL
)
address varchar(255 No
)
age int(11) No
username varchar(255 No
)
password varchar(255 No
)
role varchar(50) Yes user
gender varchar(50) No
verification_tok en varchar(255 Yes NULL
)
status enum('unve rified', Yes unverified
'verified')
user_id int(11) No
appointment_ty pe varchar(100 No
)
patient_name varchar(100 No
)
preferred_time varchar(20) No
app_id int(11) No
appointment_id varchar(10) No
secondary_stat us varchar(50) Yes NULL
id int(11) No
user_id int(11) No
case_number int(11) No
history_id int(11) No