109. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 9/15/2018 10:47:53 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.

109.1 Files compared

# Location File Last Modified
1 MHV_2018.4.0.0.zip\2018.4.0.0\national portal\mhv_source\mhv_integration\mhv-integration-phr\mhv-integration-phrmgr-main\src\main\java\gov\va\med\mhv\integration\phr\service\cds ChemistryClinicalDataDocument.java Thu Aug 23 21:20:40 2018 UTC
2 MHV_2018.4.0.0.zip\2018.4.0.0\national portal\mhv_source\mhv_integration\mhv-integration-phr\mhv-integration-phrmgr-main\src\main\java\gov\va\med\mhv\integration\phr\service\cds ChemistryClinicalDataDocument.java Sat Sep 15 21:37:42 2018 UTC

109.2 Comparison summary

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

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

109.4 Active regular expressions

No regular expressions were active.

109.5 Comparison detail

  1   /**
  2    * 
  3    */
  4   package go v.va.med.m hv.integra tion.phr.s ervice.cds ;
  5  
  6   import gov .va.med.mh v.cds.temp late.mhvla bread40011 .ClinicalD ata;
  7   import gov .va.med.mh v.integrat ion.phr.se rvice.Clin icalDataDo cument;
  8   import gov .va.med.mh v.integrat ion.phr.se rvice.Erro rSection;
  9  
  10   /**
  11    * @author   DNS
  12    *
  13    */
  14   public cla ss Chemist ryClinical DataDocume nt impleme nts Clinic alDataDocu ment {
  15  
  16           pr ivate Clin icalData c hemistryCl inicalData  = null;
  17           
  18           pu blic Chemi stryClinic alDataDocu ment(Clini calData al lergyClini calData) {
  19                    if(a llergyClin icalData = = null) {
  20                             throw  new Illega lArgumentE xception(" Allergy cl inical dat a is null. ");
  21                    }
  22                    this .chemistry ClinicalDa ta = aller gyClinical Data;
  23           }
  24           
  25           @O verride
  26           pu blic Strin g getReque stedNation alId() {
  27                    retu rn this.ch emistryCli nicalData. getPatient ().get(0). getRequest edNational Id();
  28           }
  29           
  30           @O verride
  31           pu blic Error Section ge tErrorSect ion() {
  32                    if(t his.chemis tryClinica lData.getE rrorSectio n() != nul l) {
  33                             return  new Chemi stryErrorS ection(thi s.chemistr yClinicalD ata.getErr orSection( ));
  34                    }
  35                    
  36                    retu rn null;
  37           }
  38           
  39           @O verride
  40           pu blic Boole an isValid () {
  41                    retu rn (this.c hemistryCl inicalData .getPatien t().size()  > 0 
  42                                      && this. getRequest edNational Id() != nu ll);
  43           }
  44           
  45           @O verride
  46           pu blic Objec t unwrap()  {
  47                    retu rn this.ch emistryCli nicalData;
  48           }
  49   }