C# Class gov.va.medora.mdo.api.PatientApi

Afficher le fichier Open project: OSEHRA/mdo Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

PatientApi() public méthode

public PatientApi ( ) : System
Résultat System

addHomeDate() public méthode

public addHomeDate ( gov.va.medora.mdo.dao.AbstractConnection cxn, Patient patient ) : void
cxn gov.va.medora.mdo.dao.AbstractConnection
patient Patient
Résultat void

getConfidentiality() public méthode

public getConfidentiality ( ConnectionSet cxns ) : IndexedHashtable
cxns gov.va.medora.mdo.dao.ConnectionSet
Résultat IndexedHashtable

getConfidentiality() public méthode

public getConfidentiality ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : string>.KeyValuePair
cxn gov.va.medora.mdo.dao.AbstractConnection
Résultat string>.KeyValuePair

getLocalPid() public méthode

public getLocalPid ( gov.va.medora.mdo.dao.AbstractConnection cxn, string mpiPID ) : string
cxn gov.va.medora.mdo.dao.AbstractConnection
mpiPID string
Résultat string

getLocalPids() public méthode

public getLocalPids ( ConnectionSet cxns, string mpiPID ) : IndexedHashtable
cxns gov.va.medora.mdo.dao.ConnectionSet
mpiPID string
Résultat IndexedHashtable

getMOSReport() public méthode

public getMOSReport ( gov.va.medora.mdo.dao.AbstractConnection cxn, Patient patient ) : TextReport
cxn gov.va.medora.mdo.dao.AbstractConnection
patient Patient
Résultat TextReport

getOefOif() public méthode

public getOefOif ( ConnectionSet cxns ) : IndexedHashtable
cxns gov.va.medora.mdo.dao.ConnectionSet
Résultat IndexedHashtable

getOefOif() public méthode

public getOefOif ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : OEF_OIF[]
cxn gov.va.medora.mdo.dao.AbstractConnection
Résultat OEF_OIF[]

getPatientAssociates() public méthode

public getPatientAssociates ( ConnectionSet cxns ) : IndexedHashtable
cxns gov.va.medora.mdo.dao.ConnectionSet
Résultat IndexedHashtable

getPatientAssociates() public méthode

public getPatientAssociates ( gov.va.medora.mdo.dao.AbstractConnection cxn, string pid ) : PatientAssociate[]
cxn gov.va.medora.mdo.dao.AbstractConnection
pid string
Résultat PatientAssociate[]

getPatientSelectionData() public méthode

public getPatientSelectionData ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
Résultat IndexedHashtable

getPatientTypes() public méthode

public getPatientTypes ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
Résultat IndexedHashtable

getPatientTypes() public méthode

public getPatientTypes ( AbstractConnection cxn ) : StringDictionary
cxn AbstractConnection
Résultat StringDictionary

getPatientsByClinic() public méthode

public getPatientsByClinic ( AbstractConnection cxn, string clinicId ) : Patient[]
cxn AbstractConnection
clinicId string
Résultat Patient[]

getPatientsByClinic() public méthode

public getPatientsByClinic ( AbstractConnection cxn, string clinicId, string fromDate, string toDate ) : Patient[]
cxn AbstractConnection
clinicId string
fromDate string
toDate string
Résultat Patient[]

getPatientsByProvider() public méthode

public getPatientsByProvider ( AbstractConnection cxn, string duz ) : Patient[]
cxn AbstractConnection
duz string
Résultat Patient[]

getPatientsBySpecialty() public méthode

public getPatientsBySpecialty ( AbstractConnection cxn, string specialtyId ) : Patient[]
cxn AbstractConnection
specialtyId string
Résultat Patient[]

getPatientsByTeam() public méthode

public getPatientsByTeam ( AbstractConnection cxn, string teamId ) : Patient[]
cxn AbstractConnection
teamId string
Résultat Patient[]

getPatientsByWard() public méthode

public getPatientsByWard ( AbstractConnection cxn, string wardId ) : Patient[]
cxn AbstractConnection
wardId string
Résultat Patient[]

getRatedDisabiliities() public méthode

public getRatedDisabiliities ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
Résultat IndexedHashtable

getRatedDisabiliities() public méthode

public getRatedDisabiliities ( AbstractConnection cxn ) : RatedDisability[]
cxn AbstractConnection
Résultat RatedDisability[]

getRatedDisabiliities() public méthode

public getRatedDisabiliities ( AbstractConnection cxn, string pid ) : RatedDisability[]
cxn AbstractConnection
pid string
Résultat RatedDisability[]

getRemoteSiteIds() public méthode

public getRemoteSiteIds ( AbstractConnection cxn, string pid ) : StringDictionary
cxn AbstractConnection
pid string
Résultat StringDictionary

getRemoteSites() public méthode

public getRemoteSites ( AbstractConnection cxn, string pid ) : Site[]
cxn AbstractConnection
pid string
Résultat Site[]

getTreatingFacilityIds() public méthode

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
Résultat string>.Dictionary

isTestPatient() public méthode

public isTestPatient ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
Résultat IndexedHashtable

isTestPatient() public méthode

public isTestPatient ( AbstractConnection cxn ) : bool
cxn AbstractConnection
Résultat bool

issueConfidentialityBulletin() public méthode

public issueConfidentialityBulletin ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
Résultat IndexedHashtable

issueConfidentialityBulletin() public méthode

public issueConfidentialityBulletin ( AbstractConnection cxn ) : string
cxn AbstractConnection
Résultat string

match() public méthode

public match ( ConnectionSet cxns, string target ) : IndexedHashtable
cxns ConnectionSet
target string
Résultat IndexedHashtable

match() public méthode

public match ( AbstractConnection cxn, string target ) : Patient[]
cxn AbstractConnection
target string
Résultat Patient[]

matchByNameCityState() public méthode

public matchByNameCityState ( ConnectionSet cxns, string name, string city, string state ) : IndexedHashtable
cxns ConnectionSet
name string
city string
state string
Résultat IndexedHashtable

matchByNameCityState() public méthode

public matchByNameCityState ( AbstractConnection cxn, string name, string city, string state ) : Patient[]
cxn AbstractConnection
name string
city string
state string
Résultat Patient[]

mpiMatch() public méthode

public mpiMatch ( DataSource src, string ssn ) : Patient[]
src DataSource
ssn string
Résultat Patient[]

nptLookup() public méthode

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

nptMatch() public méthode

public nptMatch ( string ssn ) : Patient[]
ssn string
Résultat Patient[]

patientInquiry() public méthode

public patientInquiry ( ConnectionSet cxns, string pid ) : IndexedHashtable
cxns ConnectionSet
pid string
Résultat IndexedHashtable

patientInquiry() public méthode

public patientInquiry ( AbstractConnection cxn, string pid ) : string
cxn AbstractConnection
pid string
Résultat string

select() public méthode

public select ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
Résultat IndexedHashtable

select() public méthode

public select ( AbstractConnection cxn, string pid ) : Patient
cxn AbstractConnection
pid string
Résultat Patient

setLocalPids() public méthode

public setLocalPids ( ConnectionSet cxns, string mpiPid ) : IndexedHashtable
cxns ConnectionSet
mpiPid string
Résultat IndexedHashtable