基本信息

案例ID:221522

技术顾问:hui - 10年经验 - 成都某某科技有限公司

联系沟通

微信扫码,建群沟通

项目名称:电子病历系统

所属行业:医疗健康 - 挂号就诊

->查看更多案例

案例介绍

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

业绩:
1,主导项目的开发,系统整体架构,重要模块开发,性能优化。
2,主导业务组件的封装和开发。
3,电子病历性能出色,运行和加载速度快,内存占用低,大数据的支持,特别是护理大数据的支持,可以支持二十多个字段
表格,几千条大数据的渲染和编辑。
4,电子病历稳定运行在上百家医院。得到了众多医院的肯定和称赞。

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服