我试图从标准化为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) 我正在通过HAPI解析HL7版本2.x消息.现在我想解析HL7版本3消息,这些消息是XML格式的.HAPI不支持HL7版本3,那么我该怎么做呢?
我正在开发一个项目,该项目给出了一些CDA hl7文档,解析并提取数据并将它们保存在数据库中.我找不到任何好的解析器/库来读取CDA(XML)并返回不同的部分.不知道最好的方法是什么?我对医疗保健的技术领域很陌生,所以我可能会遗漏一些东西?但我无法成像没有库将CDC解析为对象?
我正在寻找一个开源的HL7 V3临床文档架构API.最好是与nHapi(用于构建特定消息类型的结构化对象模型)完全相同的东西,除了它具有用于创建V3消息的消息类(不仅仅是像nHapi那样的v2.x消息).
我看过MirthConnect,但这主要是基于Java和Javascript的......我还没有在Google看到任何真正强大的候选人,所以我希望这里的某个人可能知道一个.
我正在尝试在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示例?
我已经阅读了几篇关于变换之间的挑战的网络文章和白皮书文档,例如:
在SO和FHIR社区论坛上交叉发布的道歉:http://community.fhir.org/t/cda-fhir-mapping-implementations/211/1
有什么区别HL7 V3和CDA,真的到现在为止我还没有得到精确答案请帮帮我
谢谢.
我正在处理Java应用程序的CDA消息。CDA是另一个用于发送医疗信息的XML标准,它与CCD和HL7v3密切相关。
我已经查看了以下库,发现它们缺乏,很有前途但又缺乏。
我确实可以访问HL7.org上的资源。
有其他图书馆可以参考的想法吗?请教社区访问专家?
我正在尝试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接受任何字符串值?或者示例中的值是否只是一个占位符,我应该用其他东西替换?
有谁知道如何在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参数.