电子病历系统

我要开发同款
hehui2024年10月12日
63阅读
开发技术node.js、typescript、axios、vue、javascript
所属分类医疗

作品详情

项目介绍:电子病历系统,是医学专用软件。医院通过电子病历以电子化方式记录患者就诊的信息,包括:门诊病历、入院
出院病历、病程记录、护理记录、检查检验结果、医嘱、手术记录等等文书,其中既有结构化信息,也有非结构化的自由文
本,还有图形图象信息。涉及病人信息的采集、存储、传输、质量控制、数据共享等功能。
使用技术:vue,jsx,canvas
主要职责:参与项目技术选型,项目主体框架设计,核心功能开发。项目关键技术方案设计,讨论,技术把控等。
主要功能:
一,编辑器
编辑器整体的使用体验类似office的word文档。
编辑器主要有以下几大模块:
1,文档结构系统:编辑器底层使用OOXML构建底层文档的对象系统。文档划分为页眉页脚,页主体。其内部都有段落、
块、表格、内联块、控件、文本句、单字符、图片、图形等节点元素。整体的文档结构成树形数据结构。文档结构还包括样
式部分的对象。样式对象描述文档节点元素的样式。
2,计算器:计算器是通过文档大小、字体、行高、间距等属性计算出每一种文档节点元素的渲染位置、尺寸、分页、换行等
相关属性,为渲染做准备。计算器还包括光标位置,选区位置等相关计算。
3,渲染器:渲染器底层使用canvas渲染,结合上面的文档结构、计算器的结果,渲染出具有层次结构的文档视图。
4,二进制数组管理:为了提升性能,编辑器内部使用了二进制数组管理历史记录数据,复制粘贴数据。
5,历史记录:记录每一步的操作的文档对象转为二进制数数据加入二进制数组管理,用于撤销重做操作使用。
6,复制粘贴:复制分三种类型的内容,纯文本、html、自定义数据,每种数据在复制后放入二进制数组中管理,用于粘贴是
取出使用。
7,权限系统:权限贯穿整个系统,用于控制各种操作权限。如写入、删除、只读、复制、粘贴等。
8,代码编辑器和交互控件:可直接写代码或者交互页面配置各种文书内部的交互效果。如男女性别切换时,文书的月经部分
内容隐藏。
二,设计器
三,电子病历业务组件

业绩:
1,主导项目的开发,系统整体架构,重要模块开发,性能优化。
2,主导业务组件的封装和开发。
3,电子病历性能出色,运行和加载速度快,内存占用低,大数据的支持,特别是护理大数据的支持,可以支持二十多个字段
表格,几千条大数据的渲染和编辑。
4,电子病历稳定运行在上百家医院。得到了众多医院的肯定和称赞。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论