5. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 2/7/2017 12:14:05 PM Eastern Standard 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.

5.1 Files compared

# Location File Last Modified
1 cpss.zip\cpss\src\main\java\gov\va\cpss\dao\impl PSPatientRowMapper.java Wed Feb 1 21:07:28 2017 UTC
2 cpss.zip\cpss\src\main\java\gov\va\cpss\dao\impl PSPatientRowMapper.java Fri Feb 3 20:29:42 2017 UTC

5.2 Comparison summary

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

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

5.4 Active regular expressions

No regular expressions were active.

5.5 Comparison detail

  1   package go v.va.cpss. dao.impl;
  2  
  3   import jav a.sql.Resu ltSet;
  4   import jav a.sql.SQLE xception;
  5  
  6   import org .springfra mework.jdb c.core.Row Mapper;
  7  
  8   import gov .va.cpss.c obol.Money ;
  9   import gov .va.cpss.m odel.Boole anChar;
  10   import gov .va.cpss.m odel.fps.P SPatient;
  11   import gov .va.cpss.m odel.fps.P SSite;
  12  
  13   /**
  14    * Custom  ItemPrepar edStatemen tSetter fo r JdbcBatc hItemWrite r to set v alues in
  15    * prepare d statemen t for batc h data ins ert into t he PSPatie nt table.
  16    * 
  17    * @author   DN S      P II
  18    */
  19   public cla ss PSPatie ntRowMappe r implemen ts RowMapp er<PSPatie nt> {
  20  
  21           @O verride
  22           pu blic PSPat ient mapRo w(ResultSe t rs, int  rowNum) th rows SQLEx ception {
  23  
  24                    PSPa tient pati ent = new  PSPatient( );
  25  
  26                    pati ent.setId( rs.getInt( 1));
  27                    pati ent.setPsS ite(new PS Site(rs.ge tLong(2))) ;
  28                    pati ent.setPat ientAccoun t(rs.getSt ring(3));
  29                    pati ent.setPat ientLastNa me(rs.getS tring(4));
  30                    pati ent.setPat ientFirstN ame(rs.get String(5)) ;
  31                    pati ent.setPat ientMiddle Name(rs.ge tString(6) );
  32                    pati ent.setAdd ress1(rs.g etString(7 ));
  33                    pati ent.setAdd ress2(rs.g etString(8 ));
  34                    pati ent.setAdd ress3(rs.g etString(9 ));
  35                    pati ent.setCit y(rs.getSt ring(10));
  36                    pati ent.setSta te(rs.getS tring(11)) ;
  37                    pati ent.setZip Code(rs.ge tString(12 ));
  38                    pati ent.setCou ntryName(r s.getStrin g(13));
  39                    pati ent.setAmo untDue(new  Money(rs. getString( 15))); //  Generate f rom raw
  40                                                                                                                                       // Cobol
  41                    pati ent.setPre vBalance(n ew Money(r s.getStrin g(17))); / / Generate  from
  42                                                                                                                                               //  raw Cobol
  43                    pati ent.setTot alCharges( new Money( rs.getStri ng(19)));  // Generat e from
  44                                                                                                                                               //  raw Cobol
  45                    pati ent.setTot alCredits( new Money( rs.getStri ng(21)));  // Generat e from
  46                                                                                                                                               //  raw Cobol
  47                    pati ent.setNew Balance(ne w Money(rs .getString (23))); //  Generate  from raw
  48                                                                                                                                       // Cobol
  49                    pati ent.setSpe cialNotes( rs.getStri ng(24));
  50                    pati ent.setSpe cialNotesF orLateSite s1(rs.getS tring(25)) ;
  51                    pati ent.setSpe cialNotesF orLateSite s2(rs.getS tring(26)) ;
  52                    pati ent.setRig htsObligat ionParagra phCodes(rs .getString (27));
  53                    pati ent.setNum OfLines(rs .getInt(28 ));
  54                    pati ent.setDfn Number(rs. getLong(29 ));
  55                    pati ent.setLar geFontInd( BooleanCha r.from(rs. getString( 30)));
  56                    pati ent.setIcn Number(rs. getString( 31));
  57                    pati ent.setAdd ressFlag(B ooleanChar .from(rs.g etString(3 2)));
  58                    pati ent.setLas tBillPrepD ate(rs.get Date(33));
  59                    pati ent.setCre atedBy(rs. getString( 34));
  60                    pati ent.setCre atedDate(n ew java.ut il.Date(rs .getDate(3 5).getTime ()));
  61                    pati ent.setMod ifiedBy(rs .getString (36));
  62                    pati ent.setMod ifiedDate( new java.u til.Date(r s.getDate( 37).getTim e()));
  63  
  64                    retu rn patient ;
  65           }
  66  
  67   }