?? 醫(yī)院管理數(shù)據(jù)庫.txt.bak
字號:
-------------醫(yī)院管理數(shù)據(jù)庫-------------------
----------------------------------------------
--author:bill cheng--------------------------
--Date:2004/8/27------------------------------
--database name:hospital----------------------
----------------------------------------------
----------------------------------------------
----------------用戶表--------------------
CREATE TABLE sys_user
(
user_id VARCHAR(50),
user_name VARCHAR(50) NOT NULL,
password VARCHAR(50),
is_manager CHAR(1), --是否系統(tǒng)管理員(0,1)
CONSTRAINT sys_user_id PRIMARY KEY(user_id)
)
;
----------------序號表--------------------
CREATE TABLE sys_seq
(
table_name VARCHAR(20),
cur_value SMALLINT NOT NULL
)
;
----------------藥品分類表--------------------
CREATE TABLE drug_class
(
class_id VARCHAR(10), --藥品分類號
class_name VARCHAR(50) NOT NULL, --藥品分類名
property CHAR(1) NOT NULL, --藥品屬性(中藥或西藥)
class_level SMALLINT, --分類層次(0,1,2...)
parent_id VARCHAR(10), --父類代碼
CONSTRAINT cont_class_id PRIMARY KEY(class_id)
)
;
----------------藥品信息表--------------------
CREATE TABLE drug_info
(
drug_id VARCHAR(50), --藥品編號1
specs VARCHAR(100), --藥品規(guī)格1
drug_name VARCHAR(100) NOT NULL, --藥品名稱1
unit VARCHAR(10), --單位1
class_id VARCHAR(10), --藥品分類號
auth_code VARCHAR(100), --批文號
num SMALLINT, --庫存數(shù)量1
price numeric(10,2), --庫存金額
unit_price numeric(10,2), --最新單價1
CONSTRAINT cont_drug_id PRIMARY KEY(drug_id)
)
;
----------------藥品價格信息表--------------------
CREATE TABLE price_info
(
stock_id VARCHAR(50), --進貨號
drug_id VARCHAR(50), --藥品編號
specs VARCHAR(100), --藥品規(guī)格
drug_name VARCHAR(100) NOT NULL,
unit VARCHAR(10), --單位
class_id VARCHAR(10), --藥品分類號
auth_code VARCHAR(100), --批文號
unit_price numeric(10,2), --藥品單價
vend_id VARCHAR(10), --供應商代碼
CONSTRAINT cont_price_id PRIMARY KEY(stock_id,drug_id)
)
;
----------------藥品供應商表--------------------
CREATE TABLE vendor_info
(
vend_id VARCHAR(10),
vend_name VARCHAR(100) NOT NULL,
address VARCHAR(100),
office VARCHAR(50), --辦公電話
contact VARCHAR(50) NOT NULL, --聯(lián)系人
telphone VARCHAR(50) NOT NULL, --聯(lián)系電話
postcode CHAR(6), --郵政編碼
CONSTRAINT cont_vend_id PRIMARY KEY(vend_id)
)
;
----------------藥品進貨信息主表--------------------
CREATE TABLE stock_main
(
stock_id VARCHAR(10), --進貨號
stock_date VARCHAR(10), --進貨日期
buyer VARCHAR(50), --采購員
check_ok VARCHAR(50), --質檢員確認
warehouse_ok VARCHAR(50), --倉管員確認
total_price numeric(10,2), --本次進貨總價
CONSTRAINT cont_stock_id PRIMARY KEY(stock_id)
)
;
----------------藥品進貨信息明細表------------------
CREATE TABLE stock_detail
(
stock_id VARCHAR(10) NOT NULL, --進貨號
stock_month varchar(10), --will,進貨月份
stock_year varchar(10), --will,進貨年份
drug_id VARCHAR(50), --藥品編號
class_id VARCHAR(10), --藥品分類號
specs VARCHAR(100), --藥品規(guī)格
auth_code VARCHAR(100), --批文號
orig_num SMALLINT, --藥庫原有存量
in_num SMALLINT, --進貨數(shù)量
in_unit_price numeric(8,2), --進貨單價
unit VARCHAR(10), --單位
CONSTRAINT cont_stockdrug_id PRIMARY KEY(stock_id,drug_id)
)
;
----------------劃價收費信息主表--------------------
CREATE TABLE diag_main
(
diag_id VARCHAR(10), --處方號
diag_date VARCHAR(10), --處方日期
doctor VARCHAR(20), --醫(yī)師
patient VARCHAR(20), --病人
send_drug VARCHAR(50), --發(fā)藥人
total_price varchar(10), --本處方總價,已修改數(shù)據(jù)類型
CONSTRAINT cont_diag_id PRIMARY KEY(diag_id)
)
;
----------------劃價收費信息明細表------------------
CREATE TABLE diag_detail
(
diag_id VARCHAR(10) NOT NULL, --處方號
patient_id VARCHAR(10),
drug_id VARCHAR(50), --藥品編號
class_id VARCHAR(10), --藥品分類號
specs VARCHAR(100), --藥品規(guī)格
orig_num SMALLINT, --藥房原有存量
out_num SMALLINT, --領藥數(shù)量
unit_price numeric(8,2), --單價
price numeric(8,2), --藥價
unit VARCHAR(10), --單位
CONSTRAINT cont_diagdrug_id PRIMARY KEY(diag_id,drug_id)
)
;
----------------費用項目信息表------------------
CREATE TABLE fee_info
(
fee_id VARCHAR(10) NOT NULL, --費用編號
fee_name VARCHAR(50), --費用名稱
fee_class VARCHAR(10), --費用類別
CONSTRAINT cont_fee_id PRIMARY KEY(fee_id)
)
;
---------------------新加的表-------------------
CREATE TABLE patient_info
(
patient_id VARCHAR(10) NOT NULL,
patient_name varchar(50),
patient_age varchar(10),
patient_sex varchar(10),
patient_addr varchar(50),
patient_tele varchar(10),
CONSTRAINT cont_fee_id PRIMARY KEY(patient_id)
);
CREATE TABLE drug_info_sore
(
drug_id VARCHAR(50), --藥品編號
specs VARCHAR(100), --藥品規(guī)格
drug_name VARCHAR(100) NOT NULL, --藥品名稱
unit VARCHAR(10), --單位
num varchar(10), --庫存數(shù)量
unit_price varchar(10), --最新單價
CONSTRAINT cont_id PRIMARY KEY(drug_id)
)
;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -