我正在研究CDA以及HL7版本3的CCD.有人能告诉我CDA和CCD的目的是什么以及为什么使用它?我试了很多想弄,但我不能,请帮助我.(如果我通过HL7版本2获得所有信息,为什么我应该使用HL7版本3?)
我正在通过HAPI解析HL7版本2.x消息.现在我想解析HL7版本3消息,这些消息是XML格式的.HAPI不支持HL7版本3,那么我该怎么做呢?
在CDA R2 CCD实施指南中,ClinicalDocument
元素(文档的根元素)应该具有id
元素.
此id
元素属于"II"数据类型:http://wiki.hl7.no/index.php/R1:II
这表明该root
属性具有OID值,以标识extension
属性中使用的标识类型.
现在,在查看HL7提供的示例CCD文档时,我们看到:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="CDASchemas\cda\Schemas\CCD.xsl"?>
<ClinicalDocument xmlns="urn:hl7-org:v3" xmlns:voc="urn:hl7-org:v3/voc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:hl7-org:v3 CDA.xsd" >
...
<id root="db734647-fc99-424c-a864-7e3cda82e703"/>
...
</ClinicalDocument>
Run Code Online (Sandbox Code Playgroud)
根值db734647-fc99-424c-a864-7e3cda82e703不是OID.我不确定它是什么,但它看起来像UUID?无论如何,这是所有CCD文件的静态值,还是会因文档而异?为什么extension
未使用该属性,是不是标识文档的内容?
请注意,在同一个示例文档中,我也看到了类似的内容
<id root="2.16.840.1.113883.19.5" />
Run Code Online (Sandbox Code Playgroud)
这似乎是OID(在root
属性中).
编辑:我参考的样本文件来自HL7 CCD实施指南,即它来自官方来源,他们不可能在他们的样本文件中有一个以前没有人注意到的明显错误.
我的公司将成为一名HIE,我们正在研究如何与其他系统交换我们的信息.我们位于美国,我看到目前的通用标准是HL7 V2.Hl7 V3不向后兼容HL7 V2.这些是我们计划实施的交易:
o排放摘要
o进度说明
o实验室结果
o程序/订单
这一切都很复杂,我试图弄清楚使用网络中分散的信息.所以这是我的问题:
任何帮助都感激不尽!
我正在开发一个项目,该项目给出了一些CDA hl7文档,解析并提取数据并将它们保存在数据库中.我找不到任何好的解析器/库来读取CDA(XML)并返回不同的部分.不知道最好的方法是什么?我对医疗保健的技术领域很陌生,所以我可能会遗漏一些东西?但我无法成像没有库将CDC解析为对象?
我正在处理Java应用程序的CDA消息。CDA是另一个用于发送医疗信息的XML标准,它与CCD和HL7v3密切相关。
我已经查看了以下库,发现它们缺乏,很有前途但又缺乏。
我确实可以访问HL7.org上的资源。
有其他图书馆可以参考的想法吗?请教社区访问专家?
我已经获得了一个项目,使用存储在SQL Server 2008数据库中的数据创建HL7 Continuity of Care Documents(CCD).我有SQL编程的中级到高级知识,但我从未使用过FOR XML语句.
有没有人构建过一个存储过程,只使用FOR XML的SQL编程就可以成功创建CCD?
任何提示将非常感谢.如果有人除了SQL之外还使用了其他任何东西,请随时告诉我,但我的背景主要是SQL,T-SQL,以及Java和VB方面的一些知识.
谢谢
以CCD为例,应该使用:
一个XSD模式,并得出结论,我有一个有效的CCD。
要么
我使用其他一些(基于非模式的)方法。(除了有效的XML文档外,UML模型规则。)
有没有这样的事情ccd.xsd
?即使只是部分指导我创建有效的CCD。