C# 클래스 gov.va.medora.mdo.dao.vista.VistaPharmacyDao

상속: IPharmacyDao
파일 보기 프로젝트 열기: OSEHRA/mdo

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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[]

메소드 상세

VistaPharmacyDao() 공개 메소드

public VistaPharmacyDao ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : System
cxn gov.va.medora.mdo.dao.AbstractConnection
리턴 System

buildGetImmunizationsRequest() 공개 메소드

public buildGetImmunizationsRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
dfn string
fromDate string
toDate string
nrpts int
리턴 MdoQuery

discontinueMed() 공개 메소드

public discontinueMed ( string orderIen, string duz, string reasonIen ) : string
orderIen string
duz string
reasonIen string
리턴 string

getAllMeds() 공개 메소드

public getAllMeds ( ) : Medication[]
리턴 Medication[]

getAllMeds() 공개 메소드

public getAllMeds ( string dfn ) : Medication[]
dfn string
리턴 Medication[]

getAllMeds() 공개 메소드

public getAllMeds ( string dfn, string duz ) : Medication[]
dfn string
duz string
리턴 Medication[]

getImmunizations() 공개 메소드

public getImmunizations ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
리턴 string

getImmunizations() 공개 메소드

public getImmunizations ( string dfn, string fromDate, string toDate, int nrpts ) : string
dfn string
fromDate string
toDate string
nrpts int
리턴 string

getInpatientForOutpatientMeds() 공개 메소드

public getInpatientForOutpatientMeds ( ) : Medication[]
리턴 Medication[]

getInpatientForOutpatientMeds() 공개 메소드

public getInpatientForOutpatientMeds ( string pid ) : Medication[]
pid string
리턴 Medication[]

getInpatientForOutpatientMeds() 공개 메소드

public getInpatientForOutpatientMeds ( string pid, string duz ) : Medication[]
pid string
duz string
리턴 Medication[]

getIvMeds() 공개 메소드

public getIvMeds ( ) : Medication[]
리턴 Medication[]

getIvMeds() 공개 메소드

public getIvMeds ( string dfn ) : Medication[]
dfn string
리턴 Medication[]

getIvMeds() 공개 메소드

public getIvMeds ( string dfn, string duz ) : Medication[]
dfn string
duz string
리턴 Medication[]

getIvMedsRdv() 공개 메소드

public getIvMedsRdv ( ) : Medication[]
리턴 Medication[]

getIvMedsRdv() 공개 메소드

public getIvMedsRdv ( string dfn ) : Medication[]
dfn string
리턴 Medication[]

getMedicationDetail() 공개 메소드

public getMedicationDetail ( string ien ) : string
ien string
리턴 string

getMedicationDetail() 공개 메소드

public getMedicationDetail ( string dfn, string ien ) : string
dfn string
ien string
리턴 string

getMedsAdminHx() 공개 메소드

public getMedsAdminHx ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
리턴 string

getMedsAdminHx() 공개 메소드

public getMedsAdminHx ( string dfn, string fromDate, string toDate, int nrpts ) : string
dfn string
fromDate string
toDate string
nrpts int
리턴 string

getMedsAdminLog() 공개 메소드

public getMedsAdminLog ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
리턴 string

getMedsAdminLog() 공개 메소드

public getMedsAdminLog ( string dfn, string fromDate, string toDate, int nrpts ) : string
dfn string
fromDate string
toDate string
nrpts int
리턴 string

getMedsWithFilter() 공개 메소드

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

getOtherMeds() 공개 메소드

public getOtherMeds ( ) : Medication[]
리턴 Medication[]

getOtherMeds() 공개 메소드

public getOtherMeds ( string dfn ) : Medication[]
dfn string
리턴 Medication[]

getOtherMeds() 공개 메소드

public getOtherMeds ( string dfn, string duz ) : Medication[]
dfn string
duz string
리턴 Medication[]

getOtherMedsRdv() 공개 메소드

public getOtherMedsRdv ( ) : Medication[]
리턴 Medication[]

getOtherMedsRdv() 공개 메소드

public getOtherMedsRdv ( string dfn ) : Medication[]
dfn string
리턴 Medication[]

getOutpatientMeds() 공개 메소드

public getOutpatientMeds ( ) : Medication[]
리턴 Medication[]

getOutpatientMeds() 공개 메소드

public getOutpatientMeds ( string dfn ) : Medication[]
dfn string
리턴 Medication[]

getOutpatientMeds() 공개 메소드

public getOutpatientMeds ( string dfn, string duz ) : Medication[]
dfn string
duz string
리턴 Medication[]

getOutpatientRxProfile() 공개 메소드

public getOutpatientRxProfile ( ) : string
리턴 string

getOutpatientRxProfile() 공개 메소드

public getOutpatientRxProfile ( string dfn ) : string
dfn string
리턴 string

getUnitDoseMeds() 공개 메소드

public getUnitDoseMeds ( ) : Medication[]
리턴 Medication[]

getUnitDoseMeds() 공개 메소드

public getUnitDoseMeds ( string dfn ) : Medication[]
dfn string
리턴 Medication[]

getUnitDoseMeds() 공개 메소드

public getUnitDoseMeds ( string dfn, string duz ) : Medication[]
dfn string
duz string
리턴 Medication[]

getUnitDoseMedsRdv() 공개 메소드

public getUnitDoseMedsRdv ( ) : Medication[]
리턴 Medication[]

getUnitDoseMedsRdv() 공개 메소드

public getUnitDoseMedsRdv ( string dfn ) : Medication[]
dfn string
리턴 Medication[]

getVaMeds() 공개 메소드

public getVaMeds ( ) : Medication[]
리턴 Medication[]

getVaMeds() 공개 메소드

public getVaMeds ( string dfn ) : Medication[]
dfn string
리턴 Medication[]

refillPrescription() 공개 메소드

public refillPrescription ( string rxId ) : Medication
rxId string
리턴 Medication