标签: cda

使用Everest Framework解析XML doc(临床文档架构-CDA,HL7标准)

我试图从标准化为HL7 V3 CDA标准的XML文件中解析一些临床信息.

Xml文件:

 <?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="http://www.accessdata.fda.gov/spl/stylesheet/spl.xsl" type="text/xsl"?>
<document xmlns="urn:hl7-org:v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:hl7-org:v3 http://www.accessdata.fda.gov/spl/schema/spl.xsd">
   <id root="9bcbe9e4-a541-4ee7-856d-1aacf7f7298f"/>
   <code code="34391-3" codeSystem="2.16.840.1.113883.6.1" displayName="HUMAN PRESCRIPTION DRUG LABEL"/>
   <title>Amlodipine Besylate 5 mg</title>
   <effectiveTime value="20101104"/>
   <setId root="9abf41f1-66f9-4be4-a6d7-6c9aa0d5d387"/>
   <versionNumber value="448"/>
   <author>
      <time/>
      <assignedEntity>
         <representedOrganization>
            <id extension="831276758" root="1.3.6.1.4.1.519.1"/>
            <name>Lake Erie Medical DBA Quality Care Products LLC</name>
            <assignedEntity>
               <assignedOrganization>
                  <assignedEntity>
                     <assignedOrganization>
                        <id extension="831276758" root="1.3.6.1.4.1.519.1"/>
                        <name>Lake Erie Medical DBA Quality Care Products LLC</name>
                     </assignedOrganization>
                     <performance>
                        <actDefinition>
                           <code code="C73607" codeSystem="2.16.840.1.113883.3.26.1.1" displayName="relabel"/>
                        </actDefinition>
                     </performance>
                  </assignedEntity>
                  <assignedEntity>
                     <assignedOrganization>
                        <id extension="915628612" root="1.3.6.1.4.1.519.1"/>
                        <name>Alkem Laboratories …
Run Code Online (Sandbox Code Playgroud)

c# xml hl7 cda hl7-v3

12
推荐指数
2
解决办法
3260
查看次数

HL7版本3解析

我正在通过HAPI解析HL7版本2.x消息.现在我想解析HL7版本3消息,这些消息是XML格式的.HAPI不支持HL7版本3,那么我该怎么做呢?

hl7 cda ccd hapi

11
推荐指数
1
解决办法
6993
查看次数

解析CDA hl7文档

我正在开发一个项目,该项目给出了一些CDA hl7文档,解析并提取数据并将它们保存在数据库中.我找不到任何好的解析器/库来读取CDA(XML)并返回不同的部分.不知道最好的方法是什么?我对医疗保健的技术领域很陌生,所以我可能会遗漏一些东西?但我无法成像没有库将CDC解析为对象?

hl7 cda ccd hl7-cda c-cda

8
推荐指数
1
解决办法
6567
查看次数

开源HL7 V3 CDA .NET API

我正在寻找一个开源的HL7 V3临床文档架构API.最好是与nHapi(用于构建特定消息类型的结构化对象模型)完全相同的东西,除了它具有用于创建V3消息的消息类(不仅仅是像nHapi那样的v2.x消息).

我看过MirthConnect,但这主要是基于Java和Javascript的......我还没有在Google看到任何真正强大的候选人,所以我希望这里的某个人可能知道一个.

.net hl7 cda hl7-cda

7
推荐指数
0
解决办法
5447
查看次数

CDA FHIR映射

我正在尝试在EHR平台中添加对sidecar应用程序的支持.我正在采用纯粹的实现者的方法来构建用于映射CDA <---> FHIR的中间表示(例如XML).我使用smart-on-fhir作为参考实现.我试图使用的CDA是澳大利亚扩展 - ereferral(www.digitalhealth.gov.au/implementation-resources/clinical-documents/EP-0936-2012/NEHTA-0967-2012).

是否可以使用smart-on-fhir(或任何其他FHIR)参考实现来创建这样的中间表示?有没有人试过这个?

在搜索实际实现时,我遇到了这些回购:

FHIR小组有一些手工制作的例子.这些FHIR资源是否有任何等效的CDA示例?

我已经阅读了几篇关于变换之间的挑战的网络文章和白皮书文档,例如:

  • David Hay的博客说" FHIR文档就像是一个根植于合成资源的对象图 ",它们是否也是CDA的等效表示形式?
  • 刘若英Spronk的文章是否HL7 v3是一个消息或文档.对于必须处理和验证CDA和FHIR表示的实施者有什么影响
  • Lantana Group的立场文件 - " 如果FHIR能够容纳完整的CDA用例,未来将承诺临床文档和API之间的无缝集成和信息共享 ".这是否意味着在FHIR标准的这个阶段不可能进行CDA <---> FHIR变换?

在SO和FHIR社区论坛上交叉发布的道歉:http://community.fhir.org/t/cda-fhir-mapping-implementations/211/1

hl7 cda hl7-fhir hl7-cda

7
推荐指数
1
解决办法
1827
查看次数

HL7 V3和CDA有什么区别?

有什么区别HL7 V3和CDA,真的到现在为止我还没有得到精确答案请帮帮我

谢谢.

hl7 cda hl7-v3 hl7-cda

7
推荐指数
1
解决办法
1万
查看次数

寻找一个库来处理Java中的CDA(AKA HL7v3,AKA CCD)消息

我正在处理Java应用程序的CDA消息。CDA是另一个用于发送医疗信息的XML标准,它与CCD和HL7v3密切相关。

我已经查看了以下库,发现它们缺乏,很有前途但又缺乏。

  • JAXB-向其提供CDA XSD,并使其生成类。它可以工作,但是除了提供访问XML的Java层之外,它所提供的功能并没有太多
  • Regenstreif的HL7 JavaSIG-很有前途,但是该项目的一半似乎被隐藏在“妨碍”标签下,几乎没有有关如何通过适当渠道获得访问或获取数据的信息。
  • MDHT-早期版本,与Eclipse中的建模工具紧密绑定。似乎可以使用,但是学习曲线非常陡峭。

我确实可以访问HL7.org上的资源。

有其他图书馆可以参考的想法吗?请教社区访问专家?

java parsing hl7 cda ccd

5
推荐指数
0
解决办法
6179
查看次数

lxml xsi:schemaLocation名称空间URI验证问题

我正在尝试lxml.etree重现此处找到的CDA快速入门指南中的CDA示例.

特别是,我遇到了尝试重新创建此元素的命名空间问题.

<ClinicalDocument xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="urn:hl7-org:v3 CDA.xsd">
Run Code Online (Sandbox Code Playgroud)

我正在使用的代码如下

root = etree.Element('ClinicalDocument',
                    nsmap={None: 'urn:hl7-org:v3',
                           'mif': 'urn:hl7-org:v3/mif',
                           'xsi': 'http://www.w3.org/2001/XMLSchema-instance',
                           '{http://www.w3.org/2001/XMLSchema-instance}schemaLocation': 'urn:hl7-org:v3 CDA.xsd'})
Run Code Online (Sandbox Code Playgroud)

问题在于schemaLocation进入nsmap.lxml似乎试图验证该值并给出错误

ValueError: Invalid namespace URI u'urn:hl7-org:v3 CDA.xsd'
Run Code Online (Sandbox Code Playgroud)

我是否schemaLocation错误地指定了值?有没有办法强制lxml接受任何字符串值?或者示例中的值是否只是一个占位符,我应该用其他东西替换?

python xml lxml xml-namespaces cda

4
推荐指数
1
解决办法
1657
查看次数

如何在Pentaho CDA中使用StringArray类型参数?

有谁知道如何在Pentaho CDA中使用StringArray类型的参数?

<DataAccess id="Testing_StringArrayParam" 
    connection="2" 
    type="sql" 
    access="public">
    <Name>Testing String Array Parameter</Name>
    <Query>
        select distinct all_functional_areas.functional_area_name
    from tbl_cand_organization_mst all_companies,
        tbl_cand_functional_area_mst all_functional_areas 
    where all_companies.organization_name=${ClientName})
    </Query>
    <Parameters>
        <Parameter name="ClientName" type="StringArray"/>
    </Parameters>
    <Columns>
        <Column idx="0"><Name>Functional_Area</Name></Column>
    </Columns>
    <Output indexes="0"/>
</DataAccess>
Run Code Online (Sandbox Code Playgroud)

我想知道如何为ClientName参数赋值数组?

如果有人知道,请告诉我.我无法在任何地方找到关于此事的答案.CDA给出的样品不使用StringArray参数.

arrays parameters pentaho cda

1
推荐指数
1
解决办法
4239
查看次数

标签 统计

cda ×9

hl7 ×7

hl7-cda ×4

ccd ×3

hl7-v3 ×2

xml ×2

.net ×1

arrays ×1

c# ×1

c-cda ×1

hapi ×1

hl7-fhir ×1

java ×1

lxml ×1

parameters ×1

parsing ×1

pentaho ×1

python ×1

xml-namespaces ×1