Produced by Araxis Merge on 11/9/2017 4:31:02 PM Central 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.
# | Location | File | Last Modified |
---|---|---|---|
1 | PPS-N_B397.zip\PPS-N_B397\PPS-N_B397\PS_PPS_domain\src\main\java\gov\va\med\pharmacy\peps\domain\common\utility | RxNormCapability.java | Thu Nov 9 15:07:06 2017 UTC |
2 | PPS-N_B397.zip\PPS-N_B397\PPS-N_B397\PS_PPS_domain\src\main\java\gov\va\med\pharmacy\peps\domain\common\utility | RxNormCapability.java | Thu Nov 9 19:38:45 2017 UTC |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 2 | 162 |
Changed | 1 | 2 |
Inserted | 0 | 0 |
Removed | 0 | 0 |
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 |
No regular expressions were active.
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
|
|
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 | } |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.