數(shù)據(jù)庫環(huán)境說明
本項目采用SQL SERVER 2000數(shù)據(jù)庫,設(shè)計工具為VISIO 2003,POWER DISIGNER,編程工具為DELPHI。
2. 數(shù)據(jù)庫的命名規(guī)則
項目名稱 格 式 示 例 備 注
數(shù)據(jù)庫 XXXXDB DAWNHISDB “XXXX”為系統(tǒng)名稱縮寫
表 SSSYXXXX COMMDEPT “SSS”為子系統(tǒng)名稱
“Y”為表的性質(zhì):
M(Maintain)代表該表為維護性表,在系統(tǒng)運行前,由客戶提供基礎(chǔ)數(shù)據(jù)。
D(Data)代表該表為記錄數(shù)據(jù)表,即系統(tǒng)正常運行時記錄的數(shù)據(jù)。
R(Report)代表該表記錄的內(nèi)容為統(tǒng)計報表。
“XXXX”表名英文縮寫。
列 YYY_XXXX DEP_ID “YYY”為表名縮寫,
“XXXX”為列名稱縮寫
索引 IDX_XXXX_ [#]
CID_X XXXX [#] IDX _COMMDEPT_2
CIDX_COMMDEPT “XXXX”為表名
“IDX”為非簇索引
“CIDX”為簇索引
“#”為第n個索引,只有1個時可省略
主鍵 PK _XXXX PK _COMMDEPT “XXXX”為表名
外鍵 FK_ XXXX_[#] FK_ DEPTID_1 “XXXX”為列名或表名
唯一約束 UQ_ XXXX UQ_COMMDEPT “XXXX”為表名
約束條件 CHK_XXXX CHK_AGE “XXXX”為列名
視圖 SSSXXXX_V REGREG_V “SSS”為系統(tǒng)名稱縮寫
“XXXX”視圖名稱
規(guī)則 XXXX_R VALIDAGE_R “XXXX”功能名稱縮寫
缺省值 XXXX_D CURRDATE_D “XXXX” 功能名稱縮寫
自定義的數(shù)據(jù)類型 XXXX_TY PRICE_TY “XXXX” 功能名稱縮寫
項目名稱 格 式 示 例 備 注
存儲過程 SP_SSS_XXXX SP_REG_WORK “SSS”為系統(tǒng)名稱縮寫
“XXXX”為存儲過程名稱
觸發(fā)器 XXXX_ITRG
XXXX_DTRG
XXXX_UTRG
XXXX_IUTRG
XXXX_UDTRG “XXXX”為表名
“ITRG”為插入觸發(fā)器
“DTRG”為刪除觸發(fā)器
“UTRG”為更新觸發(fā)器
“IUTRG”為插入、更新觸發(fā)器
“UDTRG”為更新、刪除觸發(fā)器
數(shù)據(jù)設(shè)備 XXXX_DAT[#]
XXXX_LOG[#]
XXXX_TMP “XXXX”數(shù)據(jù)庫名稱
“DAT”數(shù)據(jù)設(shè)備
“LOG”日志設(shè)備
“TMP”tempdb
“#”設(shè)備序列號
轉(zhuǎn)儲設(shè)備 XXXX_DUMP
XXXX_TRAN
TAPE[#] “XXXX”數(shù)據(jù)庫名稱
磁帶設(shè)備容量大,應(yīng)有一個簡單的名字。
“#”磁帶序列號
安排的任務(wù) XXXX_STSK “XXXX”為功能名稱
警告任務(wù) XXXX_ATSK “XXXX” 為功能名稱
說明:所有“XXXX”的長度根據(jù)具體情況而定。
3. 物理設(shè)計
3.0 表匯總
表名 功能說明
SYSMUSER 系統(tǒng)用戶表
SYSMPATITYPE 病人類別表
SYSMMEMO 備注表
SYSMDOCT 醫(yī)生表
SYSMDDEPT 病人科別表
SYSMCHARGE 項目收費
SYSMSECTOR 檢驗科室表
SAMDPATIENT 病人信息表
SYSMINSTRITEM 儀器項目代號
SYSMCOLOR 顏色設(shè)置表
SYSMITEMINFO 項目信息表
SYSMITEMCOMB 項目組合
SYSMITEMCONS 項目參考值表
SAMDITEMDATA 項目傳遞值表
SYSMINSTR 儀器表
SYSMHOSPNAME 醫(yī)院名稱
SYSMQCSAM 質(zhì)控品
SYSMQCITEM 質(zhì)控項目
SYSMQCCOMB 質(zhì)控品組合
SYSMQCPARA 質(zhì)控品參數(shù)
表名:ADTDIAG 說明:
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
DIG_CODE char(10) 病人編號
DIG_NAME char(100) 姓名
DIG_PYM char(50) Yes 簡拼
DIG_INSURE char(10) Yes 保險
表名:ADTMADDRAREA 說明:
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
ADD_ID char(10) 地區(qū)編號
ADD_KIND char(2) 地區(qū)種類
ADD_NAME char(40) Yes 地區(qū)名
表名:ADTMBDSTAT 說明:床位狀態(tài)檔
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
K MAT_STAT char(2) Mat Stat
K MAT_HK int Mat Hk
K MAT_IB int Mat Ib
K MAT_RV int Mat Rv
K MAT_CL int Mat Cl
表名:ADTMBED 說明:病床主表
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
BED_DEPT char(3) Yes 科室代碼
K BED_BDNO char(8) 床位號
BED_ROOM char(6) Yes 病室號
BED_NSST char(3) Yes 護士站
BED_BDCS char(3) Yes 病床等級
BED_BDPS char(10)
BED_BDPSA char(10)
BED_STAT char(2) 病床狀態(tài)
BED_STOP char(1) 停用標(biāo)志
BED_BDOR char(1) Yes 病床編制
BED_BEWHOLE char(1) Yes 是否包床
BED_PHONE char(8) Yes 病床電話
BED_KPDATE char(10) Yes 保留日期
BED_DSNO char(12) Yes 住院流水號
BED_CSNO char(10) Yes 住院號
BED_CHRT char(10) Yes 門診病歷號
BED_NAME char(10) Yes 患者姓名
BED_SEX char(1) Yes 性別
BED_BRTH char(10) Yes 出生日期
BED_DOC char(4) Yes 醫(yī)師代碼
BED_NURSE char(4) Yes 護士代碼
BED_OPER char(4) Yes 操作員
BED_OPDATE char(10) Yes 操作日期
表名:ADTMBED_A 說明:可能是上表的復(fù)制表
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
BED_DEPT char(3) Yes
BED_BDNO char(8)
BED_ROOM char(6) Yes
BED_NSST char(3) Yes
BED_BDCS char(3) Yes
BED_BDPS char(10)
BED_BDPSA char(10)
BED_STAT char(2)
BED_STOP char(1)
BED_BDOR char(1) Yes
BED_BEWHOLE char(1) Yes
BED_PHONE char(8) Yes
BED_KPDATE char(10) Yes
BED_DSNO char(12) Yes
BED_CSNO char(10) Yes
BED_CHRT char(10) Yes
BED_NAME char(10) Yes
BED_SEX char(1) Yes
BED_BRTH char(10) Yes
BED_DOC char(4) Yes
BED_NURSE char(4) Yes
BED_OPER char(4) Yes
BED_OPDATE char(10) Yes
表名:ADTMBGD 說明:病床等級
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
BGD_BDCS char(3) Yes 等級代碼
BGD_BNAM char(12) Yes 等級名稱
BGD_OPER char(8) Yes 操作員
BGD_DATE char(8) Yes 操作日期
表名:ADTMCHG 說明:病人資料變更表
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
chg_csno char(10) Yes 住院號
chg_dsno char(12) 住院流水號
chg_pnam char(8) Yes 病人姓名
chg_sex char(2) Yes 性別
chg_brth char(8) Yes 出生日期
chg_kind char(1) 變更種類
chg_date char(8) 變更日期
chg_time char(5) 變更時間
chg_oper char(6) Yes 操作人
chg_odat char(12) Yes 變更前資料代碼
chg_odan char(12) Yes 變更前資料名稱
chg_ndat char(12) Yes 變更后資料代碼
chg_ndan char(12) Yes 變更后資料名稱
chg_reas char(12) Yes 變更原因
chg_mdoc char(5) Yes 操作醫(yī)師代碼
chg_docn char(8) Yes 操作醫(yī)師姓名
chg_no int 編號
chg_cnflg char(1) Yes 標(biāo)志
K chg_id numeric(10,0) ID號
表名:ADTMCSULT 說明:住院患者會診申請表
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
K SUL_SERINO int 會診單號
SUL_BDATE datetime 申請時間
SUL_SDEPT char(3) 申請科室
SUL_SDOCT char(4) 申請醫(yī)師
SUL_DSNO char(12) 住院流水號
SUL_DDEPT char(3) 會診科室
SUL_EDATE datetime 會診結(jié)束時間
SUL_QDIAD varchar(255) Yes 申請原因
SUL_DDIAD varchar(255) Yes 會診診斷
SUL_SURE char(1) Yes ('0') 保險(?)
表名:ADTMDIAG 說明:住院診斷檔
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
dia_csno char(10) 住院號
K dia_dsno char(12) 流水號
K dia_kind char(1) 診斷類別
K dia_no float 診斷序號
dia_icd char(10) ICD碼
dia_dnam char(50) 診斷名稱
dia_date char(8) Yes 日期
dia_time char(5) Yes 時間
dia_doc char(5) Yes 醫(yī)師代碼
dia_docn char(8) Yes 醫(yī)師名稱
dia_stat char(1) Yes 診斷狀態(tài)
dia_outk char(1) Yes 治療情況
dia_stddat float Yes 平均住院日
dia_epid char(1) Yes 傳染病
dia_icd2 char(10) Yes 第二ICD碼
dia_synd char(1) Yes 并發(fā)證類別
dia_kinm char(16) Yes
表名:ADTMHBS 說明:乙肝八項
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
K hbs_dsno char(12) 住院號
hbs_csno char(10) 住院流水號
hbs_date datetime Yes 陪護日期
hbs_havigm char(1) Yes 抗HAVIgM
hbs_hbsag char(1) Yes 抗HBsAG
hbs_hbs char(1) Yes 抗HBs
hbs_hbeag char(1) Yes 抗HbeAg
hbs_hbe char(1) Yes 抗Hbe
hbs_hbcigm char(1) Yes 抗HbcIgM
hbs_hcvigg char(1) Yes 抗HCVIgM
hbs_hevigg char(1) Yes 抗HEVIgG
表名:ADTMHCMP 說明:住院陪護表
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
hcm_csno char(10) Yes 住院號
hcm_dsno char(12) Yes 住院流水號
hcm_date char(8) Yes 陪護日期
hcm_time char(8) Yes 陪護時間
hcm_oper char(6) Yes 操作員
hcm_stat char(1) Yes 患者狀態(tài)
hcm_inf char(1) Yes 是否通知家屬
hcm_ill char(200) Yes 病情簡介
hcm_cmp char(1) Yes 陪護注記
hcm_creas char(12) Yes 陪護原因
hcm_out char(1) Yes 作廢標(biāo)記
表名:ADTMHYITEMS 說明:檢測項目表
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
K HY_ID char(10) 編號
HY_NAM char(50) Yes 檢測名稱
HY_PARM char(30) Yes 參數(shù)
HY_PAC char(20) Yes
HY_DEPT char(3) Yes 科室
表名:ADTMHYITEMS_BF 說明:上表的備份
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
HY_ID char(10)
HY_NAM char(50) Yes
HY_PARM char(30) Yes
HY_PAC char(20) Yes
HY_DEPT char(3) Yes
表名:ADTMINP 說明:病人主表
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
K INP_DSNO char(12) 住院流水號 住院流水號
INP_CSNO char(10) 住院號
INP_MRNO char(10) Yes 病案號
INP_BABY char(1) 是否嬰兒標(biāo)志 是否嬰兒標(biāo)志
INP_NAME char(10) 姓名 姓名
INP_SEX char(1) 性別 性別
INP_BRTH char(10) 出生日期 出生日期
INP_IDATE char(10) 住院登記日期 住院登記日期
INP_IDEPT char(4) 入院登記科室
INP_ISTAT char(1) Yes 入院狀態(tài) 入院狀態(tài)
INP_SOURCE char(1) Yes 入院來源 入院來源
INP_DEPT char(4) 住院科室 住院科室
INP_NSST char(3) Yes 護士站 護士站
INP_BDNO char(8) Yes 病床號 病床號
INP_PAYK char(2) 收費類別
INP_IDOC char(4) Yes 收住院醫(yī)師
INP_OUTDIAG char(40) Yes 入院診斷
INP_RTNO char(4) Yes 住院醫(yī)師 住院醫(yī)師
INP_ADNO char(4) Yes 主治醫(yī)師 主治醫(yī)師
INP_DINO char(4) Yes 主任醫(yī)師 主任醫(yī)師
INP_CONFDATE char(10) Yes 確診日期
INP_STAT char(1) Yes 出院狀態(tài)
INP_DEPTC int Yes 轉(zhuǎn)科次數(shù)
INP_BEDC int Yes 轉(zhuǎn)床次數(shù)
INP_DOCC int Yes 換醫(yī)師次數(shù)
INP_ORDATE datetime Yes 下醫(yī)囑日期
INP_ORDOC char(4) Yes 醫(yī)囑醫(yī)師
INP_DERAALL char(1) Yes
INP_APAY decimal(18,2) Yes 可用金額 可用金額
INP_ENKI char(1) Yes
INP_CLOSE char(1) Yes 關(guān)帳標(biāo)志
INP_OTDT char(10) Yes 出院日期
INP_RETN char(1) Yes 轉(zhuǎn)歸代碼 轉(zhuǎn)歸代碼
INP_DSDT char(10) Yes 結(jié)帳日期
INP_LASTACCDATE char(10) Yes 上次結(jié)算日期
INP_LASTOTDT char(10) Yes 上次出院日期
INP_OPER char(4) Yes 操作員
INP_OPDATE char(10) Yes 操作日期
INP_PSTAT char(1) Yes 患者狀態(tài) 患者狀態(tài) 1,2。預(yù)約入院3。在院4。出院登記~r~n5。已出院結(jié)帳
INP_SPIP char(2) Yes 特殊感染 特殊感染~r~n愛滋病,梅毒。。。。
INP_ICCD char(10) Yes 查詢卡號
INP_PERSONNO char(10) Yes 醫(yī)保個人編號 醫(yī)保個人編號
INP_BAIL decimal(18,2) Yes 保證金額 保證金額
INP_CLASS char(2) Yes 醫(yī)保細類
INP_IDIG varchar(100) Yes 門診診斷?
INP_MDIG varchar(100) Yes 入院診斷?
INP_ODIG varchar(100) Yes 出院診斷?
表名:ADTMPACKID 說明:
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
PAC_ID char(20)
PAC_K1 char(10)
PAC_K2 char(1)
PAC_K3 char(1)
PAC_K4 char(1)
PAC_K5 char(1)
PAC_K6 char(1)
PAC_K7 char(1)
PAC_K8 char(3) Yes
PAC_PART char(20) Yes
表名:ADTMPAT 說明:病人基本資料
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
IPAT_CSNO char(10) 住院號
IPAT_CHRT char(10) Yes 門診病歷號
IPAT_NAME char(10) 姓名
IPAT_SEX char(1) Yes 性別
IPAT_BRTH datetime Yes 出生日期
IPAT_HEIGHT char(5) Yes 身高
IPAT_WEIGHT char(5) Yes 體重
IPAT_BlOODTYPE char(2) Yes 血型
IPAT_PAYKIND char(2) 收費類別
IPAT_IDCARD char(18) Yes 身份證號
IPAT_IDKIND char(2) Yes 身份證種類
IPAT_COUNTRY char(3) Yes 國籍
IPAT_NATIPLACE char(6) Yes
IPAT_NATION char(2) Yes 民族代碼
IPAT_JOB char(2) Yes 職業(yè)代碼
IPAT_CULTURE char(2) Yes 文化程度
IPAT_MARI char(1) Yes 婚姻狀態(tài)
IPAT_UNITADDR char(40) Yes 單位地址
IPAT_UNITPHONE char(20) Yes 電話
IPAT_UNITZIP char(6) Yes 郵編
IPAT_HOMEADDR char(40) Yes 家庭地址
IPAT_HOMEAREA char(2) Yes 地區(qū)代碼
IPAT_HOMEZIP char(6) Yes 地區(qū)碼
IPAT_LINKMAN char(10) Yes 聯(lián)系人
IPAT_LINKADDR char(40) Yes 聯(lián)系地址
IPAT_LINKPONE char(20) Yes 聯(lián)系電話
IPAT_LINKRELA char(10) Yes 聯(lián)系人關(guān)系
IPAT_INTIMES int
IPAT_ACCFLAG char(1) Yes 結(jié)賬標(biāo)志
IPAT_LASTOUT datetime Yes 上次出院日期
IPAT_LASTIN datetime Yes 上次入院日期
IPAT_ACCNO char(10) Yes
IPAT_MEDNO char(10) Yes
IPAT_OPDATE datetime 操作日期
IPAT_OPER char(6) 操作人
IPAT_MRNO char(10) Yes MRI號
IPAT_PERSONNO char(10) Yes 醫(yī)保編號
IPAT_PAYTYPE char(1) Yes 付款類型
IPAT_INSTATE char(1) Yes 狀態(tài)?
IPAT_INDAYS int Yes 住院天數(shù)?
IPAT_YBCLASS char(2) Yes
表名:ADTMRVB 說明:住院預(yù)約檔
PK 字段名稱 數(shù)據(jù)類型 Null 缺省值 中文含義 說明
K RVB_CSNO char(10) 住院號
RVB_NO int Yes 預(yù)約號碼
K RVB_STAT char(1) 預(yù)約狀態(tài)
RVB_DEPT char(4) 預(yù)約科室
RVB_BDNO char(8) Yes 預(yù)約床號
RVB_RDATE char(10) 預(yù)約日期
RVB_RDOC char(4) Yes 預(yù)約醫(yī)師
RVB_IDATE char(10) Yes 收住院日期
RVB_IDOC char(4) Yes 收住院醫(yī)師
RVB_ISTAT char(1) Yes 入院狀態(tài)
RVB_SOURCE char(1) Yes 入院來源
RVB_NAME char(10) 患者姓名
RVB_SEX char(1) 性別
RVB_BRTH char(10) Yes 出生日期
RVB_OUTDIAG char(20) Yes 門診診斷
RVB_CHRT char(10) Yes 門診病歷號
RVB_PAYK char(2) 收費類別
K RVB_OPDATE datetime 操作日期
RVB_OPER char(4) 操作員
RVB_NSST char(3) Yes 護理站
RVB_ICCD char(10) Yes 查詢卡號
RVB_PERSONNO char(10) Yes 個人編號
RVB_DSNO char(12) Yes 住院流水號
RVB_YBCLASS char(2) Yes
|
|