3166. EPMO Open Source Coordination Office Redaction File Detail Report

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

3166.1 Files compared

# Location File Last Modified
1 Fri Jun 9 19:49:54 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 cda2MdoMedProcReport.xsl Fri Apr 21 20:03:26 2017 UTC

3166.2 Comparison summary

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

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

3166.4 Active regular expressions

No regular expressions were active.

3166.5 Comparison detail

        1   <?xml 
        2     version="1 .0" 
        3     encoding=" UTF-8" 
        4   ?>
        5   <xsl:style sheet 
        6     version="1 .0"
        7           
        8     xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform"
        9           
        10     xmlns:xsi= "http://ww w.w3.org/2 001/XMLSch ema-instan ce"
        11           
        12     xmlns:n1=" urn:hl7-or g:v3"
        13   >
        14             
        15     <xsl:impor
        16      href="deta ilCommon.x sl"
        17     />
        18             
        19     <xsl:impor
        20      href="../c ommon.xsl"
        21     />
        22             
        23     <xsl:outpu
        24      method="xm l" 
        25      encoding=" utf-8" 
        26      indent="ye s" 
        27      media-type ="text/xml "
        28     />
        29    
        30    
        31             
        32     <xsl:templ ate 
        33      match="/"
        34     >
        35                       
        36      <xsl:apply -templates  
        37       select="/n 1:Clinical Document"
        38      />
        39              
        40     </xsl:temp late>
        41    
        42             
        43     <xsl:templ ate 
        44      match="n1: ClinicalDo cument"
        45     >
        46                       
        47      <medProc>
        48                                 
        49       <xsl:apply -templates  
        50        select="n1 :component /n1:struct uredBody/n 1:componen t/n1:secti on[n1:code /@code='47 519-4' and  n1:code/@ codeSystem ='2.16.840 .1.113883. 6.1']"
        51       />
        52                        
        53      </medProc>
        54              
        55     </xsl:temp late>
        56    
        57             
        58     <xsl:templ ate 
        59      match="n1: component/ n1:structu redBody/n1 :component /n1:sectio n"
        60     >
        61                       
        62      <gov.va.me d.mdo.Doma inMessage>
        63                                 
        64       <Message>
        65        <xsl:call- template 
        66         name="comm ents"
        67        />
        68       </Message>
        69                                 
        70       <Facility>
        71        <xsl:call- template 
        72         name="faci lityName"
        73        />
        74       </Facility >
        75                                 
        76       <Domain>
        77        <xsl:text>
        78         Procedure
        79        </xsl:text >
        80       </Domain>
        81                        
        82      </gov.va.m ed.mdo.Dom ainMessage >
        83                       
        84      <xsl:apply -templates  
        85       select="n1 :entry/n1: procedure"
        86      />
        87              
        88     </xsl:temp late>
        89    
        90             
        91     <xsl:templ ate 
        92      match="n1: entry/n1:p rocedure"
        93     >
        94                       
        95      <gov.va.me d.mdo.MedP rocReport>
        96                                 
        97       <Protocol>
        98        NHIN
        99       </Protocol >
        100                                 
        101       <xsl:varia ble 
        102        name="row"  
        103        select="n1 :entry"
        104       />
        105                                 
        106       <xsl:varia ble 
        107        name="proc edure" 
        108        select=".. /n1:proced ure"
        109       />
        110      
        111                                 
        112       <Timestamp >
        113                                           
        114        <xsl:call- template 
        115         name="getP rocedureDa teTime"
        116        >
        117                                                    
        118         <xsl:with- param 
        119          name="proc edure" 
        120          select="$p rocedure"
        121         />
        122                                            
        123        </xsl:call -template>
        124                                  
        125       </Timestam p>
        126      
        127                                 
        128       <Name>
        129                                           
        130        <xsl:call- template 
        131         name="getP rocedureTy pe"
        132        >
        133                                                    
        134         <xsl:with- param 
        135          name="proc edure" 
        136          select="$p rocedure"
        137         />
        138                                            
        139        </xsl:call -template>
        140                                  
        141       </Name>
        142      
        143                                 
        144       <Summary>
        145                                           
        146        <xsl:varia ble 
        147         name="summ aryResult"
        148        >
        149                                                    
        150         <xsl:call- template 
        151          name="getP rocedureFr eeText"
        152         >
        153                                                              
        154          <xsl:with- param 
        155           name="proc edure" 
        156           select="$p rocedure"
        157          />
        158                                                     
        159         </xsl:call -template>
        160                                            
        161        </xsl:vari able>
        162                                           
        163        <xsl:if 
        164         test="stri ng-length( $summaryRe sult)>0"
        165        >
        166                                                    
        167         <xsl:text>
        168          See View D etail link ...
        169         </xsl:text >
        170                                            
        171        </xsl:if>
        172                                  
        173       </Summary>
        174      
        175                                 
        176       <Facility>
        177                                           
        178        <xsl:call- template 
        179         name="faci lityName"
        180        />
        181                                  
        182       </Facility >
        183      
        184                                 
        185       <Text>
        186                                           
        187        <xsl:call- template 
        188         name="deta il"
        189        />
        190                                  
        191       </Text>
        192                        
        193      </gov.va.m ed.mdo.Med ProcReport >
        194              
        195     </xsl:temp late>
        196    
        197             
        198     <xsl:templ ate 
        199      name="deta il"
        200     >
        201                       
        202      <xsl:varia ble 
        203       name="deta ils"
        204      >
        205                                 
        206       <xsl:call- template 
        207        name="getP rocedureFr eeText"
        208       >
        209                                           
        210        <xsl:with- param 
        211         name="proc edure" 
        212         select=".. /n1:proced ure"
        213        />
        214                                  
        215       </xsl:call -template>
        216                        
        217      </xsl:vari able>
        218                       
        219      <xsl:choos e>
        220                                 
        221       <xsl:when 
        222        test="stri ng-length( $details)> 0"
        223       >
        224                                           
        225        <xsl:value -of 
        226         select="$d etails"
        227        />
        228                                  
        229       </xsl:when >
        230                                 
        231       <xsl:other wise>
        232                                           
        233        <xsl:text>
        234         &#13;&#10; ...No deta ils availa ble...
        235        </xsl:text >
        236                                  
        237       </xsl:othe rwise>
        238                        
        239      </xsl:choo se>
        240              
        241     </xsl:temp late>
        242    
        243    
        244             
        245     <xsl:templ ate 
        246      name="comm ents"
        247     >
        248                       
        249      <xsl:varia ble 
        250       name="path
        251       select="n1 :component /n1:struct uredBody/n 1:componen t/n1:secti on[n1:code /@code='47 519-4' and  n1:code/@ codeSystem ='2.16.840 .1.113883. 6.1']"
        252      />
        253                       
        254      <xsl:varia ble 
        255       name="ref1
        256       select="n1 :entry/n1: act/n1:tex t/n1:refer ence/@valu e"
        257      />
        258                       
        259      <xsl:varia ble 
        260       name="ref2
        261       select="su bstring-af ter($ref1, '#')"
        262      />
        263                       
        264      <xsl:choos e>
        265                                 
        266       <xsl:when 
        267        test="n1:t ext//n1:co ntent[@ID= $ref1]"
        268       >
        269                                           
        270        <xsl:value -of 
        271         select="n1 :text//n1: content[@I D=$ref1]"
        272        />
        273                                  
        274       </xsl:when >
        275                                 
        276       <xsl:when 
        277        test="n1:t ext//n1:co ntent[@ID= $ref2]"
        278       >
        279                                           
        280        <xsl:value -of 
        281         select="n1 :text//n1: content[@I D=$ref2]"
        282        />
        283                                  
        284       </xsl:when >
        285                                 
        286       <xsl:other wise>
        287                                           
        288        <xsl:call- template 
        289         name="na"
        290        />
        291                                  
        292       </xsl:othe rwise>
        293                        
        294      </xsl:choo se>
        295              
        296     </xsl:temp late>
        297    
        298   </xsl:styl esheet>