C# 클래스 gov.va.medora.mdo.api.PatientApi

파일 보기 프로젝트 열기: OSEHRA/mdo 1 사용 예제들

공개 메소드들

메소드 설명
PatientApi ( ) : System
addHomeDate ( gov.va.medora.mdo.dao.AbstractConnection cxn, Patient patient ) : void
getConfidentiality ( ConnectionSet cxns ) : IndexedHashtable
getConfidentiality ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : string>.KeyValuePair
getLocalPid ( gov.va.medora.mdo.dao.AbstractConnection cxn, string mpiPID ) : string
getLocalPids ( ConnectionSet cxns, string mpiPID ) : IndexedHashtable
getMOSReport ( gov.va.medora.mdo.dao.AbstractConnection cxn, Patient patient ) : TextReport
getOefOif ( ConnectionSet cxns ) : IndexedHashtable
getOefOif ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : OEF_OIF[]
getPatientAssociates ( ConnectionSet cxns ) : IndexedHashtable
getPatientAssociates ( gov.va.medora.mdo.dao.AbstractConnection cxn, string pid ) : PatientAssociate[]
getPatientSelectionData ( ConnectionSet cxns ) : IndexedHashtable
getPatientTypes ( ConnectionSet cxns ) : IndexedHashtable
getPatientTypes ( AbstractConnection cxn ) : StringDictionary
getPatientsByClinic ( AbstractConnection cxn, string clinicId ) : Patient[]
getPatientsByClinic ( AbstractConnection cxn, string clinicId, string fromDate, string toDate ) : Patient[]
getPatientsByProvider ( AbstractConnection cxn, string duz ) : Patient[]
getPatientsBySpecialty ( AbstractConnection cxn, string specialtyId ) : Patient[]
getPatientsByTeam ( AbstractConnection cxn, string teamId ) : Patient[]
getPatientsByWard ( AbstractConnection cxn, string wardId ) : Patient[]
getRatedDisabiliities ( ConnectionSet cxns ) : IndexedHashtable
getRatedDisabiliities ( AbstractConnection cxn ) : RatedDisability[]
getRatedDisabiliities ( AbstractConnection cxn, string pid ) : RatedDisability[]
getRemoteSiteIds ( AbstractConnection cxn, string pid ) : StringDictionary
getRemoteSites ( AbstractConnection cxn, string pid ) : Site[]
getTreatingFacilityIds ( AbstractConnection cxn, string pid ) : string>.Dictionary

Get patient identifiers from the treating facility file at a single Vista (typically the base connection)

isTestPatient ( ConnectionSet cxns ) : IndexedHashtable
isTestPatient ( AbstractConnection cxn ) : bool
issueConfidentialityBulletin ( ConnectionSet cxns ) : IndexedHashtable
issueConfidentialityBulletin ( AbstractConnection cxn ) : string
match ( ConnectionSet cxns, string target ) : IndexedHashtable
match ( AbstractConnection cxn, string target ) : Patient[]
matchByNameCityState ( ConnectionSet cxns, string name, string city, string state ) : IndexedHashtable
matchByNameCityState ( AbstractConnection cxn, string name, string city, string state ) : Patient[]
mpiMatch ( DataSource src, string ssn ) : Patient[]
nptLookup ( Patient patient ) : Patient[]

Match on Patient.Name, Patient.DOB, and Patient.SSN

nptMatch ( string ssn ) : Patient[]
patientInquiry ( ConnectionSet cxns, string pid ) : IndexedHashtable
patientInquiry ( AbstractConnection cxn, string pid ) : string
select ( ConnectionSet cxns ) : IndexedHashtable
select ( AbstractConnection cxn, string pid ) : Patient
setLocalPids ( ConnectionSet cxns, string mpiPid ) : IndexedHashtable

메소드 상세

PatientApi() 공개 메소드

public PatientApi ( ) : System
리턴 System

addHomeDate() 공개 메소드

public addHomeDate ( gov.va.medora.mdo.dao.AbstractConnection cxn, Patient patient ) : void
cxn gov.va.medora.mdo.dao.AbstractConnection
patient Patient
리턴 void

getConfidentiality() 공개 메소드

public getConfidentiality ( ConnectionSet cxns ) : IndexedHashtable
cxns gov.va.medora.mdo.dao.ConnectionSet
리턴 IndexedHashtable

getConfidentiality() 공개 메소드

public getConfidentiality ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : string>.KeyValuePair
cxn gov.va.medora.mdo.dao.AbstractConnection
리턴 string>.KeyValuePair

getLocalPid() 공개 메소드

public getLocalPid ( gov.va.medora.mdo.dao.AbstractConnection cxn, string mpiPID ) : string
cxn gov.va.medora.mdo.dao.AbstractConnection
mpiPID string
리턴 string

getLocalPids() 공개 메소드

public getLocalPids ( ConnectionSet cxns, string mpiPID ) : IndexedHashtable
cxns gov.va.medora.mdo.dao.ConnectionSet
mpiPID string
리턴 IndexedHashtable

getMOSReport() 공개 메소드

public getMOSReport ( gov.va.medora.mdo.dao.AbstractConnection cxn, Patient patient ) : TextReport
cxn gov.va.medora.mdo.dao.AbstractConnection
patient Patient
리턴 TextReport

getOefOif() 공개 메소드

public getOefOif ( ConnectionSet cxns ) : IndexedHashtable
cxns gov.va.medora.mdo.dao.ConnectionSet
리턴 IndexedHashtable

getOefOif() 공개 메소드

public getOefOif ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : OEF_OIF[]
cxn gov.va.medora.mdo.dao.AbstractConnection
리턴 OEF_OIF[]

getPatientAssociates() 공개 메소드

public getPatientAssociates ( ConnectionSet cxns ) : IndexedHashtable
cxns gov.va.medora.mdo.dao.ConnectionSet
리턴 IndexedHashtable

getPatientAssociates() 공개 메소드

public getPatientAssociates ( gov.va.medora.mdo.dao.AbstractConnection cxn, string pid ) : PatientAssociate[]
cxn gov.va.medora.mdo.dao.AbstractConnection
pid string
리턴 PatientAssociate[]

getPatientSelectionData() 공개 메소드

public getPatientSelectionData ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
리턴 IndexedHashtable

getPatientTypes() 공개 메소드

public getPatientTypes ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
리턴 IndexedHashtable

getPatientTypes() 공개 메소드

public getPatientTypes ( AbstractConnection cxn ) : StringDictionary
cxn AbstractConnection
리턴 StringDictionary

getPatientsByClinic() 공개 메소드

public getPatientsByClinic ( AbstractConnection cxn, string clinicId ) : Patient[]
cxn AbstractConnection
clinicId string
리턴 Patient[]

getPatientsByClinic() 공개 메소드

public getPatientsByClinic ( AbstractConnection cxn, string clinicId, string fromDate, string toDate ) : Patient[]
cxn AbstractConnection
clinicId string
fromDate string
toDate string
리턴 Patient[]

getPatientsByProvider() 공개 메소드

public getPatientsByProvider ( AbstractConnection cxn, string duz ) : Patient[]
cxn AbstractConnection
duz string
리턴 Patient[]

getPatientsBySpecialty() 공개 메소드

public getPatientsBySpecialty ( AbstractConnection cxn, string specialtyId ) : Patient[]
cxn AbstractConnection
specialtyId string
리턴 Patient[]

getPatientsByTeam() 공개 메소드

public getPatientsByTeam ( AbstractConnection cxn, string teamId ) : Patient[]
cxn AbstractConnection
teamId string
리턴 Patient[]

getPatientsByWard() 공개 메소드

public getPatientsByWard ( AbstractConnection cxn, string wardId ) : Patient[]
cxn AbstractConnection
wardId string
리턴 Patient[]

getRatedDisabiliities() 공개 메소드

public getRatedDisabiliities ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
리턴 IndexedHashtable

getRatedDisabiliities() 공개 메소드

public getRatedDisabiliities ( AbstractConnection cxn ) : RatedDisability[]
cxn AbstractConnection
리턴 RatedDisability[]

getRatedDisabiliities() 공개 메소드

public getRatedDisabiliities ( AbstractConnection cxn, string pid ) : RatedDisability[]
cxn AbstractConnection
pid string
리턴 RatedDisability[]

getRemoteSiteIds() 공개 메소드

public getRemoteSiteIds ( AbstractConnection cxn, string pid ) : StringDictionary
cxn AbstractConnection
pid string
리턴 StringDictionary

getRemoteSites() 공개 메소드

public getRemoteSites ( AbstractConnection cxn, string pid ) : Site[]
cxn AbstractConnection
pid string
리턴 Site[]

getTreatingFacilityIds() 공개 메소드

Get patient identifiers from the treating facility file at a single Vista (typically the base connection)
public getTreatingFacilityIds ( AbstractConnection cxn, string pid ) : string>.Dictionary
cxn AbstractConnection Typically a VistaConnection
pid string Patient ID - typically a DFN
리턴 string>.Dictionary

isTestPatient() 공개 메소드

public isTestPatient ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
리턴 IndexedHashtable

isTestPatient() 공개 메소드

public isTestPatient ( AbstractConnection cxn ) : bool
cxn AbstractConnection
리턴 bool

issueConfidentialityBulletin() 공개 메소드

public issueConfidentialityBulletin ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
리턴 IndexedHashtable

issueConfidentialityBulletin() 공개 메소드

public issueConfidentialityBulletin ( AbstractConnection cxn ) : string
cxn AbstractConnection
리턴 string

match() 공개 메소드

public match ( ConnectionSet cxns, string target ) : IndexedHashtable
cxns ConnectionSet
target string
리턴 IndexedHashtable

match() 공개 메소드

public match ( AbstractConnection cxn, string target ) : Patient[]
cxn AbstractConnection
target string
리턴 Patient[]

matchByNameCityState() 공개 메소드

public matchByNameCityState ( ConnectionSet cxns, string name, string city, string state ) : IndexedHashtable
cxns ConnectionSet
name string
city string
state string
리턴 IndexedHashtable

matchByNameCityState() 공개 메소드

public matchByNameCityState ( AbstractConnection cxn, string name, string city, string state ) : Patient[]
cxn AbstractConnection
name string
city string
state string
리턴 Patient[]

mpiMatch() 공개 메소드

public mpiMatch ( DataSource src, string ssn ) : Patient[]
src DataSource
ssn string
리턴 Patient[]

nptLookup() 공개 메소드

Match on Patient.Name, Patient.DOB, and Patient.SSN
public nptLookup ( Patient patient ) : Patient[]
patient Patient The patient to match
리턴 Patient[]

nptMatch() 공개 메소드

public nptMatch ( string ssn ) : Patient[]
ssn string
리턴 Patient[]

patientInquiry() 공개 메소드

public patientInquiry ( ConnectionSet cxns, string pid ) : IndexedHashtable
cxns ConnectionSet
pid string
리턴 IndexedHashtable

patientInquiry() 공개 메소드

public patientInquiry ( AbstractConnection cxn, string pid ) : string
cxn AbstractConnection
pid string
리턴 string

select() 공개 메소드

public select ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
리턴 IndexedHashtable

select() 공개 메소드

public select ( AbstractConnection cxn, string pid ) : Patient
cxn AbstractConnection
pid string
리턴 Patient

setLocalPids() 공개 메소드

public setLocalPids ( ConnectionSet cxns, string mpiPid ) : IndexedHashtable
cxns ConnectionSet
mpiPid string
리턴 IndexedHashtable