C# Класс gov.va.medora.mdo.api.PatientApi

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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