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

Inheritance: IRadiologyDao
Show file Open project: OSEHRA/mdo

Public Methods

Method Description
VistaRadiologyDao ( AbstractConnection cxn ) : System
getExamList ( string dfn ) : RadiologyReport>.Dictionary

Get a Dictionary of RadiologyReport objects with the accession number as the key

getImagingReport ( string dfn, string accessionNumber ) : RadiologyReport
getRadiologyReports ( string fromDate, string toDate, int nrpts ) : RadiologyReport[]
getRadiologyReports ( string dfn, string fromDate, string toDate, int nrpts ) : RadiologyReport[]
getReport ( string dfn, string accessionNumber ) : RadiologyReport
toRadiologyReport ( RadiologyReport report, string reportText ) : RadiologyReport

Private Methods

Method Description
buildGetExamListRequest ( string dfn ) : MdoQuery
buildGetExamsQuery ( string dfn, string timestamp ) : DdrLister
buildGetReportRequest ( string dfn, string id, string caseNumber ) : MdoQuery
getExams ( string dfn, string timestamp ) : ArrayList

Currently this dao method is not in use. Unit test written for this DAO method.

toExamArrayList ( string response ) : ArrayList
toImagingExamIds ( string response ) : RadiologyReport>.Dictionary
toRadiologyReports ( string response ) : RadiologyReport[]

Method Details

VistaRadiologyDao() public method

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

getExamList() public method

Get a Dictionary of RadiologyReport objects with the accession number as the key
public getExamList ( string dfn ) : RadiologyReport>.Dictionary
dfn string The patient's local ID
return RadiologyReport>.Dictionary

getImagingReport() public method

public getImagingReport ( string dfn, string accessionNumber ) : RadiologyReport
dfn string
accessionNumber string
return RadiologyReport

getRadiologyReports() public method

public getRadiologyReports ( string fromDate, string toDate, int nrpts ) : RadiologyReport[]
fromDate string
toDate string
nrpts int
return RadiologyReport[]

getRadiologyReports() public method

public getRadiologyReports ( string dfn, string fromDate, string toDate, int nrpts ) : RadiologyReport[]
dfn string
fromDate string
toDate string
nrpts int
return RadiologyReport[]

getReport() public method

public getReport ( string dfn, string accessionNumber ) : RadiologyReport
dfn string
accessionNumber string
return RadiologyReport

toRadiologyReport() public method

public toRadiologyReport ( RadiologyReport report, string reportText ) : RadiologyReport
report RadiologyReport
reportText string
return RadiologyReport