阅读 FHIR 文档参考数据中的一个部分
Read a section in FHIR Document Reference Data
有什么方法可以使用 R4 中的 FhirSerialization 读取 CCDA XML 中的 CCD 数据部分。
我有一个 DocumentReference FHIR 对象,其中有字节格式的 DATA 部分。我已使用以下行将其转换为字符串。
string decodedSamlRequest = System.Text.Encoding.UTF8.GetString(dfv);
现在在这个 decodedSamlRequest 中我有 CCD XML 内容。
<?xml version="1.0" encoding="UTF-8"?>
<ClinicalDocument xmlns="urn:hl7-org:v3" xmlns:voc="xyz" xmlns:sdtc="xyz" xmlns:xsi="xyz">
<realmCode code="US"/>
<assignedCustodian>
<representedCustodianOrganization>
<id root="123" extension="92"/>
<name>some xyz</name>
<telecom use="WP" value="tel:1234"/>
<addr use="WP">
<streetAddressLine>address</streetAddressLine>
<city>city</city>
<state>state</state>
<postalCode>12345</postalCode>
<country>US</country>
</addr>
</representedCustodianOrganization>
</assignedCustodian>
</custodian>
</ClinicalDocument>
在此我需要阅读 Custodian Tag 下的 CITY 元素。
从 FHIR 的角度来看,附件中的所有内容都是不透明的。您当然可以编写代码来解析、访问和操作该内容 - 甚至可以创建可以基于它进行过滤的自定义 SearchParameters。但是您不能使用 FHIRPath 或使用任何参考实现中的导航机制导航到它。
有什么方法可以使用 R4 中的 FhirSerialization 读取 CCDA XML 中的 CCD 数据部分。 我有一个 DocumentReference FHIR 对象,其中有字节格式的 DATA 部分。我已使用以下行将其转换为字符串。
string decodedSamlRequest = System.Text.Encoding.UTF8.GetString(dfv);
现在在这个 decodedSamlRequest 中我有 CCD XML 内容。
<?xml version="1.0" encoding="UTF-8"?>
<ClinicalDocument xmlns="urn:hl7-org:v3" xmlns:voc="xyz" xmlns:sdtc="xyz" xmlns:xsi="xyz">
<realmCode code="US"/>
<assignedCustodian>
<representedCustodianOrganization>
<id root="123" extension="92"/>
<name>some xyz</name>
<telecom use="WP" value="tel:1234"/>
<addr use="WP">
<streetAddressLine>address</streetAddressLine>
<city>city</city>
<state>state</state>
<postalCode>12345</postalCode>
<country>US</country>
</addr>
</representedCustodianOrganization>
</assignedCustodian>
</custodian>
</ClinicalDocument>
在此我需要阅读 Custodian Tag 下的 CITY 元素。
从 FHIR 的角度来看,附件中的所有内容都是不透明的。您当然可以编写代码来解析、访问和操作该内容 - 甚至可以创建可以基于它进行过滤的自定义 SearchParameters。但是您不能使用 FHIRPath 或使用任何参考实现中的导航机制导航到它。