Я пытаюсь получить значение адреса из моего документа CDA, однако, когда я пишу код XSLT и выполняю преобразование для документа xml, я получаю только адресный тег без каких-либо значений.
Я думал, что это потому, что там не было расположения схемы и определены xsi, но они не имели никакого значения, когда я их добавил.Как я могу это исправить?
<?xml version="1.0"?>
<!--This is where I thought the problem was occurring, here I tried using this xml styling reference -->
<?xml-stylesheet type="text/xsl" href="CDA.xsl"?>
<ClinicalDocument>
<realmCode code="US"/>
<typeId root="2.16.840.1.113883.1.3" extension="POCD_HD000040"/>
<!-- US General Header Template -->
<templateId root="2.16.840.1.113883.10.20.22.1.1"/>
<!-- *** Note: The next templateId, code and title will differ depending on what type of document is being sent. *** -->
<!-- conforms to the document specific requirements -->
<templateId root="2.16.840.1.113883.10.20.22.1.4"/>
<id extension="999021" root="2.16.840.1.113883.19"/>
<code codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" code="11488-4" displayName="Consultation Note"/>
<title>Consultation Note</title>
<effectiveTime value="20050329171504+0500"/>
<confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25"/>
<languageCode code="en-US"/>
<setId extension="111199021" root="2.16.840.1.113883.19"/>
<versionNumber value="1"/>
<recordTarget>
<patientRole>
<id extension="12345" root="2.16.840.1.113883.19"/>
<!-- Fake ID using HL7 example OID. -->
<id extension="111-00-1234" root="2.16.840.1.113883.4.1"/>
<!-- Fake Social Security Number using the actual SSN OID. -->
<addr use="HP">
<!-- HP is "primary home" from codeSystem 2.16.840.1.113883.5.1119 -->
<streetAddressLine>17 Daws Rd.</streetAddressLine>
<city>Blue Bell</city>
<state>MA</state>
<postalCode>02368</postalCode>
<country>US</country>
<!-- US is "United States" from ISO 3166-1 Country Codes: 1.0.3166.1 -->
</addr>
<telecom value="tel:(781)555-1212" use="HP"/>
<!-- HP is "primary home" from HL7 AddressUse 2.16.840.1.113883.5.1119 -->
<patient>
Я ожидаю вывод
<?xml version="1.0" encoding="UTF-8"? <addr><streetAddressLine>17 Daws Rd.</streetAddressLine>
<city>Blue Bell</city>
<state>MA</state>
<postalCode>02368</postalCode>
<country>US</country><addr/>
, но фактический вывод: <?xml version="1.0" encoding="UTF-8"?><addr/>