openCDS系列 II——使用openCDS中的概念
openCDS系列 II——使用openCDS中的概念

openCDS系列 II——使用openCDS中的概念

使用openCDS中的概念Using OpenCDS Concepts内容
1 什么是openCDS中的概念
1.1概念类型
1.2openCDS中的概念
1.3概念映射规范
1.4概念映射实例
2Guvnor中的概念
2.1概念类型
2.2以openCDS中的概念作为Guvnor中的枚举
2.3特定领域语言dsl
2.4Guvnor中的概念映射
3OpenCDS决策支持服务中的概念
3.1OpenCDS内部数据中的概念类型
3.2OpenCDS 内部数据、概念映射规范和概念映射实例
3.3对OpenCDS概念映射规范和概念映射的更新
更新日志
Date
Author
Notes
12-17-2011
David Shields
Initial document
12-20-2011
Ken Kawamoto
Minor edits; added more details on use of Apelon.
12-20-2011
David Shields
Add supporting graphics and examples, separate “OpenCDS Concepts” from “concept instances.”
12-21-2011
David Shields
More examples, improved graphics, explain both OpenCDS and user maintained concepts better.
4-6-2012
David Shields
Reworded definitions, improved graphics, worked on better linkage from ideas about OpenCDS Concepts to the actual setup files used for OpenCDS.

简介

OpenCDS是基于临床概念的思路构建的临床决策支持系统。我们将很多术语系统和医学信息交换系统称之为概念、概念描述符、或者是概念唯一标识符。
当我们提到一个OpenCDS概念时 我们指的是OpenCDS中所使用的特定的实现技术,它们与这些基本想法保持独立,但是更加具体的实现。
本文的目的在于阐述我们如何在OpenCDS使用这些术语,以及它们与临床上广义上理解的概念的关系。
1.什么是OpenCDS中的概念
OpenCDS中的概念是OpenCDS中一种实现技术。作为一个全局概念,OpenCDS拥有一种结构和方法,使得临床用户能够适用临床概念来开发决策支持规则。我们称这些特定的概念为OpenCDS中的概念,它们能够为表示临床概念实例的具体数据提供一个接口。
这意味着临床规则编辑人员能够利用医务人员能够理解的临床术语来工作。OpenCDS旨在支持为开源的Drool推理引擎编辑的规则,其中使用一种特定领域语言。这种特定领域语言使得可以如医务人员描述的那样来编辑规则,使用医务人员平常所使用的一些术语。
然后医学信息学人员、术语人员或词汇专家将这些概念与中实际临床数据中使用的编码系统中的值对应起来。很多情况下,这涉及到使用大型数据库的术语管理系统,如Apelon First DataBank 以及UMLS,这些能够支持大型和国际化的术语。然而,也可以通过构建简单的XML文件来实现专有代码或特殊代码与OpenCDS概念的对应。
临床规则使用OpenCDS概念要优于原始数据,多个不同的编码系统之间术语映射使得这些概念就是一些代码列表。这样就可以将规则的逻辑与规则所使用的具体数据分离开来。
因此,OpenCDS中的概念是医学想法与表达临床概念实例的数据细节的接口。
本节下面的部分会阐述如下项目,讨论它们在OpenCDS如何使用
概念类型
OpenCDS中的概念
概念实例
概念映射和枚举
下图可以很容易的看出它们间的关系
[![](http://image.sciencenet.cn/home/132038iaix5unzdddgdbd5.jpg)](http://image.sciencenet.cn/home/132038iaix5unzdddgdbd5.jpg)
下面的章节会讨论如下软件中将病人数据与临床概念或想法关联起来的技术:

1.JBoss Drools Guvnor (our supported authoring environment for KnowledgeModules, aka “rules” or generically as “knowledge”)

2.OpenCDS Decision Support Service (our software service to do clinical decision support)
1.1 概念类型
1.1.1定义
OpenCDS中的概念类型是一个术语,我们常常指的是OpenCDS中的java类,它们是为结构化成vmr的输入数据中找到的
每个概念描述符和模板而构建的。
一个概念类型表示在临床声明中很多地方都能找到的一类信息。临床声明是vmr的基石,有关vmr更多的讨论可以在Notes on OpenCDS internal Data Structure 中找到。另外 也有一些处理模板和vmr结构化元素的概念类型。
在本文中,我用大写的Concept Type来表示java类,而用小写的来表示通常的concept概念。
有时候,在输入数据中我们也会post-coordinated不止一个CD,例如bodysite身体部位和laterality侧面,因为可能需要对这两种的组合做出一些决策,或者手术/操作和问题的常见的编码系统可能没有足够特殊的代码,我们需要将二者关联起来来表示。比如,我们想表示皮疹同时出现在左右胳膊上。
Concept Type的例子有 “ProcedureConcept,”、“AdverseEventAgentConcept,”、ProblemConcept”,“MedicationClassConcept.”
因为它们都是基于vmr中的一些特殊数据元素,OpenCDS支持的Concept Type的列表是固定的,包括很少的能够满足大多数其他分类的需要。当需求出现时,我们能够添加更多的Concept Type,我们认为当前的列表是可用的。支持额外的Concept Type不是件小事,所以不常常这么做。
所支持的Concept Type的列表总能够在源代码中找到,它们是位于**module opencds-vmr-1_0-internal中**的单独的文件,是**org.opencds.vmr.v1_0.internal.concepts**.中单独的java类。这些文件的名称就是Concept Type,你可以在Drool rule中找到。出于其他目的在**org.opencds.common.terminology.OpenCDSConceptTypes**.java中也有单独的罗列出来。
在本文档成文的时候 有如下的Concept Types
AdverseEventAffectedBodySiteConcept AdverseEventAffectedBodySiteLateralityConcept AdverseEventAgentConcept AdverseEventConcept AdverseEventCriticalityConcept AdverseEventSeverityConcept AdverseEventStatusConcept BrandedMedicationConcept CDSInputTemplateConcept CDSOutputTemplateConcept ClinicalStatementEntityInRoleRelationshipConcept ClinicalStatementRelationshipConcept ClinicalStatementTemplateConcept DataSourceTypeConcept DoseTypeConcept DosingSigConcept EncounterCriticalityConcept EncounterTypeConcept EntityRelationshipConcept EntityTemplateConcept EntityTypeConcept EthnicityConcept EvaluatedPersonRelationshipConcept GenderConcept GenericMediccationConcept GoalCodedValueConcept GoalCriticalityConcept GoalFocusConcept GoalStatusConcept GoalTargetBodySiteConcept GoalTargetBodySiteLateralityConcept ImmunizationConcept InformationAttestationTypeConcept InformationRecipientPreferredLanguageConcept InformationRecipientTypeConcept ManufacturerConcept MedicationClassConcept MedicationConcept ObservationCodedValueConcept ObservationCriticalityConcept ObservationFocusConcept ObservationInterpretationConcept ObservationMethodConcept ObservationTargetBodySiteConcept ObservationTargetBodySiteLateralityConcept ObservationUnconductedReasonConcept PreferredLangugageConcept ProblemAffectedBodySiteConcept ProblemAffectedBodySiteLatgeralityConcept ProblemConcept ProblemImportanceConcept ProblemSeverityConcept ProblemStatusConcept ProcedureApproachBodySiteConcept ProcedureApproachBodySiteLateralityConcept ProcedureConcept ProcedureCriticalityConcept ProcedureMethodConcept ProcedureTargetBodySiteConcept ProcedureTargetBodySiteLateralityConcept RaceConcept ResourceTypeConcept RoleConcept SubstanceAdministrationApproachBodySiteConcept SubstanceAdministrationApproachBodySiteLateralityConcept SubstanceAdministrationCriticalityConcept SubstanceAdministrationGeneralPurposeConcept SubstanceAdministrationTargetBodySiteConcept SubstanceAdministrationTargetBodySiteLateralityConcept SubstanceDeliveryMethodConcept SubstanceDeliveryRouteConcept SubstanceFormConcept SubstanceManufacturerConcept SupplyConcept SupplyCriticalityConcept SupplyTargetBodySiteConcept SupplyTargetBodySiteLateralityConcept SystemUserPreferredLanguageConcept SystemUserTaskConctextConcept SystemUserTypeConcept UndeliveredProcedureReasonConcept UndeliveredSubstanceAdministrationReasonConcept VmrOpenCdsConcept VMRTemplateConcept 2.OpenCDS Concepts
2.1定义
OpenCDS Concept就是指OpenCDS Concept Type的一个特殊的实例,它能够在决策支持的语境中标识一个医师熟悉的或有用的临床概念,并且是在OpenCDS中通过Apelon DTS分配一个id ,是可标识的。
每个OpenCDS Concept都可能是某个特殊的OpenCDS KnowledgeModule的某个Concept Type的0到多个实例之一,
比如,ProblemConcept的实例可能是diabetes mellitus, asthma, or chronic heart disease,可能有更多其他的。MedicationClassConcept 的实例可能有bronchodilator支气管扩张剂, or ACE inhibitor等等。
我们为了保证所有OpenCDS用户的知识模块间的互操作性,对OpenCDS Concept code进行集中式管理,这样不同的组织就能够共享知识模块。
在软件和知识模块开发时,可以通过OpenCDS 配置文件创建临时的 OpenCDS Concept,但是任意临时的OpenCDS Concept都应该添加到中央的OpenCDS Concept 列表中,这个列表部署在Apelon DTS 术语服务器上,是由犹他大学负责维护的 。将概念添加到OpenCDS Apelon 实例中会为其分配一个唯一ID,这样所有OpenCDS的实现人员就可以使用。
如下步骤就可以浏览此服务器的内容:
登录**Apelon.opencds.org网站**
使用如下参数登录 其中密码为welcome2opencds
[![](http://image.sciencenet.cn/home/212412dhnoxvjb6ie5fdfz.jpg)](http://image.sciencenet.cn/home/212412dhnoxvjb6ie5fdfz.jpg) The master set of concepts can be generated for local use within the OpenCDS service from this central Apelon repository using a utility in the **opencds-decision-support-service module** named **org.opencds.terminology.OpenCDSConceptsFileCreator**. 3概念映射规范 定义 OpenCDS中的概念映射规范是OpenCDS的一个概念,其中有一个与之关联的**Determination**方法,可能会或不会指定一个与之相关的编码系统。 为每一个OpenCDS中的概念创建一个或多个概念映射规范是很常用的。一般地概念映射规范会得到相关的编码系统的code的集合,这些code能够满足与之相关的determination方法的要求,当用在概念实例上时我们简单的称之为概念映射。然而,即使没有映射的实例也可以构建一个概念映射规范。
我们常常没有区分有映射的概念实例和无映射的概念实例,因为定义映射规范一般是构建映射的第一步。而,将概念映射规范与映射到概念区分开来是很有用的,因为这是两个步骤:每个OpenCDS Concept可能有多个概念映射规范,对于每个概念映射规范特定的code可能有多个映射实例。
Associated Determination Method
OpenCDS中概念映射规范的一个重要属性就是总是有一个与之相关的determination method.这样就可以根据不同的需求构建类似的概念映射。当你要处理一个由某些职能部门如HEDIS 或NQF定义的概念时特别有用。这些机构一般都有自己特殊的code列表和编码系统来描述他们感兴趣的特定概念。
为特殊的概念实例定义属于你自己的determination method.也是可以的。可能包括“best available,” “in approved formulary,” “board approved,” “expensive,” or “cost effective,”等等。背后的思路是将特殊code实例和编码系统与通用概念对应起来的条件加以标注。
单一OpenCDS Concept拥有多个determination method也是可行的,在同一系列的rule中使用不止一个也是可能的。比如,你可能需要区分你的特殊医学场景下讨论糖尿病的NQF determination method, the HEDIS determination method, and the best available determination method。
然而一般地,在一个特殊的知识模块中你可能只想要一个determination method。我们包含了一个DSL的例子来为rule选择determination method,但是你可以根据自己的需要来使用他们。
(1)Associated Code System
OpenCDS中概念映射规范的第二个重要属性是它可能与某个特殊的code system关联。这意味着不同的编码系统如LOINC, CPT, ICD9, ICD10, SNOMED-CT, RXNORM, proprietary in-house systems,OpenCDS中中可能有不同的概念实例
总结一下的话,OpenCDS concept mapping specification会与一个OpenCDS Concept关联,能够标识一个OpenCDS Concept的特殊实例,其中对于不同的编码系统可能有多个不同的determination methods。典型的concept mapping specification的名称中包含对clinical concept和determination method, and possibly the code system.的引用,

<span style=“font-size:11.0pt;line-height: 115%;font-family:” calibri”,“sans-serif”;mso-fareast-font-family:宋体;mso-fareast-theme-font:="" minor-fareast;mso-bidi-font-family:“times="" new="" roman”;mso-ansi-language:en-us;="" mso-fareast-language:en-us;mso-bidi-language:ar-sa”="" lang=“EN-US”>值得注意的是概念实例的名称没有计算机化的值,它是描述性的,只是为了人们理解。在OpenCDS启动时,不管文件名称,目录中所有文件都被装载,尽管我们想给文件一些有意义的名称。所有计算机化的知识都是位于概念实例的xml之中。

1.Concept Mapping Instances
在很多情况下 映射只构建一次,然后就是不常见的在这个基础上更新。其他情况下 特别是在药物中,可能需啊哟与术语服务器实时连接来查询最新的映射,因为它们变化地很频繁。在未来OpenCDS的版本中会加入术语服务的这种实时查询。
对于OpenCDs而言,可以通过如下方法来构建存储映射的文件: Apelon DTS和包含在OpenCDS中的内嵌接口来生成XML文件;
可以生成XML文件的其他术语管理系统;
手动编辑XML文件
自动得到的概念映射与手动构建的单独存储(比如files constructed by any method other than download from Apelon
)以免疏忽大意覆盖了手动的概念映射。
概念映射意在以分布式的方式由多个参与者在本地维护,这与知识模块类似。与
这与OpenCDS Concepts相反,它是要集中式维护的。
尽管可以不使用Guvnor来为OpenCDS编辑rule,不引用任意的OpenCDS Concepts,我们支持Gnvor,也推荐根据OpenCDS Concepts来编辑你的rule。Guvnor和OpenCDS Concepts的组合能够得到rule,它们是可视化的且有易于理解的逻辑,可以直接由医师来核对其准确性。
Guvnor是一个工具,它能够完成两件事:
1编辑rule (我们有时候也称之为有关临床概念的知识)
2.测试这些rule的逻辑上的有效性
在Guvnor中为你的rule编写完整的测试是一种良好的实践,在知识模块(也就是 Guvnor中的Package)中rule有任意改变时都要运行它们。Guvnor中可以直接点击运行某个package的所有测试来完成。
定义 OpenCDS中的Concept Types的java类是通过导入名为**opencds-vmr-v1_0-internal的**OpenCDS

<span style=“font-size:11.0pt;line-height: 115%;font-family:” calibri”,“sans-serif”;mso-fareast-font-family:宋体;mso-fareast-theme-font:="" minor-fareast;mso-bidi-font-family:“times="" new="" roman”;mso-ansi-language:en-us;="" mso-fareast-language:en-us;mso-bidi-language:ar-sa”="" lang=“EN-US”>模块得到的。然后你就可以得到在web服务中可以使用的Concept Types。你也会需要OpenCDS 的通用jar,他们是opencds-common.模块。

[![](http://image.sciencenet.cn/home/235037mji35tyk3jmjuttv.jpg)](http://image.sciencenet.cn/home/235037mji35tyk3jmjuttv.jpg)
如果选择Edit标签而不是Assets标签,你就可以查看模型的内容/
[![](http://image.sciencenet.cn/home/235154ppssysp8jsfszpgp.jpg)](http://image.sciencenet.cn/home/235154ppssysp8jsfszpgp.jpg) 如果点击Advanced View按钮,你就能以文本形式编辑模型,你需要这样来做, [![](http://image.sciencenet.cn/home/235330f2xlcx4dqwmfcma2.jpg)](http://image.sciencenet.cn/home/235330f2xlcx4dqwmfcma2.jpg) 当你导入了OpenCDS的两个jar包,在Guvnor中构建了一个新模型之后,它们的顺序是随机的,也会包含一些你不要的元素。我们提供了一个排好序的导入声明,在你删除得到的内容之后,你可以将其复制到该窗口。该排好序的列表在OpenCDS 源代码中的名称为**ImportStatementsForOpenCDSGuvnor.txt 位于****opencds-vmr-1_0-internal module之中。** 每次更改之后别忘了验证、构建和保存模型。 一旦你定义好了模型就不用再管它。更改模型可能会破坏基于这个模型的rule。

Related Posts

译自2011- A Year in Review at HIMSS12 by Keith Boone

译自2011- A Year in Review at HIMSS12 by Keith Boone

译2011: A Year in Review at HIMSS12 by Keith Boone Keith Boone是我一直在关注 在follow的老头子,虽然好像还是蛮年轻 ,一直找不到很好的地方 很好的网站 大多数网站在外面实验室糟糕的代理模式下是压根发表不了新帖的。不幸的科学网就这样躺在中枪了。 周一 2月20日 2012 2011:HIMISS12 过去一年的回顾 通常H

read more
CDA快速入门

CDA快速入门

在大概了解了CDA文档实例的模样,手头上也有了各式各样自己喜好的XML编辑器,那么我们可能就希望实践一把。该怎么做呢? 如果你希望先了解CDA前前后后的一些东西,那么你需要看看下面的PPT 1.参考各个机构所带来的对CDA介绍的PPT 台湾范士展老师整理的相关资料 [mayo的资料](http://dl.dbank.co

read more
Health eDecision 项目收尾Clinical Quality Framework项目启动

Health eDecision 项目收尾Clinical Quality Framework项目启动

[原文链接](http://www.healthit.gov/buzz-blog/electronic-health-and-medical-records/interoperability-electronic-health-and-medical-records/standards-interoperability-framework-milestones-health-edecision

read more
Data Versus Information- The EMR Readability Problem  by  Bruce Friedman

Data Versus Information- The EMR Readability Problem by Bruce Friedman

两篇来自 Bruce Friedman的博文 http://labsoftnews.typepad.com/lab_soft_news/2012/08/data-vs-information-the-emr-readability-problem.htmlhttp://labsoftnews.typepad.com/lab_soft_news/2012/08/data-vs-informati

read more
EHR架构与设计相关材料

EHR架构与设计相关材料

EHR Architecture and Design by Jerome Carter on March 25, 2013 **Updated August 26, 2014 **<span style="color

read more
对FHIR的一些浅显认识

对FHIR的一些浅显认识

FHIR标准 大多数在HIT这个行业浸淫略久的人都听到过HL7的字眼,HIT 行业的标准不外乎有2个目的,交互共享数据(HL7 V2消息,V3消息,CDA,X12,共享文档规范诸如此类),表达医疗行业的知识(各类术语字典,数据集数据元标准,Arden syntax,CDSC,GELLO诸如此类),而FHIR应该归属于第一类,与它的前辈不同的是,它抛弃了既往顺着发展了10多年,乃至于20年的那块

read more
FHIR——介绍

FHIR——介绍

http://www.hl7.org/implement/standards/fhir/introduction.htm 介绍Introduction Fast Healthcare Interoperability Resources 定义了一个医疗卫生资源的集合。这些资源所表达的是一个个模块化的医学概念,通过交换它们以达到在医疗保健及相关流程中快速高效地解决问题。这些资源涵盖了医疗卫生的基

read more
FHIR概览

FHIR概览

自去年Grahame Grieve引出v3 has failed的讨论之后,RFH的出现似乎给HL7带来了一些生机。从RFH到FHIR 自是经过一番努力。越来越多的人对此表示出极大的兴趣,菜鸟我也不例外。故拟在后面的一些篇章中对目前所有的一些的资料进行一些简单的介绍和试译。 来到Grahame Grieve自己维护的博客主站(链接)上,在右侧links处即可看到一些相关信息,点击Fast Hea

read more
译自Good Exchange Specifications- Microsoft vs Apple  by Grahame Grieve

译自Good Exchange Specifications- Microsoft vs Apple by Grahame Grieve

译自Good Exchange Specifications: Microsoft vs Apple by Grahame Grieve 构建一个标准之初你必须要做的选择之一是如何进行领域分析。这是一个你如何使用story board故事版的问题。这里有苹果的做法,也有微软的做法。 苹果的做法 苹果的方法很简单:你以文档形式记录下你的story board,然后为你所接受的story

read more
HL7 need a fresh look

HL7 need a fresh look

此间,由Grahame Grieve发表的一篇题为HL7 Fresh Look Task Force的博文引起了人们的热烈的讨论,RIMBAA的邮件列表里讨论了很久,随后Grahame Grieve 又发表一些后续的相关博文,Keith Boone也有一些,今日又看到Wes Rishel的一篇题为Lessons From the Putative Failure of HL7 V3的博文,当然

read more
how to understand  Health Concern

how to understand Health Concern

Health Concern的概念是我一直捉摸不透的, 为什么要有这样的一个概念 最近在FHIR 的mailing list上有一些探讨 收集以供自己了理解The conundrum of the observation-concern-

read more
译自Implementing IHE SVS Over the Trifolia Consolidated CDA by  Keith Boone

译自Implementing IHE SVS Over the Trifolia Consolidated CDA by Keith Boone

Friday, March 9, 2012 BY Keith Boone Implementing IHE SVS Over the Trifolia Consolidated CDA Database 这个32行的程序是为了让JSP页面能够根据Trifolia Workbench database 构建一个 IHE SVS Value Set 的实现。它完全没有处理任何错误,如果变量匹配

read more
译Introducing NHIN Direct NHIN Direct的介绍 by Keith Boone

译Introducing NHIN Direct NHIN Direct的介绍 by Keith Boone

原文链接 之所以关注这篇文章的作者是因为之前一直在看Keith Boone的Blog,从他的首页上看到了几个人的Blog的外链,Keith这么胸猛,他推荐的人自然不会逊色。他们也将成为我在茫茫Healthcare Standards的知识海洋中学习的几

read more
译自Liberating Consolidated CDA Templates from the Trifolia  Keith Boone

译自Liberating Consolidated CDA Templates from the Trifolia Keith Boone

Tuesday, March 6, 2012 By Keith Boone Liberating Consolidated CDA Templates from the Trifolia Workbench Data CDA Consolidation project的目标之一是从模板的模型驱动数据中自动化的构建验证和开发工具。我曾期望与MDHT项目有更加紧密的合作,我希望最终能够实现。几个星期

read more
译《A Perfect Implementation Guide》by Keith Boone

译《A Perfect Implementation Guide》by Keith Boone

分类: What the New Meaningful Use Standards for Electronic Health Records Mean 原文链接 http://www.dietsinreview.com/diet_column/07/new-standards-for-electronic-health-records/ 就在周二,联邦政府发布了题为“Electronic

read more
译自The XSLT document() function  by  Keith Boone

译自The XSLT document() function by Keith Boone

Thursday, January 26, 2012 BY Keith Boone The XSLT document() function 有人在Structured Document 工作组邮件列表中问了一个如

read more
译自Value Sets and QueryHealth  by  Keith Boone

译自Value Sets and QueryHealth by Keith Boone

Tuesday, November 1, 2011 By Keith Boone Value Sets and QueryHealth Query Health的一大难题就是一个特殊的measure就可能引用大量的编码值。在HL7中

read more
译《A Perfect Implementation Guide》by Keith Boone

译《A Perfect Implementation Guide》by Keith Boone

Tuesday, February 1, 2011 A Perfect Implementation Guide 英文原文链接 在上周HL7/IHE/ONC Consolidation Project的电话会议上,其中两个人同意新增

read more
a-review-of-all-most-common-api-editor-API-Specification-Automated-Testing-Documentation-Generation

a-review-of-all-most-common-api-editor-API-Specification-Automated-Testing-Documentation-Generation

需求1、DSL:要能够使用DSL来描述定义API 2、DSL编辑工具:要有易用的编辑工具来编写API定义 3、API的校验:最终的AP定义要能够可执行,可以用来确认API的动作 最好是cURL或者浏览器的服务交互来分析请求响应 4、API文档:从API定义中可以自动生成文档 5、解析器:支持多种语言,能从IDL中生成客户端代码,java、js、php、ruby、pytho

read more
<微服务架构在Netflix的应用>系列博文-4 微服务架构在Netflix的应用:团队和流程设计相关的经验教训

<微服务架构在Netflix的应用>系列博文-4 微服务架构在Netflix的应用:团队和流程设计相关的经验教训

第四篇-微服务架构在Netflix的应用:团队和流程设计相关的经验教训 <微服务架构在Netflix的应用>系列博文-共四篇 英文版: [第一部分: The Four-Tier Engagement Platform]((http://blogs.forrester.com/ted_schadler/13-11-20-mobile_needs_a_four_tier_eng

read more
Bottled Water-PostgreSQL与 Kafka的实时数据整合

Bottled Water-PostgreSQL与 Kafka的实时数据整合

Bottled Water: PostgreSQL与 Kafka 的实时数据整合 英文版: [Bottled Water: Real-time integration of PostgreSQL and Kafka](http://blog.confluent.io/2015/04/23/bottled-water-real-time-integration-of-post

read more
CDA文档编辑器

CDA文档编辑器

CDA文档均为XML文件,故我们采用一些市面上常用的XML编辑软件。列举如下: 1.Oxygen XML Editor 它是一款基于Java的XML编辑器,支持XML, XSL, TXT, XSD, DTD文档,能自行校验XML, XSL, XSD代码,提示脚本错误。Oxygen能自动完成结束标签,代码高亮现实,支持Unicode。 Oxygen XML Editor是一款简洁并且功能一流

read more
CDA文档实例

CDA文档实例

关于CDA R2的学习,很多人可能想直接看看这样那样的一些例子,下面是我所搜集的一些 1.来自Rene Spronk整理的压缩包,里面有丰富的内容 包含了很多国家不同项目的一些实例 下载链接一(原作者提供的) [下载链接二(方便一些无法下载一)](http://dl.dbank.

read more
 第一篇-CDS应该集成到那些业务流程当中

第一篇-CDS应该集成到那些业务流程当中

一.美国卫生部的网站上对这个问题进行了一个归纳和总结,见Workflow Taxonomy,大致上翻译了一个版本参考附件[Reference Taxonomy of Clinical Workflows.xlsx](http://

read more
译自Defining a Summary Care Record for MeaningfulUse Stage2 by Keith Boone

译自Defining a Summary Care Record for MeaningfulUse Stage2 by Keith Boone

Wednesday, March 14, 2012 By Keith Boone Defining a Summary Care Record for MeaningfulUse Stage2 作者在文中提到“他在昨天的post中 描述了Meaningful Use Stage 2 rules中所存在的对于Summary Care Record的描述的混乱之处。今天他将进一步来简化它们。

read more
一些关于encounter就诊的概念

一些关于encounter就诊的概念

文中的文字和图片均来自http://gforge.hl7.org/gf/project/patient-admin/docman/?subdir=311

read more
一些读医学信息学论文时遇到专业词汇的解决办法

一些读医学信息学论文时遇到专业词汇的解决办法

读论文是每个学生必修课之一 不管是主动抑或被动 其中一些专业词汇 对于我等非医学专业的it逼来说 着实困难。 解决办法 1网上查呗 最直接的就是google 关键词 如 episode of care 请具备基本的鉴别能力 推荐网站 http://www.reference.md/ 应该是美国FDA的网站吧 还是比较全 http://www.wisegeek.com/health.htm

read more
关系型数据库向KAFKA迁移 FROM RELATIONAL INTO KAFKA

关系型数据库向KAFKA迁移 FROM RELATIONAL INTO KAFKA

关系型数据库向KAFKA迁移 FROM RELATIONAL INTO KAFKA 英文版: FROM RELATIONAL INTO KAFKA 中文版:[关系型数据库向KAFKA迁移](http://wanghaisheng.github.io/2015

read more
Github pages 个人主页和项目主页的不同设置

Github pages 个人主页和项目主页的不同设置

Github pages 个人主页和项目主页的不同设置 如果你想利用github pages来搭建属于自己的博客 亦或是为某个小项目做一个宣传页面 这里有点小坑 大家需要提防一下。 1.如果你想做一个个人主页的话,比如我在github建了这样一个repo,除了需要有

read more
中文版GraphQL标准

中文版GraphQL标准

title: 中文版GraphQL标准 date: 2015-07-29 16:52:33 updated : permalink: tags:API GraphQL categories: API 译文GraphQL Working Draft – July 2015 Introduction This is a Draft RFC Sp

read more
API 文档编写工具

API 文档编写工具

API 文档编写工具 https://github.com/mashery/iodocs

read more
理解JSON Schema

理解JSON Schema

1、http://spacetelescope.github.io/understanding-json-schema/index.html 2、https://github.com/e-plus-healthcare-alliance/Open-mHealth-generic-and-clinical-schemas 理解JSON Schema

read more
 从零开始学临床决策支持 CDSS-第一篇 扒扒美国卫生部网站上的资料

从零开始学临床决策支持 CDSS-第一篇 扒扒美国卫生部网站上的资料

美国卫生部网站上有关CDS的内容 What is Clinical Decision Support (CDS)? Clinical decision support (CDS) provides clinicians, staff, patients or other individuals with knowledge and person-specific information,

read more
从零开始学临床决策支持CDSS-第二篇 如何将临床决策支持与医疗信息系统的业务流程整合起来

从零开始学临床决策支持CDSS-第二篇 如何将临床决策支持与医疗信息系统的业务流程整合起来

title: 从零开始学临床决策支持CDSS-第二篇 如何将临床决策支持与医疗信息系统的业务流程整合起来 date: 2015-2-11 19:53:12 updated : permalink: tags:医疗信息标准 CDSS HIT 临床决策支持 categories: 医疗信息标准 临床决策支持如何将临床决策支持与医疗信息系统的业务流程整合起

read more
<微服务架构在Netflix的应用>系列博文-3 微服务架构在Netflix的应用:架构设计的经验教训

<微服务架构在Netflix的应用>系列博文-3 微服务架构在Netflix的应用:架构设计的经验教训

第三篇-微服务架构在Netflix的应用:架构设计的经验教训 <微服务架构在Netflix的应用>系列博文-共四篇 英文版: [第一部分: The Four-Tier Engagement Platform]((http://blogs.forrester.com/ted_schadler/13-11-20-mobile_needs_a_four_tier_engagemen

read more
<微服务架构在Netflix的应用>系列博文-1 移动应用所需要的四层架构

<微服务架构在Netflix的应用>系列博文-1 移动应用所需要的四层架构

第一篇-移动应用所需要的四层架构 <微服务架构在Netflix的应用>系列博文-共四篇 英文版: 第一部分: The Four-Tier Engagement Platform 中文

read more
医疗开源实现

医疗开源实现

Cross Enterprise Document Sharing 跨机构文档共享 IheOS http://sourceforge.net/projects/iheos/ IheOS源自NIST本来做原始的XDS规范测试的(现在不做这个了)的参考实现的工作。Bill Majurski是XDS的创始人,并且不止是XDS规范的核心人员之一,也是这个开源项目的核心之一,也是很多由IHE开发

read more
openCDS系列 I——内部数据结构

openCDS系列 I——内部数据结构

译自Notes on OpenCDS Internal Data Structure 目的 openCDS的内部数据结构大致上是基于HL7 2011年9月份投票版中VMR(虚拟医疗记录)的逻辑模型。该逻辑模型中严格定义了所有的数据元素,数据元素的定义都有对应的内部数据结构。 内部数据结构更多地与schema保持一致,schema是对逻辑模型的说明性补充材料。schema 提供了2种方式来定义

read more
共同构建互联网医疗大共荣圈-FHIR标准的汉化和产品的开发

共同构建互联网医疗大共荣圈-FHIR标准的汉化和产品的开发

互联网医疗在过去的一年里如火如荼,希望大家能够一起来汉化和开发FHIR相关的产品 FHIR – Fast Health Interoperable Resources (hl7.org/fhir) – 是由HL7创建的新一代标准框架.FHIR 整合了 HL7 V2,V3 和 CDA 的优点,同时利用了最新的Web标准,紧紧围绕着 implementability 可实现性. FHIR 解决方

read more
病人记录的健康信息PGHD指南

病人记录的健康信息PGHD指南

病人记录的健康信息PGHD指南 为的是定义和提出一个将患者记录的健康信息整合到临床实践中的流程。有人在GG的博客上问了这样的一个问题,随着各种穿戴式设备和消费者端的网站越来越多,如何使用Fhir来记录和表达患者记录的健康信息,这些信息又如何与传统的医疗信息系统整合,在患者的诊疗

read more
病人记录的健康信息PGHD概念

病人记录的健康信息PGHD概念

病人记录的健康信息PGHD patient-generated health-information (PGHI) or patient-generated health data (PGHD). 这样一些在医院、医疗机构之外由患者或护理人员创建、收集、记录的与某个健康问题相关的观察、检验结果、 抑或是对已有EHR中某项数据的确认或变更等信息。 这样的信息在患者诊疗或健康管理过程中究

read more
piqi学习

piqi学习

#piqi学习 *目标一:·piqi是什么 *目标二:piqi与FHIR整合的可能性评估 *目标三:piqi用在文档内容校验上的可能性 *目标四:基于piqi的消息引擎的设计 ##piqi FAQ *1. piq和JSON的区别在哪里Piq语言适合与人机交互,JSON则只是一种标准的、轻便的、高效的结构化数据的表达方式。 The Piq language is optim

read more
how to disbale ad in disqus with astro

how to disbale ad in disqus with astro

https://tvzr.com/2021/07/30/disqus-remove-ad/

read more
王海生个人使用说明书

王海生个人使用说明书

个人简介 拥有12年产品管理经验的AI领域专家,专注于医疗健康行业的技术应用与创新。擅长将AI技术应用于产品设计与开发,优化用户体验,并具有深入的产品数据分析能力。 联系方式电话:18926010461 邮箱:[email protected] GitHub:wanghaisheng

read more
Docker玩转Rhadoop

Docker玩转Rhadoop

Docker 玩转 RHadoop 网络上已经有了太多的 RHadoop 的安装使用的教程,鉴于其中的配置配置繁复,对软件版本的要求又极其苛刻,故笔者想用时下热门的 docker 来尝尝鲜,以下是心路历程,供看客参考,希望能给大家一些帮助。 1、软硬件环境 操作系统:OXS 10.10.1 docker安装版本:boot2docker(推荐大家使用https://gi

read more
How to have a self bolt.new programming tool -all free tool,use cloudlfare,huggingface,github

How to have a self bolt.new programming tool -all free tool,use cloudlfare,huggingface,github

currently i use google studio, but it need a lot copy and paste work to see code if working https://aistudio.google.com/prompts/1SPaafTGDjLUn_zDuDuOviig9MaUcfr94 delete this ![image](https:

read more
Yelp公司总结的微服务架构的实践经验

Yelp公司总结的微服务架构的实践经验

Yelp公司总结的微服务架构的实践经验 英文版: Service Principles 中文版: Yelp公司总结的微服务架构的实践经验/ Service

read more
显示特定的标签值

显示特定的标签值

From looking at your XSLT and expected results, it looks like that for each a element in your XML, you want to output infomation on the following c elements present, if any occur before the next a e

read more
关于科研-启动翻译计划

关于科研-启动翻译计划

关于科研-启动翻译计划 一个人的战斗 两个人的战斗 三年的时间眨眼间逝去 无outcome可言 可我也self-study了不少。 决定了的事就去做 每天进步一点点 书籍 Principles of Health Interoperability HL7 and SNOMED Benson, Tim 1st Edition., 2010, XXIV, 263 p. 68 illus

read more
Research Plan: Health Monitoring and Integration of Traditional Chinese Medicine Using Wearable Devices and Spectrum Analysis

Research Plan: Health Monitoring and Integration of Traditional Chinese Medicine Using Wearable Devices and Spectrum Analysis

Research Plan: Health Monitoring and Integration of Traditional Chinese Medicine Using Wearable Devices and Spectrum Analysis Background With advancements in technology, wearable device

read more
<微服务架构在Netflix的应用>系列博文-2 是时候转移到四层架构上来了

<微服务架构在Netflix的应用>系列博文-2 是时候转移到四层架构上来了

第二篇-是时候转移到四层架构上来了 <微服务架构在Netflix的应用>系列博文-共四篇 英文版: 第一部分: The Four-Tier Engagement Platform 中

read more
TWITTER REST API研究

TWITTER REST API研究

原文标题:REST APIs 原文作者:Twitter Inc 原文来源:Twitter Inc 译者: edwin_uestc REST APIs 这样就能够以编程的方式读写Twitter数据。发一条推或者读取某个人

read more
ubuntu下sqlplus上下光标键乱码解决方法

ubuntu下sqlplus上下光标键乱码解决方法

ubuntu下sqlplus上下光标键乱码解决方法 我的系统是ubuntu10.10,oracle版本为10gXE 遇到如题所述的问题时,可以这样解决该问题: 1 、安装插件: sudo apt-get install rlwrap 2、在当前用户下设置一个命令别名: alias sqlplus='rlwrap sqlplus' 3、重新键入

read more
读< 与Roy Fielding谈论版本化、超媒体以及REST >

读< 与Roy Fielding谈论版本化、超媒体以及REST >

第一篇,读< 与Roy Fielding谈论版本化、超媒体以及REST > 全系列Web APIs: From Start to Finish 第一篇,读< 与Roy Fielding谈论版本化、超媒体以及REST > [中文版](http://www.in

read more
读< 从业务角度看API >

读< 从业务角度看API >

第二篇,读< 从业务角度看API > 英文 中文 作者:Matt McLarty 观点1:API是当今信息技术趋势的核心,比如说移动终端、云计算、物联网、大数据、社交网络。涉足各行各业,如能源、汽车、电商等 观点2:虽然和API在整个技术领域

read more
医疗质量改进-表达知识的概念模型

医疗质量改进-表达知识的概念模型

HL7 Domain Analysis Model: Health Quality Improvement, Release 1 September 2014 US Realm Informative Specification文档 9/16/14 Introduction简介 目前在美国,电子化的医疗质量测度eCQM和临床决策支持CDS是采用不同的数据模型来表达的

read more
招妓小伙伴打小怪兽了

招妓小伙伴打小怪兽了

本人正在致力于FHIR(FHIR is a new emerging and appealing healthcare exchange standards, with the all difficulty embedded,through the off the shelf Web standards,you can flood health information anywhere on

read more