Produced by Araxis Merge on 4/4/2019 2:57:43 PM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
# | Location | File | Last Modified |
---|---|---|---|
1 | C:\AraxisMergeCompare\Pri_un\VHIE_VDIF\RegistryHub\CustomXslt\xslt\IHE\PDQ\Version1\Custom | vaPatientSearchToPRPAIN201305UV.xsl | Tue Apr 2 19:02:51 2019 UTC |
2 | C:\AraxisMergeCompare\Pri_re\eHealth Exchange Enhancements Phase 2-redacted\VHIE_VDIF\RegistryHub\CustomXslt\xslt\IHE\PDQ\Version1\Custom | vaPatientSearchToPRPAIN201305UV.xsl | Wed Apr 3 12:52:32 2019 UTC |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 6 | 1634 |
Changed | 5 | 39 |
Inserted | 0 | 0 |
Removed | 0 | 0 |
Whitespace | |
---|---|
Character case | Differences in character case are significant |
Line endings | Differences in line endings (CR and LF characters) are ignored |
CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
1 | <?xml | ||
2 | version="1 .0" | ||
3 | encoding=" UTF-8" | ||
4 | ?> | ||
5 | <xsl:style sheet | ||
6 | xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform" | ||
7 | xmlns:isc= "http://ex tension-fu nctions.in tersystems .com" | ||
8 | version="1 .0" | ||
9 | exclude-re sult-prefi xes="isc" | ||
10 | > | ||
11 | |||
12 | <xsl:outpu t | ||
13 | method="xm l" | ||
14 | indent="no " | ||
15 | omit-xml-d eclaration ="yes" | ||
16 | /> | ||
17 | |||
18 | <xsl:param | ||
19 | name="send erDeviceOI D" | ||
20 | /> | ||
21 | |||
22 | <xsl:param | ||
23 | name="rece iverDevice OID" | ||
24 | /> | ||
25 | |||
26 | <xsl:param | ||
27 | name="mess ageID" | ||
28 | /> | ||
29 | |||
30 | <xsl:param | ||
31 | name="mess ageExtensi on" | ||
32 | /> | ||
33 | |||
34 | <xsl:param | ||
35 | name="quer yID" | ||
36 | /> | ||
37 | |||
38 | <xsl:param | ||
39 | name="quer yExtension " | ||
40 | /> | ||
41 | |||
42 | <xsl:param | ||
43 | name="home CommunityO ID" | ||
44 | /> | ||
45 | |||
46 | <xsl:param | ||
47 | name="XCPD AssigningA uthority" | ||
48 | /> | ||
49 | |||
50 | <xsl:param | ||
51 | name="XCPD PatientID" | ||
52 | /> | ||
53 | |||
54 | |||
55 | <xsl:templ ate | ||
56 | match="/Pa tientSearc hMatch" | ||
57 | > | ||
58 | |||
59 | <xsl:call- template | ||
60 | name="main " | ||
61 | /> | ||
62 | |||
63 | </xsl:temp late> | ||
64 | |||
65 | |||
66 | <xsl:templ ate | ||
67 | match="/Pa tientSearc hRequest" | ||
68 | > | ||
69 | |||
70 | <xsl:call- template | ||
71 | name="main " | ||
72 | /> | ||
73 | |||
74 | </xsl:temp late> | ||
75 | |||
76 | <xsl:templ ate | ||
77 | name="main " | ||
78 | > | ||
79 | |||
80 | <xsl:varia ble | ||
81 | name="Assi gningAutho rity" | ||
82 | select="./ AssigningA uthority/t ext()" | ||
83 | /> | ||
84 | <xsl:varia ble | ||
85 | name="Faci lity" | ||
86 | select="./ Facility/t ext()" | ||
87 | /> | ||
88 | <xsl:varia ble | ||
89 | name="MRN" | ||
90 | select="./ MRN/text() " | ||
91 | /> | ||
92 | |||
93 | |||
94 | <!-- sam, 20180720, search bas ed on DFN/ Station#, dfn^PI^sta tion#^USVH A (dfn/sta tion# pass ed in) --> | ||
95 | |||
96 | <xsl:varia ble | ||
97 | name="DFNS RCH" | ||
98 | > | ||
99 | |||
100 | <xsl:choos e> | ||
101 | |||
102 | <xsl:when | ||
103 | test="($MR N !='') an d ($Assign ingAuthori ty !='')" | ||
104 | > | ||
105 | |||
106 | <xsl:value -of | ||
107 | select="co ncat($MRN, '^PI^',./A ssigningAu thority/te xt(),'^USV HA')" | ||
108 | /> | ||
109 | |||
110 | </xsl:when > | ||
111 | |||
112 | <xsl:other wise> | ||
113 | 0 | ||
114 | </xsl:othe rwise> | ||
115 | |||
116 | </xsl:choo se> | ||
117 | |||
118 | </xsl:vari able> | ||
119 | |||
120 | |||
121 | <xsl:varia ble | ||
122 | name="sear chmode" | ||
123 | select="./ SearchMode /text()" | ||
124 | /> | ||
125 | |||
126 | <xsl:varia ble | ||
127 | name="MPII D" | ||
128 | select="./ MPIID/text ()" | ||
129 | /> | ||
130 | |||
131 | <xsl:varia ble | ||
132 | name="Firs tName" | ||
133 | select="./ FirstName/ text()" | ||
134 | /> | ||
135 | |||
136 | <xsl:varia ble | ||
137 | name="Midd leName" | ||
138 | select="./ MiddleName /text()" | ||
139 | /> | ||
140 | |||
141 | <xsl:varia ble | ||
142 | name="Last Name" | ||
143 | select="./ LastName/t ext()" | ||
144 | /> | ||
145 | |||
146 | <xsl:varia ble | ||
147 | name="Sex" | ||
148 | select="./ Sex/text() " | ||
149 | /> | ||
150 | |||
151 | <xsl:varia ble | ||
152 | name="DOB" | ||
153 | select="tr anslate(./ DOB/text() ,'-','')" | ||
154 | /> | ||
155 | |||
156 | <xsl:varia ble | ||
157 | name="City " | ||
158 | select="./ City/text( )" | ||
159 | /> | ||
160 | |||
161 | <xsl:varia ble | ||
162 | name="Stre et" | ||
163 | select="./ Street/tex t()" | ||
164 | /> | ||
165 | |||
166 | <xsl:varia ble | ||
167 | name="Stat e" | ||
168 | select="./ State/text ()" | ||
169 | /> | ||
170 | |||
171 | <xsl:varia ble | ||
172 | name="Zip" | ||
173 | select="./ Zip/text() " | ||
174 | /> | ||
175 | |||
176 | <xsl:varia ble | ||
177 | name="MaxM atches" | ||
178 | select="./ MaxMatches /text()" | ||
179 | /> | ||
180 | |||
181 | <xsl:varia ble | ||
182 | name="exac tMatch" | ||
183 | > | ||
184 | |||
185 | <xsl:apply -templates | ||
186 | select="Ad ditionalIn fo/Additio nalInfoIte m[@Additio nalInfoKey ='ExactMat ch']" | ||
187 | mode="addi tionalInfo Value" | ||
188 | /> | ||
189 | |||
190 | </xsl:vari able> | ||
191 | |||
192 | |||
193 | <!-- sam, 20180717, pass SSN - -> | ||
194 | |||
195 | <xsl:varia ble | ||
196 | name="SSN" | ||
197 | select="./ SSN/text() " | ||
198 | /> | ||
199 | |||
200 | |||
201 | |||
202 | |||
203 | <!--sam, updated he ader tag, added DNS --> | ||
204 | |||
205 | < DNS :PRPA_IN20 1305UV02 | ||
206 | xmlns:vaww ="http://v aww.oed.oi t.va.gov" | ||
207 | ITSVersion ="XML_1.0" | ||
208 | xmlns="urn :hl7-org:v 3" | ||
209 | xmlns:hl7= "urn:hl7-o rg:v3" | ||
210 | > | ||
211 | |||
212 | |||
213 | <id | ||
214 | root="{$me ssageID}" | ||
215 | extension= "{$message Extension} " | ||
216 | /> | ||
217 | |||
218 | <creationT ime | ||
219 | value="{is c:evaluate ('timestam p')}" | ||
220 | /> | ||
221 | |||
222 | <interacti onId | ||
223 | root="2.16 .840.1.113 883.1.6" | ||
224 | extension= "PRPA_IN20 1305UV02" | ||
225 | /> | ||
226 | |||
227 | <processin gCode | ||
228 | code="T" | ||
229 | /> | ||
230 | |||
231 | <processin gModeCode | ||
232 | code="T" | ||
233 | /> | ||
234 | |||
235 | <acceptAck Code | ||
236 | code="AL" | ||
237 | /> | ||
238 | |||
239 | <receiver | ||
240 | typeCode=" RCV" | ||
241 | > | ||
242 | |||
243 | <device | ||
244 | classCode= "DEV" | ||
245 | determiner Code="INST ANCE" | ||
246 | > | ||
247 | |||
248 | <xsl:if | ||
249 | test="$rec eiverDevic eOID !=''" | ||
250 | > | ||
251 | |||
252 | <id | ||
253 | root="{$re ceiverDevi ceOID}" | ||
254 | /> | ||
255 | |||
256 | </xsl:if> | ||
257 | |||
258 | </device> | ||
259 | |||
260 | </receiver > | ||
261 | |||
262 | <sender | ||
263 | typeCode=" SND" | ||
264 | > | ||
265 | |||
266 | <device | ||
267 | classCode= "DEV" | ||
268 | determiner Code="INST ANCE" | ||
269 | > | ||
270 | |||
271 | <!--sam, 2 0180710 | ||
272 | <id root ="{$sender DeviceOID} " extensio n="200HSEP "/> --> | ||
273 | |||
274 | <id | ||
275 | root="{$se nderDevice OID}" | ||
276 | extension= "{isc:eval uate('OIDt oCode',$se nderDevice OID)}" | ||
277 | /> | ||
278 | |||
279 | |||
280 | <xsl:if | ||
281 | test="$hom eCommunity OID !=''" | ||
282 | > | ||
283 | |||
284 | <asAgent | ||
285 | classCode= "AGNT" | ||
286 | > | ||
287 | |||
288 | <represent edOrganiza tion | ||
289 | classCode= "ORG" | ||
290 | determiner Code="INST ANCE" | ||
291 | > | ||
292 | |||
293 | <id | ||
294 | root="{$ho meCommunit yOID}" | ||
295 | /> | ||
296 | |||
297 | </represen tedOrganiz ation> | ||
298 | |||
299 | </asAgent> | ||
300 | |||
301 | </xsl:if> | ||
302 | |||
303 | </device> | ||
304 | |||
305 | </sender> | ||
306 | |||
307 | |||
308 | <controlAc tProcess | ||
309 | moodCode=" EVN" | ||
310 | classCode= "CACT" | ||
311 | > | ||
312 | |||
313 | <dataEnter er | ||
314 | contextCon trolCode=" AP" | ||
315 | typeCode=" ENT" | ||
316 | > | ||
317 | |||
318 | <assignedP erson | ||
319 | classCode= "ASSIGNED" | ||
320 | > | ||
321 | |||
322 | <id | ||
323 | extension= "{isc:eval uate('OIDt oCode',$se nderDevice OID)}" | ||
324 | root="2.16 .840.1.113 883.777.99 9" | ||
325 | > | ||
326 | |||
327 | </id> | ||
328 | |||
329 | <assignedP erson | ||
330 | determiner Code="INST ANCE" | ||
331 | classCode= "PSN" | ||
332 | > | ||
333 | |||
334 | <name> | ||
335 | |||
336 | <given> | ||
337 | HSEP | ||
338 | </given> | ||
339 | |||
340 | <family> | ||
341 | HSEP | ||
342 | </family> | ||
343 | |||
344 | </name> | ||
345 | |||
346 | </assigned Person> | ||
347 | |||
348 | </assigned Person> | ||
349 | |||
350 | </dataEnte rer> | ||
351 | |||
352 | |||
353 | <code | ||
354 | code="PRPA _TE201305U V02" | ||
355 | codeSystem ="2.16.840 .1.113883. 1.6" | ||
356 | /> | ||
357 | |||
358 | <xsl:if | ||
359 | test="$XCP DAssigning Authority !=''" | ||
360 | > | ||
361 | |||
362 | <authorOrP erformer | ||
363 | typeCode=" AUT" | ||
364 | > | ||
365 | |||
366 | <assignedD evice | ||
367 | classCode= "ASSIGNED" | ||
368 | > | ||
369 | |||
370 | <id | ||
371 | root="{isc :evaluate( 'CodetoOID ',$XCPDAss igningAuth ority)}" | ||
372 | /> | ||
373 | |||
374 | </assigned Device> | ||
375 | |||
376 | </authorOr Performer> | ||
377 | |||
378 | </xsl:if> | ||
379 | |||
380 | |||
381 | <queryByPa rameter> | ||
382 | |||
383 | <queryId | ||
384 | root="{$qu eryID}" | ||
385 | > | ||
386 | |||
387 | <xsl:if | ||
388 | test="stri ng-length( $queryExte nsion)>0" | ||
389 | > | ||
390 | |||
391 | <xsl:attri bute | ||
392 | name="exte nsion" | ||
393 | > | ||
394 | |||
395 | <xsl:value -of | ||
396 | select="$q ueryExtens ion" | ||
397 | /> | ||
398 | |||
399 | </xsl:attr ibute> | ||
400 | |||
401 | </xsl:if> | ||
402 | |||
403 | </queryId> | ||
404 | |||
405 | |||
406 | <statusCod e | ||
407 | code="new" | ||
408 | /> | ||
409 | |||
410 | <!--vsridh ar, 201809 14, getCor responding Ids --> | ||
411 | |||
412 | <xsl:if | ||
413 | test="./Se archMode/t ext()!='us er'" | ||
414 | > | ||
415 | |||
416 | <modifyCod e | ||
417 | code="MVI. COMP1" | ||
418 | /> | ||
419 | |||
420 | </xsl:if> | ||
421 | |||
422 | <!--sam, 2 0180718, c hanged fro m R to REG ISTER.INTE REST --> | ||
423 | |||
424 | <xsl:if | ||
425 | test="./MR N/text()!= ''" | ||
426 | > | ||
427 | |||
428 | <responseM odalityCod e | ||
429 | code="REGI STER.INTER EST" | ||
430 | /> | ||
431 | |||
432 | </xsl:if> | ||
433 | |||
434 | <responseP riorityCod e | ||
435 | code="I" | ||
436 | /> | ||
437 | |||
438 | |||
439 | <xsl:if | ||
440 | test="stri ng-length( ./MinMatch Percentage /text())" | ||
441 | > | ||
442 | |||
443 | <matchCrit erionList> | ||
444 | |||
445 | <minimumDe greeMatch> | ||
446 | |||
447 | <value | ||
448 | value="{./ MinMatchPe rcentage/t ext()}" | ||
449 | /> | ||
450 | |||
451 | </minimumD egreeMatch > | ||
452 | |||
453 | </matchCri terionList > | ||
454 | |||
455 | </xsl:if> | ||
456 | |||
457 | |||
458 | <!-- vsrid har, 20180 905, added initialQu antity det ermine att ended sear ch --> | ||
459 | |||
460 | <xsl:choos e> | ||
461 | |||
462 | <xsl:when | ||
463 | test="./Se archMode/t ext()='use r'" | ||
464 | > | ||
465 | |||
466 | <initialQu antity | ||
467 | value="10" | ||
468 | /> | ||
469 | |||
470 | </xsl:when > | ||
471 | |||
472 | <xsl:other wise> | ||
473 | |||
474 | <initialQu antity | ||
475 | value="1" | ||
476 | /> | ||
477 | |||
478 | </xsl:othe rwise> | ||
479 | |||
480 | </xsl:choo se> | ||
481 | |||
482 | |||
483 | <parameter List> | ||
484 | |||
485 | <xsl:if | ||
486 | test="$Sex !=''" | ||
487 | > | ||
488 | |||
489 | <livingSub jectAdmini strativeGe nder> | ||
490 | |||
491 | <value | ||
492 | code="{$Se x}" | ||
493 | /> | ||
494 | |||
495 | <semantics Text> | ||
496 | LivingSubj ect.admini strativeGe nder | ||
497 | </semantic sText> | ||
498 | |||
499 | </livingSu bjectAdmin istrativeG ender> | ||
500 | |||
501 | </xsl:if> | ||
502 | |||
503 | <xsl:if | ||
504 | test="$DOB !=''" | ||
505 | > | ||
506 | |||
507 | <livingSub jectBirthT ime> | ||
508 | |||
509 | <value | ||
510 | value="{$D OB}" | ||
511 | /> | ||
512 | |||
513 | <semantics Text> | ||
514 | LivingSubj ect.birthT ime | ||
515 | </semantic sText> | ||
516 | |||
517 | </livingSu bjectBirth Time> | ||
518 | |||
519 | </xsl:if> | ||
520 | |||
521 | |||
522 | <xsl:choos e> | ||
523 | |||
524 | <xsl:when | ||
525 | test="$XCP DPatientID !=''" | ||
526 | > | ||
527 | |||
528 | <livingSub jectId> | ||
529 | |||
530 | <value | ||
531 | root="{isc :evaluate( 'CodetoOID ',$XCPDAss igningAuth ority)}" | ||
532 | extension= "{$XCPDPat ientID}" | ||
533 | /> | ||
534 | |||
535 | <semantics Text> | ||
536 | LivingSubj ect.id | ||
537 | </semantic sText> | ||
538 | |||
539 | </livingSu bjectId> | ||
540 | |||
541 | </xsl:when > | ||
542 | |||
543 | |||
544 | <!-- vsrid har, 20180 905, Updat ed MVI sea rch --> | ||
545 | |||
546 | <xsl:when | ||
547 | test="$MRN !=''" | ||
548 | > | ||
549 | |||
550 | <id | ||
551 | extension= "{concat($ MRN,'^PI^' ,$Facility ,'^USVHA') }" | ||
552 | root="2.16 .840.1.113 883.4.349" | ||
553 | > | ||
554 | </id> | ||
555 | |||
556 | </xsl:when > | ||
557 | |||
558 | |||
559 | <xsl:when | ||
560 | test="$MPI ID !=''" | ||
561 | > | ||
562 | |||
563 | <livingSub jectId> | ||
564 | |||
565 | <value | ||
566 | extension= "{$MPIID}" | ||
567 | root="{$As signingAut hority}" | ||
568 | /> | ||
569 | |||
570 | <semantics Text> | ||
571 | LivingSubj ect.id | ||
572 | </semantic sText> | ||
573 | |||
574 | </livingSu bjectId> | ||
575 | |||
576 | </xsl:when > | ||
577 | |||
578 | |||
579 | <!-- sam, 20180717, search by SSN --> | ||
580 | |||
581 | <xsl:when | ||
582 | test="$SSN !=''" | ||
583 | > | ||
584 | |||
585 | <livingSub jectId> | ||
586 | |||
587 | <value | ||
588 | extension= "{$SSN}" | ||
589 | root="2.16 .840.1.113 883.4.1" | ||
590 | /> | ||
591 | |||
592 | <semantics Text> | ||
593 | LivingSubj ect.id | ||
594 | </semantic sText> | ||
595 | |||
596 | </livingSu bjectId> | ||
597 | |||
598 | </xsl:when > | ||
599 | |||
600 | </xsl:choo se> | ||
601 | |||
602 | |||
603 | <xsl:if | ||
604 | test="$Fir stName!='' or $LastN ame!=''" | ||
605 | > | ||
606 | |||
607 | <livingSub jectName> | ||
608 | |||
609 | <value> | ||
610 | |||
611 | <xsl:if | ||
612 | test="$exa ctMatch!=1 " | ||
613 | > | ||
614 | |||
615 | <xsl:attri bute | ||
616 | name="use" | ||
617 | > | ||
618 | L | ||
619 | </xsl:attr ibute> | ||
620 | |||
621 | </xsl:if> | ||
622 | |||
623 | <xsl:if | ||
624 | test="./Pr efix/text( )!=''" | ||
625 | > | ||
626 | |||
627 | <prefix> | ||
628 | |||
629 | <xsl:value -of | ||
630 | select="./ Prefix/tex t()" | ||
631 | /> | ||
632 | |||
633 | </prefix> | ||
634 | |||
635 | </xsl:if> | ||
636 | |||
637 | |||
638 | <xsl:if | ||
639 | test="$Fir stName!='' " | ||
640 | > | ||
641 | |||
642 | <given> | ||
643 | |||
644 | <xsl:value -of | ||
645 | select="$F irstName" | ||
646 | /> | ||
647 | |||
648 | </given> | ||
649 | |||
650 | </xsl:if> | ||
651 | |||
652 | <xsl:if | ||
653 | test="$Mid dleName!=' '" | ||
654 | > | ||
655 | |||
656 | <given> | ||
657 | |||
658 | <xsl:value -of | ||
659 | select="$M iddleName" | ||
660 | /> | ||
661 | |||
662 | </given> | ||
663 | |||
664 | </xsl:if> | ||
665 | |||
666 | <xsl:if | ||
667 | test="$Las tName!=''" | ||
668 | > | ||
669 | |||
670 | <family> | ||
671 | |||
672 | <xsl:value -of | ||
673 | select="$L astName" | ||
674 | /> | ||
675 | |||
676 | </family> | ||
677 | |||
678 | </xsl:if> | ||
679 | |||
680 | <xsl:if | ||
681 | test="./Su ffix/text( )!=''" | ||
682 | > | ||
683 | |||
684 | <suffix> | ||
685 | |||
686 | <xsl:value -of | ||
687 | select="./ Suffix/tex t()" | ||
688 | /> | ||
689 | |||
690 | </suffix> | ||
691 | |||
692 | </xsl:if> | ||
693 | |||
694 | </value> | ||
695 | |||
696 | <semantics Text> | ||
697 | LivingSubj ect.name | ||
698 | </semantic sText> | ||
699 | |||
700 | </livingSu bjectName> | ||
701 | |||
702 | </xsl:if> | ||
703 | |||
704 | |||
705 | <xsl:choos e> | ||
706 | |||
707 | <xsl:when | ||
708 | test="$XCP DAssigning Authority ='' and Ad ditionalIn fo/Additio nalInfoIte m[@Additio nalInfoKey ='ScopingO rganizatio ns']" | ||
709 | > | ||
710 | |||
711 | <xsl:apply -templates | ||
712 | select="Ad ditionalIn fo/Additio nalInfoIte m[starts-w ith(@Addit ionalInfoK ey,'scopin gOrganizat ion_')]" | ||
713 | mode="scop ingOrganiz ation" | ||
714 | > | ||
715 | |||
716 | </xsl:appl y-template s> | ||
717 | |||
718 | </xsl:when > | ||
719 | |||
720 | |||
721 | <!--<xsl:w hen test=" $XCPDAssig ningAuthor ity ='' an d ($Facili ty!='')"> | ||
722 | <other IDsScoping Organizati on> | ||
723 | <value root="{$F acility}"/ > | ||
724 | <seman ticsText>O therIDs.sc opingOrgan ization.id </semantic sText> | ||
725 | </othe rIDsScopin gOrganizat ion> | ||
726 | </xsl: when> | ||
727 | --> | ||
728 | |||
729 | </xsl:choo se> | ||
730 | |||
731 | |||
732 | <xsl:if | ||
733 | test="($St reet!='') or ($City! ='') or ($ State!='') or ($Zip! ='')" | ||
734 | > | ||
735 | |||
736 | <patientAd dress> | ||
737 | |||
738 | <value> | ||
739 | |||
740 | <xsl:if | ||
741 | test="$Str eet!=''" | ||
742 | > | ||
743 | |||
744 | <streetAdd ressLine> | ||
745 | |||
746 | <xsl:value -of | ||
747 | select="$S treet" | ||
748 | /> | ||
749 | |||
750 | </streetAd dressLine> | ||
751 | |||
752 | </xsl:if> | ||
753 | |||
754 | <xsl:if | ||
755 | test="$Cit y!=''" | ||
756 | > | ||
757 | |||
758 | <city> | ||
759 | |||
760 | <xsl:value -of | ||
761 | select="$C ity" | ||
762 | /> | ||
763 | |||
764 | </city> | ||
765 | |||
766 | </xsl:if> | ||
767 | |||
768 | <xsl:if | ||
769 | test="$Sta te!=''" | ||
770 | > | ||
771 | |||
772 | <state> | ||
773 | |||
774 | <xsl:value -of | ||
775 | select="$S tate" | ||
776 | /> | ||
777 | |||
778 | </state> | ||
779 | |||
780 | </xsl:if> | ||
781 | |||
782 | <xsl:if | ||
783 | test="$Zip !=''" | ||
784 | > | ||
785 | |||
786 | <postalCod e> | ||
787 | |||
788 | <xsl:value -of | ||
789 | select="$Z ip" | ||
790 | /> | ||
791 | |||
792 | </postalCo de> | ||
793 | |||
794 | </xsl:if> | ||
795 | |||
796 | </value> | ||
797 | |||
798 | <semantics Text> | ||
799 | LivingSubj ect.addres s | ||
800 | </semantic sText> | ||
801 | |||
802 | </patientA ddress> | ||
803 | |||
804 | </xsl:if> | ||
805 | |||
806 | |||
807 | </paramete rList> | ||
808 | |||
809 | </queryByP arameter> | ||
810 | |||
811 | </controlA ctProcess> | ||
812 | |||
813 | </ DNS :PRPA_IN20 1305UV02> | ||
814 | </xsl:temp late> | ||
815 | |||
816 | <xsl:templ ate match= "*" mode="addi tionalInfo Value" > | ||
817 | <x sl:value-o f select="te xt()" /> | ||
818 | </xsl:temp late> | ||
819 | |||
820 | <xsl:templ ate match= "*" mode="scop ingOrganiz ation" > | ||
821 | <otherIDsS copingOrga nization xmlns="urn :hl7-org:v 3"> | ||
822 | <value root="{isc :evaluate( 'CodetoOID ',substrin g-after(@A dditionalI nfoKey,'sc opingOrgan ization_') )}" /> | ||
823 | <semantics Text> OtherIDs.s copingOrga nization.i d </semantic sText> | ||
824 | </otherIDs ScopingOrg anization> | ||
825 | </xsl:temp late> | ||
826 | |||
827 | </xsl:styl esheet> |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.