3160. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 6/9/2017 3:49:52 PM Eastern 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.

3160.1 Files compared

# Location File Last Modified
1 Fri Jun 9 19:49:52 2017 UTC
2 eHealth_Exch (eHealth Exchange Enhancements) Build 3 docs & code_May_2017.zip\VAP_CIF_CODE0502.zip\VAP_CIF_CODE0502\VAP_CIF_CODE0502\nvap-client\src\main\resources\gov\va\nvap\document\xsl\vistaweb\nhin C62subxml.xsl Fri Apr 21 20:03:26 2017 UTC

3160.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 1 263
Removed 0 0

3160.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

3160.4 Active regular expressions

No regular expressions were active.

3160.5 Comparison detail

        1   <?xml 
        2     version="1 .0" 
        3     encoding=" utf-8"
        4   ?>
        5  
        6   <xsl:style sheet 
        7     version="1 .0"
        8       
        9     xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform" 
        10     xmlns:n1=" urn:hl7-or g:v3"
        11   >
        12    
        13             
        14     <xsl:impor
        15      href="deta ilCommon.x sl"
        16     />
        17             
        18     <xsl:impor
        19      href="../c ommon.xsl"
        20     />
        21             
        22     <xsl:outpu
        23      method="xm l" 
        24      indent="ye s" 
        25      media-type ="text/xml
        26      omit-xml-d eclaration ="yes"
        27     />
        28    
        29             
        30     <xsl:templ ate 
        31      match="/"
        32     >
        33                       
        34      <xsl:apply -templates  
        35       select="/n 1:Clinical Document"
        36      />
        37              
        38     </xsl:temp late>
        39    
        40             
        41     <xsl:templ ate 
        42      match="n1: ClinicalDo cument"
        43     >
        44                       
        45      <C62>
        46                                 
        47       <gov.va.me d.mdo.C62R eport>
        48                                           
        49        <xsl:call- template 
        50         name="getD ocClass" 
        51        />
        52                                           
        53        <xsl:call- template 
        54         name="getD ocTimeStam p" 
        55        />
        56                                           
        57        <xsl:call- template 
        58         name="getA uthor" 
        59        />
        60                                           
        61        <xsl:call- template 
        62         name="getD ocTitle" 
        63        />
        64                                           
        65        <xsl:call- template 
        66         name="getD ateSigned"  
        67        />
        68                                           
        69        <xsl:call- template 
        70         name="getD ateOfNote"  
        71        />
        72                                           
        73        <xsl:call- template 
        74         name="nonX MLBody" 
        75        />
        76                                  
        77       </gov.va.m ed.mdo.C62 Report>
        78                        
        79      </C62>
        80              
        81     </xsl:temp late>
        82    
        83             
        84     <xsl:templ ate 
        85      name="getD ocClass"
        86     >
        87                       
        88      <DocClass>
        89                                 
        90       <xsl:value -of 
        91        select="n1 :code/@dis playName"
        92       />
        93                        
        94      </DocClass >
        95              
        96     </xsl:temp late>
        97    
        98             
        99     <xsl:templ ate 
        100      name="getD ocTimeStam p"
        101     >
        102                       
        103      <DocTimeSt amp>
        104                                 
        105       <xsl:choos e>
        106                                           
        107        <xsl:when 
        108         test="stri ng-length( n1:effecti veTime/@va lue)>14"
        109        >
        110                                                    
        111         <xsl:value -of 
        112          select="su bstring(n1 :effective Time/@valu e,1,14)"
        113         />
        114                                            
        115        </xsl:when >
        116                                           
        117        <xsl:other wise>
        118                                                    
        119         <xsl:value -of 
        120          select="n1 :effective Time/@valu e"
        121         />
        122                                            
        123        </xsl:othe rwise>
        124                                  
        125       </xsl:choo se>
        126                        
        127      </DocTimeS tamp>
        128              
        129     </xsl:temp late>
        130    
        131             
        132     <xsl:templ ate 
        133      name="getA uthor"
        134     >
        135                       
        136      <Author>
        137                                 
        138       <xsl:value -of 
        139        select="n1 :author/n1 :assignedA uthor/n1:a ssignedPer son/n1:nam e"
        140       />
        141                        
        142      </Author>
        143              
        144     </xsl:temp late>
        145    
        146             
        147     <xsl:templ ate 
        148      name="getD ocTitle"
        149     >
        150                       
        151      <DocTitle>
        152                                 
        153       <xsl:value -of 
        154        select="n1 :title"
        155       />
        156                        
        157      </DocTitle >
        158              
        159     </xsl:temp late>
        160    
        161             
        162     <xsl:templ ate 
        163      name="getD ateOfNote"
        164     >
        165                       
        166      <DateOfNot e>
        167                                 
        168       <xsl:choos e>
        169                                           
        170        <xsl:when 
        171         test="stri ng-length( n1:documen tationOf/n 1:serviceE vent/n1:ef fectiveTim e/n1:low/@ value)!=0"
        172        >
        173                                                    
        174         <xsl:value -of 
        175          select="n1 :documenta tionOf/n1: serviceEve nt/n1:effe ctiveTime/ n1:low/@va lue"
        176         />
        177                                            
        178        </xsl:when >
        179                                           
        180        <xsl:other wise >
        181                                                    
        182         <xsl:value -of 
        183          select="n1 :documenta tionOf/n1: serviceEve nt/n1:time /n1:low/@v alue"
        184         />
        185                                            
        186        </xsl:othe rwise>
        187                                  
        188       </xsl:choo se>
        189                        
        190      </DateOfNo te>
        191              
        192     </xsl:temp late>
        193    
        194             
        195     <xsl:templ ate 
        196      name="getD ateSigned"
        197     >
        198                       
        199      <DateSigne d>
        200                                 
        201       <xsl:choos e>
        202                                           
        203        <xsl:when 
        204         test="stri ng-length( n1:documen tationOf/n 1:serviceE vent/n1:ef fectiveTim e/n1:high/ @value)!=0 "
        205        >
        206                                                    
        207         <xsl:value -of 
        208          select="n1 :documenta tionOf/n1: serviceEve nt/n1:effe ctiveTime/ n1:high/@v alue"
        209         />
        210                                            
        211        </xsl:when >
        212                                           
        213        <xsl:other wise>
        214                                                    
        215         <xsl:value -of 
        216          select="n1 :documenta tionOf/n1: serviceEve nt/n1:time /n1:high/@ value"
        217         />
        218                                            
        219        </xsl:othe rwise>
        220                                  
        221       </xsl:choo se>
        222                        
        223      </DateSign ed>
        224              
        225     </xsl:temp late>
        226    
        227             
        228     <xsl:templ ate 
        229      name="nonX MLBody"
        230     >
        231                       
        232      <xsl:param  
        233       name="nonX MLBody" 
        234       select="n1 :component /n1:nonXML Body"
        235      />
        236                       
        237      <MediaType >
        238                                 
        239       <xsl:value -of 
        240        select="$n onXMLBody/ n1:text/@m ediaType"
        241       />
        242                        
        243      </MediaTyp e>
        244                       
        245      <Represent ation>
        246                                 
        247       <xsl:value -of 
        248        select="$n onXMLBody/ n1:text/@r epresentat ion"
        249       />
        250                        
        251      </Represen tation>
        252                       
        253      <Text>
        254                                 
        255       <xsl:value -of 
        256        select="$n onXMLBody/ n1:text"
        257       />
        258                        
        259      </Text>
        260              
        261     </xsl:temp late>
        262    
        263   </xsl:styl esheet>