已阅读5页,还剩54页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
潍坊市中医院管理信息系统设计与实现毕业论文第一章 前 言1.1研究背景与意义医疗信息系统信息系统在国外的发展起步比较早,也取得了不少成果,并且随着经济生活的不断发展,计算机技术在经济发展以及医疗系统深入变革中,起到了越来越重要的作用。由于我国目前医疗保险体制不健全,我国大部分医疗信息系统收费还是以现金为主,并且光与信息共享不能实现,主要以局域内医疗信息系统信息共享为主,结算机制复杂效率低,信息传输不及时等缺点,还有待于不断的开发与完善。现在有很多计算机仍然是在老的系统下运行,而且数据库的安全性不高,容易导致数据的丢失。本系统的主要特点是采用传统的C/S 体系结构,它应用于企业信息系统的优势体现在将应用程序与数据存取一分为二,分别由Client和Server执行,表现为“服务请求与服务响应”,充分利用Client与Server的资源,又减少了网络通信负担,具有很好运行效率和数据的安全、一致性。充分考虑用户利益,保证用户方便操作的同时也使得系统更新简单,维护简单灵活,易于操作。1.2系统目标本系统开发的主要目的就是要使医院管理实现电子化,使在职人员能够有序的管理自己业务范围内的事务,使医院运用现代化技术创造更多更高的经济效益。针对系统服务对象的具体要求,设计了医疗保险定点医院系统。目标系统应该达到以下要求: (1) 经济性:优化逻辑设计与物理设计,使系统运行效率高,反映速度快。系统应该给用户带来相应的利益,提供准确、全面、及时的信息,提高工作效率。(2) 可靠性和灵活性:能连续准确的处理业务,有较强的容错能力。系统必须是可靠的,只有这样,才能保证系统的高质量,才能得到使用者的信任。同时对外界环境的变化应有较强的适应力,即便在条件变化之后,仍能提供详尽的具有现实意义的信息。(3) 可理解性和易操作性:系统应该尽可能设计的比较简单,各项功能清晰明了,同时应考虑实用性避免不必要的复杂化。结构要简单,尽可能使处理过程缩短,处理费用减少,系统收益增高。同时也利于使用者掌握和维护。1.3主要内容搜集资料,调查研究,熟悉开发环境,需求分析,数据库结构设计,概要设计,系统设计和系统实现,系统测试和修改。下面的流程图反映了我的基本的思路和实现过程:图1.1 系统开发流程1.4技术工具分析PowerBuilder是一个用来进行客户/服务器开发的完全可视化的开发工具。使用PowerBuilder用一种可视的直观的方式来创建应用程序的用户界面和数据库接口。PowerBuilder为应用开发提供了全面综合性的支持,可概括为以下几点:事件驱动的应用程序、功能强大的编程语言与函数、面向对象的编程、跨平台开发、开放的数据库连接系统。Oracle8的并行SQL体系结构通过动态地将数据库操作分割成单个的任务,并将工作负荷在多个处理器间进行分配,大大提高了数据库查询和更新的性能。Oracle8比其它的数据库产品能够并行化更多的操作。下面列出其中的部分操作:查询,插入,修改,删除,排序,聚集,表创建,表空间创建,数据加载,索引创建,恢复。 数据块缓存,SQL执行计划,以及可执行的存储过程将尽可能多地利用可用的服务器内存。经过高度的控制,可以将可用的系统资源准确地进行分配,从而最大程度地优化系统性能,并使系统的负荷基于动态分配的形式。I/O操作也得到了类似的专有化,通过利用一些如异步和多块读写的不同技术,使所有用户和请求的响应时间以及全局系统性能都得到了改善。通过将存储过程和数据库触发器以编译好的形式存储,使他们直接执行而无须重新编译或解释,也将导致运行时性能的极大提高。PL/SQL(Procedural Language extensions to the Structured Query Language的缩写)代表“过程语言延伸到结构化查询语言”。 SQL(结构化查询语言)是现今普遍用于查询和更新关系数据库的一种语言。Oracle公司引入了PL/SQL语言来克服在SQL中的一些局限性,并为那试图创建违反Oracle数据库规则测评任务的人们提供了一个更完善的编程决绝方案。本章对PL / SQL的介绍包括它的起源和它不同的版本。并提为PL/SQL开发者提供了一个更多资源的向导和一些建议。如果你对于编程是新手,那么PL/SQL是一个不错的起点。你会发现他是一门很容易学习的语言,并且拥有丰富的关键字和结构让你可以清晰的用代码表达你代码意图。如果你有其他编程语言的经验,你会很容易的适应这个新的语法。如果你写了一个PL/SQL存储过程或函数,在你笔记本电脑上安装的Oracle数据库上运行,那么你就能够移动这个存储过程到你公司网络的数据库上,并可以不加任何修改的执行(当然,假设Oracle的版本是兼容的!)。“编写一次,处处运行”这一箴言,是由PL/SQL在Java出现之前提出的。尽管如此,对于PL/SQL而言的“处处”意味着“装有Oracle数据库的所有地方”。PL/SQL的原意不是被作为一种独立型语言使用的,而是被包含它的主环境所调用。例如:你可以在数据库中运行PL/SQL程序(通过SQL*Plus接口)。另外还有一种选择,你可以在Oracle开发中的表格或者报表里定义并执行PL/SQL程序(这种方法被称作“客户端PL/SQL”)。然而,你不能够创建一个完全靠他自己运行的PL/SQL程序。现如今当你要编写一个依靠Oracle数据库来运行的软件时,有很多种选择。你可以用Java和JDBC,可以用VB和ODBC,可以用Delphi、C+等等。然而,你会发现,用PL/SQL比其他语言更容易写出高效地访问Oracle数据库的代码。特别要说的是:Oracle提供特定的改进功能,例如FORALL语句,能够使数据库的性能提升一个或更多的数量级。Oracle 在提供声明化、非过程化的设计数据库和应用程序的方法上,拥有领导软件产业的历史。Oracle服务器技术在世界上是最先进、最有力、最稳定的关系数据库之中。他的应用程序开发工具,例如Oracle 窗体,依靠于“绘制你的屏幕”处理了许多默认的功能使得开发者消除了繁重的用户化编程,提供了高水平的生产力。在Oracle的起初几年,公布的SQL方法,与它底层整合的相关技术已经足以满足开发者。但作为成熟的产业,期望在增长,而且需求变得日趋紧迫。开发者们需要得到产品“表层以下的东西”。他们需要构造复杂的公式,除此之外,还有窗体和数据库脚本的规则。在1988年,Oracle公司发行了Oracle 6版本,在他的关系数据库技术上一个重大的改进。这个版本中一个关键的组件是“存储过程选项”,也叫做PL/SQL。大概在同一时间,Oracle又发行了让人期待已久的升级版,升级为SQL*Forms 2.3(众所周知的产品最初的名字是Oracle Forms或Forms Developer)。SQL*Forms 3.0在工具方面第一次整合了PL/SQL引擎,允许开发者用自然、简单易懂的风格去编写他们自己的存储过程逻辑。第一次对PL/SQL的发布,在其性能上非常限制。在服务器端,你仅仅能够用PL/SQL去创建存储过程和SQL语句和“批处理”脚本。你并不能够在服务器端构造模的应用程序或存储作业规则。在客户端,SQL*Forms 3.0允许你创建存储过程和函数,尽管对函数的支持没被证明,这也是很多年没有被开发者所应用的原因。另外,这次发布的PL/SQL没有实现对数组的支持,而且不能与操作系统相互作用(输入或输出)。它距离一个完善的编程语言还相差很远。尽管它仍有它的局限性,但PL/SQL很热门,被开发者团体中被评为公认为标准。能够在SQL*Forms中编写简单的IF语句的渴望十分强烈。满足能执行更多的SQL语句批处理的需求迫在眉睫。当时少数的开发者意识到,在PL/SQL背后原始的动机已经超越了利用SQL*Forms这样的产品去进行程序控制的需要。在Oracle数据库和相关工具(产品)生命周期的早期,Oracle公司已经意识到了他们产品体系结构中两个关键的弱点:可移植性的欠缺和执行权限的问题。关注可移植性我们好像可以临时的熟悉这些 oracle公司的行销和技术策略。在20世纪八十年代,Oracle解决方案中的一个特点就是它的可移植性。当时PL/SQL刚刚起步的时候,在许多不同操作系统和硬件平台上运行的都是基于C语言的关系数据库管理系统。SQL*Plus和SQL*Forms很容易就可以兼容多种不同的终端结构。但从所有的范围来看,仍有许多应用程序需要COBOL、C和FORTRAN这样的主语言来提供更精细的控制。开发人员一旦脱离了Oracle的中间接口工具,就会使应用程序不可再移植。PL/SQL语言想要扩展应用程序需求的范围,使之能完全被操作系统掌握,独立于编程工具。现在,Java和其他编程语言提供相似的可移植性。然而PL/SQL在这个领域仍立足于先驱,当然,它仍然允许开发者编写高可移植性的应用程序代码。像SQL一样强大,它完全不提供灵活性和权力,开发人员需要创建成熟的应用程序。 Oracle 的PL/SQL 语言保证了我们能完全立足于独立操作系统下的Oracle 环境内并且仍然能编写适应用户需求的非常高效的应用程序。 多年来,Oracle 已经证明了它对PL/SQL的承诺,这款其独有的旗舰编程语言对于每一个新发行的数据库版本,Oracle 也对PL/SQL语言本身做了稳定,基本的改进。它已经增加了许多各种各样的补充(或者内建的)包,使得PL/SQL语言在许多方面得到了扩展。 它已经引进了面向对象这一概念, 增强了编译器的性能,使之优化我们的代码的能力,提高编译器 在优化我们的代码,对于可能存在的质量和性能问题提示警告方面的性能,并且普遍地改进语言的宽度和深度。第二章 需求分析2.1系统功能结构确立和模块划分医疗保险定点医院系统对医保中心和医院的管理有着极其重要的作用,它的设计内容包括住院登记,出院登记,入出院诊断维护,预交金管理,住院批费,住院退费,中途结算,出院结算,住院发票重打,结算招回,无费退院,住院收费子系统查询统计十二个模块(根据不同的医院有不同的需求,所以划分的子模块也不同)。本论文详细介绍了住院登记,住院批费,出院登记,出院结算四个模块。图2.1系统功能结构2.2系统功能性需求(1)建立全院计算机网络,实现信息资源共享。(2)建立数据库,集中存储医院管理和病人的医疗数据信息。(3)支持医疗和管理的窗口服务,完成医院各部门之间的信息传递。(4)建立计算机网络和数据库的维护机制。 系统的用例图如下:图2.2系统用例图2.3.1 住院登记(1) 业务概述:用于住院处对住院患者进行基本信息的登记以及首次预交金的录入和打印预交收据。(2) 业务说明 读卡读出患者基本信息:患者姓名、性别、年龄或出生日期。 系统分配住院号(此系统判断是不是第一次住院,是第一次住院分配新的住院号,否则用原来的住院号,分配新的住院流水号。) 填写住院信息:医疗类别、科室、床号、入院诊断、诊断医生、预交金额、住院日期。住院时间默认当前时间,可以自己填写一个时间针对急诊病人先住院后登记的情况。 按确定键完成住院登记,打印预交金单,预交金号也由本系统的序号机制产生。显示住院登记记录。显示内容:住院号、姓名、科室、病床号、预交金额、医疗类别。(3)业务活动图如图2.3:图 2.3住院登记活动图2.3.2 住院批费 (1) 业务概述用于记录住院患者发生费用信息。(2) 业务说明 输入患者的住院号,系统显示住院日期、患者姓名、科室、预交金余额、费用总额。(均不能修改)。 费用记帐(划价)用拼音码模糊查询项目,方便记帐。(3) 业务活动图如图2.4:图 2.4住院批费活动图2.3.3 出院登记(1) 业务概述用于住院处对住院患者进行出院登记(登记入院诊断、对未结算的费用的预结算)。(2) 业务说明 输入住院号,显示患者基本信息、未结算费用信息患者基本信息包括:姓名、住院科室、入院诊断、住院时间、病床号;未结算费用信息:总费用、大额、统筹、帐户、现金、个人自理、个人自付、公务员等和发票上的费用汇总信息一样。 录入出院诊断信息。 按确定按钮完成出院登记操作。更新住院状态、住院诊断、预结算。 (3) 业务活动图如图2.5:图 2.5住院登记活动图2.3.4 出院结算 (1) 业务概述用于已经出院登记的患者进行费用结算。(2) 业务说明 输入患者住院号,显示患者姓名、医疗类别、性别、住院科室、住院天数、预交金累计、已结算金额、应收金额、统筹挂帐、费用清单、预交金清单。(以上信息均不能修改)。 按确定键完成出院结算操作。(3) 业务活动图如图2.6:图2.6出院结算活动图第三章 系统总体设计3.1数据库数据结构设计 (1)表汇总表3.1 系统表汇总表名功能说明住院主表(II_INMAININFO)住院流水号,住院号,病历号,姓名,性别,出生日期,身高,体重,血型编码,住院日期,科室代码,科室名称,大科代码,大科名称,01:自费 02:保险 03:公费在职 04:公费退休 05:公费高干,合同代码,合同单位名称,折扣比率,病床号,护理单元代码,护理单元名称,医师代码(住院) ,医师姓名(住院) ,医师代码(主治) ,医师姓名(主治) ,医师代码(主任) ,医师姓名(主任) ,护士代码,护士姓名,操作时间,操作员代码,入院情况,入院途径,1:门诊 2:急诊 3:转科 4:转院,住院次数,终止日期(汇总),结算日期(上次) ,预交金额,费用金额,自费金额,自付金额,公费金额,余额,1:有婴儿 0:无婴儿,Y:查询费用减免表 N:没有减免,最新医嘱日期,1:住院登记 2:病房接诊 3:出院登记 4:出院结算 5:预约出院 6:无费退院,出院日期(预约),发生序号,结算序号,身份证,职业代码 出院主表(II_OUTMAININFO)住院流水号,住院号,病历号,姓名,性别,出生日期,身高,体重,血型编码,Y:有 N:无,Y:有 N:无,入院日期,科室代码,科室名称,大科代码,大科名称,0:普通 1:保险 2:合同 3:校工 4:院工 5:学生,合同代码,合同单位名称,折扣比率,病床号,护理单元代码,护理单元名称,医师代码(住院),医师姓名(住院),医师代码(主治),医师姓名(主治),医师代码(主任),医师姓名(主任),护士代码(责任),护士姓名(责任),操作时间(最新,操作员代码,入院情况,入院途径,1:门诊 2:急诊 3:转科 4:转院,住院次数,终止日期(汇总),结算日期(上次),预交金额,费用金额,自费金额,自付金额,公费金额,余额,1:有婴儿 0:无婴儿,Y:是查询费用减免表 N:没有减免,最新医嘱日期,0:登记 1:接诊 2:转科 3:预约出院 4:出院 ,出院日期(预约),发生序号,结算序号,身份证号,职业代码,工作单位,单位电话,单位邮编,户口或家庭地址,家庭电话,户口或家庭邮编,籍贯,民族,联系人姓名,联系人电话,联系人住址,联系人关系,婚姻状况,国籍 患者诊断库(II_DIAGNOSE)病历号,住院流水号,发生序号,1:入院诊断 2:出院诊断 3:转科诊断,诊断ICD码,诊断名称,诊断日期,医师代号,医师姓名(诊断),O:旧诊断 N:新诊断,大科代码,科室代码,入院日期,出院日期,0:其他 1:治愈 2:好转 3:未愈 4:死亡,治疗情况,平均住院日,传染病,第二ICD,并发症类别,是否主诊断 住院批费药品类(IF_MEDICINELIST)药品编码,住院流水号,姓名,科室代码,科室代码(取药),科室代码(药房),处方流水号,摆药与大处方,数量,费用金额,自费金额,自付金额,公费金额,退费标志,结算类别码,合同代码,操作时间,药品类别,药品性质,给付原则,药品名称,基本剂量,剂量单位,最小单位,包装单位,包装数,规格,用法编码,频次编码,一次用量,使用方式,剂型编码,自制标识,耗材标记,手术医师代码,大科代码,是否婴儿用药,新批价的药品 药品流水号不同 退费的药品 药品流水号与相对应的批价药品相同,护理站,单价,操作员(批价),发药人,急诊抢救标志,付数,医嘱是否分解,出院带药标记,审批号住院批费非药品类(IF_FEEITEMLIST)住院流水号,药品、检查、化验、手术、卫材、处置、治疗、营养、床费等,项目分类,处方流水号,项目代码,项目名称,最小费用代码,数量,价格,费用金额,自费金额,自付金额,公费金额,科室代码,科室代码(执行),科室代码(开立),医师代码,件数,退费标志,结算类别码,合同代码,操作员代码,操作时间,药品是否自费1:是 0:否,0:无婴儿 其他:婴儿数目,非药品流水号,护理站代码,急诊抢救标志,审批号,确认标记 0:未确认 1:为已确认 2:为部分确认,确认日期,确认科室代码,确认人代码,确认数量,已退退费数,组套编码,组套名称 费用结算头表(IF_BALANCEHEAD)住院流水号,结算序号,科室代码,结算类别码,合同代码,预交金额,费用金额,自费金额,自付金额,公费金额,减免金额,补收金额,余额,返回现金,返回付委,返回汇票,转押金,起始日期,终止日期,统计日期,1:在院结算 2:转科结算 3:出院结算 4:重结算,发票号码(结算,收费处代码 0:未结算 1:已结算,操作员代码,操作时间(结算),本次现金支付,本次账户支付,0:有效 1:作废,发票数目,护理站代码,补收现金,支票补收,汇票补收,费票人代码,费票科室,费票时间,科室 处方收费信息(IF_FEEINFO)住院流水号,姓名,处方流水号,系统类别,科室代码,最小费用代码,医师代码,费用金额,自费金额,自付金额,公费金额,自费药标记,操作员代码(录入),操作时间(录入),科室代码(录入),操作员代码(核准),操作时间(核准),药物处方为发药药房代码 其他未执行科室代码,结算类别码,合同代码,统计标志,操作时间(结算),退费标志, (2)表的具体说明住院主表(II_INMAININFO)表3.2 住院主表说明Table nameII_INMAININFONameTypeNullablePrimary KeyCommentsINPATIENT_NOVARCHAR2(14)NY住院流水号PATIENT_NOVARCHAR2(10)NN住院号CARD_NOVARCHAR2(10)NN病历号NAMEVARCHAR2(20)YN姓名SEXVARCHAR2(1)YN性别BIRTHDAYDATEYN出生日期HEIGHTNUMBER(5,2)YN身高WEIGHTNUMBER(5,2)YN体重BLOOD_CODEVARCHAR2(1)YN血型编码IN_DATEDATEYN住院日期DEPT_CODEVARCHAR2(4)YN科室代码DEPT_NAMEVARCHAR2(16)YN科室名称SDEPT_CODEVARCHAR2(4)YN大科代码SDEPT_NAMEVARCHAR2(10)YN大科名称PAYKIND_CODEVARCHAR2(2)YN01:自费 02:保险 03:公费在职 04:公费退休 05:公费高干PACT_CODEVARCHAR2(10)YN合同代码PACT_NAMEVARCHAR2(10)YN合同单位名称REBATE_RATENUMBER(3)YN折扣比率BED_NOVARCHAR2(10)YN病床号NURSE_CELL_CODEVARCHAR2(4)YN护理单元代码NURSE_CELL_NAMEVARCHAR2(20)YN护理单元名称HOUSE_DOC_CODEVARCHAR2(8)YN医师代码(住院)HOUSE_DOC_NAMEVARCHAR2(10)YN医师姓名(住院)CHARGE_DOC_CODEVARCHAR2(8)YN医师代码(主治)CHARGE_DOC_NAMEVARCHAR2(10)YN医师姓名(主治)CHIEF_DOC_CODEVARCHAR2(8)YN医师代码(主任)CHIEF_DOC_NAMEVARCHAR2(10)YN医师姓名(主任)DUTY_NURSE_CODEVARCHAR2(8)YN护士代码(责任)DUTY_NURSE_NAMEVARCHAR2(10)YN护士姓名(责任)OPER_DTIMEDATEYN操作时间(最新)OPER_CODEVARCHAR2(8)YN操作员代码IN_CIRCSVARCHAR2(1)YN住院情况IN_AVENUEVARCHAR2(1)YN入院途径IN_SOURCEVARCHAR2(1)YN1:门诊2:急诊3:转科4:转院IN_TIMESNUMBER(2)YN住院次数END_DATEDATEYN终止日期(汇总)BALANCE_DATEDATEYN结算日期(上次)PREPAY_COSTNUMBER(10,2)YN预交金额TOT_COSTNUMBER(10,2)YN费用金额OWN_COSTNUMBER(10,2)YN自费金额PAY_COSTNUMBER(10,2)YN自付金额PUB_COSTNUMBER(10,2)YN公费金额FREE_COSTNUMBER(10,2)YN余额BABY_FLAGVARCHAR2(1)YN1:有婴儿;0:无婴儿DERATE_FLAGVARCHAR2(1)YNY:查询费用减免表;N:没有减免DOC_ADVICEDATEDATEYN最新医嘱日期IN_STATEVARCHAR2(1)YN1:住院登记 2:病房接诊 3:出院登记 4:出院结算 5:预约出院 6:无费退院PREPAY_OUTDATEDATEYN出院日期(预约)HAPPEN_NONUMBER(5)YN发生序号BALANCE_NONUMBER(2)YN结算序号IDENNOVARCHAR2(20)YN身份证号PROF_CODEVARCHAR2(2)YN职业代码WORK_NAMEVARCHAR2(50)YN工作单位WORK_TELVARCHAR2(20)YN单位电话WORK_ZIPVARCHAR2(6)YN单位邮编HOMEVARCHAR2(50)YN户口或家庭地址HOME_TELVARCHAR2(20)YN家庭电话HOME_ZIPVARCHAR2(6)YN户口或家庭邮编DISTVARCHAR2(50)YN籍贯BIRTH_AREAVARCHAR2(8)YN出生地代码NATION_CODEVARCHAR2(2)YN民族LINKMA_NAMEVARCHAR2(10)YN联系人姓名LINKMAN_TELVARCHAR2(20)YN联系人电话LINKMAN_ADDVARCHAR2(50)YN联系人住址RELA_CODEVARCHAR2(3)YN联系人关系MARIVARCHAR2(1)YN婚姻状况COUN_CODEVARCHAR2(3)YN国籍PERSONAGE_FLAGVARCHAR2(1)YN重患标志XYVARCHAR2(7)YN血压MCARD_NOVARCHAR2(15)YN医疗证号STOP_ACOUNTVARCHAR2(1)YN是否关帐OUT_DATEDATEYN出院日期DRESS_DEPOSITNUMBER(5,2)YN服装押金DRESS_NOVARCHAR2(6)YN服装号ZGVARCHAR2(2)YN转归代号CAUTIONERVARCHAR2(8)YN担保人代码MONEYNUMBER(10,2)YN担保金额CASE_FLAGVARCHAR2(1)YN1:有病历0:无病历MONEY_ALERTNUMBER(6,2)YN公务员补助EMPL_CODEVARCHAR2(8)YN大病救助MEDICAL_TYPEVARCHAR2(3)YN交易流水号(无费退院入参)GWYBZ_COSTNUMBER(10,2)YN公务员补助DBJZ_COSTNUMBER(10,2)YN大病救助TRANS_SERIALNOVARCHAR2(30)NN交易流水号(无费退院的入参)OPER_TYPEVARCHAR2(3)YN计划生育手术类别BIRTH_TYPEVARCHAR2(3)YN生产方式CHECK_SIGNVARCHAR2(3)YN产前检查标志出院主表(II_OUTMAININFO)表3.3 出院主表说明Table nameII_OUTMAININFONameTypeNullablePrimary KeyCommentsINPATIENT_NOVARCHAR2(14)NY住院流水号PATIENT_NOVARCHAR2(10)NN住院号CARD_NOVARCHAR2(10)NN病历号NAMEVARCHAR2(10)YN姓名SEXVARCHAR2(1)YN性别BIRTHDAYDATEYN出生日期HEIGHTNUMBER(5,2)YN身高WEIGHTNUMBER(5,2)YN体重BLOOD_CODEVARCHAR2(1)YN血型编码IN_DATEDATENN入院日期DEPT_CODEVARCHAR2(4)NN科室代码DEPT_NAMEVARCHAR2(16)YN科室名称SDEPT_CODEVARCHAR2(4)NN大科代码SDEPT_NAMEVARCHAR2(10)YN大科名称PAYKIND_CODEVARCHAR2(2)NN0:普通1:保险2:合同3:校工4:院工5:学生BED_NOVARCHAR2(10)NN病床号NURSE_CELL_CODEVARCHAR2(4)NN护理单元代码NURSE_CELL_NAMEVARCHAR2(10)YN护理单元名称HOUSE_DOC_CODEVARCHAR2(8)NN医师代码(住院)HOUSE_DOC_NAMEVARCHAR2(10)YN医师姓名(住院)CHARGE_DOC_CODEVARCHAR2(8)NN医师代码(主治)CHARGE_DOC_NAMEVARCHAR2(10)YN医师姓名(主治)CHIEF_DOC_CODEVARCHAR2(8)NN医师代码(主任)CHIEF_DOC_NAMEVARCHAR2(10)YN医师姓名(主任)DUTY_NURSE_CODEVARCHAR2(8)YN护士代码(责任)DUTY_NURSE_NAMEVARCHAR2(10)YN护士姓名(责任)OPER_DTIMEDATENN操作时间(最新)OPER_CODEVARCHAR2(8)NN操作员代码IN_CIRCSVARCHAR2(1)YN入院情况IN_AVENUEVARCHAR2(1)YN入院途径IN_SOURCEVARCHAR2(1)YN1:门诊2:急诊3:转科4:转院IN_TIMESNUMBER(2)YN住院次数END_DATEDATENN终止日期(汇总)BALANCE_DATEDATENN结算日期(上次)PREPAY_COSTNUMBER(10,2)NN预交金额TOT_COSTNUMBER(10,2)NN费用金额OWN_COSTNUMBER(10,2)NN自费金额PAY_COSTNUMBER(10,2)NN自付金额PUB_COSTNUMBER(10,2)NN公费金额FREE_COSTNUMBER(10,2)NN余额BABY_FLAGVARCHAR2(1)NN1:有婴儿0:无婴儿DERATE_FLAGVARCHAR2(1)NNY:查询费用减免表N:没有减免DOC_ADVICEDATEDATEYN最新医嘱日期IN_STATEVARCHAR2(1)YN0:登记1:接诊2:转科3:预约出院4:出院PREPAY_OUTDATEDATEYN出院日期(预约)HAPPEN_NONUMBER(5)YN发生序号BALANCE_NONUMBER(2)YN结算序号IDENNOVARCHAR2(18)YN身份证号PROF_CODEVARCHAR2(1)YN职业代码WORK_NAMEVARCHAR2(10)YN工作单位WORK_TELVARCHAR2(10)YN单位电话WORK_ZIPVARCHAR2(6)YN单位邮编HOMEVARCHAR2(10)YN户口或家庭地址HOME_TELVARCHAR2(10)YN家庭电话HOME_ZIPVARCHAR2(6)YN户口或家庭邮编DISTVARCHAR2(10)YN籍贯NATION_CODEVARCHAR2(2)YN民族LINKMA_NAMEVARCHAR2(10)YN联系人姓名LINKMAN_TELVARCHAR2(10)YN联系人电话LINKMAN_ADDVARCHAR2(10)YN联系人住址RELA_CODEVARCHAR2(1)YN联系人关系MARIVARCHAR2(1)YN婚姻状况COUN_CODEVARCHAR2(3)YN国籍患者诊断库(II_DIAGNOSE)表3.4患者诊断库表说明Table nameII_DIAGNOSENameTypeNullablePrimary KeyCommentsCARD_NOVARCHAR2(10)NY病历号INPATIENT_NOVARCHAR2(14)NN住院流水号HAPPEN_NONUMBER(5)NN发生序号DIAG_KINDVARCHAR2(2)NN1:入院诊断2:出院诊断 3:转科诊断ICD_CODEVARCHAR2(10)NN诊断ICD码DIAG_NAMEVARCHAR2(50)NN诊断名称DIAG_DATEDATENN诊断日期DOCT_CODEVARCHAR2(8)NN医师代号DIAG_DOC_NAMEVARCHAR2(10)NN医师姓名(诊断)DIAG_STATEVARCHAR2(1)NNO:旧诊断 N:新诊断SDEPT_CODEVARCHAR2(4)YN大科代码DEPT_CODEVARCHAR2(4)NN科室代码IN_DATEDATENN入院日期OUT_DATEDATEYN出院日期DIAG_OUTSTATEVARCHAR2(2)YN0:其他1:治愈2:好转3:未愈4:死亡CURE_STATVARCHAR2(1)YN治疗情况AV_DAYSNUMBER(4)YN平均住院日ALLERGENVARCHAR2(1)YN传染病SECOND_ICDVARCHAR2(10)YN第二ICDSYNDROME_IDVARCHAR2(1)YN并发症类别DIAG_MAINVARCHAR2(1)YN是否主诊断住院批费药品类(IF_MEDICINELIST)表3.5住院批费药品类表说明Table nameIF_MEDICINELISTNameTypeNullablePrimary KeyCommentsDRUG_CODEVARCHAR2(12)NY药品编码INPATIENT_NOVARCHAR2(14)YN住院流水号NAMEVARCHAR2(20)YN姓名DEPT_CODEVARCHAR2(4)YN科室代码EXE_DEPT_CODEVARCHAR2(4)YN科室代码(取药)MEDI_DEPT_CODEVARCHAR2(4)YN科室代码(药房)NOTE_NOVARCHAR2(14)NN处方流水号CHOOSE_ONEVARCHAR2(1)YN摆药与大处方QUANTITYNUMBER(7,2)NN数量TOT_COSTNUMBER(10,2)NN费用金额OWN_COSTNUMBER(10,2)NN自费金额PAY_COSTNUMBER(10,2)NN自付金额PUB_COSTNUMBER(10,2)NN公费金额BACK_FEE_FLAGVARCHAR2(1)NN退费标志PAYKIND_CODEVARCHAR2(2)YN结算类别码PACT_CODEVARCHAR2(10)YN合同代码OPER_DTIMEDATENN操作时间DRUG_TYPEVARCHAR2(1)YN药品类别DRUG_QUALITYVARCHAR2(2)YN药品性质PAY_RULEVARCHAR2(2)YN给付原则TRADE_NAMEVARCHAR2(32)YN药品名称BASE_DOSENUMBER(10,4)YN基本剂量DOSE_UNITVARCHAR2(4)YN剂量单位MIN_UNITVARCHAR2(4)YN最小单位PACK_UNITVARCHAR2(4)YN包装单位PACK_QTYNUMBER(4)YN包装数SPECSVARCHAR2(32)YN规格USAGE_CODEVARCHAR2(3)YN用法编码FREQUENCY_CODEVARCHAR2(6)YN频次编码ONCE_DOSENUMBER(10,4)YN一次用量USE_WAY_CODEVARCHAR2(3)YN使用方式DOSE_MODEL_CODEVARCHAR2(3)YN剂型编码HOME_MADEVARCHAR2(1)YN自制标识APPEND_ITEMVARCHAR2(12)YN耗材标记DOC_CODEVARCHAR2(6)YN手术医师代码SDEPT_CODEVARCHAR2(4)YN大科代码IS_BABYNUMBER(5)YN是否婴儿用药DRUG_SEQUENCENUMBER(14)YN新批价的药品,药品流水号不同,退费的药品,药品流水号与相对应的批价药品相同NURSE_STATIONVARCHAR2(4)YN护理站SALE_PRICENUMBER(10,4)YN单价OPER_CODEVARCHAR2(6)YN操作员(批价)SEND_OPER_CODEVARCHAR2(6)YN发药人IS_JZQJVARCHAR2(1)YN急诊抢救标志DAYSNUMBER(4)YN天数DECMP_STATEVARCHAR2(1)YN医嘱是否分解BROUGHT_FLAGVARCHAR2(1)YN出院带药标记DECMPS_STATEVARCHAR2(1)YN医嘱是否分解APPRNOVARCHAR2(15)YN审批号住院批费非药品类(IF_FEEITEMLIST)表3.6住院批费非药品类表说明TABLE NAMEIF_FEEITEMLISTNameTypeNullablePrimary KeyCommentsINPATIENT_NOVARCHAR2(14)NY住院流水号SYS_CLASSVARCHAR2(3)YN药品检查化验手术卫材处置治疗营养床费等ITEM_TYPEVARCHAR2(12)YN项目分类NOTE_NOVARCHAR2(14)NN处方流水号ITEM_CODEVARCHAR2(12)NN项目代码ITEM_NAMEVARCHAR2(50)YN项目名称FEE_CODEVARCHAR2(3)NN最小费用代码AMOUNTNUMBER(6,2)NN数量PRICENUMBER(8,2)NN价格TOT_COSTNUMBER(10,2)YN费用金额OWN_COSTNUMBER(10,2)YN自费金额PAY_COSTNUMBER(10,2)YN自付金额PUB_COSTNUMBER(10,2)YN公费金额DEPT_CODEVARCHAR2(4)YN科室代码EXE_DEPT_CODEVARCHAR2(4)YN科室代码(执行)CDEPT_CODEVARCHAR2(4)YN科室代码(开立)DOCT_CODEVARCHAR2(6)YN医师代码PIECE_NUMNUMBER(3)YN件数BACK_FEE_FLAGVARCHAR2(1)NN退费标志PAYKIND_CODEVARCHAR2(2)YN结算类别码OPER_CODEVARCHAR2(6)YN操
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司矿井测风工工艺作业技术规程
- 橡胶栽培工创新应用模拟考核试卷含答案
- 2025-2026学年冀教版(新教材)二年级上册第三单元“乘法口诀”达标试卷(附参考答案)
- 四年级课程探究
- 河北省石家庄市栾城区2025-2026学年八年级(上)月考物理试卷(含答案)
- 特训06 二次函数-将军饮马与胡不归专练-2025-2026学年九年级数学上学期期中期末挑战满分冲刺卷(人教版)(解析版)
- 2025山西晋城市市政公用集团有限责任公司招聘工作人员87人笔试历年参考题库附带答案详解
- 2025中国铁塔秋季校园招聘笔试历年参考题库附带答案详解
- 2025浙江台州温岭市华阳再生资源有限公司招聘工作人员1人笔试历年参考题库附带答案详解
- 2025四川虹信软件股份有限公司招聘投标专员岗位拟录用人员笔试历年参考题库附带答案详解
- 老旧小区消防设施更新施工方案
- 企业消防安全课件下载
- 测绘毕业答辩设计
- 2025国际胰腺病学会急性胰腺炎修订指南解读课件
- 2025-2026学年高一化学上学期第一次月考卷(四川)含答案解析
- 2025年江苏省公考《申论》(B卷)题及参考答案
- 危化品运输风险评估与智能管控模型研究
- 脱硫塔安装施工进度方案
- 2025药材行业市场全面分析及发展路径与投资规划策略报告
- 2025年陕西有色金属科工贸服务有限公司招聘(24人)笔试考试参考题库及答案解析
- 肿瘤终末期患者水肿症状管理方案
评论
0/150
提交评论