数据库环境说明
本项目采用SQL SERVER 2000数据库,设计工具为VISIO 2003,POWER DISIGNER,编程工具为DELPHI。
2. 数据库的命名规则
项目名称 格 式 示 例 备 注
数据库 XXXXDB DAWNHISDB “XXXX”为系统名称缩写
表 SSSYXXXX COMMDEPT “SSS”为子系统名称
“Y”为表的性质:
M(Maintain)代表该表为维护性表,在系统运行前,由客户提供基础数据。
D(Data)代表该表为记录数据表,即系统正常运行时记录的数据。
R(Report)代表该表记录的内容为统计报表。
“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”为系统名称缩写
“XXXX”视图名称
规则 XXXX_R VALIDAGE_R “XXXX”功能名称缩写
缺省值 XXXX_D CURRDATE_D “XXXX” 功能名称缩写
自定义的数据类型 XXXX_TY PRICE_TY “XXXX” 功能名称缩写
项目名称 格 式 示 例 备 注
存储过程 SP_SSS_XXXX SP_REG_WORK “SSS”为系统名称缩写
“XXXX”为存储过程名称
触发器 XXXX_ITRG
XXXX_DTRG
XXXX_UTRG
XXXX_IUTRG
XXXX_UDTRG “XXXX”为表名
“ITRG”为插入触发器
“DTRG”为删除触发器
“UTRG”为更新触发器
“IUTRG”为插入、更新触发器
“UDTRG”为更新、删除触发器
数据设备 XXXX_DAT[#]
XXXX_LOG[#]
XXXX_TMP “XXXX”数据库名称
“DAT”数据设备
“LOG”日志设备
“TMP”tempdb
“#”设备序列号
转储设备 XXXX_DUMP
XXXX_TRAN
TAPE[#] “XXXX”数据库名称
磁带设备容量大,应有一个简单的名字。
“#”磁带序列号
安排的任务 XXXX_STSK “XXXX”为功能名称
警告任务 XXXX_ATSK “XXXX” 为功能名称
说明:所有“XXXX”的长度根据具体情况而定。
3. 物理设计
3.0 表汇总
表名 功能说明
SYSMUSER 系统用户表
SYSMPATITYPE 病人类别表
SYSMMEMO 备注表
SYSMDOCT 医生表
SYSMDDEPT 病人科别表
SYSMCHARGE 项目收费
SYSMSECTOR 检验科室表
SAMDPATIENT 病人信息表
SYSMINSTRITEM 仪器项目代号
SYSMCOLOR 颜色设置表
SYSMITEMINFO 项目信息表
SYSMITEMCOMB 项目组合
SYSMITEMCONS 项目参考值表
SAMDITEMDATA 项目传递值表
SYSMINSTR 仪器表
SYSMHOSPNAME 医院名称
SYSMQCSAM 质控品
SYSMQCITEM 质控项目
SYSMQCCOMB 质控品组合
SYSMQCPARA 质控品参数
表名:ADTDIAG 说明:
PK 字段名称 数据类型 Null 缺省值 中文含义 说明
DIG_CODE char(10) 病人编号
DIG_NAME char(100) 姓名
DIG_PYM char(50) Yes 简拼
DIG_INSURE char(10) Yes 保险
表名:ADTMADDRAREA 说明:
PK 字段名称 数据类型 Null 缺省值 中文含义 说明
ADD_ID char(10) 地区编号
ADD_KIND char(2) 地区种类
ADD_NAME char(40) Yes 地区名
表名:ADTMBDSTAT 说明:床位状态档
PK 字段名称 数据类型 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 字段名称 数据类型 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) 病床状态
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 操作日期
表名:ADTMBED_A 说明:可能是上表的复制表
PK 字段名称 数据类型 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 字段名称 数据类型 Null 缺省值 中文含义 说明
BGD_BDCS char(3) Yes 等级代码
BGD_BNAM char(12) Yes 等级名称
BGD_OPER char(8) Yes 操作员
BGD_DATE char(8) Yes 操作日期
表名:ADTMCHG 说明:病人资料变更表
PK 字段名称 数据类型 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 操作医师代码
chg_docn char(8) Yes 操作医师姓名
chg_no int 编号
chg_cnflg char(1) Yes 标志
K chg_id numeric(10,0) ID号
表名:ADTMCSULT 说明:住院患者会诊申请表
PK 字段名称 数据类型 Null 缺省值 中文含义 说明
K SUL_SERINO int 会诊单号
SUL_BDATE datetime 申请时间
SUL_SDEPT char(3) 申请科室
SUL_SDOCT char(4) 申请医师
SUL_DSNO char(12) 住院流水号
SUL_DDEPT char(3) 会诊科室
SUL_EDATE datetime 会诊结束时间
SUL_QDIAD varchar(255) Yes 申请原因
SUL_DDIAD varchar(255) Yes 会诊诊断
SUL_SURE char(1) Yes ('0') 保险(?)
表名:ADTMDIAG 说明:住院诊断档
PK 字段名称 数据类型 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 医师代码
dia_docn char(8) Yes 医师名称
dia_stat char(1) Yes 诊断状态
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 并发证类别
dia_kinm char(16) Yes
表名:ADTMHBS 说明:乙肝八项
PK 字段名称 数据类型 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 字段名称 数据类型 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 患者状态
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 作废标记
表名:ADTMHYITEMS 说明:检测项目表
PK 字段名称 数据类型 Null 缺省值 中文含义 说明
K HY_ID char(10) 编号
HY_NAM char(50) Yes 检测名称
HY_PARM char(30) Yes 参数
HY_PAC char(20) Yes
HY_DEPT char(3) Yes 科室
表名:ADTMHYITEMS_BF 说明:上表的备份
PK 字段名称 数据类型 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 字段名称 数据类型 Null 缺省值 中文含义 说明
K INP_DSNO char(12) 住院流水号 住院流水号
INP_CSNO char(10) 住院号
INP_MRNO char(10) Yes 病案号
INP_BABY char(1) 是否婴儿标志 是否婴儿标志
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 入院状态 入院状态
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 收住院医师
INP_OUTDIAG char(40) Yes 入院诊断
INP_RTNO char(4) Yes 住院医师 住院医师
INP_ADNO char(4) Yes 主治医师 主治医师
INP_DINO char(4) Yes 主任医师 主任医师
INP_CONFDATE char(10) Yes 确诊日期
INP_STAT char(1) Yes 出院状态
INP_DEPTC int Yes 转科次数
INP_BEDC int Yes 转床次数
INP_DOCC int Yes 换医师次数
INP_ORDATE datetime Yes 下医嘱日期
INP_ORDOC char(4) Yes 医嘱医师
INP_DERAALL char(1) Yes
INP_APAY decimal(18,2) Yes 可用金额 可用金额
INP_ENKI char(1) Yes
INP_CLOSE char(1) Yes 关帐标志
INP_OTDT char(10) Yes 出院日期
INP_RETN char(1) Yes 转归代码 转归代码
INP_DSDT char(10) Yes 结帐日期
INP_LASTACCDATE char(10) Yes 上次结算日期
INP_LASTOTDT char(10) Yes 上次出院日期
INP_OPER char(4) Yes 操作员
INP_OPDATE char(10) Yes 操作日期
INP_PSTAT char(1) Yes 患者状态 患者状态 1,2。预约入院3。在院4。出院登记~r~n5。已出院结帐
INP_SPIP char(2) Yes 特殊感染 特殊感染~r~n爱滋病,梅毒。。。。
INP_ICCD char(10) Yes 查询卡号
INP_PERSONNO char(10) Yes 医保个人编号 医保个人编号
INP_BAIL decimal(18,2) Yes 保证金额 保证金额
INP_CLASS char(2) Yes 医保细类
INP_IDIG varchar(100) Yes 门诊诊断?
INP_MDIG varchar(100) Yes 入院诊断?
INP_ODIG varchar(100) Yes 出院诊断?
表名:ADTMPACKID 说明:
PK 字段名称 数据类型 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 字段名称 数据类型 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 职业代码
IPAT_CULTURE char(2) Yes 文化程度
IPAT_MARI char(1) Yes 婚姻状态
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 地区代码
IPAT_HOMEZIP char(6) Yes 地区码
IPAT_LINKMAN char(10) Yes 联系人
IPAT_LINKADDR char(40) Yes 联系地址
IPAT_LINKPONE char(20) Yes 联系电话
IPAT_LINKRELA char(10) Yes 联系人关系
IPAT_INTIMES int
IPAT_ACCFLAG char(1) Yes 结账标志
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 医保编号
IPAT_PAYTYPE char(1) Yes 付款类型
IPAT_INSTATE char(1) Yes 状态?
IPAT_INDAYS int Yes 住院天数?
IPAT_YBCLASS char(2) Yes
表名:ADTMRVB 说明:住院预约档
PK 字段名称 数据类型 Null 缺省值 中文含义 说明
K RVB_CSNO char(10) 住院号
RVB_NO int Yes 预约号码
K RVB_STAT char(1) 预约状态
RVB_DEPT char(4) 预约科室
RVB_BDNO char(8) Yes 预约床号
RVB_RDATE char(10) 预约日期
RVB_RDOC char(4) Yes 预约医师
RVB_IDATE char(10) Yes 收住院日期
RVB_IDOC char(4) Yes 收住院医师
RVB_ISTAT char(1) Yes 入院状态
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
|
|