C# Class gov.va.medora.mdo.dao.vista.VistaPharmacyDao

Inheritance: IPharmacyDao
Afficher le fichier Open project: OSEHRA/mdo

Méthodes publiques

Méthode Description
VistaPharmacyDao ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : System
buildGetImmunizationsRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
discontinueMed ( string orderIen, string duz, string reasonIen ) : string
getAllMeds ( ) : Medication[]
getAllMeds ( string dfn ) : Medication[]
getAllMeds ( string dfn, string duz ) : Medication[]
getImmunizations ( string fromDate, string toDate, int nrpts ) : string
getImmunizations ( string dfn, string fromDate, string toDate, int nrpts ) : string
getInpatientForOutpatientMeds ( ) : Medication[]
getInpatientForOutpatientMeds ( string pid ) : Medication[]
getInpatientForOutpatientMeds ( string pid, string duz ) : Medication[]
getIvMeds ( ) : Medication[]
getIvMeds ( string dfn ) : Medication[]
getIvMeds ( string dfn, string duz ) : Medication[]
getIvMedsRdv ( ) : Medication[]
getIvMedsRdv ( string dfn ) : Medication[]
getMedicationDetail ( string ien ) : string
getMedicationDetail ( string dfn, string ien ) : string
getMedsAdminHx ( string fromDate, string toDate, int nrpts ) : string
getMedsAdminHx ( string dfn, string fromDate, string toDate, int nrpts ) : string
getMedsAdminLog ( string fromDate, string toDate, int nrpts ) : string
getMedsAdminLog ( string dfn, string fromDate, string toDate, int nrpts ) : string
getMedsWithFilter ( string dfn, string duz ) : Medication[]

Get a list of medications for the patient filtered by medication type

getOtherMeds ( ) : Medication[]
getOtherMeds ( string dfn ) : Medication[]
getOtherMeds ( string dfn, string duz ) : Medication[]
getOtherMedsRdv ( ) : Medication[]
getOtherMedsRdv ( string dfn ) : Medication[]
getOutpatientMeds ( ) : Medication[]
getOutpatientMeds ( string dfn ) : Medication[]
getOutpatientMeds ( string dfn, string duz ) : Medication[]
getOutpatientRxProfile ( ) : string
getOutpatientRxProfile ( string dfn ) : string
getUnitDoseMeds ( ) : Medication[]
getUnitDoseMeds ( string dfn ) : Medication[]
getUnitDoseMeds ( string dfn, string duz ) : Medication[]
getUnitDoseMedsRdv ( ) : Medication[]
getUnitDoseMedsRdv ( string dfn ) : Medication[]
getVaMeds ( ) : Medication[]
getVaMeds ( string dfn ) : Medication[]
refillPrescription ( string rxId ) : Medication

Private Methods

Méthode Description
buildGetIvMedsRdvRequest ( string dfn ) : MdoQuery
buildGetMedicationDetail ( string dfn, string ien ) : MdoQuery
buildGetMedsAdminHxRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
buildGetMedsAdminLogRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
buildGetMedsTabRequest ( string dfn, string duz ) : MdoQuery
buildGetOtherMedsRequestRdv ( string dfn ) : MdoQuery
buildGetOutpatientMedsRdvRequest ( string dfn ) : MdoQuery
buildGetOutpatientRxProfileRequest ( string dfn ) : MdoQuery
buildGetUnitDoseMedsRequestRdv ( string dfn ) : MdoQuery
buildGetVaMedsRequest ( string dfn ) : MdoQuery
getOutpatientMedsRdv ( ) : Medication[]
getOutpatientMedsRdv ( string dfn ) : Medication[]
matchUnitDose ( Medication ud, Medication list ) : Medication

Attempts to match a unit dose medication from the tab call to one from the rdv call

medsAsDictionary ( Medication meds ) : Medication>.Dictionary

returns a dictionary containing the medications indexed by Id

toInpatientForOutpatientMed ( string dfn, string fields, string textBlob ) : Medication

Construct a Inpatient For Outpatient Medication MDO from the CPRS Tab fields

toIvMed ( string dfn, string fields, string textBlob ) : Medication

Construct an IV Medication MDO from CPRS Tab

toIvMedsRdv ( string response ) : Medication[]
toMedsFromTab ( string dfn, string response, HashSet filter ) : Medication[]

Construct a list of requested medications base on the filter, it the filter is empty all meds will be returned * note at this time, since it is impossible to match other meds from the tab call to the rdv results, those meds will not be returned

toOtherMedsRdv ( string response ) : Medication[]
toOutpatientMed ( string fields, string textBlob, Medication>.Dictionary rdvSupplement ) : Medication

Construct an Outpatient Medication MDO from CPRS Meds Tab supplimented with RDV

toOutpatientMedsRdv ( string response ) : Medication[]
toUnitDoseMed ( string dfn, string fields, string textBlob, Medication rdvSupplement ) : Medication

Construct a UnitDose Medication MDO from the CPRS Tab fields supplemented with RDV

toUnitDoseMedsRdv ( string response ) : Medication[]
toVaMeds ( string response ) : Medication[]

Method Details

VistaPharmacyDao() public méthode

public VistaPharmacyDao ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : System
cxn gov.va.medora.mdo.dao.AbstractConnection
Résultat System

buildGetImmunizationsRequest() public méthode

public buildGetImmunizationsRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
dfn string
fromDate string
toDate string
nrpts int
Résultat MdoQuery

discontinueMed() public méthode

public discontinueMed ( string orderIen, string duz, string reasonIen ) : string
orderIen string
duz string
reasonIen string
Résultat string

getAllMeds() public méthode

public getAllMeds ( ) : Medication[]
Résultat Medication[]

getAllMeds() public méthode

public getAllMeds ( string dfn ) : Medication[]
dfn string
Résultat Medication[]

getAllMeds() public méthode

public getAllMeds ( string dfn, string duz ) : Medication[]
dfn string
duz string
Résultat Medication[]

getImmunizations() public méthode

public getImmunizations ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
Résultat string

getImmunizations() public méthode

public getImmunizations ( string dfn, string fromDate, string toDate, int nrpts ) : string
dfn string
fromDate string
toDate string
nrpts int
Résultat string

getInpatientForOutpatientMeds() public méthode

public getInpatientForOutpatientMeds ( ) : Medication[]
Résultat Medication[]

getInpatientForOutpatientMeds() public méthode

public getInpatientForOutpatientMeds ( string pid ) : Medication[]
pid string
Résultat Medication[]

getInpatientForOutpatientMeds() public méthode

public getInpatientForOutpatientMeds ( string pid, string duz ) : Medication[]
pid string
duz string
Résultat Medication[]

getIvMeds() public méthode

public getIvMeds ( ) : Medication[]
Résultat Medication[]

getIvMeds() public méthode

public getIvMeds ( string dfn ) : Medication[]
dfn string
Résultat Medication[]

getIvMeds() public méthode

public getIvMeds ( string dfn, string duz ) : Medication[]
dfn string
duz string
Résultat Medication[]

getIvMedsRdv() public méthode

public getIvMedsRdv ( ) : Medication[]
Résultat Medication[]

getIvMedsRdv() public méthode

public getIvMedsRdv ( string dfn ) : Medication[]
dfn string
Résultat Medication[]

getMedicationDetail() public méthode

public getMedicationDetail ( string ien ) : string
ien string
Résultat string

getMedicationDetail() public méthode

public getMedicationDetail ( string dfn, string ien ) : string
dfn string
ien string
Résultat string

getMedsAdminHx() public méthode

public getMedsAdminHx ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
Résultat string

getMedsAdminHx() public méthode

public getMedsAdminHx ( string dfn, string fromDate, string toDate, int nrpts ) : string
dfn string
fromDate string
toDate string
nrpts int
Résultat string

getMedsAdminLog() public méthode

public getMedsAdminLog ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
Résultat string

getMedsAdminLog() public méthode

public getMedsAdminLog ( string dfn, string fromDate, string toDate, int nrpts ) : string
dfn string
fromDate string
toDate string
nrpts int
Résultat string

getMedsWithFilter() public méthode

Get a list of medications for the patient filtered by medication type
public getMedsWithFilter ( string dfn, string duz ) : Medication[]
dfn string
duz string
Résultat Medication[]

getOtherMeds() public méthode

public getOtherMeds ( ) : Medication[]
Résultat Medication[]

getOtherMeds() public méthode

public getOtherMeds ( string dfn ) : Medication[]
dfn string
Résultat Medication[]

getOtherMeds() public méthode

public getOtherMeds ( string dfn, string duz ) : Medication[]
dfn string
duz string
Résultat Medication[]

getOtherMedsRdv() public méthode

public getOtherMedsRdv ( ) : Medication[]
Résultat Medication[]

getOtherMedsRdv() public méthode

public getOtherMedsRdv ( string dfn ) : Medication[]
dfn string
Résultat Medication[]

getOutpatientMeds() public méthode

public getOutpatientMeds ( ) : Medication[]
Résultat Medication[]

getOutpatientMeds() public méthode

public getOutpatientMeds ( string dfn ) : Medication[]
dfn string
Résultat Medication[]

getOutpatientMeds() public méthode

public getOutpatientMeds ( string dfn, string duz ) : Medication[]
dfn string
duz string
Résultat Medication[]

getOutpatientRxProfile() public méthode

public getOutpatientRxProfile ( ) : string
Résultat string

getOutpatientRxProfile() public méthode

public getOutpatientRxProfile ( string dfn ) : string
dfn string
Résultat string

getUnitDoseMeds() public méthode

public getUnitDoseMeds ( ) : Medication[]
Résultat Medication[]

getUnitDoseMeds() public méthode

public getUnitDoseMeds ( string dfn ) : Medication[]
dfn string
Résultat Medication[]

getUnitDoseMeds() public méthode

public getUnitDoseMeds ( string dfn, string duz ) : Medication[]
dfn string
duz string
Résultat Medication[]

getUnitDoseMedsRdv() public méthode

public getUnitDoseMedsRdv ( ) : Medication[]
Résultat Medication[]

getUnitDoseMedsRdv() public méthode

public getUnitDoseMedsRdv ( string dfn ) : Medication[]
dfn string
Résultat Medication[]

getVaMeds() public méthode

public getVaMeds ( ) : Medication[]
Résultat Medication[]

getVaMeds() public méthode

public getVaMeds ( string dfn ) : Medication[]
dfn string
Résultat Medication[]

refillPrescription() public méthode

public refillPrescription ( string rxId ) : Medication
rxId string
Résultat Medication