C# Class gov.va.medora.mdo.dao.hl7.rxRefill.RxRefillPharmacyDao

Inheritance: IPharmacyDao
显示文件 Open project: OSEHRA/mdo

Public Methods

Method Description
RxRefillPharmacyDao ( AbstractConnection cxn ) : System
getAllMeds ( ) : Medication[]
getAllMeds ( string dfn ) : Medication[]
getImmunizations ( string fromDate, string toDate, int nrpts ) : string
getInpatientForOutpatientMeds ( ) : Medication[]
getInpatientForOutpatientMeds ( string pid ) : Medication[]
getIvMeds ( ) : Medication[]
getIvMeds ( string pid ) : Medication[]
getMedicationDetail ( string medId ) : string
getMedsAdminHx ( string fromDate, string toDate, int nrpts ) : string
getMedsAdminLog ( string fromDate, string toDate, int nrpts ) : string
getOtherMeds ( ) : Medication[]
getOtherMeds ( string pid ) : Medication[]
getOutpatientMeds ( ) : Medication[]
getOutpatientRxProfile ( ) : string
getUnitDoseMeds ( ) : Medication[]
getUnitDoseMeds ( string pid ) : Medication[]
getVaMeds ( ) : Medication[]
getVaMeds ( string dfn ) : Medication[]
refillPrescription ( string rxId ) : Medication

Private Methods

Method Description
addIdToPID ( NHapi.Model.V24.Segment.PID pid, string id, int idType, string assigningFacility, string assigningFacilityType ) : void
buildRxeAndOrcSegments ( OMP_O09_PID omp_o09, IList rxNumbers ) : void
fillMshSegment ( NHapi.Model.V24.Segment.MSH msh, string fieldSeparator, string sendingAppNamespace, string sendingFacilityNamespace, string sendingFacilityId, string sendingFacilityIdType, string receivingAppNamespace, string receivingFacilityNamespace, string receivingFacilityId, string receivingFacilityIdType, string dateTimeOfMessage, string messageType, string triggerEvent, string messageStructure, string messageControlId, string processingId, string versionId ) : void
fillQpdSegment ( QBP_Q13_PID qbp_q13, NHapi.Model.V24.Segment.QPD qpd, string requestId, System.DateTime fromDate, System.DateTime toDate, string icn, string trigger, string subjectArea ) : void
fillRcpSegment ( NHapi.Model.V24.Segment.RCP rcp ) : void
fillRdfSegment ( NHapi.Model.V24.Segment.RDF rdf, string fieldDefs ) : void
fillRxeSegment ( string rxNumbers, NHapi.Model.V24.Message.QBP_Q13 qbp_q13 ) : void
getMedsHl7 ( ) : IList
refillMeds ( IList medsToRefill ) : IList
toMedsFromHL7 ( string response ) : IList

Method Details

RxRefillPharmacyDao() public method

public RxRefillPharmacyDao ( AbstractConnection cxn ) : System
cxn AbstractConnection
return System

getAllMeds() public method

public getAllMeds ( ) : Medication[]
return Medication[]

getAllMeds() public method

public getAllMeds ( string dfn ) : Medication[]
dfn string
return Medication[]

getImmunizations() public method

public getImmunizations ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
return string

getInpatientForOutpatientMeds() public method

public getInpatientForOutpatientMeds ( ) : Medication[]
return Medication[]

getInpatientForOutpatientMeds() public method

public getInpatientForOutpatientMeds ( string pid ) : Medication[]
pid string
return Medication[]

getIvMeds() public method

public getIvMeds ( ) : Medication[]
return Medication[]

getIvMeds() public method

public getIvMeds ( string pid ) : Medication[]
pid string
return Medication[]

getMedicationDetail() public method

public getMedicationDetail ( string medId ) : string
medId string
return string

getMedsAdminHx() public method

public getMedsAdminHx ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
return string

getMedsAdminLog() public method

public getMedsAdminLog ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
return string

getOtherMeds() public method

public getOtherMeds ( ) : Medication[]
return Medication[]

getOtherMeds() public method

public getOtherMeds ( string pid ) : Medication[]
pid string
return Medication[]

getOutpatientMeds() public method

public getOutpatientMeds ( ) : Medication[]
return Medication[]

getOutpatientRxProfile() public method

public getOutpatientRxProfile ( ) : string
return string

getUnitDoseMeds() public method

public getUnitDoseMeds ( ) : Medication[]
return Medication[]

getUnitDoseMeds() public method

public getUnitDoseMeds ( string pid ) : Medication[]
pid string
return Medication[]

getVaMeds() public method

public getVaMeds ( ) : Medication[]
return Medication[]

getVaMeds() public method

public getVaMeds ( string dfn ) : Medication[]
dfn string
return Medication[]

refillPrescription() public method

public refillPrescription ( string rxId ) : Medication
rxId string
return Medication