创建 SSB(站点特定浏览器)EMR 应用程序
我计划为医生/护士和其他医疗人员创建一个 Web 应用程序 (EMR)。 由于这些人不懂技术,他们经常会在浏览器的基本操作上遇到困难,这成为他们患者管理的一个障碍。 我注意到大多数医院在其内联网中使用自定义 EMR 应用程序。不确定是否也可以从医院外部访问该应用程序?就我而言,我计划使其可以从任何地方访问。
我计划使用站点特定浏览器(SSB)创建 Web 应用程序,以便完全控制浏览器按钮。
因此仅提供医生可以轻松理解的那些控件。
我查看了 MailPlane (针对 Gmail)和一些进行在线考试的网站。
我认为那些人正在使用 SSB。
所以我的问题是,
1) 有哪些最佳工具可用于创建可在 Win/Mac 上运行的 SSB(站点特定浏览器)应用程序(Linux 也不错)?
2)SSB 是一种常见的 UI 范式还是有比这更好的东西?或者应该放弃 SSB UI 模型,转而采用常规 Web 应用程序(为医生提供更多培训:))?
3) SSB UI 范例是否更容易应用于移动设备(Ipad、android 等)——如果需要的话。
与 Web 应用程序相比,SSB 的缺点之一是,每当我们添加了新功能,我们必须更新每台客户端计算机上的应用程序。
与常规 Web 应用程序不同,我们只是删除新版本并重新启动 tomcat。
因此,在 SSB 情况下需要对应用程序进行一些远程桌面管理(如果我错了,请纠正我)。
截至目前,我只知道Adobe AIR对SSB有很好的开发支持。
不知道是否还有其他更好的?
I am planning to create a Web Application (EMR) for Physicians/Nurses and other Medical folks.
Since these folks are not technical, they frequently tend to stumble with basic operations of the browser and that becomes a hurdle in their patient management.
I have noted that most hospitals use a Custom EMR Applications in their intranet. Not sure if the application can be accessed from out side the hospitals also? In my case I plan to make it accessible from anywhere.
I was planning to create Web Application with Site Specific Browser (SSB) in order to have a complete control over the the browser buttons.
Thus providing only those controls that the doctors can EASILY understand.
I have looked at MailPlane(for Gmail) and some sites which conduct Online exams.
I think those folks are using SSB.
So my question is,
1) What are the best tools available to create SSB (Site Specific Browser) Applications that will work on Win/Mac (Linux would be good too)?
2) Are SSB's a common UI Paradigm or is there something better than that? Or should SSB UI model be dumped in favor of a regular Web Application(with more training given to the doctors :))?
3) Would SSB UI paradigm be more easier to adopt to mobile devices (Ipad, android..etc) - if needed down the line.
One of the drawbacks of SSB as compared to Web Applications is that, whenever we add new features we will have to update the application on each client computer.
Unlike regular web applications, where we just cut the new release and restart the tomcat.
So there is some remote desktop management of the application needed in case of SSB (Correct me if I am wrong).
As of now, I just know Adobe AIR has got very good development support for SSB.
Not sure if there are others which are better?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来您正在谈论一个“锁定”浏览器实例,没有后退/前进按钮,只能访问单个站点。您还用“adobe-air”标记了该问题,因此我认为您正在考虑基于桌面的 RIA 选项。
AIR 和 Silverlight 的浏览器外模式都为在客户端运行的 Web 交付应用程序提供了选项。两者都完全在浏览器之外运行,并且可以在新版本发布时进行自我更新。根据您的应用程序的要求,两者都可能是您的不错选择。
我对 AIR 不太了解,但我曾使用过 Sliverlight。 OOB 模式的工作方式与任何其他应用程序非常相似,并且自我更新效果良好。如果没有控件包,您就无法进行大量使用,因此我建议使用比 WCF RIA 服务更强大的服务层。 (例如 IdeaBlade 的 DevForce 产品。)如果您使用 Silverlight,您还需要了解 MEF 和/或 PRISM 以了解模块化应用程序开发。
Sounds like you're talking about a "locked-down" browser instance with no back/forward buttons that can only go to a single site. You also tagged the question with "adobe-air", so I think you're looking at desktop-based RIA options.
Both AIR and Silverlight's Out-Of-Browser mode offer options for web-delivered applications that run on the client side. Both run completely outside of the browser and can self-update when new versions are released. Depending on the requirements for your application, either may be a good option for you.
I don't know much about AIR, but I have worked with Sliverlight. The OOB mode works much like any other application, and the self-update works well. You can't do much of use without a package of controls, and I would recommend a more robust services layer than WCF RIA Services. (e.g. IdeaBlade's DevForce product.) If you go with Silverlight you'll also want to learn about MEF and/or PRISM to understand modular application development.