clqms-be/data/lab.dbml
2025-06-26 14:09:25 +07:00

234 lines
4.5 KiB
Plaintext

table coding_sys {
coding_sys_id integer [pk]
abb varchar(10) [unique]
name varchar
description text
create_date datetime
end_date datetime
}
table races {
race_id integer [pk]
site_id integer
coding_sys_id integer [ref:>coding_sys.coding_sys_id]
name varchar
create_date datetime
end_date datetime
}
table religions {
religion_id integer [pk]
site_id integer
coding_sys_id integer [ref:>coding_sys.coding_sys_id]
name varchar
create_date datetime
end_date datetime
}
table ethnics {
ethnic_id integer [pk]
site_id integer
coding_sys_id integer [ref:>coding_sys.coding_sys_id]
name varchar
create_date datetime
end_date datetime
}
table countries {
country_id integer [pk]
site_id integer
coding_sys_id integer [ref:>coding_sys.coding_sys_id]
name varchar
create_date datetime
end_date datetime
}
table patients {
pat_id integer [pk]
pat_num varchar [unique]
pat_altnum varchar [unique]
prefix varchar
name_first varchar
name_middle varchar
name_maiden varchar
name_last varchar
suffix varchar
name_alias varchar
gender varchar
birth_place varchar
birth_date date
address_1 varchar
address_2 varchar
address_3 varchar
city varchar
province varchar
zip varchar
email_1 varchar
email_2 varchar
phone varchar
mobile_phone varchar
mother varchar
account_number varchar
marital_status varchar
country_id integer [ref:>countries.country_id]
race_id integer [ref:>races.race_id]
religion_id integer [ref:>religions.religion_id]
ethnic_id integer [ref:>ethnics.ethnic_id]
citizenship varchar
death bit
death_date datetime
link_to integer
create_date datetime
del_date datetime
}
table pat_comments {
pat_com_id integer [pk]
pat_id integer [ref:>patients.pat_id]
comment_text text
user_id integer
create_date datetime
del_date datetime
}
table pat_identities {
pat_idt_id integer [pk]
pat_id integer [ref:>patients.pat_id]
identity_type varchar
identity_num varchar
effective_date datetime
expiration_date datetime
create_date datetime
del_date datetime
}
table pat_diagnose {
pat_dia_id integer [pk]
pat_id integer [ref:>patients.pat_id]
diag_code varchar
diag_comment varchar
create_date datetime
end_date datetime
archive_date datetime
del_date datetime
}
table pat_visits {
pv_id integer [pk]
pv_num varchar [unique]
pat_id integer [ref:>patients.pat_id]
episode_number integer
pv_class_id integer
bill_account varchar
bill_status integer
create_date datetime
end_date datetime
archive_date datetime
del_date datetime
}
table pv_adts {
pv_adt_id integer [pk]
pv_id integer [ref:>pat_visits.pv_id]
pv_adt_num varchar
pv_adt_code varchar
locid integer
docid integer
reff_docid integer
adm_docid integer
cns_docid integer
create_date datetime
end_date datetime
archive_date datetime
del_date datetime
}
table pv_log {
pv_log_id integer [pk]
}
table requests {
req_id integer [pk]
req_num varchar [unique]
req_altnum varchar [unique]
pat_id integer [ref:>patients.pat_id]
pv_id integer [ref:>pat_visits.pv_id]
req_app varchar
req_entity varchar
req_entity_id integer
loc_id integer
priority varchar
att_doid integer
reff_docid integer
adm_docid integer
cns_docid integer
entered_by varchar
req_date datetime
eff_date datetime
create_date datetime
end_date datetime
archive_date datetime
del_date datetime
}
table req_comments {
req_com_id integer [pk]
req_id integer [ref:>requests.req_id]
comment_text text
user_id integer
create_date datetime
end_date datetime
archive_date datetime
del_date datetime
}
table req_atts {
req_att_id integer [pk]
req_id integer [ref:>requests.req_id]
address varchar
user_id integer
create_date datetime
end_date datetime
archive_date datetime
del_date datetime
}
table req_status {
req_status_id integer [pk]
req_id integer [ref:>requests.req_id]
req_status varchar
create_date datetime
end_date datetime
archive_date datetime
del_date datetime
}
table req_logs {
req_log_id integer [pk]
tbl_name varchar
record_id integer
fld_name varchar
fld_value_prev varchar
user_id integer [ref:>users.user_id]
site_id integer
machine_id integer
session_id integer
app_id integer
process_id integer
webpage_id integer
event_id integer
act_id integer
reason varchar
log_date datetime
}
table users {
user_id integer [pk]
username varchar [unique]
fullname varchar
password varchar
create_date datetime
end_date datetime
archive_date datetime
del_date datetime
}