【开源】SoDiaoEditor 可能是目前最好用的开源电子病历编辑器(B/S架构)
此刻我的内心是忐忑的,这个标题给了我很大的压力,虽然很久以前我就在github上搜索一圈了,也没发现有其他更好的开源电子病历编辑器,如各位亲发现有更好的,烦请知会我一声。
该编辑器其实已经憋了很久了,今天终于拉出来。所以,这么伟(diao)大(si)的项目必须要有一个牛X的名字,对,它就叫SoDiaoEditor--噢~SoDiao 如此的屌,我知道我没文化/(ㄒoㄒ)/~~~
至于为什么是v2.0.0,这个梗还要从oracle发布的第一个版本说起,,,
本项目基于ueditor(以下简称ue)最新版(截止发稿最新版为dev-1.5.0),在ue编辑器的基础上扩展了很多属性,重写了toolbar(so,部分toolbar功能需在下一版本中完善)。

以上为SoDiaoEditor电子病历设计器的功能演示,更多功能请移步:电子病历设计器演示地址(病历开发者使用。建议在PC端打开,域名在国外,打开会比较慢)

以上为SoDiaoEditor电子病历编辑器的功能演示,更多功能请移步:电子病历编辑器演示地址(病历设计者使用。建议在PC端打开,域名在国外,打开会比较慢)
其中病历编辑器给医生使用。
SoDiaoEditor(尼玛名太长,以下简称SD)在设计之初就奔着解决医生操作电子病历繁琐,开发者新增病历文书会增加较大工作量的问题。故在操作上尽量方便医生、电子病历设计者的操作习惯,SD采用office系列界面风格,让医生操作更加友好,每个控件均有tag属性,方便以后大数据分析。

使用简单
<!DOCTYPE html>
<html>
<head>
<title>电子病历编辑器</title>
<meta charset="utf-8" />
<script type="text/javascript" charset="utf-8" src="ueditor.config.js"></script>
<script type="text/javascript" charset="utf-8" src="editor_api.js"></script>
<link href="EMR/css/icon.css" rel="stylesheet" />
<link href="EMR/css/design.css" rel="stylesheet" />
</head>
<body>
<script id="myEditor" type="text/plain" style="width:680px;height:1000px;">
<p style="text-align:center">
这里是设计出的内容
</p>
</script>
<script src="EMR/EMR.toolbar.js"></script>
<script src="EMR/EMR.PageInit.js"></script>
<script type="text/javascript">
EMR.Init({
id: 'myEditor',
title: '电子病历编辑器',
isdesign:false,//如果为true 就是电子病历设计器,默认为true
editor: {
toolbars: [],
wordCount: false,//关闭字数统计
allowDivTransToP: false,
elementPathEnabled: false,//关闭elementPath
autoClearinitialContent: false
}
});
</script>
</body>
</html>
功能尚不完善,计划分以下几个版本分阶段进行:
SoDiaoEditor v2
增加单选、多选、日期选择等控件,toolbar事件绑定
SoDiaoEditor v3
打印、标题控件、区域控件,单行数字文本实时校验
SoDiaoEditor v4[正在开发]
兼容ie8、管道事件,局部打印、续打、痕迹保留、批注等
最幸福的,就是做自己喜欢做的事。
从小语文不好,先写这么多,不懂的自己先看代码,文档下一版补充。
github:https://github.com/tlzzu/SoDiaoEditor.v2 原SoDiaoEditor.v2.0将不再更新
如有疑问可提交到github中,我会尽快解决。
或者也可mailto: dd@sodiao.org(太喜欢这个邮箱了)
以上
PS:
1. 多选下拉框,需要双击才显示出下拉选项。对于可允许自由输入的多选下拉框,单击为自由输入项。
2. 文本输入框,如果其属性为只读,无论怎么点都是木有效果的,,,
3. 暂时先写这么多,,,
PPS:最新内容请参照 : http://www.cnblogs.com/tlzzu/p/6654208.html
【开源】SoDiaoEditor 可能是目前最好用的开源电子病历编辑器(B/S架构)的更多相关文章
- 【SoDiaoEditor电子病历编辑器更新啦】--谨以献给那些还在医疗行业奋斗的小伙伴们
为什么推荐的人这么少~~~~ 更新(2017-4-18): 截止目前已知的已有2个三甲医院在使用该编辑器,容我内心澎湃以下,O(∩_∩)O哈哈~ 先放github地址:https://gith ...
- 【SoDiaoEditor电子病历编辑器】阶段性更新--新增复选框、日期控件、表格排版支持等
转眼距离上一次v2正式发布已经过去一个半月了.github期间不定期push了二十几次,同时感谢分布在广州.福建.上海.北京的一众小伙伴,正是你们给出的建议,才让SoDiaoEditor不断完善. 我 ...
- SoDiaoEditor电子病历编辑器更新至V3版本,愿与各位一路同行!
简单闲聊两句-- 记得刚参加工作那会儿,去医院实施,信息科不远处就是手术室,门口每天都挤满了人,他们中大多数都是等待手术结果的患者家属,有的还会把折叠床带来,应该是陪床有段时间了.有时路过,还会听到一 ...
- 【SoDiaoEditor电子病历编辑器】阶段性更新啦
转眼距离上一次v2正式发布已经过去一个半月了.github期间不定期push了二十几次,同时感谢分布在广州.福建.上海.北京的一众小伙伴,正是你们给出的建议,才让SoDiaoEditor不断完善. 我 ...
- 【SoDiaoEditor电子病历编辑器】编辑器支持移动化
写在前面 每次写SoDiao时都是一次灵魂拷问,这么猥琐的名字,会对程序媛产生多少误导啊,我是一个正直的人,不管你信不信每个见到我的人都这么说.本次更新拖了很久,本来半个月前应该实现的,却一直拖到昨天 ...
- 这些.NET开源项目你知道吗?.NET平台开源文档与报表处理组件集合(三)
在前2篇文章这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧 和这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧!(第二辑)中,大伙热情高涨.再次拿出自己的私货,在.NET平台 ...
- 这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧
注意:有网友提出部分项目停止更新的事情,这个问题我特意注意过,很多都是小功能组件,功能稳定,没有bug,没更新是正常的.够用就行了.其次技术支持的事情,对开源免费来说,不能太强求,这里发布的都是小功能 ...
- 开源软件项目管理系统招设计/开发。。。。。Zend Framework2架构 svn://735.ikwb.com/pms
开源软件项目管理系统招设计/开发.....Zend Framework2架构svn://735.ikwb.com/pms
- 2017云计算开源峰会 你是想听Linux谈开源还是想听OpenStack谈开源?
2017年,善于把握机遇的企业们不是正在开源,就是走在去开源的路上-- 开源是不是就意味着免费? 开源企业就是要当"活雷锋"? 开源项目究竟如何运作?如何参与开源社区? 如何获得最 ...
随机推荐
- 尝试解决在构造函数中同步调用Dns.GetHostAddressesAsync()引起的线程死锁
(最终采用的是方法4) 问题详情见:.NET Core中遇到奇怪的线程死锁问题:内存与线程数不停地增长 看看在 Linux 与 Windows 上发生线程死锁的后果. Linux: Microsoft ...
- 基于HttpModule的简单.NET网站授权方案
摘要 本文介绍一种入门级的网站授权(注:这里所指的授权指的是注册码效果,而不是网站登陆时的身份授权)方案,仅供学习交流及对付小白客户使用.复杂的网站授权涉及网站加密等一系列复杂的技术,不做本文介绍内容 ...
- Linux的原子操作与同步机制
Linux的原子操作与同步机制 .进程1执行完“mov eax, [count]”后,寄存器eax内保存了count的值0.此时,进程2被调度执行,抢占了进程1的CPU的控制权.进程2执行“cou ...
- EF优缺点的理解
原先用的是三层架构中ADO.NET做底层开发,纯手工sql语句拼装.后来遇到一个MVC+EF项目,体会到了EF的强大性. 它是微软封装好一种ADO.NET数据实体模型,将数据库结构以ORM模式映射到应 ...
- java IO流 之 其他流
一.内存操作流(ByteArrayInputStream.ByteArrayOutputStream) (一). public class ByteArrayInputStream extends ...
- PowerDesigner最基础的使用方法入门学习
1:入门级使用PowerDesigner软件创建数据库(直接上图怎么创建,其他的概念知识可自行学习) 我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可.(打开软件即是 ...
- java.io中的System.in、 System.out和System.err
System.in, System.out, System.err这3个流同样是常见的数据来源和数据流目的地.使用最多的可能是在控制台程序里利用System.out将输出打印到控制台上. JVM启动的 ...
- VS-默认端口导致项目不能加载的解决方案
- JS函数无响应
自己定义了一个函数,比如说叫 addClass(),当按钮单击的时候响应 在添加了一些第三方Open JS API后就没反应了 原因分析:在代码没变动的情况下,很有可能是自己定义的函数名和第三方的冲突 ...
- AngularJS之中级Route【二】(七)
前言 上一篇我们介绍了AngularJS内置的路由ngRoute,我们知道AngularJS被广泛应用于单页应用SPA(Single Page Application)中,此时路由对于我们来讲非常重要 ...