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

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

3167.2 Comparison summary

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

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

3167.4 Active regular expressions

No regular expressions were active.

3167.5 Comparison detail

        1   <?xml 
        2     version="1 .0" 
        3     encoding=" UTF-8" 
        4   ?>
        5   <xsl:style sheet 
        6     version="1 .0" 
        7     xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform" 
        8     xmlns:n1=" urn:hl7-or g:v3"
        9   >
        10             
        11     <xsl:impor
        12      href="deta ilCommon.x sl"
        13     />
        14             
        15     <xsl:impor
        16      href="../c ommon.xsl"
        17     />
        18             
        19     <xsl:outpu
        20      method="xm l" 
        21      encoding=" utf-8" 
        22      indent="ye s" 
        23      omit-xml-d eclaration ="yes"
        24     />
        25    
        26             
        27     <xsl:templ ate 
        28      match="/"
        29     >
        30                       
        31      <xsl:apply -templates  
        32       select="/n 1:Clinical Document"
        33      />
        34              
        35     </xsl:temp late>
        36    
        37             
        38     <xsl:templ ate 
        39      match="n1: ClinicalDo cument"
        40     >
        41                       
        42      <problems>
        43                                 
        44       <xsl:if 
        45        test="not( $noMdoProb )"
        46       >
        47                                           
        48        <xsl:apply -templates  
        49         select="n1 :component /n1:struct uredBody/n 1:componen t/n1:secti on[n1:code /@code='11 450-4' and  n1:code/@ codeSystem ='2.16.840 .1.113883. 6.1']"
        50        />
        51                                  
        52       </xsl:if>
        53                        
        54      </problems >
        55              
        56     </xsl:temp late>
        57    
        58             
        59     <xsl:templ ate 
        60      match="n1: component/ n1:structu redBody/n1 :component /n1:sectio n"
        61     >
        62                       
        63      <gov.va.me d.mdo.Doma inMessage>
        64                                 
        65       <Message>
        66        <xsl:call- template 
        67         name="comm ents"
        68        />
        69       </Message>
        70                                 
        71       <Facility>
        72        <xsl:call- template 
        73         name="faci lityName"
        74        />
        75       </Facility >
        76                                 
        77       <Domain>
        78        <xsl:text>
        79         PatientPro blems
        80        </xsl:text >
        81       </Domain>
        82                        
        83      </gov.va.m ed.mdo.Dom ainMessage >
        84                       
        85      <xsl:apply -templates  
        86       select="n1 :entry[n1: act/n1:ent ryRelation ship]"
        87      />
        88              
        89     </xsl:temp late>
        90    
        91             
        92     <xsl:templ ate 
        93      match="n1: entry"
        94     >
        95                       
        96      <gov.va.me d.mdo.Pati entProblem >
        97                                 
        98       <xsl:call- template 
        99        name="entr yRow"
        100       >
        101                                           
        102        <xsl:with- param 
        103         select="."  
        104         name="entr y"
        105        />
        106                                  
        107       </xsl:call -template>
        108                        
        109      </gov.va.m ed.mdo.Pat ientProble m>
        110              
        111     </xsl:temp late>
        112    
        113             
        114     <xsl:templ ate 
        115      name="entr yRow"
        116     >
        117                       
        118      <xsl:param  
        119       name="entr y"
        120      />
        121                       
        122      <Protocol>
        123       NHIN
        124      </Protocol >
        125                       
        126      <Status>
        127                                 
        128       <xsl:call- template 
        129        name="prob Status"
        130       >
        131                                           
        132        <xsl:with- param 
        133         name="row"  
        134         select="$e ntry"
        135        />
        136                                  
        137       </xsl:call -template>
        138                        
        139      </Status>
        140                       
        141      <OnsetDate >
        142                                 
        143       <xsl:varia ble 
        144        name="onse tDate"
        145       >
        146                                           
        147        <xsl:call- template 
        148         name="getP roblemOnse tDateStrin g"
        149        >
        150                                                    
        151         <xsl:with- param 
        152          name="act"  
        153          select="$e ntry/n1:ac t"
        154         />
        155                                            
        156        </xsl:call -template>
        157                                  
        158       </xsl:vari able>
        159                                 
        160       <xsl:value -of 
        161        select="$o nsetDate"
        162       />
        163                        
        164      </OnsetDat e>
        165                       
        166      <Provider>
        167                                 
        168       <xsl:call- template 
        169        name="getP roblemProv ider"
        170       >
        171                                           
        172        <xsl:with- param 
        173         name="act"  
        174         select="$e ntry/n1:ac t"
        175        />
        176                                  
        177       </xsl:call -template>
        178                        
        179      </Provider >
        180                       
        181      <ProviderN arrative>
        182                                 
        183       <xsl:call- template 
        184        name="prob Name"
        185       >
        186                                           
        187        <xsl:with- param 
        188         name="prob Entry" 
        189         select="$e ntry"
        190        />
        191                                  
        192       </xsl:call -template>
        193                        
        194      </Provider Narrative>
        195                       
        196      <xsl:call- template 
        197       name="faci lityProper ty"
        198      />
        199              
        200     </xsl:temp late>
        201    
        202             
        203     <xsl:templ ate 
        204      name="comm ents"
        205     >
        206                       
        207      <xsl:varia ble 
        208       name="ref1
        209       select="n1 :entry/n1: act/n1:tex t/n1:refer ence/@valu e"
        210      />
        211                       
        212      <xsl:varia ble 
        213       name="ref2
        214       select="su bstring-af ter($ref1, '#')"
        215      />
        216                       
        217      <xsl:choos e>
        218                                 
        219       <xsl:when 
        220        test="n1:t ext//n1:co ntent[@ID= $ref1]"
        221       >
        222                                           
        223        <xsl:value -of 
        224         select="n1 :text//n1: content[@I D=$ref1]"
        225        />
        226                                  
        227       </xsl:when >
        228                                 
        229       <xsl:when 
        230        test="n1:t ext//n1:co ntent[@ID= $ref2]"
        231       >
        232                                           
        233        <xsl:value -of 
        234         select="n1 :text//n1: content[@I D=$ref2]"
        235        />
        236                                  
        237       </xsl:when >
        238                                 
        239       <xsl:other wise>
        240                                  
        241       </xsl:othe rwise>
        242                        
        243      </xsl:choo se>
        244              
        245     </xsl:temp late>
        246    
        247   </xsl:styl esheet>