33. EPMO Open Source Coordination Office Redaction File Detail Report

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.

33.1 Files compared

# 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

33.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 3 252
Changed 2 4
Inserted 1 1
Removed 0 0

33.3 Comparison options

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

33.4 Active regular expressions

No regular expressions were active.

33.5 Comparison detail

  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