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

3168.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 cda2MdoRxop.xsl Fri Apr 21 20:03:26 2017 UTC

3168.2 Comparison summary

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

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

3168.4 Active regular expressions

No regular expressions were active.

3168.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     <xsl:templ ate 
        32      match="/"
        33     >
        34                       
        35      <xsl:apply -templates  
        36       select="/n 1:Clinical Document"
        37      />
        38              
        39     </xsl:temp late>
        40    
        41             
        42     <xsl:templ ate 
        43      match="n1: ClinicalDo cument"
        44     >
        45                       
        46      <rxops>
        47                                 
        48       <xsl:if 
        49        test="not( $noMed)"
        50       >
        51                                           
        52        <xsl:apply -templates  
        53         select="n1 :component /n1:struct uredBody/n 1:componen t/n1:secti on[n1:code /@code='10 160-0' and  n1:code/@ codeSystem ='2.16.840 .1.113883. 6.1']/n1:e ntry/n1:su bstanceAdm inistratio n"
        54        />
        55                                           
        56        <gov.va.me d.mdo.Doma inMessage>
        57                                                    
        58         <Message>
        59          <xsl:call- template 
        60           name="comm ents"
        61          />
        62         </Message>
        63                                                    
        64         <Facility>
        65          <xsl:call- template 
        66           name="faci lityName"
        67          />
        68         </Facility >
        69                                                    
        70         <Domain>
        71          <xsl:text>
        72           Rxop
        73          </xsl:text >
        74         </Domain>
        75                                            
        76        </gov.va.m ed.mdo.Dom ainMessage >
        77                                  
        78       </xsl:if>
        79                        
        80      </rxops>
        81              
        82     </xsl:temp late>
        83    
        84             
        85     <xsl:templ ate 
        86      match="n1: component/ n1:structu redBody/n1 :component /n1:sectio n/n1:entry /n1:substa nceAdminis tration"
        87     >
        88                       
        89      <gov.va.me d.mdo.Rxop >
        90                                 
        91       <Protocol>
        92        NHIN
        93       </Protocol >
        94                                 
        95       <Name>
        96                                           
        97        <xsl:call- template 
        98         name="getM edicationN ame"
        99        >
        100                                                    
        101         <xsl:with- param 
        102          name="row"  
        103          select=".. /."
        104         />
        105                                            
        106        </xsl:call -template>
        107                                  
        108       </Name>
        109                                 
        110       <IssueDate >
        111                                           
        112        <xsl:call- template 
        113         name="medD ateBeginSt ring"
        114        >
        115                                                    
        116         <xsl:with- param 
        117          name="subs tanceAdmin
        118          select="."
        119         />
        120                                            
        121        </xsl:call -template>
        122                                  
        123       </IssueDat e>
        124                                 
        125       <ExpireOrC ancelDate>
        126                                           
        127        <xsl:call- template 
        128         name="medE xpireDateS tring"
        129        >
        130                                                    
        131         <xsl:with- param 
        132          name="subs tanceAdmin
        133          select="."
        134         />
        135                                            
        136        </xsl:call -template>
        137                                  
        138       </ExpireOr CancelDate >
        139                                 
        140       <Status>
        141                                           
        142        <xsl:call- template 
        143         name="getM edStatusSt ring"
        144        >
        145                                                    
        146         <xsl:with- param 
        147          name="subs tanceAdmin
        148          select="."
        149         />
        150                                            
        151        </xsl:call -template>
        152                                  
        153       </Status>
        154                                 
        155       <Qty>
        156                                           
        157        <xsl:call- template 
        158         name="getM edQuantity String"
        159        >
        160                                                    
        161         <xsl:with- param 
        162          name="subs tanceAdmin
        163          select="."
        164         />
        165                                            
        166        </xsl:call -template>
        167                                  
        168       </Qty>
        169                                 
        170       <RxNum>
        171                                           
        172        <xsl:call- template 
        173         name="getR xNumString "
        174        >
        175                                                    
        176         <xsl:with- param 
        177          name="subs tanceAdmin
        178          select="."
        179         />
        180                                            
        181        </xsl:call -template>
        182                                  
        183       </RxNum>
        184                                 
        185       <Sig>
        186                                           
        187        <xsl:call- template 
        188         name="getS ig"
        189        >
        190                                                    
        191         <xsl:with- param 
        192          name="subs tanceAdmin
        193          select="."
        194         />
        195                                            
        196        </xsl:call -template>
        197                                  
        198       </Sig>
        199                                 
        200       <Provider>
        201                                           
        202        <xsl:call- template 
        203         name="getM edProvider "
        204        >
        205                                                    
        206         <xsl:with- param 
        207          name="subs tanceAdmin
        208          select="."
        209         />
        210                                            
        211        </xsl:call -template>
        212                                  
        213       </Provider >
        214                                 
        215       <xsl:call- template 
        216        name="faci lityProper ty"
        217       />
        218                                 
        219       <Text>
        220        <xsl:call- template 
        221         name="deta il"
        222        />
        223       </Text>
        224                        
        225      </gov.va.m ed.mdo.Rxo p>
        226              
        227     </xsl:temp late>
        228    
        229             
        230     <xsl:templ ate 
        231      name="deta il"
        232     >
        233                       
        234      <xsl:text>
        235       Medication :                    
        236      </xsl:text >
        237                       
        238      <xsl:call- template 
        239       name="getM edicationN ame"
        240      >
        241                                 
        242       <xsl:with- param 
        243        name="row"  
        244        select=".. /."
        245       />
        246                        
        247      </xsl:call -template>
        248                       
        249      <xsl:text>
        250       &#13;&#10;
        251      </xsl:text >
        252     
        253                       
        254      <xsl:text>
        255       Rx Num:                         
        256      </xsl:text >
        257                       
        258      <xsl:call- template 
        259       name="getR xNumString "
        260      >
        261                                 
        262       <xsl:with- param 
        263        name="subs tanceAdmin
        264        select="."
        265       />
        266                        
        267      </xsl:call -template>
        268                       
        269      <xsl:text>
        270       &#13;&#10;
        271      </xsl:text >
        272     
        273                       
        274      <xsl:text>
        275       Start Date /Time:               
        276      </xsl:text >
        277                       
        278      <xsl:call- template 
        279       name="medB egintime"
        280      >
        281                                 
        282       <xsl:with- param 
        283        name="row"  
        284        select=".. /."
        285       />
        286                        
        287      </xsl:call -template>
        288                       
        289      <xsl:text>
        290       &#13;&#10;
        291      </xsl:text >
        292     
        293                       
        294      <xsl:text>
        295       Stop Date/ Time:                
        296      </xsl:text >
        297                       
        298      <xsl:call- template 
        299       name="medE xpiretime"
        300      >
        301                                 
        302       <xsl:with- param 
        303        name="subs tanceAdmin
        304        select="."
        305       />
        306                        
        307      </xsl:call -template>
        308                       
        309      <xsl:text>
        310       &#13;&#10;
        311      </xsl:text >
        312     
        313                       
        314      <xsl:text>
        315       Current St atus:                
        316      </xsl:text >
        317                       
        318      <xsl:call- template 
        319       name="medS tatus"
        320      >
        321                                 
        322       <xsl:with- param 
        323        name="subs tanceAdmin
        324        select="."
        325       />
        326                        
        327      </xsl:call -template>
        328                       
        329      <xsl:text>
        330       &#13;&#10;
        331      </xsl:text >
        332     
        333                       
        334      <xsl:text>
        335       Order:
        336      </xsl:text >
        337                       
        338      <xsl:text>
        339       &#13;&#10;
        340      </xsl:text >
        341     
        342                       
        343      <xsl:text>
        344       Instructio ns:                  
        345      </xsl:text >
        346                       
        347      <xsl:text>
        348       &#13;&#10;
        349      </xsl:text >
        350     
        351                       
        352      <xsl:text>
        353       Sig:
        354      </xsl:text >
        355                       
        356      <xsl:text>
        357       &#13;&#10;
        358      </xsl:text >
        359                       
        360      <xsl:call- template 
        361       name="getS ig"
        362      >
        363                                 
        364       <xsl:with- param 
        365        name="subs tanceAdmin
        366        select="."
        367       />
        368                        
        369      </xsl:call -template>
        370                       
        371      <xsl:text>
        372       &#13;&#10;
        373      </xsl:text >
        374                       
        375      <xsl:text>
        376       &#13;&#10;
        377      </xsl:text >
        378     
        379                       
        380      <xsl:text>
        381       Days Suppl y:                   
        382      </xsl:text >
        383                       
        384      <xsl:text>
        385       &#13;&#10;
        386      </xsl:text >
        387     
        388                       
        389      <xsl:text>
        390       Quantity:                       
        391      </xsl:text >
        392                       
        393      <xsl:call- template 
        394       name="getM edQuantity String"
        395      >
        396                                 
        397       <xsl:with- param 
        398        name="subs tanceAdmin
        399        select="."
        400       />
        401                        
        402      </xsl:call -template>
        403                       
        404      <xsl:text>
        405       &#13;&#10;
        406      </xsl:text >
        407     
        408                       
        409      <xsl:text>
        410       Refills:                        
        411      </xsl:text >
        412                       
        413      <xsl:text>
        414       &#13;&#10;
        415      </xsl:text >
        416     
        417                       
        418      <xsl:text>
        419       Pick Up:                        
        420      </xsl:text >
        421                       
        422      <xsl:text>
        423       &#13;&#10;
        424      </xsl:text >
        425     
        426                       
        427      <xsl:text>
        428       Comments:
        429      </xsl:text >
        430                       
        431      <xsl:text>
        432       &#13;&#10;
        433      </xsl:text >
        434     
        435              
        436     </xsl:temp late>
        437    
        438             
        439     <xsl:templ ate 
        440      name="na"
        441     >
        442                       
        443      <xsl:text>
        444      </xsl:text >
        445              
        446     </xsl:temp late>
        447    
        448             
        449     <xsl:templ ate 
        450      name="comm ents"
        451     >
        452                       
        453      <xsl:varia ble 
        454       name="path
        455       select="n1 :component /n1:struct uredBody/n 1:componen t/n1:secti on[n1:code /@code='10 160-0' and  n1:code/@ codeSystem ='2.16.840 .1.113883. 6.1']"
        456      />
        457                       
        458      <xsl:varia ble 
        459       name="ref1
        460       select="$p ath/n1:ent ry/n1:act/ n1:text/n1 :reference /@value"
        461      />
        462                       
        463      <xsl:varia ble 
        464       name="ref2
        465       select="su bstring-af ter($ref1, '#')"
        466      />
        467                       
        468      <xsl:choos e>
        469                                 
        470       <xsl:when 
        471        test="$pat h/n1:text/ /n1:conten t[@ID=$ref 1]"
        472       >
        473                                           
        474        <xsl:value -of 
        475         select="$p ath/n1:tex t//n1:cont ent[@ID=$r ef1]"
        476        />
        477                                  
        478       </xsl:when >
        479                                 
        480       <xsl:when 
        481        test="$pat h/n1:text/ /n1:conten t[@ID=$ref 2]"
        482       >
        483                                           
        484        <xsl:value -of 
        485         select="$p ath/n1:tex t//n1:cont ent[@ID=$r ef2]"
        486        />
        487                                  
        488       </xsl:when >
        489                                 
        490       <xsl:other wise>
        491                                  
        492       </xsl:othe rwise>
        493                        
        494      </xsl:choo se>
        495              
        496     </xsl:temp late>
        497    
        498   </xsl:styl esheet>