Produced by Araxis Merge on 1/17/2019 1:51:41 PM Central Standard 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\ccra\ccra_HSEdge_IC\HC2HSRM | SIUHSRM.cls | Thu Jan 10 13:19:56 2019 UTC |
2 | C:\AraxisMergeCompare\Pri_re\ccra\ccra_HSEdge_IC\HC2HSRM | SIUHSRM.cls | Thu Jan 10 16:31:12 2019 UTC |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 3 | 252 |
Changed | 2 | 4 |
Inserted | 1 | 1 |
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 | Class HC2H SRM.SIUHSR M Extends Ens.DataTr ansformDTL [ Depends On = EnsLi b.HL7.Mess age ] | |||||
2 | { | |||||
3 | ||||||
4 | Parameter IGNOREMISS INGSOURCE = 1; | |||||
5 | ||||||
6 | Parameter REPORTERRO RS = 1; | |||||
7 | ||||||
8 | Parameter TREATEMPTY REPEATINGF IELDASNULL = 0; | |||||
9 | ||||||
10 | XData DTL [ XMLNames pace = "ht tp://www.i ntersystem s.com/dtl" ] | |||||
11 | { | |||||
12 | <transform sourceCla ss='EnsLib .HL7.Messa ge' target Class='Ens Lib.HL7.Me ssage' sou rceDocType ='HSRM_SIU _REF:SIU_S 12' target DocType='H SRM_SIU_RE F:SIU_S12' create='n ew' langua ge='object script' > | |||||
13 | <assign va lue='sourc e.{MSH:1}' property= 'target.{M SH:1}' act ion='set' /> | |||||
14 | <assign va lue='sourc e.{MSH:2}' property= 'target.{M SH:2}' act ion='set' /> | |||||
15 | <assign va lue='"SD-C CRA-HSRM"' property= 'target.{M SH:3}' act ion='set' /> | |||||
16 | <assign va lue='"ccra . DOMAIN . EX "' propert y='target. {MSH:4}' a ction='set ' /> | |||||
17 | <assign va lue='"SD-C CRA-VISTA" ' property ='target.{ MSH:5}' ac tion='set' /> | |||||
18 | <assign va lue='..Loo kup("VistA DNS",sourc e.{PIDgrp( 1).PV1:3.4 },"10.247. 79.42. DOMAIN . EX ",1)' prop erty='targ et.{MSH:6} ' action=' set' /> | |||||
19 | <assign va lue='sourc e.{MSH:7}' property= 'target.{M SH:7}' act ion='set' /> | |||||
20 | <assign va lue='sourc e.{MSH:8}' property= 'target.{M SH:8}' act ion='set' /> | |||||
21 | <assign va lue='sourc e.{MSH:9}' property= 'target.{M SH:9}' act ion='set' /> | |||||
22 | <assign va lue='sourc e.{MSH:10} ' property ='target.{ MSH:10}' a ction='set ' /> | |||||
23 | <assign va lue='"T"' property=' target.{MS H:11}' act ion='set' /> | |||||
24 | <assign va lue='sourc e.{MSH:12} ' property ='target.{ MSH:12}' a ction='set ' /> | |||||
25 | <assign va lue='sourc e.{MSH:13} ' property ='target.{ MSH:13}' a ction='set ' /> | |||||
26 | <assign va lue='sourc e.{MSH:14} ' property ='target.{ MSH:14}' a ction='set ' /> | |||||
27 | <assign va lue='sourc e.{MSH:15} ' property ='target.{ MSH:15}' a ction='set ' /> | |||||
28 | <assign va lue='sourc e.{MSH:16} ' property ='target.{ MSH:16}' a ction='set ' /> | |||||
29 | <assign va lue='..Pie ce(..SubSt ring(sourc e.{PIDgrp( 1).PV1:19. 1}),"_",2, 3)' proper ty='target .{SCH:2}' action='se t' /> | |||||
30 | <if condit ion='sourc e.{MSH:9}= "S12"' > | |||||
31 | <true> | |||||
32 | <assign va lue='"SCHE DULED"' pr operty='ta rget.{SCH: 6}' action ='set' /> | |||||
33 | </true> | |||||
34 | </if> | |||||
35 | <if condit ion='sourc e.{MSH:9}= "S15"' > | |||||
36 | <true> | |||||
37 | <assign va lue='"CANC ELLED"' pr operty='ta rget.{SCH: 6}' action ='set' /> | |||||
38 | </true> | |||||
39 | </if> | |||||
40 | <if condit ion='sourc e.{MSH:9}= "S15"' > | |||||
41 | <true> | |||||
42 | <assign va lue='"NO S HOW"' prop erty='targ et.{SCH:6} ' action=' set' /> | |||||
43 | </true> | |||||
44 | </if> | |||||
45 | <assign va lue='sourc e.{SCH:9}' property= 'target.{S CH:9}' act ion='set' /> | |||||
46 | <assign va lue='sourc e.{SCH:10} ' property ='target.{ SCH:10}' a ction='set ' /> | |||||
47 | <assign va lue='sourc e.{SCH:11} ' property ='target.{ SCH:11}' a ction='set ' /> | |||||
48 | <assign va lue='sourc e.{SCH:12} ' property ='target.{ SCH:12}' a ction='set ' /> | |||||
49 | <assign va lue='sourc e.{SCH:20} ' property ='target.{ SCH:20}' a ction='set ' /> | |||||
50 | <assign va lue='sourc e.{SCH:25} ' property ='target.{ SCH:25}' a ction='set ' /> | |||||
51 | <assign va lue='sourc e.{SCH:26} ' property ='target.{ SCH:26}' a ction='set ' /> | |||||
52 | <foreach p roperty='s ource.{NTE ()}' key=' k1' > | |||||
53 | <assign va lue='sourc e.{NTE(k1) :1}' prope rty='targe t.{NTE(k1) :1}' actio n='set' /> | |||||
54 | <assign va lue='sourc e.{NTE(k1) :3}' prope rty='targe t.{NTE(k1) :3}' actio n='set' /> | |||||
55 | <assign va lue='sourc e.{NTE(k1) :4}' prope rty='targe t.{NTE(k1) :4}' actio n='set' /> | |||||
56 | </foreach> | |||||
57 | <foreach p roperty='s ource.{PID grp()}' ke y='k1' > | |||||
58 | <foreach p roperty='s ource.{PID grp(k1).PI D:3()}' ke y='k2' > | |||||
59 | <if condit ion='sourc e.{PIDgrp( k1).PID:3( k2).5}="MR N"' > | |||||
60 | <true> | |||||
61 | <assign va lue='sourc e.{PIDgrp( k1).PID:3( k2).1}' pr operty='ta rget.{PIDg rp(k1).PID :3(k2).1}' action='s et' /> | |||||
62 | <assign va lue='"USVH A"' proper ty='target .{PIDgrp(k 1).PID:3(k 2).4.1}' a ction='set ' /> | |||||
63 | <assign va lue='"NI"' property= 'target.{P IDgrp(k1). PID:3(k2). 5}' action ='set' /> | |||||
64 | </true> | |||||
65 | </if> | |||||
66 | <if condit ion='sourc e.{PIDgrp( k1).PID:3( k2).5}="GO V"' > | |||||
67 | <true> | |||||
68 | <assign va lue='sourc e.{PIDgrp( k1).PID:3( k2).1}' pr operty='ta rget.{PIDg rp(k1).PID :3(k2).1}' action='s et' /> | |||||
69 | <assign va lue='"USVH A"' proper ty='target .{PIDgrp(k 1).PID:3(k 2).4.1}' a ction='set ' /> | |||||
70 | <assign va lue='"IEN" ' property ='target.{ PIDgrp(k1) .PID:3(k2) .5}' actio n='set' /> | |||||
71 | </true> | |||||
72 | </if> | |||||
73 | <if condit ion='sourc e.{PIDgrp( k1).PID:3( k2).5}="CH INHS"' > | |||||
74 | <true> | |||||
75 | <assign va lue='sourc e.{PIDgrp( k1).PID:3( k2).1}' pr operty='ta rget.{PIDg rp(k1).PID :3(k2).1}' action='s et' /> | |||||
76 | <assign va lue='"USVH A"' proper ty='target .{PIDgrp(k 1).PID:3(k 2).4.1}' a ction='set ' /> | |||||
77 | <assign va lue='"SSN" ' property ='target.{ PIDgrp(k1) .PID:3(k2) .5}' actio n='set' /> | |||||
78 | </true> | |||||
79 | </if> | |||||
80 | </foreach> | |||||
81 | <assign va lue='sourc e.{PIDgrp( k1).PID:5} ' property ='target.{ PIDgrp(k1) .PID:5}' a ction='set ' /> | |||||
82 | <assign va lue='sourc e.{PIDgrp( k1).PID:7} ' property ='target.{ PIDgrp(k1) .PID:7}' a ction='set ' /> | |||||
83 | <assign va lue='sourc e.{PIDgrp( k1).PID:8} ' property ='target.{ PIDgrp(k1) .PID:8}' a ction='set ' /> | |||||
84 | <assign va lue='sourc e.{PIDgrp( k1).PID:9} ' property ='target.{ PIDgrp(k1) .PID:9}' a ction='set ' /> | |||||
85 | <assign va lue='sourc e.{PIDgrp( k1).PID:11 }' propert y='target. {PIDgrp(k1 ).PID:11}' action='s et' /> | |||||
86 | <assign va lue='sourc e.{PIDgrp( k1).PID:13 }' propert y='target. {PIDgrp(k1 ).PID:13}' action='s et' /> | |||||
87 | <assign va lue='sourc e.{PIDgrp( k1).PID:14 }' propert y='target. {PIDgrp(k1 ).PID:14}' action='s et' /> | |||||
88 | <assign va lue='..Pie ce(..SubSt ring(sourc e.{PIDgrp( 1).PV1:19. 1}),"_",2, 3)' proper ty='target .{PIDgrp(k 1).PID:18} ' action=' set' /> | |||||
89 | <assign va lue='sourc e.{PIDgrp( k1).PID:29 }' propert y='target. {PIDgrp(k1 ).PID:29}' action='s et' /> | |||||
90 | <assign va lue='..Pie ce(..SubSt ring(sourc e.{PIDgrp( 1).PV1:19. 1}),"_",2, 3)' proper ty='target .{PIDgrp(k 1).PV1:19} ' action=' set' /> | |||||
91 | <assign va lue='sourc e.{PIDgrp( k1).PV1:44 }' propert y='target. {PIDgrp(k1 ).PV1:44}' action='s et' /> | |||||
92 | <assign va lue='sourc e.{PIDgrp( k1).PV1:45 }' propert y='target. {PIDgrp(k1 ).PV1:45}' action='s et' /> | |||||
93 | </foreach> | |||||
94 | <foreach p roperty='s ource.{RGS grp()}' ke y='k1' > | |||||
95 | <assign va lue='sourc e.{RGSgrp( k1).RGS:1} ' property ='target.{ RGSgrp(k1) .RGS:1}' a ction='set ' /> | |||||
96 | <assign va lue='sourc e.{RGSgrp( k1).RGS:2} ' property ='target.{ RGSgrp(k1) .RGS:2}' a ction='set ' /> | |||||
97 | <foreach p roperty='s ource.{RGS grp(k1).AI Sgrp()}' k ey='k2' > | |||||
98 | <assign va lue='sourc e.{RGSgrp( k1).AISgrp (k2).AIS:1 }' propert y='target. {RGSgrp(k1 ).AISgrp(k 2).AIS:1}' action='s et' /> | |||||
99 | <assign va lue='sourc e.{RGSgrp( k1).AISgrp (k2).AIS:2 }' propert y='target. {RGSgrp(k1 ).AISgrp(k 2).AIS:2}' action='s et' /> | |||||
100 | <assign va lue='sourc e.{RGSgrp( k1).AISgrp (k2).AIS:3 }' propert y='target. {RGSgrp(k1 ).AISgrp(k 2).AIS:3}' action='s et' /> | |||||
101 | <assign va lue='sourc e.{RGSgrp( k1).AISgrp (k2).AIS:4 }_" (APT S TART)"' pr operty='ta rget.{RGSg rp(k1).AIS grp(k2).AI S:4}' acti on='set' / > | |||||
102 | <assign va lue='sourc e.{RGSgrp( k1).AISgrp (k2).AIS:5 }_" (LENGT H OF APT)" ' property ='target.{ RGSgrp(k1) .AISgrp(k2 ).AIS:5}' action='se t' /> | |||||
103 | </foreach> | |||||
104 | <foreach p roperty='s ource.{RGS grp(k1).AI Ggrp()}' k ey='k2' > | |||||
105 | <assign va lue='sourc e.{RGSgrp( k1).AIGgrp (k2).AIG:1 }' propert y='target. {RGSgrp(k1 ).AIGgrp(k 2).AIG:1}' action='s et' /> | |||||
106 | <assign va lue='sourc e.{RGSgrp( k1).AIGgrp (k2).AIG:2 }' propert y='target. {RGSgrp(k1 ).AIGgrp(k 2).AIG:2}' action='s et' /> | |||||
107 | <assign va lue='sourc e.{RGSgrp( k1).AIGgrp (k2).AIG:3 }' propert y='target. {RGSgrp(k1 ).AIGgrp(k 2).AIG:3}' action='s et' /> | |||||
108 | <assign va lue='sourc e.{RGSgrp( k1).AIGgrp (k2).AIG:4 }' propert y='target. {RGSgrp(k1 ).AIGgrp(k 2).AIG:4}' action='s et' /> | |||||
109 | <assign va lue='sourc e.{RGSgrp( k1).AIGgrp (k2).AIG:5 }' propert y='target. {RGSgrp(k1 ).AIGgrp(k 2).AIG:5}' action='s et' /> | |||||
110 | </foreach> | |||||
111 | <foreach p roperty='s ource.{RGS grp(k1).AI Lgrp()}' k ey='k2' > | |||||
112 | <assign va lue='sourc e.{RGSgrp( k1).AILgrp (k2).AIL:1 }' propert y='target. {RGSgrp(k1 ).AILgrp(k 2).AIL:1}' action='s et' /> | |||||
113 | <assign va lue='sourc e.{RGSgrp( k1).AILgrp (k2).AIL:2 }' propert y='target. {RGSgrp(k1 ).AILgrp(k 2).AIL:2}' action='s et' /> | |||||
114 | <assign va lue='sourc e.{RGSgrp( k1).AILgrp (k2).AIL:3 }' propert y='target. {RGSgrp(k1 ).AILgrp(k 2).AIL:3}' action='s et' /> | |||||
115 | <assign va lue='sourc e.{RGSgrp( k1).AILgrp (k2).AIL:4 }' propert y='target. {RGSgrp(k1 ).AILgrp(k 2).AIL:4}' action='s et' /> | |||||
116 | <assign va lue='sourc e.{RGSgrp( k1).AILgrp (k2).AIL:5 }' propert y='target. {RGSgrp(k1 ).AILgrp(k 2).AIL:5}' action='s et' /> | |||||
117 | </foreach> | |||||
118 | <foreach p roperty='s ource.{RGS grp(k1).AI Pgrp()}' k ey='k2' > | |||||
119 | <assign va lue='sourc e.{RGSgrp( k1).AIPgrp (k2).AIP:1 }' propert y='target. {RGSgrp(k1 ).AIPgrp(k 2).AIP:1}' action='s et' /> | |||||
120 | <assign va lue='sourc e.{RGSgrp( k1).AIPgrp (k2).AIP:2 }' propert y='target. {RGSgrp(k1 ).AIPgrp(k 2).AIP:2}' action='s et' /> | |||||
121 | <assign va lue='sourc e.{RGSgrp( k1).AIPgrp (k2).AIP:3 }' propert y='target. {RGSgrp(k1 ).AIPgrp(k 2).AIP:3}' action='s et' /> | |||||
122 | <assign va lue='sourc e.{RGSgrp( k1).AIPgrp (k2).AIP:4 }' propert y='target. {RGSgrp(k1 ).AIPgrp(k 2).AIP:4}' action='s et' /> | |||||
123 | </foreach> | |||||
124 | </foreach> | |||||
125 | </transfor m> | |||||
126 | } | |||||
127 | ||||||
128 | } | |||||
129 | TT |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.