HIS的医院数据仓库实例讲解
数据仓库技术在塔西南公司医院信息系统HIS中的应用与研究
针对这一状况 ,数据仓库( D a t a Wa r e h o u s e ,D W) 随之
应运而生 ,能最大程度上弥补传统数据库在分析上存在的
不足 。通过利用数据仓库技术 ,不但能快速 、有效地从历 史数据中找出有价值 的信息并获取知识 ,而且可有效的降 低成本、减少医疗事故的发生 、优化就诊程序 、大大提高 医院的工作效率实现医院的科学 、规范化发展。本文结合
有效性出现偏差 。
如何对历史数据库 中的大量数据进行有效筛选并挖 掘 出有价值的数 据和医疗知识 ,进一步提高医院的管理 水 平和医疗服务质量 ,是 目前许多医 院决策者和管理者 面临的所需解决 的重要课题 ,分析平 台的建立也是对企 业决策支持系统( D S S ) 功能的扩充 。
S Y S P R AC T I C E 系统实践
数据仓库技术在塔 西南公司
医院信 息系统HI S 中的应用 与研究
◆ 王保 平 赵 伟
摘要 :基 于OL T P 的传 统HI S 应 用主要 追求 日常 医疗及 管理业务 电子化 的 高速度和准确 性 ,不能满足 管理者对复 杂数据 的 系统 分析和 决策支持 的需求。数据仓库和OL A P  ̄ 4 弥补 了 传统数据库在 分析 型应 用上的不足。本文就 医院的数据仓库 系统 实现提 出了一个解决方案 , 并以 实例说 明OL A P 和数据挖掘技 术在 药房信 息管理和分析 决策 中的应 用。现场应 用表明 , 新 的解决方案对于降低 劳动 强度和提 高工作 效率都收到 了非常明显的效果。 关键词 :数据库 ;数据仓库 ;数据挖掘 ;医院信 息系统 ;联机分析处理
为主要功能的需 要 ,建立完善 的联机事务处理( O N— L i n e
医院信息系统HIS详细介绍含HIS各子系统流程图拓扑图演示文稿
药品部分
药库管理系统 临床药局系统
门诊药局系统 科室小药柜 摆药系统 处方录入程序
制剂室管理
HIS
31
第三十一页,共75页。
药品系统业务流程
收费 系统
价
格
药库
第三十二页,共75页。
门诊
收费
处方
供药目录
发放申请
支拨单
支拨单
发放申请
药品字典
门诊
药房
临床
药房
HIS
出库 出库
科室
药柜
摆药 中心
自动汇总分类处理各类检验数据
HIS
45
第四十五页,共75页。
完善的质量控制系统,提高检验结果准确度 检验申请确认和自动计费系统,杜绝检验费用漏收
急诊检验报告网络查询,加速报告的传递 数据管理与事务管理有机结合,实现成本与效益核
算 支持临床诊断和管理辅助决策,支持科研和教学
HIS
46
第四十六页,共75页。
是否有过往信息
查阅过往病史
录入现病史记录
基本诊断 处方、医嘱
药房
第十一页,共75页。
申请 报告
检验检查 申请报告单
工作站间会诊
医嘱发往护理工作站、 住院处、费用进入中间表
HIS
医技工作站
护理工作站
11
HIS
12
第十二页,共75页。
HIS
13
第十三页,共75页。
HIS
14
第十四页,共75页。
数字排队系统
E:药品调拨;
33
HIS
34
第三十四页,共75页。
HIS
35
第三十五页,共75页。
HIS
基于HIS的数据仓库构建及多维分析
lb r tst ec n oai no a a e o s n n—l e a ay i r c si g tc n l g ,i t d c sd t r h u e a d mut —d me s n a o ae o n t t d t w r h u ea d o h o f a i n l ssp o e sn h oo y n r u e aawae o s n l n e o i i ni - o a n lsst c n lg no HI n a e n ,c n rt l e in h d la d fa w r S d t rh u e la ay i e h oo i t S ma g me t o c eey d sg st e mo a n r me o k o HI a wa e o s . y f a
数据 仓库 的建 立是 整 个 系 统发 挥 作 用 的关 键 ,包括
பைடு நூலகம்
察数 据 的特定 角 度 出发 ,根 据 考 虑 问题 时 的属性 进
行分类 ,同种属性集合构成一个维。例如 ,医院关
心就诊 患 者不 同 时 间段 的 就诊 情 况 ,这 是 以时 间分
上 。在医院工作中经常需要围绕一些特定管理需求 ,
随机地提出一些统计条件 ,这些需求却不能直接从 常规的报表中获得 。另外一方面 ,医院的业务运行
纪 8 年代 中期 ,是在支持管理决策过程 中,一个面 O 向主题 的、集 成 的、时 变 的、非 易 失 的 数 据 集 合 。它的信息源具有分布和异构的特点 。
JU N L F E I LNO AI 21, o3 ,N . O R A D A F M T S 01 V 1 2 o1 OM C I C . 1
医院信息系统数据库设计(HIS)
医院信息化是医院应用信息技术及其产品的过程,是信息技术由局部到全局、由战术层次到战略层次向医院的全面渗透,运用于流程管理、支持医院经营管理的过程。
信息化的实施从自上而下的角度说,必须与医院的制度创新、组织创新和管理创新结合;从自上而下的角度说,必须以作为医院主体的业务人员直接受益及其使用水平的逐步提高为基础。
医院信息系统属于世界上现存的企业及信息系统中最为复杂的一类,这是医院本身的目标、任务和性质决定的;它应用于医院的医疗管理、经济管理等各个方面,牵涉的信息种类十分庞杂;它融合了医院的管理思想和各部门的业务经验,是医院当前运作方式和业务流程的具体体现,同时又在一定程度上反作用于医院当前的运作方式和业务流程:他实施的技术手段与当前快速发展的信息技术密切相关,实施的广度和深度(如电子日历、电子支付等)又受到社会大环境信息化程度的影响,受到国家和有关部委制定的法律法规的影响。
因此,医院信息化建设工作具有长期性、复杂性和内容的多变性;医院信息系统不是一个简单的、封闭的、静止的软件,而是一个复杂的、开放的、在应用的深度和广度上逐步变化和发展的软件系统需求分析分为三个部分:需求的文字表述、数据流图、数据字典、需求分析第一部分调查用户需求本系统的最终用户为医院,我们根据从医院方面取得的图表资料、文字资料以及其他细节方面的信息,根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求:1、医院的组织机构情况一所医院的主要构成分为两个部分,一是门诊部门,二是住院部门,医院的所有日常工作都是围绕着这两大部门进行的。
门诊部门和住院部门各下设若干科室,如门诊部门下设口腔科、科、外科、皮肤科等,住院部门下设科、外科、骨科等,二者下设的部分科室是交叉的,各科室都有相应的医生、护士,完成所承担的医疗工作,医生又有主治医师、副主任医师、普通医师或教授、副教授、其他之分。
为了支持这两大部门的工作,医院还设置了药库、中心药房、门诊药房、制剂室、设备科、财务科、后勤仓库、门诊收费处、门诊挂号处、问讯处、住院处、检验科室、检查科室、血库、病案室、手术室,以及为医院的日常管理而设置的行政部门等。
his产品演示
HIS产品演示1. 引言医院信息系统〔Hospital Information System,HIS〕是现代医院管理的核心系统。
它的主要功能是实现医院内部各个部门之间的信息共享和流通,提高医院的管理效率和效劳质量。
本文档将展示一个HIS 产品的根本功能和特点。
2. 功能一:患者管理HIS的患者管理功能主要包括患者根本信息的登记、查找和修改,以及患者的就诊记录管理。
在HIS的患者管理界面上,用户可以输入患者的根本信息,如姓名、性别、年龄、联系方式等,并且可以查询已有的患者信息。
同时,HIS还可以方便地管理患者的就诊记录,包括就诊科室、医生、就诊时间,以及相关的检查结果和治疗方案。
3. 功能二:医生排班HIS的医生排班功能可以帮助医院合理安排医生的工作时间,确保医生资源的充分利用。
在HIS的医生排班界面上,管理员可以设置医生的工作时间段、每日就诊人数限制等信息。
系统可以自动生成医生的排班表,并且会根据医生的个人情况和就诊需求,智能地进行排班调整。
4. 功能三:医嘱管理医嘱管理是HIS的另一个重要功能模块。
它可以实现医生对患者的诊疗方案、用药建议等信息的书写和管理。
在HIS的医嘱管理界面上,医生可以根据患者的病情和诊断结果,书写相关的医嘱。
系统会自动对医嘱进行分类和归档,并且提供应相关的护士和药师进行执行。
5. 功能四:病例管理HIS的病例管理功能用于管理患者的病历和就诊过程中的相关文档。
在HIS的病例管理界面上,用户可以方便地查看和编辑患者的病历信息,并且可以上传和存储与患者诊疗相关的各类文档,如检查报告、化验单等。
这些文档可以按照时间和类型进行分类和检索,以方便医生进行回忆和分析。
6. 功能五:财务管理财务管理是HIS系统中的一个重要模块,它主要用于医院的收入和支出的统计和管理。
在HIS的财务管理界面上,用户可以查看医院的收入来源和支出去向,并且可以录入和统计相关的财务数据。
系统可以根据这些数据生成各类财务报表和清单,以便管理者进行决策和分析。
HIS的医院数据仓库实例讲解
HIS的医院数据仓库实例讲解1. 简介医院信息系统(Hospital Information System,简称HIS)是指用于管理和处理医院业务运转所需的信息的一种计算机化系统。
医院作为一个庞大而复杂的组织,会产生大量的数据,这些数据的收集、存储、处理和分析对于医院的运营和决策具有重要意义。
医院数据仓库就是为了满足这一需求而建立的一种数据管理和分析系统。
本文将以一个医院数据仓库实例为例,介绍HIS的医院数据仓库实现的过程和关键要点。
2. 数据仓库架构HIS的医院数据仓库主要由以下几个核心组件构成:•数据源层(Source Layer):负责从医院的各个业务系统中提取数据,并进行清洗和转换。
数据源可以包括门诊系统、住院系统、检验系统等。
•数据存储层(Storage Layer):负责将清洗和转换后的数据存储起来,常用的存储方式包括关系型数据库、数据仓库和数据湖等。
•数据管理层(Management Layer):负责管理数据仓库的元数据、数据质量、数据安全等方面的工作。
•数据应用层(Application Layer):提供给医院管理层、医生和研究人员等用户使用的各种数据分析和可视化工具。
3. 数据抽取和清洗在数据仓库的实施过程中,数据抽取和清洗是一个非常关键的步骤。
医院的业务系统中的数据格式和结构多种多样,需要通过数据抽取工具将其转换成统一的格式,以便进行后续的分析和挖掘。
数据的抽取可以采用多种方式,常见的包括定时导出和实时数据同步。
根据具体的需求,可以选择适合的数据抽取方式。
数据清洗是数据仓库实施过程中非常重要的一环。
由于医院业务系统中的数据多样性和复杂性,常常会出现数据中的噪声、重复、缺失等问题。
数据清洗的目标是保证数据的一致性和准确性,以及清除数据中的噪声。
4. 数据建模和维度设计数据建模是医院数据仓库设计的核心工作之一。
在数据建模过程中,需要根据医院业务需求确定合适的维度和度量,以及它们之间的关系和层次结构。
医院信息系统HIS详细介绍含HIS各子系统流程图拓扑图
医院信息系统HIS详细介绍含HIS各子系统流程图拓扑图医院信息系统(HIS)是指利用计算机技术对医院内部的各个业务模块进行整合和管理的一种综合管理信息系统。
其主要目的是通过信息化手段提升医院管理水平和医疗服务水平,实现“精细化、个性化、智能化”医疗服务。
一、HIS系统的概述HIS系统包括医院信息化管理、医院信息平台、医疗卫生软件系统等。
其主要功能模块有住院管理、挂号管理、医生工作站、药房管理、财务管理、医学影像管理等。
HIS系统可以通过互联网或专线联网进行,有效地实现了医院内外部信息的交流和协调。
二、HIS系统的主要功能1、病人就诊管理住院病人管理、门诊病人管理、诊疗记录管理、检验检查管理、医嘱管理等。
通过HIS系统可以实现医院内各科室之间的信息共享,保证患者信息的及时准确、实现较为便利的业务流程。
2、医生工作站医生工作站是HIS系统的重要组成部分。
医生通过医生工作站可以进行患者病历查看、开立医嘱、检查检验结果查看等;同时医生可通过该工作站打印病历、转诊单、处方等。
通过医生工作站可以减少医生的工作量,降低医生出错率。
3、检查检验管理该功能主要针对医学影像和实验室检查等。
在HIS系统中,通过检查检验室信息系统可以实现化验信息管理和检验结果的统计分析。
同时可以通过医学影像信息管理系统的图像和查询模块,将医学影像和检查结果与病历相关联,提供科学的医学诊断。
4、药品库存管理药品库存管理一般包括采购、出库、结算、调拨等环节。
在HIS系统中实现药品库存管理,可以提高药品管理的精度,避免药品过期或短缺现象的发生,并提高统计和分析的效果。
5、财务管理HIS系统主要针对医院内的财务系统进行管理和控制。
它可以对医院各种收入和支出事项进行统计和分析,能够便捷地完成对病人信息的收费管理,同时监管医院成本和绩效,保证医院内财务的透明性和有效性。
三、HIS系统的优势(HIS系统提升医院管理水平和医疗服务水平,尽可能减少人力资源的使用,降低医疗工作强度,提高医疗工作效率)1、提高工作效率HIS系统有效地缩短了患者就诊期间的排队时间和复印文件的时间。
医院信息系统(HIS)功能介绍
可设计打印发票、清单、各种医疗文书、各种报表的打印样式,支持 EXCLE表格的导出.尽可能的满足院方的各种财务管理,在库管理,人员管 理的需求.
6.产品质量
引入国际上成熟的医疗产品开发,测试,品控,实施,服务经验。为用 户提供持续的,全面的,高质量的后期服务
二.功能介绍
①基础数据篇之一题文字
示 上记介绍为主要机能,实际系统一定能 满足您的在库管理的需求
二.功能介绍
⑥在库管理系统之二
进销存 药品/器材消耗量统计排名
进销存统计报表 药品/器材消耗量统计机能
多种查询区分任意组合.精确显示您 需要的查询结果
二.功能介绍
⑦报表
部分报表一览
左图为部分报表
可以根据客户的实际需求定制/设 计专属报表
一.产品特点
3.操作界面更美观,操作更方便
产品采用目前最流行的c#语言编写,画面美观,程序稳定,操作顺畅. 支持快捷键,助记码,五笔码输入,挂(退)号界面支持全键盘操作.大 大减少了操作时间,缩短了患者排队时间
一.产品特点
4.支持各种接口
支持与LIS,EMR,EHR,(UIS)超声系统,体检系统,电子药房等接口 支持市医保,市干保,省医保,等医保系统接口
功能介绍药房系统入库画面出库画面盘点画面库房药品库存变动完善的出入库盘点调拨请领报损退库退货管理机能库房药品管理精准管理每个库房的药品在库信息库存变动查询详细的出库入库信息查询库房预警机能对于在库数较低或过高商品进行提上记介绍为主要机能实际系统一定能满足您的在库管理的需求二
益盟软件系统开发(南京)有限公司
中医馆
百信药房(中华路店)-同仁堂药店
医疗养老机构
泰乐城
二.功能介绍
数据仓库技术在健康医疗领域中的应用案例分析(九)
数据仓库技术在健康医疗领域中的应用案例分析引言:随着大数据技术的发展和医疗行业的数字化转型,数据仓库技术在健康医疗领域中的应用越来越广泛。
通过数据仓库技术,医疗机构可以收集、存储、管理和分析海量的医疗数据,进而为医生提供辅助决策和研究依据,为患者提供个体化的医疗服务。
一、医院管理对于医院管理来说,数据仓库技术可以帮助医院更好地管理和掌握医疗资源。
通过对医院信息系统中的数据进行收集和整合,数据仓库可以实时监测医院的医疗资源使用情况,比如床位、手术室等的利用率。
同时,数据仓库还可以分析就诊流程数据,帮助医院找出瓶颈和改进之处,提高病人的就诊体验。
二、临床决策支持医生在做出临床决策时往往需要依靠经验和专业知识。
而数据仓库技术可以将医生的经验和全球的医疗研究成果进行整合,提供给医生科学的、个性化的决策支持。
比如,数据仓库可以根据患者的病史和检查结果,给出不同治疗方案的效果预测和风险评估,帮助医生选择最适合患者的治疗方案。
三、疾病监测和预防数据仓库技术可以将社区、医院和疾病监测机构的数据整合起来,进行疾病的监测和预测。
通过对疫情数据的分析,数据仓库可以帮助政府和相关机构及时发现和评估疾病的风险,制定相应的预防措施。
此外,数据仓库还可以结合患者个人的健康数据,警示患者潜在的健康风险,并提供相应的干预措施,促进患者的健康管理和疾病的预防。
四、药物研发药物研发是一个复杂且耗时的过程。
而数据仓库技术可以通过整合各种临床试验数据、病人基因组数据和药物效果数据来加快药物研发的速度和准确性。
通过对大规模数据的分析,数据仓库可以发现某种药物是否适合特定人群,预测药物在人体内的代谢效果,为药物研发人员提供科学依据和指导。
结语:数据仓库技术在健康医疗领域中的应用案例正逐步展现其巨大的潜力和价值。
无论是在医院管理、临床决策支持、疾病监测和预防还是药物研发等方面,数据仓库技术都能帮助医疗机构和医生更好地利用和管理医疗数据,提供个性化的医疗服务,提高医疗质量和效率。
面向HIS的数据综合仓库体系结构
( p r n fBo dc n ie r g o rhMitr dclUnv ri ,Xi n710 2,Chn ) De at t ime ia E gn ei ,F u layMe ia iest me o l n t i y 03 a ia
随着计算机技术 、 数据库技术、 网络通信技术等相关领域的迅猛发 展. 面向医学海量资源宝库智能化再加工 的医学数据仓库 ( D 技术 M W)
已成为从事数据库技术研究的科研人员 与医务工作者通力合作 的热
点、 难点和重点 一般而言,海量化的医学资源主要由医院信息 系统 (I) H S、 专用的医学文献数据库和非结构化 W b包括多媒体) e( 信息等构
维普资讯
医院数 字化 I s i l gtlain pt i i t Ho a Di a z o
面向 HI S的数据综合仓库体系结构
刘 欣 , 刘秉毅 , 郭 杰
( 四军 医 大学 生 物 医学 工 程 系 . 安 第 西 703 ) 1 0 2
[ 图分 类 号】 R 9 . 4 中 173 2
[ 献标 志 码] A 文
[ 章 编 号】 1 0 — 8 8 20 )7 0 3 — 2 文 0 3 8 6 (0 8 0 — 04 0
S s e Ar h t c ur fDa a I e r t d W a e o e Ore t d t S y t m c ie t e o t nt g a e r h us i n e o HI
HS I 中寻找某种疾病的一般规律是 M W 的基本需求 D 新一代 HS I通常
包括电子病历 、 医学影像、 病理参数 、 化验结果等 . 身具有的特殊性和 自 复杂性决定 了现有的数据仓库工具无法满足 MD 的基本需求.因此. W
医院HIS系统数据库表结构
--================================== 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':医院可增加子项目。
HIS大数据的库表结构
-- 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':医院可增加子项目。
HIS的医院数据仓库实例讲解
HIS的医院数据仓库实例讲解医院数据仓库是指通过采集、整合和存储医院内部以及外部的各类数据,为医院管理者和决策者提供准确、及时、全面的信息支持,帮助其进行科学决策和提高医疗服务的质量与效率。
下面我们以某医院的HIS(Hospital Information System,医院信息系统)数据仓库为例进行讲解。
该医院的HIS数据仓库主要包括以下几个方面的数据:1. 患者数据:包括个人基本信息、门诊病历、住院病历、手术记录、医嘱和检查结果等。
这些数据的采集和整合可以帮助医院了解每位患者的就诊历史、疾病诊断情况、治疗方案等,为医生提供临床决策的参考依据。
2. 医生数据:包括医生的个人信息、职称、参与的科研项目和临床经验等。
通过对医生数据的分析,可以评估医生的专业水平和临床能力,优化医生资源的分配和培训计划。
3. 药品数据:包括各类药品的名称、规格、生产厂家、药物相互作用等信息。
对药品数据进行分析可以帮助医院进行药品管理和合理用药,减少药物的浪费和患者的不良反应。
4. 设备数据:包括医疗设备的型号、厂家、购置日期、维护记录等。
通过分析设备数据,医院可以进行设备维护和更新计划,确保设备的正常运转和医疗服务的连续性。
5. 科研数据:包括医院内部的科研项目、科研人员的合作情况、研究成果等。
通过对科研数据的分析,可以评估科研项目的进展、科研人员的产出和科研投入的效果,为医院的科研管理和科研资源的优化提供依据。
通过HIS数据仓库的建立和利用,该医院可以实现以下几个目标:1. 提高医疗服务的质量与安全:通过分析患者病历和检查结果等数据,医院可以发现潜在的医疗风险和质量问题,及时采取措施进行改进和优化,确保患者的安全和满意度。
2. 优化医院资源的利用:通过对医生数据、药品数据和设备数据的分析,医院可以合理安排医生的出诊时间和手术分配,优化药品的采购和使用,以及制定设备的维护计划,避免资源的浪费和重复投入。
3. 支持医院管理和决策:通过对患者、医生、药品、设备和科研等多个方面数据的整合和分析,医院可以及时获得准确的信息,支持医院管理者和决策者进行科学决策,制定合理的医疗服务策略和发展规划。
仓库管理系统操作手册
HIS999医院综合信息系统——仓库管理系统操作手册出稿人:黄河审核人:审核主管:最后修改日期: 2000/9/8参照版本:石家庄儿童医院目录功能说明 (2)工作流程 (4)系统的进入与退出 (5)操作说明 (5)单据处理 (6)帐务处理 (11)盘点库存 (12)系统报表 (14)计划统计 (16)系统维护 (18)功能说明1.单据处理处理材料的入库。
处理材料的出库。
处理材料的盈余短缺。
处理材料的调拨。
处理材料的调价。
处理科室的退料。
处理仓库的退货。
处理材料的销售。
处理材料的报损。
2.帐务处理对发生的(已审核的)单据进行记帐。
盘点结帐。
帐务查询。
帐务报表。
对帐。
3.盘点库存打印核数表。
盘点单录入。
打印盘点表。
盘盈盘亏单。
4.系统报表购入汇总表。
发放汇总表。
材料汇总表。
收支对帐表。
材料库存情况。
5.计划统计材料采购计划。
积压材料统计。
呆滞材料统计。
材料购入统计。
供货单位统计。
6.系统维护仓库定义。
科室定义。
供货单位。
产地厂家。
调价单位。
品种定义。
密码设置。
整理数据。
系统设置。
(包括参数设置,权限设置,整理数据,期初建帐)工作流程仓库定义科室定义供货单位产地厂家调价单位权限设置密码设置期初建帐材料采购计划单据录入单据审核单据收发记帐打印核数表盘点单录入结帐打印盘点表盘盈盘亏单系统的进入与退出系统的进入1)运行仓库管理系统的执行程序。
2)根据提示,选择仓库科室、输入工号和密码,如图示:请选择:您的工号:姓名:密码:〈确定〉〈取消〉3)按〈确定〉进入系统,按〈取消〉退出。
系统的退出在系统任意菜单中,按屏幕最右上角的关闭按钮或选择主菜单中<退出>按钮退出系统,或者使用快捷键<Alt>+<I>。
操作说明单据处理【单据处理】主菜单包括如下功能,如图示:材料入库1)单击增加。
2)输入供货单位编码,选择供货单位。
3)输入入库日期(系统默认为今天的日期)。
4)输入材料编码(材料货号或拼音码或五笔码)。
医院信息系统(HIS)的整体结构介绍
For personal use only in study and research; notfor commercial use医院信息系统(HIS)的整体结构介绍主要内容:新医院信息系统的整体结构设计、系统特点、建设目标、基本流程;建设目标:一、对医院信息管理(HIS)提供全面的、完善的解决方法,为医院的信息管理建设尽一份微薄之力;二、业务操作和信息系统灵活结合,提高整体工作效率,管理上更加简单和有效;三、通过信息系统的建设,整体提升医院整体形象。
系统组成划分:系统建设划分,主要包括以下几方面:临床诊疗部分.、药品管理部分、经济管理部分、综合管理与统计分析部分、外部接口部分;注意:(*)可以扩展模块;临床诊疗部分门诊医生工作站分系统.住院医生工作站分系统.护士工作站分系统.医技科室系统功能规范.手术管理分系统功能规范(*)Lis系统(*)PACS系统药品管理部分.药品管理分系统功能规范.药库管理分系统;药房管理分系统;药房柜员管理分系统;.经济管理部分.门急诊挂号分系统.(*)排队叫号系统门急诊划价收费分系统.住院病人人、出、转管理分系统.住院收费分系统.器械管理分系统供应室管理分系统设备管理分系统.财务管理分系统与经济核算管理分系统.综合管理与统计分析管理分系统.病历病案管理分系统功能医疗统计分系统院长综合查询与分析分系统病人咨询服务分系统.数据管理部分系统数据集中维护分系统(数据备份、回复、数据转储);系统权限维护分系统;人员基本信息维护分系统;外部接口部分.医疗保险接口功能新农合系统接口功能His系统模块整体结构设计系统模块功能介绍临床诊疗部分△门诊医生工作站分系统:门诊患者挂号以后,分诊到各个指定科室的医生那里,医生对该患者接诊。
接诊完毕,进行开方(门诊医嘱处方)、开各种治疗单、医技项目单等。
医生可以即时划价,针对处方中开具的药品,可以即时获取得当前的库存量,免除病人由于药房无药的情况下,往返于医生及划价员之间。
HCi医院信息系统HIS详细介绍含HIS各子系统流程图拓扑图
HCi医院信息系统HIS详细介绍简介随着时代的进步,医疗行业也在不断发展,医院信息系统已经成为现代医院管理不可或缺的工具。
HCi医院信息系统(HIS)是一个完全电子化的医院信息管理系统,它囊括了所有现代医院管理的方面,从病人管理,预约,药品管理,电子病历,财务管理等等。
本文将详细介绍HCi医院信息系统的使用和各个子系统的流程图拓扑图。
HIS主要功能HIS系统的主要功能如下:•病人管理:包括病人信息管理、病历管理、检验与诊断等。
•门诊预约:用户可以通过HIS系统查询医生的预约情况,选择合适的时间进行预约。
•药品管理:包括药品采购、药品入库、药品出库、库存管理等。
•订单管理:包括药品、检查、检验、手术等各类医嘱的管理。
•财务管理:包括挂号费用、药品费用、医疗费用等的管理。
•统计分析:可以通过系统中的各种报表对医院的运营效果、病人流向、药品出入库情况等进行分析。
HIS子系统流程图拓扑图HIS子系统包括门诊管理子系统、住院医疗子系统、药房管理子系统、财务管理子系统等。
门诊管理子系统门诊管理子系统主要负责门诊病人的管理,包括门诊病人的挂号、医生的诊断、检查和药品的发放等等。
门诊管理子系统流程图拓扑图门诊管理子系统流程图拓扑图住院医疗子系统住院医疗子系统主要负责住院病人的管理,包括病人的登记、护理、病历的管理等等。
住院医疗子系统流程图拓扑图住院医疗子系统流程图拓扑图药房管理子系统药房管理子系统主要负责药品的采购、入库、出库和库存管理等等。
药房管理子系统流程图拓扑图药房管理子系统流程图拓扑图财务管理子系统财务管理子系统主要负责医院的财务管理,包括各种费用的收支管理、财务报表的生成等等。
财务管理子系统流程图拓扑图财务管理子系统流程图拓扑图HIS系统的优势HIS系统有以下的优势:1.提高了医疗效率,使得医疗服务更加便捷和高效。
2.提高了医疗质量,更好的保障了病人的健康。
3.降低了医疗成本,提升了医院的运营效益。
4.更加方便地进行统计和分析,为医院管理提供了更加科学的依据。
医院信息系统_HIS_关系数据库设计方法_姜遇姬
医院信息系统(HIS)关系数据库设计方法姜遇姬1 黄学宁1 刘文杰21南京铁道医学院附属医院(210009)2南京铁道医学院计算中心(210009)摘 要 数据库设计和数据库应用系统结构是影响HIS系统性能重要因素之一,尤其是组织数据表中独立数据项的方法,创建不同数据表间关系是HI S应用程序的基础,它影响编程和程序维护的难度,最坏的情况可导致整个应用程序无法实现。
本文介绍HIS关系数据库设计及数据库管理系统结构选定的有关问题。
关键词 实体 关系数据库RDB 关系数据库管理系统RDBM 客户/服务器 CL IEN T/SERV ER 医院信息系统(HIS)是管理和利用医院信息的计算机网络系统,是一个大型的数据库应用系统。
数据库管理系统(D BM S)是负责数据组织和管理的重要支撑软件,数据库负责按一定结构组织集成数据。
关系数据库基于70年代E.F.CO DD提供,以关系集合理论数学原理为基础的数据模型〔1〕,由于数据集成简便,和强大的查询能力,备受公众青睐,广泛地应用HIS系统中。
1 数据库设计步骤设计一个完善的数据库步骤:需求分析,确定实体,表结构设计,表关系设计和细化求精。
1.1 数据需求分析 通过现场调查,明确需求信息及输出表单,为确定实体及其属性打下基础。
调查可采用座谈、发问、提问等方式,应尽量收集原有的各种报表,单据,供数据需求分析参考。
HI S应用程序也是集成系统,为多个子系统在支撑环境下,相互配合,协同工作的有机整体。
往往由于开发条件或医院投资实力限制,HIS采用分步,分期实施,但须注意,需求分析和数据库设计要以HIS整体,甚至考虑未来的发展为目标。
否则,先后设计的子系统可能出现互不兼容,浪费时间,浪费投资。
1.2 按需求确定实体 实体是应用关心的信息对象,关系数据库中的一张两维表,实体的属性称字段。
数据库是围绕实体组织设计,便于应用程序共享。
从需求分析中只能获得所需的数据,设计者按实体分表,并将所需的信息列为字段。
数据库审计系统在医院HIS数据库中的应用
数据库审计系统在医院HIS数据库中的应用数据库审计系统在医院HIS数据库中的应用一、医院数据库使用DBS系统的意义数据库安全审计系统主要用于监视并记录对数据库服务器的各类操作行为,通过对网络数据的分析,实时地、智能地解析对数据库服务器的各种操作,并记入审计数据库中以便日后进行查询、分析、过滤,实现对目标数据库系统的用户操作的监控和审计。
它可以监控和审计用户对数据库中的数据库表、视图、序列、包、存储过程、函数、库、索引、同义词、快照、触发器等的创建、修改和删除等,分析的内容可以精确到SQL操作语句一级。
它还可以根据设置的规则,智能的判断出违规操作数据库的行为,并对违规行为进行记录、报警。
由于数据库安全审计系统是以网络旁路的方式工作于数据库主机所在的网络,因此它可以在根本不改变数据库系统的任何设置的情况下对数据库的操作实现跟踪记录、定位,实现数据库的在线监控,在不影响数据库系统自身性能的前提下,实现对数据库的在线监控和保护,及时地发现网络上针对数据库的违规操作行为并进行记录、报警和实时阻断,有效地弥补现有应用业务系统在数据库安全使用上的不足,为数据库系统的安全运行提供了有力保障。
二、医院数据库系统中的实际应用第一次使用设备,需要更改ip地址以便后期使用,配置ip地址后在ie地址栏中输入更改的ip地址后,登陆到DBS系统,初次登本文由毕业论文网收集整理陆系统需要配置需要审计的数据库类型,数据库服务器的ip地址,操作系统及系统版本,配置完成后,便可以使用了.在系统首页中可以看到系统概括,其中包括事件类型,大延时数,攻击事件等.其中攻击事中可详细观察危险等级,攻击的源ip,攻击事件描述,特征规则以及危险等级.比较详细的了解当前数据库被攻击的次数和行为.延时分析中可以看到什么事件使用了什么语句执行中耗费时间较长的,后期可以用来对数据库进行优化.统计分析中可以看到时间和业务量的分布图,下面的还可以看到这一天的时间内总共执行了多少条SQL语句以及分别是什么类型的语句.还可以以柱状图的方式体现各种统计信息,比如客户端IP,TCP 会话,SQL模板等柱状图.还有一项比较重要的功能就是监控高危操作,这个功能需要再策略中心里进行定义,比如SQL中比较危险的DELETE语句,还有医院中最需要避免的统方操作,这都是可以进行监控的.三、日常维护由于这个审计系统中内置了一个500g的硬盘,这个DBS系统和审计数据都是保存在这个硬盘中,随着审计数据每天增长,硬盘容量也变的相对有限,所以我们要对数据进行维护,设定磁盘预警和数据保留天数.在系统配置-工作参数中配置磁盘预警和数据处理磁盘预警中配置预警阀值,保护阀值和处理方式,一般我们设置为预警阀值81%,保护阀值91%,处理方式选择覆盖,这表示如果达到阀值的话会覆盖最早的数据来避免数据超出阀值.数据保留天数,一般设置30天后删除(也是默认的保存天数)四、总结锐捷网络RG-DBS系列数据库安全审计系统,是锐捷网络推出的以精确完整审计、定位到人为核心技术,并能够对数据库进行优化的数据库安全审计系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
体系结构
❖ 基于HIS的医院数据仓库体系结构
门诊管理 系统
药房管理 系统
数据抽取、净 化、载入
住院管理 系统
路漫漫其悠远
数据文件交换 调度控制/日志 ETL过程 数据质量检查 出错处理回溯
元数据 PDM
元数据管理 备份与恢复
数据仓库监控/运行/管理
医院数据仓库体系结构
客户端数据展现
客户端分析报表 和报告
路漫漫其悠远
财务管理
医务管理
行政管理
查询统计
HIS功能结构图
远程医疗
路漫漫其悠远
内容大纲
1
实例介绍
2
体系结构
3
模型构建
4
数据仓库实现
35
联机分析处理
46
医院数据仓库应用
体系结构
❖ 基于HIS的医院数据仓库体系结构
▪ 医院数据仓库建设中存在一个关键的争论就是如何规划数据 仓库的结构。
▪ 一种观点认为应该采用“自顶向下”的整体方法,一次性地创 建整个数据仓库。这种方法不适应中国的医疗界现状。大多 数医院并没有配置完整的IT系统,无法一次性完成整体创建 。此外,这种方式也无法适应未来的业务调整。
❖ 构造多维数据模型(雪花模式,医疗业务主题为例)
医疗业务维
医疗业务事实表
床位维
医疗业务代码
病人代码
床位代码
潜在信息
激增的数据资源 背后隐藏着许多 重要的、有价值 的信息。
提取优化
如何快速、准确 地从这些数据中 提取信息,以便 降低成本、优化 就诊流程和提高 医院工作效率, 已成为数字化医 院建设的内在原 动力。
路漫漫其悠远
ቤተ መጻሕፍቲ ባይዱ例介绍
反映出大量数据之间的关系与差异。
基于HIS的医院 数据仓库
对HIS中产生的海量数据进行科学 的分析处理。 解决HIS中存在的“数据丰富, 但信息贫乏”的实际情况。
▪ 例如,在分析医院门诊量情况时,决策者感兴趣的对象有时 间、科室、职业和门诊量,可以把时间、科室和职业作为维 ,门诊量作为度量。这样,决策者可以了解某科室某时间段 某职业病人的门诊人次。
路漫漫其悠远
模型构建
❖ 主题域分析
▪ 医院数据仓库可面向多种主题,进行多方面开发。确定HIS中 哪些数据对决策有帮助的关键是进行主题域分析。
提高利用水平,满足医院管理需要。
路漫漫其悠远
实例介绍
❖ HIS功能结构
▪ 按照HIS功能的特点,HIS可划为以财务为核心的医院管理信 息系统和以病人为中心的临床信息系统。
门诊管理 急诊管理
住院管理
药品管理 病案管理
门诊诊疗 急诊诊疗 住院诊疗
医院信息系统 (HIS)
医学影像存档与通信系统(PACS) 实验室信息系统(LIS) 放射信息系统(RIS)
*时间代码
时间(年、季度 、月、周、日)
性别维 *性别代码
性别
路漫漫其悠远
疾病维 *疾病代码 疾病名称 疾病类别
病人构成事实表 时间代码 地区代码 性别代码 职业代码 年龄代码 疾病代码 病人数量
地区维 *地区代码 地区名称
职业维 *职业代码 职业类别
年龄维 *年龄代码
年龄 年龄范围 年龄描述
模型构建
客户端信息发布
路漫漫其悠远
内容大纲
1
实例介绍
2
体系结构
3
模型构建
4
数据仓库实现
35
联机分析处理
46
医院数据仓库应用
模型构建
❖ 多维数据模型
▪ 多维数据模型(又称数据立方体)是数据的集合,并将这些数 据组织、汇总到一个由一组维度和度量值所定义的多维结构 中,使得用户可以从不同的角度(维度)、通过不同的度量值 来观察分析所关心的事实数据,逐步摆脱了对固定报表的依 赖。
HIS的医院数据仓库实例 讲解
路漫漫其悠远 2020/4/13
路漫漫其悠远
内容大纲
1
实例介绍
2
体系结构
3
模型构建
4
数据仓库实现
35
联机分析处理
46
医院数据仓库应用
实例介绍
❖医院信息系统(Hospital Information System)
▪ HIS是迄今为止最为复杂的企业级信息系统之一 。 ▪ HIS将医院病人就诊的所有科室和医院的职能科室等各个环节
有机的连为一个整体,处理医疗事务和管理业务,完成医疗 、业务数据的整理和分析。 ▪ HIS用于医院各类资源信息的系统整合,以提高医院的事务处 理水平。
路漫漫其悠远
实例介绍
大量数据
HIS在操作型数据 库上积累了大量 的业务数据,数 据项繁杂。收集 的海量数据往往 被沉淀,变成了 难以利用的数据 档案。
▪ 根据各个指标的约束因素,确定多维数据模型的各个维。 ▪ 事实表是多维数据模型的核心,它存放决策者关心的实际业
务数据以及多个维度表的键值,这些键的组合构成事实表的 主键。 ▪ 维度表存放了维的键值及描述键值的其它非健属性。
路漫漫其悠远
模型构建
❖ 构造多维数据模型(星型模式,病人分布主题为例)
时间维
▪ 另一种是“自底向上”的观点,认为可将各种无关的、迥异的 数据集市装配成企业级数据仓库。这种方法比较适合医院目 前的现状。
路漫漫其悠远
体系结构
❖ 基于HIS的医院数据仓库体系结构
▪ 医院数据仓库涉及到HIS中业务数据的抽取、转换、装载、数 据存取、元数据管理、查询、报表、分析工具和相应的开发 方法。
▪ 该技术试图采用某种直观的标准框架结构来表现数据,并且 允许进行高性能存取。
▪ 在医院进行多维数据分析发现,医院的各类人员正是从医生 、病人、药品维度等理解业务的,这种模型充分反映了用户 眼里所认可的业务。
路漫漫其悠远
模型构建
❖ 设计事实表和维表
▪ 根据不同的分析主题,确定描述各个主题中可用于分析与决 策支持的相应指标,即多维数据模型的事实表。
账单 门诊账单 时间、科室、病人身份、费用类别、病人来源等
住院账单 时间、科室、病人身份、费用类别、病人来源等
处方 药品采购
时间、药房、药品、供应商、采购员等
药品销售 时间、药房、药品、病人、处方、医生等
路漫漫其悠远
模型构建
❖ 维度建模技术
▪ 维度建模是数据仓库建模的特殊规范,它是经常应用于数据 仓库的一种逻辑设计技术。与之对应的是数据库建模中的实 体-关系(E-R)模型。
▪ 根据主题域确定业务主题和维度。
路漫漫其悠远
模型构建
❖ 主题域分析(病人构成分布主题)
地区维
B
时间维 A F
年龄维
路漫漫其悠远
病人构成 分布
E
疾病维
C 职业维
D
性别维
模型构建
❖ 主题域分析
医院数据仓库部门主题分析
主题域 业务主题
维度
病人 治疗方案 时间、科室、医生、医嘱、处方、治疗效果等
病人分布 时间、科室、地区、职业、年龄、性别等