-- 作者:bbbbbbbjohn
-- 发布时间:2005/4/20 20:14:12
-- 各位大哥大姐帮我设计一下.给个整体的构思.谢谢了!!!!!!!!!
设计要求: 1、分辨率1024 X 768 2、数据库:Oracle8.0以上版本,需要提交数据库表的安装脚本 3、开发工具:PowerBuilder9.0 4、在同一界面实现医嘱的增加、删除、修改、查询功能 5、要求性能高(记录数在100万条以上),界面*作方便,充分利用下拉列表、下拉数据窗口等输入技术 6、由于是大项目中的一部分,对于说明中的一些指向字典可以不考虑 7、医嘱和医嘱计价项目存在一对一、一对多、一对空三种关系 1.1 医嘱 ORDERS 字段中文名称 字段名 类型 长度 说明 病人标识号 PATIENT_ID C 10 非空 病人本次住院标识 VISIT_ID N 2 非空 医嘱序号 ORDER_NO N 4 一个病人的所有医嘱独立分配序号,按时间顺序,从小到大排序 医嘱子序号 ORDER_SUB_NO N 2 用于标识成组医嘱中的各医嘱项目,对独立的医嘱,为1,在成组医嘱内部,从1开始顺序排列 长期医嘱标志 REPEAT_INDICATOR N 1 本医嘱是否长期医嘱,使用代码,1-长期,0-临时 医嘱类别 ORDER_CLASS C 1 指定药疗、处置、护理、膳食、其它等类别,使用代码,见3.6医嘱类别字典 医嘱正文 ORDER_TEXT C 80 医嘱内容 医嘱代码 ORDER_CODE C 10 从临床角度对各类医嘱的每个项目分配一个代码,用于各系统间数据交换。如药品代码,检验项目代码等 药品一次使用剂量 DOSAGE N 8,4 剂量单位 DOSAGE_UNITS C 8 规范描述,本系统定义,见4.20剂量单位字典 给药途径和方法 ADMINISTRATION C 16 规范描述,是判断生成何种治疗单的依据,本系统定义,见4.17给药途径字典 起始日期及时间 START_DATE_TIME D 本医嘱起始日期及时间 停止日期及时间 STOP_DATE_TIME D 本医嘱停止日期及时间 持续时间 DURATION N 2 一次执行的持续时间 持续时间单位 DURATION_UNITS C 4 使用规范描述,本系统定义,见4.31时间单位字典 执行频率描述 FREQUENCY C 16 使用固定或固定格式的描述,如:3/日、TID,每xx分xx次,用户定义 ,见4.21医嘱执行频率字典 频率次数 FREQ_COUNTER N 2 执行频率的次数部分 频率间隔 FREQ_INTERVAL N 2 执行频率的间隔部分 频率间隔单位 FREQ_INTERVAL_UNIT C 4 使用标准描述,本系统定义,见4.31时间单位字典 执行时间详细描述 FREQ_DETAIL C 16 医嘱执行的详细时间表,用于对执行频率的补充,如:执行频率为3/日,补充为饭前执行或直接指定时间 护士执行时间 PERFORM_SCHEDULE C 16 如:对3/日的时间表为8-12-6,由护士填入 执行结果 PERFORM_RESULT C 8 开医嘱科室 ORDERING_DEPT C 8 开医嘱医生 DOCTOR C 8 医生姓名 停医嘱医生 STOP_DOCTOR C 8 停止本医嘱的医生姓名 开医嘱校对护士 NURSE C 8 医嘱开始时校对护士姓名 停医嘱校对护士 STOP_NURSE C 8 医嘱停止时校对护士姓名 开医嘱录入日期及时间 ENTER_DATE_TIME D 开医嘱录入的日期及时间 停医嘱录入日期及时间 STOP_ORDER_ DATE_TIME D 开医嘱录入的日期及时间 医嘱状态 ORDER_STATUS C 1 反映医嘱的执行状态,如新开、校对、执行、停止等,使用代码,见4.19医嘱状态字典 药品计价属性 DRUG_BILLING_ATTR N 1 反映药品是否计价,0-正常,1-自带药 计价属性 BILLING_ATTR N 1 反映本条医嘱计价方面的信息。0-正常计价 1-自带药 2-需手工计价 3-不计价。由护士录入医嘱时,根据医嘱内容确定。 最后一次执行日期及时间 LAST_PERFORM_DATE_TIME D 对长期药品医嘱,由临床药局摆药时,将摆药的截止日期自动填入 最后一次计价日期及时间 LAST_ACCTING_DATE_TIME D 后台划价程序对本医嘱最近一次划价日期及时间。初始录入医嘱时,为空,由后台划价程序在每次划价后更新。 注释:此表为在院病人医嘱表,该表面向已执行医嘱,兼顾临床需要和计价需要,兼顾药疗医嘱和其他类别的医嘱,其模型支持成组医嘱和父子医嘱。该表医嘱由病房分系统生成。 医嘱在病人出院,且完成相关统计后,将其转移到历史表中。典型地,需保留一年。 以每病人每日新开2条医嘱、1000张床位的医院计,每日新增医嘱2000条,每年新增700,000条。 主键:病人标识号、病人本次住院标识、医嘱序号、医嘱子序号 1.2 医嘱计价项目 ORDERS_ COSTS 字段中文名称 字段名 类型 长度 说明 病人标识号 PATIENT_ID C 10 非空 病人本次住院标识 N 2 非空 医嘱序号 ORDER_NO N 4 一个病人的所有医嘱独立分配序号,按时间顺序,从小到大排序 医嘱子序号 ORDER_SUB_NO N 2 如果此计价项目对应一条医嘱明细记录,如药品,则此字段为对应的医嘱子序号;如果此项目不对应一条具体的医嘱明细记录,如为附加*作,则此字段为空。 计价项目序号 ITEM_NO N 2 在一条医嘱内部唯一,从1开始顺序排列。 计价项目类别 ITEM_CLASS C 1 价表项目类别,使用代码,见6.8价表项目分类字典 计价项目名称 ITEM_NAME C 40 此名称或者从医嘱内容中复制,或者由护士录入 计价项目代码 ITEM_CODE C 10 项目对应的价表项目代码,如果计价项目不能对应到价表项目,则为空 计价项目规格 ITEM_SPEC C 20 对药品,为本药品实际使用的规格,由护士或药局根据摆药结果而定 计价单位 UNITS C 8 从价表中自动提取 数量 AMOUNT N 8,4 项目数量。对药品,由一次使用剂量按对应使用规格转换得到的一次用药数量 累计数量 TOTAL_AMOUNT N 10,4 对长期医嘱为本项目的累计数量 本项目累计费用 COSTS N 8,2 对长期医嘱为各次执行费用之和,由后台计价程序填入 注释:该表用于描述一条医嘱对应的各种收费项目,一条记录由医嘱号和项目序号唯一标识,医嘱子序号仅起关联作用。收费项目在录入医嘱时,根据医嘱内容自动生成,或由护士根据医嘱的具体执行信息,在录入医嘱时手工指定。如静滴医嘱,需要计药品费、静滴*作费、输液器费、注射器费等。这些计价项目,由后台计价程序对医嘱计价时使用。 此表数据的保留时间同医嘱主记录。 此表的规模略大于医嘱明细记录。 主键:病人标识号、病人本次住院标识、医嘱序号、医嘱子序号、计价项目序号 文字
|