“军”字一号工程应用系统全军卫生信息技术支持中心几个需要说明的问题•时间紧,不具体介绍系统的操作方法。重点介绍系统的思想、数据流程、实施•默认数据字典已经初始化•结合202、251、福州总院、长海医院的实施经验进行介绍•要求:课前要预习系统基本的功能和操作方法课程安排•客户端安装•基本应用系统:用户管理、价表管理•门诊系统:门诊挂号、门诊收费、门诊药局•病人管理:住院登记、护士工作站、医生工作站•住院收费:住院收费、后台划价、临床药局•其他系统介绍:检查、检验、手术、器材、药库管理客户端安装服务器端(OracleRDBMS)医院信息系统PowerBuilder动态链接库Oracle7.1/7.3客户端请求结果“军”字一号工程采用Client/Server体系结构。初始化配置文件(.ini)记录程序运行基本参数--节开始[Database](节名)Vendors=OR7(关键字=值)DBMS=OR7(数据库接口)ServerName=@GWHSRV5(服务器别名)Database=UserID=DatabasePassword=LogId=LogPassword=DbParm=--节结束[Txt]DEPT=科室拼音c:\usrmgr\deptpy.txtp:\txtdat\deptpy.txt82081998-12-3011:35:29输入词库文件•输入词库文件由固定长度的记录组成,按“输入码”字段的字符顺序从小到大排列,每条记录由三部分组成(输入码、名称、代码),每部分的长度在数据库表(outer_coding_config)和初始化配置文件(.ini)中都加以说明。•生成机制:根据各相关词库字典的业务范围,由相关子系统维护,比如价表项目、临床诊疗项目由“价表管理”系统维护;公共字典由“公共字典维护”系统维护。•同步更新机制:(系统缺省要求)在服务器端建立共享目录\pubdata\txtdat,在客户端映射该目录为P:驱动器。系统根据词库文件的关键字读取输入法配置表中的更新时间与初始化配置文件中的更新时间比较,决定是否更新。•操作使用机制:系统定义按“F9”键打开输入码输入窗口。•错误现象:乱码、同步失败、初始无法更新等。动态链接库•PB4的16位动态库、PB5的16位动态库、PB6的32位动态库、自行开发的动态库•PB的动态库可以安装在子系统相同的目录下;或者安装在单独的目录下,必须在Autoexec.bat文件的PATH中说明路径。•错误现象:“系统部分库文件已损坏”系统第一次运行必备条件•Oracle前端接口;•P:驱动器映射完成(文件服务);•动态链接库安装完成;•医院信息系统安装完成;•系统初始化,完成参数配置;•建立医院信息系统的操作用户。基本应用系统工程师和医院管理人员日常维护使用•工作人员管理子系统(安装路径:\client\supp\staff)•用户管理子系统(安装路径:\client\supp\usrmgr)•公共字典维护子系统(安装路径:\client\supp\dicmaint)•价表管理子系统(安装路径:\client\econ\prcmgr)•特别注意:用户管理系统指定专人负责。工作人员管理子系统•维护医院工作人员,供各子系统使用。•引入NT中“组”的概念,一个工作人员物理上只能属于一个行政单位,但可以属于一个或多个组。•已经定义的工作人员分组(在工作组类别字典中定义)有:“科室医生”、“病区医生”、“病区护士”。•涉及数据结构:工作人员字典STAFF_DICT工作组字典STAFF_GROUP_DICT工作组类别字典STAFF_GROUP_CLASS_DICT工作人员分组情况STAFF_VS_GROUP用户管理子系统•建立各子系统用户。•用户登录,系统采用两级验证过程:数据库级和应用程序级,有的系统还校验用户科室属性。•角色:对应于Oracle中的角色概念,说明用户对哪些数据库对象拥有什么样的权限。•应用程序权限:对系统功能按业务范围进行分级。•用户所在科室•系统用SYSTEM/MANAGER登录。•涉及数据结构:应用程序记录APPLICATIONS应用程序权限APP_GRANTS用户记录USERS公共字典维护子系统•提供一套类似于SQL*Plus的数据库操作工具(图形界面),可以生成项目名称的拼音字头和输入词库文件。•字库文件:汉字中存在许多多音字。•生成输入词库文件•手册介绍用COMM/COMM登录,实际上可以用系统已经建立的所有者进行登录,需要说明的是,只能操作所有者自己建立的数据库表。如果用SYSTEM/MANAGER登录,操作数据库表必须加前缀(所有者)。价表管理子系统•维护价表、临床诊疗项目,并且生成输入词库•现行价表和历史价表统一存放,同一收费项目的不同价格用起用日期(带时间,DBF倒出无法装入)加以标识•现行价表指起用日期=sysdate并且停止日期=sysdate的收费项目•调价或停用价表•同一分类下要求“一码一名”•临床诊疗项目与价表项目的对照:“一对空”:不收费的临床诊疗项目;“一对一”:指定的收费项目;“一对多”:静滴;“多规格”:根据治疗才能确定的收费项目价表管理子系统•西药、中药类价表和临床诊疗项目共用一个输入词库文件,药疗医嘱实际上指西药类临床诊疗项目。西药类价表可以由价表管理系统集中维护,也可以由药库管理系统维护(通过Trigger同步)。•涉及主要数据结构:价表PRICE_LIST(当前价表CURRENT_PRICE_LIST)价表项目名称字典PRICE_ITEM_NAME_DICT价表项目执行科室PERFORM_DEPT临床诊疗项目字典CLINIC_ITEM_DICT临床诊疗项目名称字典CLINIC_ITEM_NAME_DICT临床诊疗项目与价表项目对照CLINIC_VS_CHARGE门诊系统•涉及系统:门诊挂号、门诊收费、门诊药局、身份登记、病案流通。•系统核心:门诊收费•实施准备的关键:操作速度、系统可靠性、系统正确性•一次切换一次成功门诊系统门诊挂号挂号信息就诊序号、病人ID门诊收费西药处方门诊药局确认发药身份登记主索引病案流通门诊病案医保帐户医保帐户卡门诊挂号•门诊号别定义:来源于“铁路购票”的思想门诊号类字典CLINIC_TYPE_DICT门诊号别字典CLINIC_INDEX门诊安排记录CLINIC_SCHEDULE•门诊号表修改系统支持有号表和没有号表两种情况门诊号表记录CLINIC_FOR_REGIST•分诊挂号在初始化配置文件(APPOINT.INI)中定义•序号发生器visit_no门诊挂号、门诊收费、门诊药局三个系统共用门诊挂号•挂号费用挂号费:门诊号类字典CLINIC_TYPE_DICT和特殊挂号费字典SPECIAL_REGIST_PRICE诊疗费:诊疗费字典CLINIC_PRICE工本费:在初始化配置文件中定义•预约、挂号、退号就诊记录CLINIC_MASTER门诊预约记录CLINIC_APPOINTS预约:挂号状态registration_status字段为0,在门诊预约记录中登记;当确认挂号时,删除门诊预约记录,修改挂号状态registration_status字段为1。挂号:挂号状态registration_status字段为2。退号:登记退号日期returned_date和退号挂号员returned_operator。门诊挂号需要初始化的表门诊号类字典CLINIC_TYPE_DICT特殊挂号费字典SPECIAL_REGIST_PRICE诊疗费字典中定义CLINIC_PRICE门诊号别字典CLINIC_INDEX门诊安排记录CLINIC_SCHEDULE门诊号表记录CLINIC_FOR_REGIST(根据需要)实施前需要清空的表就诊记录CLINIC_MASTER门诊预约记录CLINIC_APPOINTS门诊收费•申请科室和执行科室、计价费用和应收费用申请科室和执行科室:检查治疗提出的科室是申请科室,执行医嘱的科室是执行科室,比如:X光检查由“普外科”申请,“放射科”执行,申请科室就是“普外科”,执行科室就是“放射科”。要求科室输入必须准确,直接影响到成本核算和收入统计等相关统计结果的准确性。计价费用:按标准价格计算得到的费用。应收费用:考虑费别因素,按实际价格计算得到的费用。•收费模式划价收费一体化模式普通病人划价/收费模式记帐病人划价/收费模式•收据号生成初始化文件(obilling.ini)中定义的窗口号(2位)和当前医疗收据号(6位)一起构成门诊收费•门诊收据一张完整的门诊收据由四部分组成:门诊医疗收据记录OUTP_RCPT_MASTER门诊病人支付方式记录OUTP_PAYMENTS_MONEY开单记录OUTP_ORDER_DESC门诊病人诊疗费用项目记录OUTP_BILL_ITEMS医疗保险病人还需要与医保帐户挂钩医疗保险帐户INSURANCE_ACCOUNTS医疗费支付主记录MEDICAL_PAYMENT_MASTER医疗费支付明细记录MEDICAL_PAYMENT_DETAIL与收据相关的五个问题:支付方式;预交金;收费、记帐、退费收据;收据费用分类;收据打印门诊收费•门诊费别和特殊收费项目费别字典CHARGE_TYPE_DICT(CHARGE_PRICE_INDICATOR)收费系数字典CHARGE_PRICE_SCHEDULE(CHARGE_SPECIAL_INDICATOR)收费特殊项目排斥字典CHARGE_SPECIAL_EXCEPT_DICT收费特殊项目字典CHARGE_SPECIAL_ITEM_DICT门诊收费收费项目价格计算方法收费项目费别字典适用价格计价费用收费系数字典特殊项目标志应收费用收费特殊项目排斥字典收费特殊项目字典应收费用应收费用价格*收费系数=应收费用NYYNNY门诊收费•社会医疗保险的核心思想是:实行社会统筹和个人帐户相结合的医疗费用支付制度定义一种特殊费别类型,比如“医疗保险”或“社会医保”等,收费系数为1,不适用特殊收费项目在初始化配置文件(obilling.ini)中定义医保病人的费别定义医疗保险类型,即保险类别字典INSURANCE_TYPE_DICT定义门诊病人医疗保险支付方案PAY_SCHEMA_FOR_OUTP建立个人医疗保险帐户INSURANCE_ACCOUNT(帐户金、个人完全支付线)定义每种医保类型的特殊收费项目(医疗保险特殊医疗项目字典PAY_SPECIAL_ITEM_DICT和医疗保险特殊医疗项目排斥字典PAY_SPECIAL_EXCEPT_DICT)•医疗保险算法门诊收费•本院工作人员或体系部队就诊,使用IC卡系统支持IC卡和磁卡,可以归入医疗保险病人管理。以北京军区为例:建立个人帐户金,个人支付线为0在医疗保险特殊医疗项目字典PAY_SPECIAL_ITEM_DICT中设置各个价表类别的比例,比如:检查类0/1,药品类1/10在医疗保险特殊医疗项目排斥字典PAY_SPECIAL_EXCEPT_DICT中设置特殊收费项目,比如:自费药、贵重药、大型检查等•身份费别联合校验在费别与身份对照关系CHARGE_TYPE_VS_IDENTITY中说明,一种费别可以对应多种身份•计价单录入制式计价单项目,可用计价单功能键F2键调出计价单窗口。在费用模板主记录BILL_PATTERN_MASTER和费用模板明细记录BILL_PATTERN_DETAIL中门诊收费•门诊收费结帐对收费收据和退费收据结帐,统计收款员的收费情况。涉及数据结构:门诊收费结帐主记录OUTP_ACCT_MASTER门诊收费结帐明细记录OUTP_ACCT_DETAIL门诊收费结帐金额分类OUTP_ACCT_MONEY结帐序号根据初始化配置文件产生“收费管理系统”监控•登录备份服务器当主服务器崩溃时,需要登录到备份服务器,保证门诊收费正常进行;在主服务器恢复后,进行数据转储门诊收费•门诊用药管理(可供标志、多药局、公费用药目录)门诊药局药品库存OUTP_DISPENSARY_STOCK