146. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 3/8/2018 10:11:37 AM 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.

146.1 Files compared

# Location File Last Modified
1 PRE_PPS-N_v3.0.1.zip\PS_PPS_domain\src\main\java\gov\va\med\pharmacy\peps\domain\common\utility RxNormCapability.java Fri Jan 12 15:42:36 2018 UTC
2 PRE_PPS-N_v3.0.1.zip\PS_PPS_domain\src\main\java\gov\va\med\pharmacy\peps\domain\common\utility RxNormCapability.java Wed Mar 7 01:51:22 2018 UTC

146.2 Comparison summary

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

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

146.4 Active regular expressions

No regular expressions were active.

146.5 Comparison detail

  1   package go v.va.med.p harmacy.pe ps.domain. common.uti lity;
  2  
  3   import gov .va.med.ph armacy.pep s.common.u tility.Con figFileUti lity;
  4   import gov .va.med.ph armacy.pep s.common.u tility.Env ironmentUt ility;
  5   import gov .va.med.ph armacy.pep s.common.v o.UserVo;
  6   import gov .va.med.ph armacy.pep s.common.v o.diff.Dif ference;
  7   import gov .va.med.ph armacy.pep s.domain.c ommon.dao. EplProduct Dao;
  8   import gov .va.med.ph armacy.pep s.domain.c ommon.mode l.EplProdu ctDo;
  9   import gov .va.med.ph armacy.pep s.domain.c ommon.util ity.client .rxnorm.Rx NormClient ;
  10  
  11   import jav a.util.Dat e;
  12   import jav a.util.Lis t;
  13  
  14   /**
  15    * RxNormC apability  interface.
  16    * @author  
D N S
  17    *
  18    */
  19   public int erface RxN ormCapabil ity {
  20  
  21       /**
  22        * Thi s method u ses the pr oduct DAO  to fetch a  list of P roduct obj ects that  are enable d for RxNo rm update.
  23        * 
  24        * @re turn List
  25        */
  26       public  abstract  List<EplPr oductDo> f etchRxNorm UpdateProd ucts();
  27  
  28       /**
  29        * Thi s method a ttempts to  retrieve  RxNorm dat a for a pr oduct usin g calls to  the NLM w eb service . For prod ucts for w hich the
  30        * web  service r eturn data , it popul ates the r eturned da ta into th e product  and uses t he product  DAO to pe rsist the  changes.
  31        * 
  32        * @pa ram user U serVo prop erty
  33        * @pa ram produc t EplProdu ctDo prope rty
  34        * @pa ram runDat e Date pro perty.
  35        */
  36       public  abstract  void popul ateAndPers ist(UserVo  user, Epl ProductDo  product, D ate runDat e, ConfigF ileUtility  configFil e);
  37  
  38       /**
  39        * Get s the rxNo rmClient p roperty.
  40        * @re turn RxNor mClient
  41        */
  42       public  RxNormCli ent getRxN ormClient( );
  43  
  44       /**
  45        * Set s the rxNo rmClient p roperty. 
  46        * @pa ram rxNorm Client RxN ormClient  property
  47        */
  48       public  abstract  void setRx NormClient (RxNormCli ent rxNorm Client);
  49  
  50       /**
  51        * Get s the eplP roductDao  property.
  52        * @re turn EplPr oductDao
  53        */
  54       public  EplProduc tDao getEp lProductDa o();
  55  
  56       /**
  57        * Set s the eplP roductDao  property.
  58        * @pa ram eplPro ductDao Ep lProductDa o property
  59        */
  60       public  abstract  void setEp lProductDa o(EplProdu ctDao eplP roductDao) ;
  61  
  62       /**
  63        * Get s the envi ronmentUti lity prope rty.
  64        * @re turn Envir onmentUtil ity
  65        */
  66       public  Environme ntUtility  getEnviron mentUtilit y();
  67  
  68       /**
  69        * Set s the envi ronmentUti lity prope rty.
  70        * @pa ram enviro nmentUtili ty Environ mentUtilit y property
  71        */
  72       public  void setE nvironment Utility(En vironmentU tility env ironmentUt ility);
  73  
  74       /**
  75        * Det ermines th e differen ces betwee n the prod uct coding  system pr operties 
  76        * and  the curre nt coding  system one s.
  77        * @pa ram code S tring prop erty
  78        * @pa ram produc t EplProdu ctDo prope rty
  79        * @re turn List
  80        */
  81       public  List<Diff erence> ge tDifferenc es(String  code, EplP roductDo p roduct);
  82   }