医院数据库填表
- 格式:pptx
- 大小:12.08 MB
- 文档页数:14
医院病房管理数据库概述:医院病房管理数据库是一个用于管理医院病房信息和病人信息的系统。
该系统旨在提高医院病房管理的效率和准确性,优化医疗资源的利用,提供更好的医疗服务。
1. 数据库设计1.1 数据库结构医院病房管理数据库包括以下主要表格:- 病房信息表:记录病房的基本信息,包括病房编号、病房类型、床位数量等。
- 病人信息表:记录病人的基本信息,包括病人ID、姓名、性别、年龄、联系方式等。
- 入院记录表:记录病人的入院信息,包括入院时间、入院原因、接诊医生等。
- 出院记录表:记录病人的出院信息,包括出院时间、出院原因、治疗结果等。
- 医生信息表:记录医生的基本信息,包括医生ID、姓名、性别、科室等。
- 护士信息表:记录护士的基本信息,包括护士ID、姓名、性别、科室等。
1.2 数据库关系医院病房管理数据库的表格之间建立了如下关系:- 病房信息表与病人信息表之间的关系是一对多关系,即一个病房可以有多个病人,但一个病人只能属于一个病房。
- 入院记录表与病人信息表之间的关系是一对一关系,即一个病人只能有一个入院记录。
- 出院记录表与病人信息表之间的关系是一对一关系,即一个病人只能有一个出院记录。
- 医生信息表与病人信息表之间的关系是多对多关系,即一个医生可以接诊多个病人,一个病人也可以接受多个医生的治疗。
- 护士信息表与病人信息表之间的关系是多对多关系,即一个护士可以负责多个病人的护理,一个病人也可以接受多个护士的护理。
2. 功能需求2.1 病房管理- 添加病房信息:管理员可以添加新的病房信息,包括病房编号、病房类型、床位数量等。
- 修改病房信息:管理员可以修改已有的病房信息,如病房类型、床位数量等。
- 删除病房信息:管理员可以删除不再使用的病房信息。
- 查询病房信息:用户可以根据病房编号或病房类型等条件查询病房信息。
2.2 病人管理- 添加病人信息:管理员可以添加新的病人信息,包括病人ID、姓名、性别、年龄、联系方式等。
课程设计任务书学生姓名:专业班级:指导教师:工作单位:题目:医院住院数据库设计初始条件:医院业务规则:●病房(编号、地点、收费标准,所属科室)●病床(病房编号、床位号)●病人(病案号、姓名、性别、地址、电话号码、病房编号)●医生(编号、姓名、性别、职称、电话号码、部门)●住院(日期、病案号、入院时间、出院时间、病房编号、床位号)●治疗(时间、病案号、医生编号、诊断、治疗方案)一位病人可能有多位治疗医生,而每一位医生又可能给多名病人治病。
每一个病房可能住多位病人,而每一位病人只能住在一间病房中。
一位病人可能有多个住院登记,而一份住院登记只能有一个病人。
病房中有多个床位、一个床位只能在一个病房中。
一个床位可以出现在不同的住院登记上,而一份住院登记只能给病人分配一张病床。
要求完成的主要任务:1.根据上述的初始条件,进行调查分析并设计适当的属性。
设计一个医院住院数据库,DBMS可选Ms SQL Server、Access、VFP等。
2.完成课程设计说明书,其格式遵守学校今年的新规定。
主要内容包括:需求分析,概念设计,逻辑设计,物理实现等。
3.基于该数据库,最好实现一个或多个应用程序(自己确定功能),程序设计语言(工具)任选。
这一项是选作,不作硬性要求。
时间安排:本学期第19周:1.消化资料、系统调查1天2.系统分析1天3.总体设计,实施计划2天4.撰写报告1天指导教师签名:年月日系主任(或责任教师)签名:年月日医院住院数据库设计1.需求分析1.1系统概况从电子计算机应用于医学领域,特别是在医院管理方面至今已经有近30年的历史了。
我国起步较晚,70年代中期个别有条件的大医院才开始研究工作。
直到1986年7月卫生部向10个单位下达了研制开发医院管理信息系统(简称HMIS)中统计、财务、病案等6个医院管理软件的委托书,才加快了适合我国国情的HMIS开发研究工作。
然而近年来,随着我国人民生活水平的迅速提高,科学技术的进一步发展,医院对HMIS的需求就越来越迫切,一套好的HMIS在全面提高医院的医疗、教学、科研水平,提高医院整体工作效率,为病人提供方便快捷全面的服务等方面都能发挥出重要作用。
Select*From病人信息Where住院号=*Select*From病案主页Where病人id =*Select*From住院费用记录Where病人id =* Select*From医保病人关联表Where病人id In (select 病人id From病人信息Where住院号*)For UpdateSelect*From病人未结费用Where病人id In (select 病人id From病人信息Where住院号=*)For UpdateSelect*From住院费用记录Where病人id In (select 病人id From病人信息Where住院号=*)And No='*'And收费细目id =*For UpdateSelect*From保险支付项目Where收费细目id =78847Select*From保险支付项目Where项目名称Like '%*%'select t.*,t.rowid from zl9i_xjny.t_con1 t Where hzxm Like'%*%'select t.*, t.rowid from zl9i_xjny.t_con2 t Wherezyh In(*, *)Select*From病人信息Where住院号=*For UpdateSelect*From病案主页Where病人id =*For Update2017年 1月 13日SQLSelect*From保险支付项目Where项目名称Like'%卡因%'Select*From住院费用记录Where病人id =*And 收费细目id =*And No='*'For UpdateSelect*From药品收发记录Where No='*'And 药品id =*For UpdateSelect*From病人信息Where住院号=*Select*From药品库存Where药品id =Con2中间库删数据Select * From 住院费用记录 Where 病人id =*And 主页id=2*select t.*, t.rowid from zl9i_xjny.t_con2 t Where Id =*条码打印在已执行中改为采集的操作Update 门诊费用记录 Set 执行人='',执行状态=0,执行时间='' Where 医嘱序号 in(Select Id From 病人医嘱记录Where 病人id=*And 挂号单='*')And 收据费目 In('检验费','卫生材料')Select * From 病人医嘱发送Select * From 病人医嘱执行 Where 医嘱id in(Select Id From 病人医嘱记录 Where 病人id=* And 挂号单='*') For Update。
医院基本数据分析评价表(1)指标名称2014 年全年2015 年全年2015 年 1 季度2015 年 2 季度2015 年 3 季度2015 年 4 季度开放病床数床位使用率总出院人次全院平均住院日住院病人均次费用门诊病人均次费用医疗总收入(包括门诊)住院病人总收入住院病人药品总量+门诊药品总量21种辅助用药总用量全院药占比全院抗菌药物使用率全院抗菌药物使用强度全院耗材占比(除去药品)完成总临床病例数临床路径病例占出院患者比例临床路径患者总药占比临床路径病例总耗占比(除去药品)临床路径患者总平均住院日临床路径总入径率临床路径总入径率完成率全院总死亡率检查专家签名检查日期医院 201年月临床路径、非临床路径病例抗菌药物及辅助用药相关指标评价表(2)抗生每种抗生抗生素使是否有进入临床路径住院素使科室住院号病人姓名是否使用抗生素素名称及用是否符药敏试辅助用药名称病种名称天数用种使用天数合要求验类检查专家签名检查日期2016 年第季度临床路径检查综合评分标准检查项目分值评分标准得分完成临床路径病例100 占总出院病人的 30%得 80 分,增加 1 个百分点加 0.5 分,减少 1 个百分点扣0.5 分数药占比100 达到标准得 80 分,下降 0.5 个百分点加 1 分,增加 0.5 个百分点扣 1 分耗占比50 达到标准得 40 分,下降 0.5 个百分点加 1 分,增加 0.5 个百分点扣 1 分抗菌药物使用强度50 达到标准得 50 分( 40DDDs),每增加 1DDDs值扣 0.5 分抗菌药物使用率50 达到标准得 40 分( 60%),下降 1 个百分点加 1 分,增加 1 个百分点扣 1 分出院病人均次费用100 与上年度比较,持平得80 分,下降 1 个百分点加 2 分,增加 1 个百分点扣 2 分平均住院日50 与上年度比较,持平得40 分,下降得 50 分,下降的 30 分辅助用药100 辅助用药总量与上年比较,持平得 60 分,增加 1 个百分点扣 2 分,下降 1 个百分点加 2 分合计600检查专家签名检查日期。
医院信息化是医院应用信息技术及其产品的过程,是信息技术由局部到全局、由战术层次到战略层次向医院的全面渗透,运用于流程管理、支持医院经营管理的过程。
信息化的实施从自上而下的角度说,必须与医院的制度创新、组织创新和管理创新结合;从自上而下的角度说,必须以作为医院主体的业务人员直接受益及其使用水平的逐步提高为基础。
医院信息系统属于世界上现存的企业及信息系统中最为复杂的一类,这是医院本身的目标、任务和性质决定的;它应用于医院的医疗管理、经济管理等各个方面,牵涉的信息种类十分庞杂;它融合了医院的管理思想和各部门的业务经验,是医院当前运作方式和业务流程的具体体现,同时又在一定程度上反作用于医院当前的运作方式和业务流程:他实施的技术手段与当前快速发展的信息技术密切相关,实施的广度和深度(如电子日历、电子支付等)又受到社会大环境信息化程度的影响,受到国家和有关部委制定的法律法规的影响。
因此,医院信息化建设工作具有长期性、复杂性和内容的多变性;医院信息系统不是一个简单的、封闭的、静止的软件,而是一个复杂的、开放的、在应用的深度和广度上逐步变化和发展的软件系统需求分析分为三个部分:需求的文字表述、数据流图、数据字典、需求分析第一部分调查用户需求本系统的最终用户为医院,我们根据从医院方面取得的图表资料、文字资料以及其他细节方面的信息,根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求:1、医院的组织机构情况一所医院的主要构成分为两个部分,一是门诊部门,二是住院部门,医院的所有日常工作都是围绕着这两大部门进行的。
门诊部门和住院部门各下设若干科室,如门诊部门下设口腔科、科、外科、皮肤科等,住院部门下设科、外科、骨科等,二者下设的部分科室是交叉的,各科室都有相应的医生、护士,完成所承担的医疗工作,医生又有主治医师、副主任医师、普通医师或教授、副教授、其他之分。
为了支持这两大部门的工作,医院还设置了药库、中心药房、门诊药房、制剂室、设备科、财务科、后勤仓库、门诊收费处、门诊挂号处、问讯处、住院处、检验科室、检查科室、血库、病案室、手术室,以及为医院的日常管理而设置的行政部门等。
--================================== V3.1 医院信息管理系统=======================================--===================================V3.1系统公共表结构============================================--==-- 01、部门编码表BM_BMBM00 : 医院部门编码==PROMPT 01、部门编码表BM_BMBM00:PROMPT 02、病区发药状态表BM_BQFYZT:PROMPT 03、病区科室(对应)表BM_BQKS00:PROMPT 04、病人费别表BM_BRFBB0:PROMPT 05、病人交费类别表BM_BRJFLB:PROMPT 09、病人信息表BM_BRXXB0:PROMPT 07、病人支付方式表BM_BRZFFS:PROMPT 08、病人职退表例表BM_BXBL00:PROMPT 10、床位等级表BM_CWDJ00:PROMPT 11、床位价目表(包括附加费) BM_CWJM00:PROMPT 12、床位表BM_CWK000:PROMPT 13、毒麻诊断代码表BM_DMZD00:PROMPT 14、药库入库入库付款方式BM_FKFS00:PROMPT 15、发票项目表BM_FPXM00:PROMPT 16、挂号类别表BM_GHLBB0:PROMPT 17、疾病别名字典表BM_JBBMZD:PROMPT 18、收费员缴款表BM_JKB000:PROMPT 19、账病人表BM_JZBRB0:PROMPT 20、门诊时间字典表BM_MZSJB0:PROMPT 21、频次表BM_PC0000:PROMPT 22、票据类型表BM_PJLXB0:PROMPT 24、皮试类别表BM_PS0000:PROMPT 25、拼音五笔表BM_PYWB00:PROMPT 26、门诊收费医保处方临时表(医保用) BM_SFCF00_TEMP00:PROMPT 27、门诊收费医保处方明细临时表(医保用) BM_SFCFMX_TEMP00:PROMPT 28、(医疗)收费项目标准表BM_SFXMBZ:PROMPT 29、特殊病种编码表BM_TSBZB0:PROMPT 30、特约单位表BM_TYDWB0:PROMPT 31、医保发票项目表BM_YBFPXM:PROMPT 32、医保收费对应表bm_ybsfdy:PROMPT 33、医保收费项目表BM_YBSFXM:PROMPT 34、药典表BM_YD0000:PROMPT 35、药房药品出库类型编码表BM_YFCKLX:PROMPT 36、药房药品入库类型编码表BM_YFRKLX:PROMPT 37、员工编码表BM_YGBM00:PROMPT 38、药库出库类型表BM_YKCKLX: PROMPT 39、药库入库类型表BM_YKRKLX: PROMPT 40、药品别名编码表BM_YPBM00: PROMPT 41、药品存放位置表BM_YPCFWZ: PROMPT 42、药品单位编码表BM_YPDW00: PROMPT 43、供货单位编码表BM_YPGHDW: PROMPT 44、药品禁忌表BM_YPJJB0: PROMPT 45、药品禁忌临时表(全局临时表) BM_YPJJB0_TMP: PROMPT 46、药品剂型表BM_YPJX00: PROMPT 47、药品类别表BM_YPLB00: PROMPT 48、药品生产厂家编码表BM_YPSCCJ: PROMPT 49、药品用法表BM_YPYF00: PROMPT 50、药品和用法关系表BM_YPYFGX: PROMPT 51、药品用法说明表BM_YPYFSM: PROMPT 52、药品药理表BM_YPYL00: PROMPT 53、业务流程表(药库业务流程)BM_YWLC00: PROMPT 54、医院收费项目表BM_YYSFXM: PROMPT 55、医嘱执行频次明细表BM_YZPCMX: PROMPT 56、诊断类别表BM_ZDLB00: PROMPT 57、诊断描述表BM_ZDMS00: PROMPT 58、诊疗项目类别表(不可维护) BM_ZLXMLB: PROMPT 59、诊疗字典表BM_ZLZD00: PROMPT 60、住院收费医保处方临时表BM_ZYCF00_TEMP00: PROMPT 61、住院收费医保处方明细临时表BM_ZYCFMX_TEMP00: PROMPT 62、卡具代码表IC_KJDM00: PROMPT 63、类代码表IC_KLDM00: PROMPT 64、医保病人类别表IC_YBBRLB: PROMPT 65、IC卡用户信息表IC_YHXX00: PROMPT 66、IC卡业务流水表IC_YWLS00: PROMPT 67、医院ID号表IC_YYID00: PROMPT 68、报表参数表XT_BBCS00: PROMPT 69、报表名称(对照)表XT_BBMC00: PROMPT 70、部门性质XT_BMXZ00: PROMPT 71、数据库用户表XT_DBMS00: PROMPT 72、分娩方式XT_FMFS00: PROMPT 73、取序列号表XT_GETSEQ: PROMPT 74、会阴破裂XT_HYPL00: PROMPT 75、CD_9码XT_ICD900: PROMPT 76、用收费项目和常用诊疗项目XT_KSCYXM: PROMPT 77、科室可执行的医技项目表XT_KSZXXM: PROMPT 78、民族XT_MZ0000: PROMPT 79、麻醉方式XT_MZFS00: PROMPT 80、切口等级XT_QKDJ00: PROMPT 81、省份XT_SF0000:PROMPT 82、是否疑诊XT_SFYZ00: PROMPT 83、胎数XT_TS0000: PROMPT 84、性别XT_XB0000: PROMPT 85、医技项目发往方向表XT_XMFWFX: PROMPT 86、县市XT_XS0000: PROMPT 87、系统参数表XT_XTCS00: PROMPT 88、系统模块表XT_XTMK00: PROMPT 89、系统日志表XT_XTRZ00: PROMPT 90、系统组别表XT_XTZB00: PROMPT 91、婴儿情况XT_YEQK00: PROMPT 92、员工性质XT_YGXZ00: PROMPT 93、用户部门权限表XT_YHBMQX: PROMPT 94、用户参数表XT_YHCS00: PROMPT 95、用户组别表XT_YHZB00: PROMPT 97、医院系统表XT_YYXT00: PROMPT 98、医院信息表XT_YYXX00: PROMPT 99、组别权限表XT_ZBQX00: PROMPT 100、诊断类别XT_ZDLB00: PROMPT 101、诊疗-收费项目对应表XT_ZLSFGX: PROMPT 102、治疗效果XT_ZLXG00: PROMPT 103、(非描述性)诊疗项目结果集表XT_ZLXMJG: PROMPT 104、职业XT_ZY0000: PROMPT 105、医技临时表(全局临时表) YJ_YWJJ00_TMP: PROMPT 106、医技治疗项目临时表(全局临时表) YJ_ZLXMID_TMP: PROMPT 107、公用报表参数表XT_GYBBCS: PROMPT 108、项目编码规则表BM_BMGZ00: PROMPT 109、错误信息XT_ERROR0: PROMPT 110、医生科室常用疾病编码XT_CYJBBM: PROMPT 111、组合诊疗项目表XT_ZHZLXM: PROMPT 112、疹疗项目组合明细XT_ZHZLMX: PROMPT 113、收费员缴款项目明细表BM_JKMXB0: PROMPT 114、医院收入统计表BM_YYSFTJ: prompt 115、医院门诊科室编码对应关系表BM_GHKSTJ_KSDY00: prompt 116、医院门诊科室挂号情况统计表BM_GHKSTJ: PROMPT 117、系统字典XT_ZD0000:PROMPT 118、记录模板类别XT_JLMBLB:PROMPT 119、格式记录模板XT_JLMB00:PROMPT 120、医生类别BM_YSLB00:PROMPT 121、国籍XT_GJ0000:PROMPT 122、费用代码XT_FYDM00:PROMPT 123、病案保密等级ZS_BABMDJ:PROMPT 124、医技检验检查单表BM_JYJCD0:PROMPT 125、医技检验检查项目表BM_JYJCXM:PROMPT 126、医嘱模板XT_YZMB00:PROMPT 127、药品模板明细XT_YPMBMX:PROMPT 128、诊疗模板明细XT_ZLMBMX:PROMPT 129、医生(科室、全院)常用诊疗项目(需要合并)XT_CYZLXM:PROMPT 130、医嘱模板类别XT_YZMBLB:PROMPT 131、病历模板XT_BLMB00:PROMPT 132、电子公告XT_DZGG00:PROMPT 133、系统操作日志XT_XTCZRZ:PROMPT 134、中标期字典表BM_ZBQZD0:******************************************************************************* **********/connect sd_hospital/sd_hospital;PROMPT 1 --部门编码表BM_BMBM00--DROP TABLE BM_BMBM00;CREATE TABLE BM_BMBM00(BMBH00 NUMBER(5,0) NOT NULL, --部门编号,内部码SQ_BM_BMBM00_BMBH00BH0000 VARCHAR2(15) NOT NULL, --编号,层次码,打印顺序号FLAG00 CHAR(1) DEFAULT '1' NOT NULL, --标志:'1'--叶子,'0'--树枝BMMC00 VARCHAR2(20) NOT NULL, --部门名称PYSM00 VARCHAR2(10) , --拼音首码WBSM00 VARCHAR2(10) , --五笔首码BMXZ00 CHAR(1) DEFAULT 'a' NOT NULL, --部门性质--'0'住院临床科室,'1'门诊临床科室--'2'门诊药房,'3',住院药房,'4'收费处,--'5'医技科室,'6'药库,'7'外单位--'9'病区.'a'其它FYBZ00 CHAR(1) DEFAULT '0' NOT NULL, --盘点调价标志--'3'(药房、药库)盘点,'5'药品正在调价,'0'其他SYCW00 NUMBER(3,0) DEFAULT 0 NOT NULL, --实有床位,统计时用YJXX00 NUMBER(6,2) DEFAULT 0 NOT NULL, --预缴金下限,第一次预缴金的下限(病区押金下限)CKXX00 NUMBER(6,2) DEFAULT 100 NOT NULL, --催款下限,病区提示催款的下限JZXX00 NUMBER(6,2) DEFAULT 0 NOT NULL, --记账下限,病区病人实际余额的下限CZBZ00 CHAR(1) DEFAULT '0' NOT NULL --'0'新增部门,可删除,--'1'现存部门,不可删除,--'2'部门不存在,但不可删除YYID00 CHAR(6) NOT NULL, --医院内部号JKBH01 VARCHAR2(10) , --与其他系统做接口时的编号KSDH00 VARCHAR2(20) --??);ALTER TABLE BM_BMBM00ADD CONSTRAINT CK_BM_BMBM00 CHECK(FLAG00 IN ('0','1') AND BMXZ00 IN ('0','1','2','3','4','5','6','7','8','9','a') ANDFYBZ00 IN ('0','3','5') AND SYCW00 >= 0 AND YJXX00 >= 0 AND CZBZ00 IN ('0','1','2') ANDBMBH00 <> 0);--序列号SQ_BM_BMBM00_BMBH00DROP SEQUENCE SQ_BM_BMBM00_BMBH00;CREATE SEQUENCE SQ_BM_BMBM00_BMBH00 INCREMENT BY 1 START WITH 20 MAXVALUE 99999 MINVALUE 1 CYCLE NOCACHE;--序列号SQ_XT_BMJD00DROP SEQUENCE SQ_XT_BMJD00;CREATE SEQUENCE SQ_XT_BMJD00 INCREMENT BY 1 START WITH 1 MAXVALUE 99 MINVALUE 1 CYCLE CACHE 2 ORDER;PROMPT 2 --病区发药状态表BM_BQFYZT--DROP TABLE BM_BQFYZT;CREATE TABLE BM_BQFYZT(BQBMBH NUMBER(5) NOT NULL, --病区部门编号BQBMMC VARCHAR2(20) NOT NULL, --病区部门名称YFBMBH NUMBER(5) NOT NULL, --药房部门编号FYZT00 CHAR(1) DEFAULT '0' NOT NULL --发药状态,'0',病区无药,'1'病区有药,--'2'病区正在发药,'3'病区已发药);ALTER TABLE BM_BQFYZTADD CONSTRAINT CK_BM_BQFYZT CHECK (FYZT00 IN ('0','1','2','3'));PROMPT 3 --病区科室(对应)表BM_BQKS00--DROP TABLE BM_BQKS00;CREATE TABLE BM_BQKS00(BQH000 NUMBER(5,0) NOT NULL, --病区号KSH000 NUMBER(5,0) NOT NULL --科室号);PROMPT 4 --病人费别表BM_BRFBB0--DROP TABLE BM_BRFBB0;CREATE TABLE BM_BRFBB0(FBBH00 NUMBER(5,0) NOT NULL, --病人费别流水号SQ_BM_BRFBB0_FBBH00FBMC00 VARCHAR2(30) NOT NULL, --费别名称:自费、记帐、医保等SFDYFP CHAR(1) DEFAULT 'Y' NOT NULL, --'Y':打印发票,'N':不打印发票SFYX00 CHAR(1) DEFAULT 'Y' NOT NULL, --'Y':有效,'N':无效PY0000 VARCHAR2(10) , --拼音编码WB0000 VARCHAR2(10), --五笔编码SFCFFP CHAR(1) DEFAULT 'Y' NOT NULL --是否拆分发票);ALTER TABLE BM_BRFBB0ADD CONSTRAINT CK_BM_BRFBB0 CHECK (SFDYFP IN ('Y','N') AND SFYX00 IN ('Y','N'));--序列号SQ_BM_BRFBB0_FBBH00DROP SEQUENCE SQ_BM_BRFBB0_FBBH00;CREATE SEQUENCE SQ_BM_BRFBB0_FBBH00 INCREMENT BY 1 START WITH 10 MAXVALUE 99999 MINVALUE 1 CYCLE NOCACHE;PROMPT 5 --病人交费类别表BM_BRJFLB--DROP TABLE BM_BRJFLB;CREATE TABLE BM_BRJFLB(JFLBID NUMBER(5,0) NOT NULL, --交费类别流水号SQ_BM_BRJFLB_JFLBIDJFLBMC VARCHAR2(30) NOT NULL, --交费类别名称,如:门诊预交金、住院预交金SYBZ00 CHAR(1) NOT NULL, --'0':是默认门诊使用标志,'1':是默认住院使用SFYX00 CHAR(1) DEFAULT 'Y' NOT NULL, --'Y':有效,'N':无效SFMZ00 CHAR(1) DEFAULT 'Y' NOT NULL, --是否门诊'Y':PY0000 VARCHAR2(10) , --拼音编码WB0000 VARCHAR2(10) --五笔编码);ALTER TABLE BM_BRJFLBADD CONSTRAINT CK_BM_BRJFLB CHECK (SFYX00 IN ('Y','N') AND SFMZ00 IN ('Y','N'));--序列号SQ_BM_BRJFLB_JFLBIDDROP SEQUENCE SQ_BM_BRJFLB_JFLBID;CREATE SEQUENCE SQ_BM_BRJFLB_JFLBID INCREMENT BY 1 START WITH 10 MAXVALUE 99999 MINVALUE 1 CYCLE NOCACHE;PROMPT 6 --病人信息表BM_BRXXB0--DROP TABLE BM_BRXXB0;CREATE TABLE BM_BRXXB0(BRID00 NUMBER(10,0) NOT NULL, --病人的唯一标识号SQ_BM_BRXXB0_BRID00MRN000 CHAR(30) DEFAULT '0' NOT NULL, --病案号BRBLH0 CHAR(30) DEFAULT '0' NOT NULL, --门诊病历号YBKH00 CHAR(30) DEFAULT '0' NOT NULL, --病人医保卡号YBID00 CHAR(30) DEFAULT '0' NOT NULL, --病人医疗保险号(医保ID)YBLB00 CHAR(30) DEFAULT '0' NOT NULL, --病人医保类别,'0':非医保'1':省直医保,'2':市医保(对应病人所属分中心名称)BRXM00 VARCHAR2(30) NOT NULL, --姓名BRXB00 VARCHAR2(10) , --性别BRXX00 VARCHAR2(30) , --血型BRCSRQ CHAR(8) , --出生日期BRHYZK VARCHAR2(30) , --婚姻状况BRZY00 VARCHAR2(30) , --职业BRMZ00 VARCHAR2(30) , --民族BRGJ00 VARCHAR2(30) , --国籍BRZJLX VARCHAR2(30) DEFAULT '身份证'NOT NULL, --证件类型BRZJBH VARCHAR2(30) , --证件编号FBBH00 NUMBER(5,0) NOT NULL, --费别F.K=BM_BRFBB0.FBBH00BRGFZH VARCHAR2(30) DEFAULT '0' NOT NULL, --凭证号/公费证号BRDYFW VARCHAR2(30) DEFAULT '本市(县)', --地域范围;本市、外地(对应病人所属地区名称)BRDH00 VARCHAR2(30) , --电话BRJTDZ VARCHAR2(200) , --家庭地址/通信地址BRYB00 VARCHAR2(30) , --邮编TYDWID NUMBER(5,0) , --单位IDTYDWMC VARCHAR2(200) , --单位名称BRLXGX VARCHAR2(30) , --联系人关系BRLXXM VARCHAR2(10) , --联系人姓名BRLXDZ VARCHAR2(200) , --联系人地址BRLXDH VARCHAR2(30) , --联系人电话BRZTQK VARCHAR2(30) , --职退情况BRJKQK VARCHAR2(100) , --健康状况BRLX00 VARCHAR2(30) DEFAULT '初诊' NOT NULL, --病人类型CZY000 NUMBER(5,0) NOT NULL, --操作员IDCZRQ00 CHAR(8) NOT NULL, --操作日期CZSJ00 CHAR(8) NOT NULL, --操作时间SHR000 VARCHAR2(20) , --审核人姓名SHRQ00 CHAR(8) , --审核日期RYCS00 NUMBER(10,0) DEFAULT 0 NOT NULL, --入院次数CYQKJE NUMBER(12,2) , --病人出院后的欠款数额,供病人再次入院是查询提示ZYZT00 CHAR(1) DEFAULT '0' NOT NULL, --病人在院状态,'0':门诊,'1':住院,'2':其它,'3':出院(在住院收费处入、出院时修改)SFYX00 CHAR(1) DEFAULT 'Y' NOT NULL, --状态'Y':有效,'N':停用BZ0000 VARCHAR2(200) --备注YBBRLB CHAR(1) DEFAULT '0' NOT NULL, --医保病人类别LBBH00 NUMBER(5,0) , --xxBRBLH1 CHAR(30) , --xxDWZBID NUMBER(10,0) DEFAULT 0 , --单位组别ID -->BM_DWZB00.DWZBID(体检系统用)SFYD00 CHAR(1) DEFAULT '0' NOT NULL, --是否属于优待病人(挂号用,费用优待)BRSZSF VARCHAR2(30) , --BRSZS0 VARCHAR2(30) , --BRSZZ0 VARCHAR2(60) , --SFMRZ0 NUMBER(1) DEFAULT '1' , --xxFJDID0 NUMBER(5) DEFAULT '0' , --xxBMMC00 VARCHAR2 (50) , --部门名称SFYXJB CHAR(1) default '0' not null --是否优先级别,挂号时使用(优先就诊));ALTER TABLE BM_BRXXB0ADD CONSTRAINT CK_BM_BRXXB0 CHECK(SFYX00 IN ('Y','N') AND RYCS00 >= 0 AND ZYZT00 IN ('0','1','2','3'));--序列号SQ_BM_BRXXB0_BRID00DROP SEQUENCE SQ_BM_BRXXB0_BRID00;CREATE SEQUENCE SQ_BM_BRXXB0_BRID00 INCREMENT BY 1 START WITH 1 MAXVALUE 9999999999 MINVALUE 1 CYCLE CACHE 100;PROMPT 7 --病人支付方式表BM_BRZFFS--DROP TABLE BM_BRZFFS;CREATE TABLE BM_BRZFFS(ZFFSBH NUMBER(5,0) NOT NULL, --支付方式流水号ZFFSMC VARCHAR2(30) NOT NULL, --支付方式:现金、支票、汇票、银行本票、信用卡SFDYFP CHAR(1) DEFAULT 'Y' NOT NULL, --是否打印发票, 'Y':打印发票,'N':不打印发票SFYX00 CHAR(1) DEFAULT 'Y' NOT NULL, --是否有效'Y':有效,'N':无效PY0000 VARCHAR2(10) , --拼音码WB0000 VARCHAR2(10) --五笔码);ALTER TABLE BM_BRZFFSADD CONSTRAINT CK_BM_BRZFFS CHECK(SFYX00 IN ('Y','N') AND SFYX00 IN ('Y','N'));--序列号SQ_BM_BRZFFS_ZFFSBHDROP SEQUENCE SQ_BM_BRZFFS_ZFFSBH;CREATE SEQUENCE SQ_BM_BRZFFS_ZFFSBH INCREMENT BY 1 START WITH 10 MAXVALUE 99999 MINVALUE 1 CYCLE NOCACHE;PROMPT 8 --病人职退表BM_BRZTB0--DROP TABLE BM_BRZTB0;CREATE TABLE BM_BRZTB0(ZTBH00 NUMBER(5,0) NOT NULL, --病人职退流水号ZTMC00 VARCHAR2(30) NOT NULL, --职退名称,如:在职、退休、离休、其它SFYX00 CHAR(1) DEFAULT 'Y' NOT NULL, --'Y':有效,'N':无效PY0000 VARCHAR2(10) , --拼音编码WB0000 VARCHAR2(10) --五笔编码);ALTER TABLE BM_BRZTB0ADD CONSTRAINT CK_BM_BRZTB0 CHECK(SFYX00 IN ('Y','N'));--序列号SQ_BM_BRZTB0_ZTBH00DROP SEQUENCE SQ_BM_BRZTB0_ZTBH00;CREATE SEQUENCE SQ_BM_BRZTB0_ZTBH00 INCREMENT BY 1 START WITH 10 MAXVALUE 99999 MINVALUE 1 CYCLE NOCACHE;PROMPT 9 --病人报销比例表BM_BXBL00--DROP TABLE BM_BXBL00;CREATE TABLE BM_BXBL00(BXBLID NUMBER(10,0) NOT NULL, --报销比例ID SQ_BM_BXBL00_BXBLIDFBBH00 NUMBER(5,0) NOT NULL, --病人费别代码SFDM00 NUMBER(10,0) NOT NULL, --收费代码SFMZ00 CHAR(1) DEFAULT 'Y' NOT NULL, --是否门诊标志,'Y'门诊,'N':住院GFBL00 NUMBER(12,2) NOT NULL, --公费报销比例0-100JZBL00 NUMBER(12,2) NOT NULL --记账报销比例0-100 GFBL+JZBL<=100);ALTER TABLE BM_BXBL00ADD CONSTRAINT CK_BM_BXBL00 CHECK(SFMZ00 IN ('Y','N') AND GFBL00 >= 0 AND JZBL00 >= 0 AND GFBL00 + JZBL00 <= 100);--序列号SQ_BM_BXBL00_BXBLIDDROP SEQUENCE SQ_BM_BXBL00_BXBLID;CREATE SEQUENCE SQ_BM_BXBL00_BXBLID INCREMENT BY 1 START WITH 1 MAXVALUE 9999999999 MINVALUE 1 CYCLE NOCACHE;PROMPT 10 --床位等级表BM_CWDJ00--DROP TABLE BM_CWDJ00;CREATE TABLE BM_CWDJ00(CWDJ00 NUMBER(4) NOT NULL, --床位等级CWDJMC VARCHAR2(30) NOT NULL, --床位等级名称BZ0000 VARCHAR2(10) --备注);PROMPT 11 --床位价目表(包括附加费) BM_CWJM00--DROP TABLE BM_CWJM00;CREATE TABLE BM_CWJM00(ID0000 NUMBER(4) NOT NULL, --ID号SQ_BM_CWJM00_ID0000CWDJ00 NUMBER(4) NOT NULL, --床位等级SFXMID NUMBER(10) NOT NULL, --附加收费项目SFCS00 NUMBER(1) DEFAULT 1 NOT NULL, --收费次数BZ0000 VARCHAR2(10) --备注);ALTER TABLE BM_CWJM00ADD CONSTRAINT CK_BM_CWJM00 CHECK(SFCS00 > 0);--序列号SQ_BM_CWJM00_ID0000DROP SEQUENCE SQ_BM_CWJM00_ID0000;CREATE SEQUENCE SQ_BM_CWJM00_ID0000 INCREMENT BY 1 START WITH 1 MAXVALUE 9999 MINVALUE 1 CYCLE NOCACHE;PROMPT 12 --床位表BM_CWK000--DROP TABLE BM_CWK000;CREATE TABLE BM_CWK000(CH0000 CHAR(10) NOT NULL, --床位号BQH000 NUMBER(5,0) NOT NULL, --病区编号KSH000 NUMBER(5,0) NOT NULL, --科室编号,统计用ZZYS00 NUMBER(5,0) , --主治医生ZRYS00 NUMBER(5,0) , --主任医院ZYYS00 NUMBER(5,0) , --住院医生ZRHS00 NUMBER(5,0) , --责任护士CWZT00 CHAR(1) DEFAULT '0' NOT NULL, --床位状态'0'空床,'1'占用,'2'包床,'3'预定,'4'停用CWBLRQ CHAR(8) , --预约时,床位保留日期ZYID00 NUMBER(10,0) , --现住或预约病人住院流水号CWDJ00 NUMBER(4,0) NOT NULL, --床位等级FJH000 CHAR(5) , --房间号ZCH000 CHAR(10) , --主床号CWXZ00 CHAR(1) DEFAULT '0' NOT NULL, --床位性质'0'在编床,'1'非编床,'2'虚床(家庭病床)CWYJ00 NUMBER(10,2) DEFAULT '0' NOT NULL --床位押金);ALTER TABLE BM_CWK000ADD CONSTRAINT CK_BM_CWK000 CHECK(CWZT00 IN ('0','1','2','3','4') AND CWXZ00 IN ('0','1','2') AND CWYJ00 >= 0);PROMPT 13 --毒麻诊断代码表BM_DMZD00--DROP TABLE BM_DMZD00;CREATE TABLE BM_DMZD00(BZID00 NUMBER(6,0) NOT NULL, --病症ID SQ_BM_DMZD00_BZID00BZBH00 VARCHAR2(10) NOT NULL, --病症编号BZMC00 VARCHAR2(60) NOT NULL, --病症名称PYSM00 VARCHAR2(10) , --拼音WBSM00 VARCHAR2(10) --五笔);--序列号SQ_BM_DMZD00_BZID00DROP SEQUENCE SQ_BM_DMZD00_BZID00;CREATE SEQUENCE SQ_BM_DMZD00_BZID00 INCREMENT BY 1 START WITH 1 MAXVALUE 999999 MINVALUE 1 CYCLE NOCACHE;PROMPT 14 --付款方式表(药库入库入库付款方式) BM_FKFS00--DROP TABLE BM_FKFS00;CREATE TABLE BM_FKFS00(FKFSBH CHAR(2) NOT NULL, --入库付款方式编码FKFSMC VARCHAR2(10) NOT NULL --入库付款方式名称);PROMPT 15 --发票项目表BM_FPXM00--DROP TABLE BM_FPXM00;CREATE TABLE BM_FPXM00(FPXMID NUMBER(5,0) NOT NULL, --发票项目流水号SQ_BM_FPXM00_FPXMIDBH0000 CHAR(2) NOT NULL, --编号,外部号, 可调整打印顺序数字码XMMC00 VARCHAR2(40) NOT NULL, --项目名称SYBZ00 NUMBER(5,0) NOT NULL, --使用标志,1:门诊,2:住院,3:门诊住院公用MRBAXM NUMBER(2,0) , --默认病案项目MZDYXH NUMBER(2,0) , --门诊系统打印发票序号ZYDYXH NUMBER(2,0) , --住院发票打印发票序号SFYLXM CHAR(1) DEFAULT 'Y' NOT NULL, --是否属于医疗费用的发票项目);ALTER TABLE BM_FPXM00ADD CONSTRAINT CK_BM_FPXM00 CHECK (SYBZ00 IN (1,2,3));--序列号SQ_BM_FPXM00_FPXMIDDROP SEQUENCE SQ_BM_FPXM00_FPXMID;CREATE SEQUENCE SQ_BM_FPXM00_FPXMID INCREMENT BY 1 START WITH 20 MAXVALUE 99999 MINVALUE 1 CYCLE NOCACHE;PROMPT 16 --挂号类别表BM_GHLBB0--DROP TABLE BM_GHLBB0;CREATE TABLE BM_GHLBB0(LBBH00 NUMBER(5,0) NOT NULL, --挂号类别流水号SQ_BM_GHLBB0_LBBH00LBMC00 VARCHAR2(30) NOT NULL, --挂号类别名称,如:普通挂号,急诊,主任医生SFYX00 CHAR(1) DEFAULT 'Y' NOT NULL, --'Y':有效,'N':无效PY0000 VARCHAR2(10) , --拼音编码WB0000 VARCHAR2(10) --五笔编码GHQXBZ NUMBER(1) DEFAULT 0 NOT NULL, --号别的权限标志0:都可以1:不能开处方2:不能做项目3:都不能GHDJ00 NUMBER(3) DEFAULT 0 NOT NULL --号别等级,医生站挂号用xsxh00 CHAR(2) --显示序号);ALTER TABLE BM_GHLBB0ADD CONSTRAINT CK_BM_GHLBB0 CHECK(SFYX00 IN ('Y','N'));--序列号SQ_BM_GHLBB0_LBBH00DROP SEQUENCE SQ_BM_GHLBB0_LBBH00;CREATE SEQUENCE SQ_BM_GHLBB0_LBBH00 INCREMENT BY 1 START WITH 10 MAXVALUE 99999 MINVALUE 1 CYCLE NOCACHE;PROMPT 17 --疾病别名字典表BM_JBBMZD--DROP TABLE BM_JBBMZD;CREATE TABLE BM_JBBMZD(JBBMID CHAR(6) NOT NULL, --疾病别名ID号SQ_BM_JBBMZD_JBBMIDICD900 CHAR(10) NOT NULL, --ICD9码JBBMMC VARCHAR2(30) NOT NULL, --疾病别名名称PYSM00 VARCHAR2(10) NOT NULL, --拼音首码WBSM00 VARCHAR2(10) NOT NULL --五笔首码);--序列号SQ_BM_JBBMZD_JBBMIDDROP SEQUENCE SQ_BM_JBBMZD_JBBMID;CREATE SEQUENCE SQ_BM_JBBMZD_JBBMID INCREMENT BY 1 START WITH 1 MAXVALUE 999999 MINVALUE 1 CYCLE NOCACHE;PROMPT 18 --收费员缴款表BM_JKB000--DROP TABLE BM_JKB000;CREATE TABLE BM_JKB000(JKDH00 NUMBER(10) NOT NULL, --缴款单号SQ_BM_JKB000_JKBID0PJH000 NUMBER(10,0) NOT NULL, --票据流水号F.K=SF_PJSYQK.PJH000CZY000 NUMBER(5,0) NOT NULL, --操作员工号JKRQ00 CHAR(8) NOT NULL, --缴款日期JKSJ00 CHAR(8) NOT NULL, --缴款时间PJBH00 NUMBER(5,0) NOT NULL, --票据类型编号,F.K=BM_PJLXB0.PJBH00PJQSH0 CHAR(30) NOT NULL, --票据起始号PJZZH0 CHAR(30) NOT NULL, --票据终止号PJZFH0 NUMBER(12,0) NOT NULL, --作废票据单数XJJE00 NUMBER(12,2) NOT NULL, --现金金额ZZJE00 NUMBER(12,2) NOT NULL, --转帐金额SFY000 NUMBER(5,0) NOT NULL, --收费员编号MZBZ00 CHAR(1) NOT NULL, --'0'门诊,'1'住院GRZHZF NUMBER(12,2) DEFAULT 0 NOT NULL, --个人账户支付TJJJZF NUMBER(12,2) DEFAULT 0 NOT NULL, --统筹基金支付SBGRZH NUMBER(12,2) DEFAULT 0 NOT NULL, --商保个人账户SBTCJJ NUMBER(12,2) DEFAULT 0 NOT NULL, --商保统筹基金PJZFJE NUMBER(12,2) DEFAULT 0 NOT NULL, --票据自付金额HSZFH0 NUMBER(12,0) DEFAULT 0 NOT NULL, --回收票据数HSZFJE NUMBER(12,2) DEFAULT 0 NOT NULL, --回收票据金额YHKJE0 NUMBER(12,2) DEFAULT 0 , --银行卡金额PJZS00 NUMBER(12,0) DEFAULT 0 NOT NULL, --票据数JZJE00 NUMBER(12,2) DEFAULT 0 NOT NULL, --记帐金额(公费病人用)GFJE00 NUMBER(12,2) DEFAULT 0 NOT NULL, --减免金额QRBZ00 NUMBER(5,0) DEFAULT 0 NOT NULL, --确认标志QRRY00 NUMBER(5,0) , --缴款确认人QRRQ00 CHAR(8) , --缴款确认日期QRSJ00 CHAR(8) , --缴款确认时间hsyhk0 number(12,2) default 0 --回收银行卡金额);ALTER TABLE BM_JKB000ADD CONSTRAINT CK_BM_JKB000 CHECK(MZBZ00 IN ('0','1') AND PJZFH0 >= 0);--序列号SQ_BM_JKB000_JKBID0DROP SEQUENCE SQ_BM_JKB000_JKBID0;CREATE SEQUENCE SQ_BM_JKB000_JKBID0 INCREMENT BY 1 START WITH 1 MAXVALUE 9999999999 MINVALUE 1 CYCLE NOCACHE;PROMPT 19 --记账病人表BM_JZBRB0--DROP TABLE BM_JZBRB0;CREATE TABLE BM_JZBRB0(JZZH00 VARCHAR2(30) NOT NULL, --病人记账账号、公费证号KSRQ00 CHAR(8) NOT NULL, --记帐开始日期KSSJ00 CHAR(8) NOT NULL, --记帐开始时间JSRQ00 CHAR(8) , --记账结束日期JSSJ00 CHAR(8) , --记账结束时间JZSX00 NUMBER(12,2) DEFAULT 0 NOT NULL, --记账上限,0:无记帐上限DBRBH0 NUMBER(5,0) , --担保人编号DBRXM0 VARCHAR2(30) , --担保人姓名GX0000 VARCHAR2(50) , --担保人与病人的关系SFJZ00 CHAR(1) DEFAULT '0' NOT NULL, --是否结帐,'0':未结或在用,'1'已结帐或已停用BZ0000 VARCHAR2(100) , --备注JZBRID NUMBER(10,0) DEFAULT 0 NOT NULL, --记帐病人唯一号BRID00 NUMBER(10,0) DEFAULT 0 --病人唯一号);ALTER TABLE BM_JZBRB0ADD CONSTRAINT CK_BM_JZBRB0 CHECK(SFJZ00 IN ('0','1') AND JZSX00 >= 0);PROMPT 20 --门诊时间字典表BM_MZSJB0--DROP TABLE BM_MZSJB0;CREATE TABLE BM_MZSJB0(MZSJID NUMBER(5,0) NOT NULL, --门诊时间流水号MZSJ00 CHAR(10) NOT NULL, --门诊时间KSSJ00 CHAR(8) NOT NULL, --开始时间JSSJ00 CHAR(8) NOT NULL, --结束时间SFYX00 CHAR(1) NOT NULL --'Y':有效,'N':无效);ALTER TABLE BM_MZSJB0ADD CONSTRAINT CK_BM_MZSJB0 CHECK(SFYX00 IN ('Y','N'));--序列号SQ_BM_MZSJB0_MZSJIDDROP SEQUENCE SQ_BM_MZSJB0_MZSJID;CREATE SEQUENCE SQ_BM_MZSJB0_MZSJID INCREMENT BY 1 START WITH 10 MAXVALUE 99999 MINVALUE 1 CYCLE NOCACHE;COMMIT;PROMPT 21 --频次表BM_PC0000--DROP TABLE BM_PC0000;CREATE TABLE BM_PC0000(PCID00 NUMBER(3) NOT NULL, --药品频次ID SQ_BM_PC0000_PCID00PCMC00 VARCHAR2(20) NOT NULL, --频次名称WBSM00 VARCHAR2(10) , --五笔码PYSM00 VARCHAR2(10) , --拼音码ZQCD00 NUMBER(2) NOT NULL, --周期长度ZQDW00 CHAR(4) NOT NULL, --周期单位,只能以'小时';'天';'周'ZQCS00 NUMBER(3) NOT NULL, --周期内执行的总次数SM0000 VARCHAR2(20) , --说明YXBZ00 CHAR(1) DEFAULT 'Y' NOT NULL, --有效标志HSZQCD NUMBER(4) DEFAULT 0 NOT NULL --换算周期长度(以小时为单位));ALTER TABLE BM_PC0000ADD CONSTRAINT CK_BM_PC0000 CHECK(YXBZ00 IN ('Y','N') AND ZQCD00 >= 0 AND ((ZQDW00 = '小时' AND HSZQCD = ZQCD00) OR(ZQDW00 = '天' AND HSZQCD = 24 * ZQCD00) OR(ZQDW00 = '周' AND HSZQCD = 168 * ZQCD00)));--序列号SQ_BM_PC0000_PCID00DROP SEQUENCE SQ_BM_PC0000_PCID00;CREATE SEQUENCE SQ_BM_PC0000_PCID00 INCREMENT BY 1 START WITH 30 MAXVALUE 999 MINVALUE 1 CYCLE NOCACHE;PROMPT 22 --票据类型表BM_PJLXB0--DROP TABLE BM_PJLXB0;CREATE TABLE BM_PJLXB0(PLBH00 NUMBER(5,0) NOT NULL, --票据类型流水号SQ_BM_PJLXB0_PLBH00PLMC00 VARCHAR2(30) NOT NULL, --票据类型名称,如:发票、预交金、挂号卡SFYX00 CHAR(1) DEFAULT 'Y' NOT NULL, --'Y':有效,'N':无效PY0000 VARCHAR2(10) , --拼音编码WB0000 VARCHAR2(10) --五笔编码);ALTER TABLE BM_PJLXB0ADD CONSTRAINT CK_BM_PJLXB0 CHECK(SFYX00 IN ('Y','N'));--序列号SQ_BM_PJLXB0_PLBH00DROP SEQUENCE SQ_BM_PJLXB0_PLBH00;CREATE SEQUENCE SQ_BM_PJLXB0_PLBH00 INCREMENT BY 1 START WITH 10 MAXVALUE 99999 MINVALUE 1 CYCLE NOCACHE;PROMPT 23 --票据领用情况表BM_PJLYQK--DROP TABLE BM_PJLYQK;CREATE TABLE BM_PJLYQK(PJLYID NUMBER(5,0) NOT NULL, --票据领用流水号SQ_BM_PJLYQK_PJLYIDPJLXBM NUMBER(5,0) NOT NULL, --票据类型流水号PJLXMC VARCHAR2(30) NOT NULL, --票据类型名称,发票、预交金、挂号卡等PJSYR0 NUMBER(5,0) NOT NULL, --票据所有者编号PJQZMC CHAR(4) NOT NULL, --票据前缀名称,除了数字外的字符PJQSH0 CHAR(30) DEFAULT '0' NOT NULL, --票据起始号PJZZH0 CHAR(30) DEFAULT '0' NOT NULL, --票据终止号PJFFRQ CHAR(8) NOT NULL, --发放票据日期PJTZRQ CHAR(8) , --停止日期PJCZY0 NUMBER(5,0) NOT NULL, --操作员PJDQH0 CHAR(30) DEFAULT '0' NOT NULL, --当前使用票据号SYBZ00 CHAR(1) DEFAULT 'Y' NOT NULL --是否使用'Y'有效'N'无效);ALTER TABLE BM_PJLYQKADD CONSTRAINT CK_BM_PJLYQK CHECK(SYBZ00 IN ('Y','N'));--序列号SQ_BM_PJLYQK_PJLYIDDROP SEQUENCE SQ_BM_PJLYQK_PJLYID;CREATE SEQUENCE SQ_BM_PJLYQK_PJLYID INCREMENT BY 1 START WITH 1 MAXVALUE 99999 MINVALUE 1 CYCLE NOCACHE;PROMPT 24 --皮试类别表BM_PS0000--DROP TABLE BM_PS0000;CREATE TABLE BM_PS0000(PSID00 CHAR(2) NOT NULL, --皮试IDPSMC00 VARCHAR2(10) NOT NULL, --皮试名称PSDM00 VARCHAR2(10) , --皮试医学代码PYSM00 VARCHAR2(10) NOT NULL, --拼音码WBSM00 VARCHAR2(10) NOT NULL, --五笔码PSSM00 VARCHAR2(40) , --皮试说明YXBZ00 CHAR(1) DEFAULT '1' NOT NULL --有效标志'0'无效,'1'有效);ALTER TABLE BM_PS0000ADD CONSTRAINT CK_BM_PS0000 CHECK(YXBZ00 IN ('0','1'));--序列号SQ_BM_PS0000_PSID00DROP SEQUENCE SQ_BM_PS0000_PSID00;CREATE SEQUENCE SQ_BM_PS0000_PSID00 INCREMENT BY 1 START WITH 4 MAXVALUE 99 MINVALUE 1 CYCLE NOCACHE;PROMPT 25 --拼音五笔表BM_PYWB00--DROP TABLE BM_PYWB00;CREATE TABLE BM_PYWB00(HZ0000 CHAR(2) NOT NULL, --汉字PY0000 CHAR(4) , --拼音WB0000 CHAR(1) --五笔);PROMPT 26 --门诊收费医保处方临时表(医保用) BM_SFCF00_TEMP00--DROP TABLE BM_SFCF00_TEMP00;CREATE TABLE BM_SFCF00_TEMP00(ID0000 NUMBER(15,0) NOT NULL, --临时表字段ID(SQ_SF_TEMP00_ID0000)NAME00 CHAR(50) NOT NULL, --临时表字段名称VALUE0 CHAR(30) NOT NULL, --临时表字段值BZ0000 CHAR(1) NOT NULL --存放的标志,'Y':医保,'N':非医保);--序列号SQ_SF_TEMP00_ID0000DROP SEQUENCE SQ_SF_TEMP00_ID0000;CREATE SEQUENCE SQ_SF_TEMP00_ID0000 INCREMENT BY 1 START WITH 1 MAXVALUE 999999999999999 MINVALUE 1 CYCLE NOCACHE;PROMPT 27 --门诊收费医保处方明细临时表(医保用) BM_SFCFMX_TEMP00--DROP TABLE BM_SFCFMX_TEMP00;CREATE TABLE BM_SFCFMX_TEMP00(ID0000 NUMBER(15,0) NOT NULL, --临时表字段IDXMBH00 CHAR(30) NOT NULL, --医院收费项目在医保中心的编号SFYB00 CHAR(1) NOT NULL, --是否医保标志,'Y'or'N'FPXMMC CHAR(50) NOT NULL, --发票项目名称XMMC00 CHAR(100) NOT NULL, --项目名称XMGG00 CHAR(30) , --项目规格XMDW00 CHAR(30) NOT NULL, --项目单位XMDJ00 NUMBER(12,4) NOT NULL, --项目单价XMSL00 NUMBER(12,4) NOT NULL, --项目数量XMJE00 NUMBER(12,4) NOT NULL, --项目金额YSXM00 CHAR(30) NOT NULL --医生姓名);PROMPT 28 --(医疗)收费项目标准表BM_SFXMBZ--DROP TABLE BM_SFXMBZ;CREATE TABLE BM_SFXMBZ(XMBZID NUMBER(10,0) NOT NULL, --项目标准唯一号,对用户透明卫生局自增项目为7*********BMGZID NUMBER(1,0) DEFAULT 0 NOT NULL, --编码规则ID号XH0000 NUMBER(10,0) DEFAULT 0 NOT NULL, --序号收费类的序号为0 收费项目外部检索号BH0000 VARCHAR2(15) NOT NULL, --编号层次码外部唯一号数字码FLAG00 CHAR(1) DEFAULT '0' NOT NULL, --标志'1':叶子,'0':树枝XMMC00 VARCHAR2(100) NOT NULL, --项目名称XMNH00 VARCHAR2(300) , --项目内涵CWNR00 VARCHAR2(300) , --除外内容DW0000 VARCHAR2(20) , --单位(记价单位)BZJE00 NUMBER(12,2) , --基准金额Null为自定义金额FDBL00 NUMBER(5,2) , --浮动比率默认值为0SFXX00 NUMBER(12,2) , --收费下限收费金额最小值,默认值为0SFSX00 NUMBER(12,2) , --收费上限收费金额最大值,0为自定义金额MZFPID NUMBER(5,0) , --门诊发票项目对应的门诊发票项目唯一号ZYFPID NUMBER(5,0) , --住院发票项目对应的住院发票项目唯一号QYRQ00 CHAR(8) DEFAULT TO_CHAR(SYSDATE,'YYYYMMDD') NOT NULL, --启用日期QYSJ00 CHAR(8) DEFAULT TO_CHAR(SYSDATE,'HH24:MI:SS') NOT NULL, --启用时间TZRQ00 CHAR(8) , --停止日期TZSJ00 CHAR(8) , --停止时间BZ0000 VARCHAR2(1200) , --备注ZJBZ00 CHAR(1) DEFAULT '3' NOT NULL --增加标志'3' 不可增加--'1':医院可增加子项目。
填表人: 填表日期:2013年9月日 局长签字:
填表人: 填表日期:2013年9月日 局长签字:
填表人: 填表日期:2013年9月日 局长签字:
填表人: 填表日期:2013年9月日 局长签字:
填表人: 填表日期:2013年9月日 局长签字:
填表人: 填表日期:2013年9月日 局长签字:
填表人: 填表日期:2013年9月日 局长签字:
填表人: 填表日期:2013年9月日 局长签字:
金额单位:元,数量单位:个。
不得以“万元”或“万个”为单位填写,请各单位细心核对后填写。
表中只填数字,不得在数字后面加单位!不得在本表插入任何行或列,不得对本表格式做任何修改。
联系人:陈晓荣 联系电话:130-9937-6666 传真:266-5962。
医院信息系统数据库设计一、门诊子系统E-R图实体及相应的属性实体及相应的属性门诊医师( 医师号, 科室、工作时间,姓名,专业技术职称,性别,出生日期,年龄,婚姻状况,职业,出生地,民族,身份证号,国籍,住址,电话,邮政编码,户口地址, 备注)挂号单(挂号号、挂号类别、挂号日期、挂号科室、主治医师、病人姓名)处理方案(处理方案号、开出时间、处理方案内容、主治医师,病人姓名)门诊病历(病历号、病人姓名、病历内容、诊断时间、主治医师)处方(处方号、处方内容、主治医师、病人姓名、病人性别、病人年龄、附注)收费项目(收费项目号、项目类型、相应序号、收费金额、收费人员、病人姓名)门诊病人( 病人号,姓名,性别,出生日期,年龄,婚姻状况,职业,出生地,民族,身份证号,国籍,工作单位及地址,电话,邮政编码,户口地址,联系人姓名,联系人地址,联系人关系,是否住院, 联系人电话);检验项目(检验序号、检验医师、检验时间安排、检验内容、检验分析、检验结果,检验收费情况)检查项目(检查序号、检查医师、检查时间安排、检查内容、检查分析、检查结果、检查收费情况)工作时间安排(工作时间、所属科室、主治医师)联系说明及其相应属性:支付:(支付金额、支付时间、支付项目)生成(门诊处方-药品提领单):这里做了简化(少了分E-R图中的中西药房药品实体及相关联系),直接由门诊处方与药品提领单产生联系,原因是为了简化设计。
包括1、包括2、包括3、包括4(医生处理方案与具体处理方案的联系,不需要属性)包括5(门诊处方-门诊病历)发出(门诊医生-处理方案)对应(门诊病人-门诊病历)二、住院子系统E-R图相应的实体—属性关系如下:1.病人(身份证号,姓名,出生日期, 性别,年龄,婚姻状况,职业,出生地,民族,国籍,工作单位及地址,电话,邮政编码,户口地址,联系人姓名,联系人地址,联系人电话,是否住院)2.住院病人(住院号,姓名,入院科别,入院时间)3.医生(医师编号,姓名,出生日期,出生地,民族,国籍,户口地址,婚姻状况,年龄,住址,电话,专业技术职务,备注)4.住院医生(姓名,医师编号,所属科室,是否当值)5.住院病案(病案号,病人姓名,住院号,入院科别,入院病室,入院时间,入院情况,转科情况,出院科别,出院科别,出院病室,出院时间,入院诊断,入院后确诊时间,出院诊断,出院情况,其他)6.床位(床号,住院号,姓名,经管医生,护理人员号码,是否空床,治疗结果,床位租金,入院日期, 住院天数,交费方式)7.病区(病区名,床位数,负责人,入住人数,出院人数,治愈率,好转率,未愈率,死亡率,诊断符合率,床位使用率)8.医嘱(诊断序号,诊断类别,疾病编码,疾病名称,启用日期,处理日期,医嘱内容,领药量,主治医师,病人姓名,住院号,出院转归,病理符合)9.住院处方(处方号,诊断序号,处方内容,主治医师,病人姓名,住院号,附注)10.检查项目(检查序号,诊断序号,病人姓名,住院号,检查类别,检查内容,检查日期安排,检查负责人员,检查结果,附注)11.检验项目(检验序号,诊断序号,病人姓名,住院号,检验类别,检验内容,检验日期安排,检验负责人员,检验结果,附注)12.手术项目(手术序号,诊断序号,手术名称, 手术室号,病人姓名,住院号,主刀医师,手术日期,麻醉方式,切口情况,手术持续时间,手术结果)13.收费项目(项目列号,项目内容,病人姓名,住院号,收费类型,收款日期,收款员,收款金额,结账情况,结账金额,是否转账)14.入院通知单(通知单号,门诊医师号,医师姓名,病人姓名,病人号,诊断建议,收费情况,批准与否)15.出院通知单(通知单号,住院医师号,医师姓名,病人姓名,病人号,诊断建议,收费情况,批准与否)解释一:新加入的“医生”“病人”两个实体.它们分别是“住院医生”和“住院病人”的超类.之所以要这样,原因是由于“住院病人”与“门诊病人”有很多相同的属性,这样就造成了数据冗余.而如果让他们相同的属性由一个超类“病人”来拥有的话, “住院病人”与“门诊病人”就可以继承它的所有属性,这样也形成了与门诊子系统的接口.“住院医生”“门诊医生”和“医生”也是同样的处理.解释二:对于各类型的预约,由于其功能比较单一,可在相应的项目中以“日期安排”的属性来完成其功能(如“检查项目”中用“检查日期安排”来代替“检查预约”).这样就使总E-R图比较的简洁了.解释三:手术项目中涉及到的麻醉药品与器械在此总图中没有反应(画图出现分叉).由于麻醉药品从属于药品,因此在“手术项目”中以“麻醉方式”描述其小类编号、药库号和品名,这样就不用单述“麻醉药品”一个实体了 (“药品”的实体、属性在药品进出管理子系统中描述,因此总图也不涉及).对于器械这一个实体,由于此次只有门诊、住院、药品管理三个子系统,没有涉及器械的管理,因此在此图中略去.如是一个完整的医院信息管理系统则应该加入.解释四:在图中该加入“出院通知单”这一个实体.由于图中空余不够,因此没有画出.其应与病人发生联系(与“入院通知单”相同).解释五:对于“住院医生”这个实体应有“工作安排”的这样一个实体与之联系.但考虑到其只要与“医生”发生联系即可,这样的联系将在汇总E-R图是再考虑,本部分则略去.至此,本部分的E-R设计大体已经结束.在相应实体的属性中,必然有相应的冗余部分,此外,与其余子系统的衔接还有待在汇总时考虑.三、药品出入库管理子系统二、实体及属性:供应商:{供应商号,地址,电话,信贷状况};订单:{订单号,供应商号,订货项数,订货日期,交货日期,生产地点};药品:{小类编号,品名,规格,单位,数量,单价,金额,生产日期,保质期};药库:{药库号,负责人,类别,面积};订单细则:{订单号,细则号,药品编号,单价,数量,规格,总价,批号};药品请领单:{编号,领用单位,药品名称,规格,领药量,单价,金额}。
医院病房管理数据库一、引言医院病房管理数据库是为了优化医院病房管理流程而设计的一种信息管理系统。
该系统旨在提高病房资源的利用效率,优化病人的就诊体验,并提供准确、及时的数据支持,以便医院管理层做出科学决策。
本文将详细介绍医院病房管理数据库的设计和功能。
二、数据库设计1. 数据库结构医院病房管理数据库包含以下主要表格:- 病房信息表:记录病房的基本信息,包括病房编号、病房类型、床位数量等。
- 病人信息表:记录病人的基本信息,包括病人编号、姓名、性别、年龄等。
- 医生信息表:记录医生的基本信息,包括医生编号、姓名、职称、科室等。
- 护士信息表:记录护士的基本信息,包括护士编号、姓名、科室等。
- 就诊记录表:记录病人的就诊记录,包括就诊编号、病人编号、医生编号、就诊日期等。
2. 数据库关系医院病房管理数据库的关系如下:- 病房信息表与病人信息表之间的关系是一对多关系,即一个病房可以有多个病人就诊。
- 医生信息表与病人信息表之间的关系是多对多关系,即一个医生可以诊治多个病人,一个病人也可以由多个医生诊治。
- 护士信息表与病人信息表之间的关系是多对多关系,即一个护士可以负责多个病人的护理工作,一个病人也可以由多个护士负责护理。
三、功能描述1. 病房管理功能- 病房信息录入:管理员可以录入病房的基本信息,包括病房编号、病房类型、床位数量等。
- 病房信息查询:管理员可以根据病房编号或病房类型进行查询,以便查找特定病房的详细信息。
- 病房信息修改:管理员可以对病房的基本信息进行修改,如病房类型、床位数量等。
- 病房信息删除:管理员可以删除不再使用的病房信息。
2. 病人管理功能- 病人信息录入:医生或护士可以录入病人的基本信息,包括病人编号、姓名、性别、年龄等。
- 病人信息查询:医生或护士可以根据病人编号或姓名进行查询,以便查找特定病人的详细信息。
- 病人信息修改:医生或护士可以对病人的基本信息进行修改,如姓名、性别、年龄等。
医院病房管理数据库一、引言医院病房管理数据库是一个用于管理医院病房信息的数据库系统。
该系统旨在提高医院病房的管理效率和服务质量,实现对病房资源的合理调度和利用。
本文将详细介绍该数据库的设计和功能。
二、数据库设计1. 数据库结构该数据库包含以下主要表格:- 病房信息表:存储病房的基本信息,包括病房编号、病房名称、所属科室、床位数量等。
- 病人信息表:存储病人的个人信息,包括病人编号、姓名、性别、年龄、入院日期等。
- 医生信息表:存储医生的个人信息,包括医生编号、姓名、性别、职称、所属科室等。
- 护士信息表:存储护士的个人信息,包括护士编号、姓名、性别、所属科室等。
- 病床信息表:存储病床的详细信息,包括病床编号、所属病房、是否占用等。
2. 数据库关系- 病房信息表与病人信息表之间建立一对多关系,一个病房可以有多个病人,一个病人只能属于一个病房。
- 病房信息表与医生信息表之间建立一对多关系,一个病房可以有多个医生,一个医生可以负责多个病房。
- 病房信息表与护士信息表之间建立一对多关系,一个病房可以有多个护士,一个护士可以负责多个病房。
- 病床信息表与病房信息表之间建立一对多关系,一个病房可以有多个病床,一个病床只能属于一个病房。
三、功能介绍1. 病房管理- 添加病房:管理员可以在系统中添加新的病房,并填写相关信息。
- 修改病房信息:管理员可以对已有病房的信息进行修改,如病房名称、床位数量等。
- 删除病房:管理员可以删除再也不使用的病房,系统将自动解除与该病房相关的所有关联关系。
2. 病人管理- 添加病人:医生或者护士可以在系统中添加新的病人,并填写相关信息。
- 修改病人信息:医生或者护士可以对已有病人的信息进行修改,如姓名、年龄等。
- 删除病人:医生或者护士可以删除已治愈或者出院的病人,系统将自动解除与该病人相关的所有关联关系。
3. 医生管理- 添加医生:管理员可以在系统中添加新的医生,并填写相关信息。
医院病房管理数据库1. 简介医院病房管理数据库是一个用于管理医院病房信息的系统。
它能够有效地记录病人的个人信息、医疗记录、药物配药、病房分配等数据,并提供相应的查询和统计功能,以便医院管理人员能够更好地监控和管理病房资源,提高医院的工作效率和服务质量。
2. 数据库设计2.1 病人信息表该表用于存储病人的个人信息,包括病人ID、姓名、性别、年龄、联系方式等字段。
每一个病人在数据库中有惟一的ID,用于标识病人的身份。
2.2 医疗记录表该表用于记录病人的医疗信息,包括就诊时间、就诊科室、主治医生、诊断结果等字段。
每一个病人可以有多条医疗记录,用于追踪病人的就诊历史。
2.3 药物配药表该表用于记录病人的药物配药信息,包括药物名称、剂量、配药时间、配药人员等字段。
每一个病人可以有多个药物配药记录,用于管理病人的药物使用情况。
2.4 病房分配表该表用于记录病人的病房分配情况,包括病房ID、入院时间、出院时间等字段。
每一个病人可以有多次病房分配记录,用于管理病人的住院情况。
3. 功能需求3.1 病人信息管理系统应提供添加、修改和删除病人信息的功能。
管理员可以通过输入病人的个人信息,将其添加到数据库中,并能够根据需要修改或者删除病人信息。
3.2 医疗记录管理系统应提供添加、修改和删除医疗记录的功能。
医生可以根据病人的ID和就诊时间,记录病人的就诊信息,并能够根据需要修改或者删除医疗记录。
3.3 药物配药管理系统应提供添加、修改和删除药物配药记录的功能。
药剂师可以根据病人的ID和配药时间,记录病人的药物配药信息,并能够根据需要修改或者删除药物配药记录。
3.4 病房分配管理系统应提供添加、修改和删除病房分配记录的功能。
护士可以根据病人的ID 和入院时间,记录病人的病房分配信息,并能够根据需要修改或者删除病房分配记录。
3.5 查询和统计功能系统应提供根据病人ID、姓名、性别、年龄等条件进行查询的功能。
管理员和医生可以根据需要查询病人的个人信息、医疗记录、药物配药信息和病房分配信息。
医院病房管理数据库一、引言医院病房管理数据库是为了提高医院病房管理效率和质量而设计的一个信息系统。
通过该数据库,医院可以实现对病房床位、病人信息、医护人员排班等相关数据的管理和查询,从而提高病房资源的利用率和医疗服务的效果。
二、数据库设计1. 数据库结构医院病房管理数据库的结构包括以下几个主要的数据表:- 床位信息表:记录病房床位的编号、所在病房、床位状态等信息;- 病人信息表:记录病人的基本信息,如姓名、性别、年龄、住院日期等;- 医护人员信息表:记录医护人员的基本信息,如姓名、职称、科室等;- 排班表:记录医护人员的排班情况,包括日期、班次、负责病房等;- 医嘱表:记录医生对病人的医嘱信息,包括医嘱内容、执行时间等。
2. 数据库关系医院病房管理数据库的各个数据表之间存在以下关系:- 床位信息表与病人信息表之间是一对一的关系,即一个床位只能对应一个病人,一个病人只能占用一个床位;- 医护人员信息表与排班表之间是一对多的关系,即一个医护人员可以有多个排班记录,一个排班记录只能对应一个医护人员;- 病人信息表与医嘱表之间是一对多的关系,即一个病人可以有多个医嘱记录,一个医嘱记录只能对应一个病人。
三、数据库功能医院病房管理数据库具有以下主要功能:1. 床位管理通过数据库可以实现对病房床位的管理,包括床位的新增、删除、修改和查询等操作。
管理员可以根据病房的需求,灵便调整床位的数量和分布,确保病人住院期间有足够的床位可供使用。
2. 病人管理数据库可以对病人信息进行管理,包括病人的基本信息录入、修改和查询等操作。
医院工作人员可以通过数据库快速查询病人的住院情况、诊断结果、医嘱等信息,提供更加精准和高效的医疗服务。
3. 医护人员管理数据库可以对医护人员的信息进行管理,包括医护人员的基本信息录入、修改和查询等操作。
管理员可以根据医院的需要,合理安排医护人员的排班,确保病房的日常运作和医疗服务的正常进行。
4. 排班管理数据库可以对医护人员的排班情况进行管理,包括排班的录入、修改和查询等操作。
医院病房管理数据库概述:医院病房管理数据库是一个用于管理医院病房信息的系统。
该系统旨在提高医院病房管理的效率和准确性,帮助医务人员更好地管理病人信息、床位分配、医疗资源等。
本文将详细介绍医院病房管理数据库的设计和功能。
1. 数据库设计医院病房管理数据库由以下几个主要表组成:1.1 病人信息表:记录病人的个人信息,包括姓名、性别、年龄、联系方式等。
1.2 病房信息表:记录病房的基本信息,包括病房编号、病房类型、床位数量等。
1.3 床位信息表:记录每个床位的详细信息,包括床位编号、所属病房、病人姓名、入住时间等。
1.4 医生信息表:记录医生的个人信息,包括姓名、性别、职称、科室等。
1.5 护士信息表:记录护士的个人信息,包括姓名、性别、职称、科室等。
2. 功能描述2.1 病人信息管理:医务人员可以通过系统录入、修改和查询病人的个人信息。
系统将自动生成一个唯一的病人编号,方便后续的病人管理。
2.2 病房信息管理:医务人员可以录入、修改和查询病房的基本信息,包括病房编号、病房类型和床位数量。
系统会自动更新病房的空余床位数量,方便床位分配。
2.3 床位信息管理:医务人员可以录入、修改和查询每个床位的详细信息,包括床位编号、所属病房、病人姓名和入住时间。
系统会自动更新病房的空余床位数量和病人的入住状态。
2.4 医生和护士信息管理:医务人员可以录入、修改和查询医生和护士的个人信息,包括姓名、性别、职称和科室。
3. 功能流程3.1 病人入院流程:3.1.1 医务人员登录系统。
3.1.2 在病人信息管理界面,录入病人的个人信息,包括姓名、性别、年龄、联系方式等。
3.1.3 在病房信息管理界面,查询空余床位数量,并选择一个合适的病房。
3.1.4 在床位信息管理界面,录入病人的床位信息,包括床位编号、所属病房、病人姓名和入住时间。
3.1.5 系统自动更新病房的空余床位数量和病人的入住状态。
3.2 病人出院流程:3.2.1 医务人员登录系统。
1.1等床病人记录WAIT_BED_PATS注释:此表描述等床病人信息,为住院登记子系统所用.由预约登记生成,在病人作完入院登记手续后立即删除或定期手工删除.1.2床位记录BED_REC注释:本表反映一个医院的病床设置情况,由病房入出转子系统增删改.一张病床由所在病房和床号唯一标识.为了便于医疗统计,设置病床所属科室属性.该表数据量与医院的床位数相一致,需长期保存.1.3在院病人记录PATS_IN_HOSPITAL注释:此表反映所有在院病人的简要情况.病人入院时,由入院登记子系统生成,在病房修改,病人出院后对应的记录即删除.本表的数据量与医院的床位数相当.1.4病人入出转与状态变化日志ADT_LOG注释:此表用于记录病人在病房流动与病人病情变化的历史,以便为医疗统计提供任一统计区间的流动情况.其数据由病房入出转子系统在进行入出转操作与改变病人病情的同时生成.该表的数据可以在病人出院且在流动情况统计区间已过去后删除.典型地,表中数据需保留一年.如果平均每个病人生成3条变化记录,以1000张床位、平均住院日为20天计,每年的数据增长量为365 / 20 * 1000 * 3,约为54,000条.1.5转科病人记录PATS_IN_TRANSFERRING注释:此表用于记录正处于转科状态的病人.所谓转科状态是指转出科室已进行了转出处理,但转入科室尚未进行入科处理时病人所处的状态.此表相当于一个转科病人缓冲区,记录由入出转子系统在转出病人时生成,由转入科室在病人入科时删除.入院处看作转科处理,转出科室为空,转向科室为入院科室.1.6准备出院病人记录PRE_DISCHGED_PATS注释:此表用于记录将要出院的病人.此记录可为住院处提前了解空床提供方便,也可为住院收费处提前为病人结算提供方便.此记录由病房入出转子系统录入,在病人出院时或取消出院时删除.此表的规模不超过在院病人数.1.7医嘱ORDERS注释:此表为在院病人医嘱表,该表面向已执行医嘱,兼顾临床需要和计价需要,兼顾药疗医嘱和其他类别的医嘱,其模型支持成组医嘱和父子医嘱.该表医嘱由病房分系统生成.医嘱在病人出院,且完成相关统计后,将其转移到历史表中.典型地,需保留一年.以每病人每日新开2条医嘱、1000张床位的医院计,每日新增医嘱2000条,每年新增700,000条.1.8医嘱计价项目ORDERS_ COSTS注释:该表用于描述一条医嘱对应的各种收费项目,一条记录由医嘱号和项目序号唯一标识,医嘱子序号仅起关联作用.收费项目在录入医嘱时,根据医嘱内容自动生成,或由护士根据医嘱的具体执行信息,在录入医嘱时手工指定.如静滴医嘱,需要计药品费、静滴操作费、输液器费、注射器费等.这些计价项目,由后台计价程序对医嘱计价时使用.此表数据的保留时间同医嘱主记录.此表的规模略大于医嘱明细记录.1.9病人体症记录VITAL_SIGNS _REC注释:本表用于描述病人体温单数据,即护理记录.每日每个病人有多个时间检查点,每次记录多个项目,每个时间点的每个项目连同项目名称、项目数值构成一条记录.该结构允许记录项目的变化.由护士每日通过护士工作站录入.此表数据的保留时间同医嘱主记录.以每个病人记录3个项目、每日4个时间点、1000张床位计,每日该表的数据增长量为12,000条,每年的增长量为4,500,000条.1.10住院病人费用明细记录INP_BILL_DETAIL注释:此表是住院病人费用的聚集地,在各个诊疗环节发生的费用分别由后台划价程序或各自的系统填入到此表中,在病人出院结帐时和科室核算时使用.费用明细记录在病人出院后保留一段时间〔如6个月〕用于查询,之后将从此表中删除.1.11预交金记录PREPAYMENT_RCPT注释:此表用于记录病人预交金的收付情况.每次存取,在此表中形成一条记录.病人出院一个月,如果其对应的预交金收据记录的金额之和为零,则该病人的预交金记录将被删除.主键:预交金收据号.1.12预交金结帐记录PREPAY_ACCT注释:此表用于反映病人预交金收入情况,是收款员向会计交帐的凭证.每次结帐生成一条记录.当记帐序号不为空且结帐日期超过6个月,相应的数据将被备份到磁带上并删除.主键:结帐序号.1.13住院病人结算主记录INP_SETTLE_MASTER注释:此表用于描述住院病人结算情况.病人每次结算交费,生成一条记录.当发生退费或由于打印等原因造成收据作废时,也生成一条记录.病人出院六个月,其所对应的记录将从此表中删除并备份到磁带上,其中减免病人的记录长期保存.主键:收据号.。