C# Класс gov.va.medora.mdo.dao.sql.npt.NptPatientDao

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

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

Метод Описание
NptPatientDao ( AbstractConnection cxn ) : System
addHomeData ( Patient patient ) : void
getAllProviders ( string pid ) : gov.va.medora.mdo.User[]
getConfidentiality ( ) : string>.KeyValuePair
getDemographics ( ) : DemographicSet
getInpatientProviders ( string pid ) : gov.va.medora.mdo.User[]
getLocalPid ( string mpiPID ) : string
getMOSReport ( Patient patient ) : TextReport
getOefOif ( ) : gov.va.medora.mdo.OEF_OIF[]
getPatient ( Patient p ) : gov.va.medora.mdo.Patient[]

Match a patient on Name, SSN and DOB

getPatient ( string ssn ) : gov.va.medora.mdo.Patient[]

Query NPT database for all patients with a given SSN

getPatientAssociates ( string pid ) : gov.va.medora.mdo.PatientAssociate[]
getPatientTypes ( ) : System.Collections.Specialized.StringDictionary
getPatientsByClinic ( string clinicId ) : gov.va.medora.mdo.Patient[]
getPatientsByClinic ( string clinicId, string fromDate, string toDate ) : gov.va.medora.mdo.Patient[]
getPatientsByProvider ( string providerId ) : gov.va.medora.mdo.Patient[]
getPatientsBySpecialty ( string specialtyId ) : gov.va.medora.mdo.Patient[]
getPatientsByTeam ( string teamId ) : gov.va.medora.mdo.Patient[]
getPatientsByWard ( string wardId ) : gov.va.medora.mdo.Patient[]
getPcpForPatient ( string dfn ) : string>.KeyValuePair
getRatedDisabilities ( ) : gov.va.medora.mdo.RatedDisability[]
getRatedDisabilities ( string pid ) : gov.va.medora.mdo.RatedDisability[]
getRemoteSiteIds ( string pid ) : System.Collections.Specialized.StringDictionary
getRemoteSites ( string pid ) : gov.va.medora.mdo.Site[]
getTreatingFacilityIds ( string pid ) : string>.Dictionary
isTestPatient ( ) : bool
issueConfidentialityBulletin ( ) : string
match ( string target ) : gov.va.medora.mdo.Patient[]

Match a patient by SSN

matchByNameCityState ( string name, string city, string stateAbbr ) : gov.va.medora.mdo.Patient[]
patientInquiry ( string pid ) : string
select ( ) : Patient
select ( string pid ) : Patient
selectBySSN ( string ssn ) : Patient

Приватные методы

Метод Описание
getNextPatient ( System.Data.SqlClient.SqlDataReader reader ) : Patient
getPatientsFromDataReader ( System.Data.SqlClient.SqlDataReader reader ) : IList

Описание методов

NptPatientDao() публичный Метод

public NptPatientDao ( AbstractConnection cxn ) : System
cxn AbstractConnection
Результат System

addHomeData() публичный Метод

public addHomeData ( Patient patient ) : void
patient gov.va.medora.mdo.Patient
Результат void

getAllProviders() публичный Метод

public getAllProviders ( string pid ) : gov.va.medora.mdo.User[]
pid string
Результат gov.va.medora.mdo.User[]

getConfidentiality() публичный Метод

public getConfidentiality ( ) : string>.KeyValuePair
Результат string>.KeyValuePair

getDemographics() публичный Метод

public getDemographics ( ) : DemographicSet
Результат gov.va.medora.mdo.DemographicSet

getInpatientProviders() публичный Метод

public getInpatientProviders ( string pid ) : gov.va.medora.mdo.User[]
pid string
Результат gov.va.medora.mdo.User[]

getLocalPid() публичный Метод

public getLocalPid ( string mpiPID ) : string
mpiPID string
Результат string

getMOSReport() публичный Метод

public getMOSReport ( Patient patient ) : TextReport
patient gov.va.medora.mdo.Patient
Результат gov.va.medora.mdo.TextReport

getOefOif() публичный Метод

public getOefOif ( ) : gov.va.medora.mdo.OEF_OIF[]
Результат gov.va.medora.mdo.OEF_OIF[]

getPatient() публичный Метод

Match a patient on Name, SSN and DOB
public getPatient ( Patient p ) : gov.va.medora.mdo.Patient[]
p gov.va.medora.mdo.Patient The patient to match
Результат gov.va.medora.mdo.Patient[]

getPatient() публичный Метод

Query NPT database for all patients with a given SSN
public getPatient ( string ssn ) : gov.va.medora.mdo.Patient[]
ssn string SSN (Social Security Number)
Результат gov.va.medora.mdo.Patient[]

getPatientAssociates() публичный Метод

public getPatientAssociates ( string pid ) : gov.va.medora.mdo.PatientAssociate[]
pid string
Результат gov.va.medora.mdo.PatientAssociate[]

getPatientTypes() публичный Метод

public getPatientTypes ( ) : System.Collections.Specialized.StringDictionary
Результат System.Collections.Specialized.StringDictionary

getPatientsByClinic() публичный Метод

public getPatientsByClinic ( string clinicId ) : gov.va.medora.mdo.Patient[]
clinicId string
Результат gov.va.medora.mdo.Patient[]

getPatientsByClinic() публичный Метод

public getPatientsByClinic ( string clinicId, string fromDate, string toDate ) : gov.va.medora.mdo.Patient[]
clinicId string
fromDate string
toDate string
Результат gov.va.medora.mdo.Patient[]

getPatientsByProvider() публичный Метод

public getPatientsByProvider ( string providerId ) : gov.va.medora.mdo.Patient[]
providerId string
Результат gov.va.medora.mdo.Patient[]

getPatientsBySpecialty() публичный Метод

public getPatientsBySpecialty ( string specialtyId ) : gov.va.medora.mdo.Patient[]
specialtyId string
Результат gov.va.medora.mdo.Patient[]

getPatientsByTeam() публичный Метод

public getPatientsByTeam ( string teamId ) : gov.va.medora.mdo.Patient[]
teamId string
Результат gov.va.medora.mdo.Patient[]

getPatientsByWard() публичный Метод

public getPatientsByWard ( string wardId ) : gov.va.medora.mdo.Patient[]
wardId string
Результат gov.va.medora.mdo.Patient[]

getPcpForPatient() публичный Метод

public getPcpForPatient ( string dfn ) : string>.KeyValuePair
dfn string
Результат string>.KeyValuePair

getRatedDisabilities() публичный Метод

public getRatedDisabilities ( ) : gov.va.medora.mdo.RatedDisability[]
Результат gov.va.medora.mdo.RatedDisability[]

getRatedDisabilities() публичный Метод

public getRatedDisabilities ( string pid ) : gov.va.medora.mdo.RatedDisability[]
pid string
Результат gov.va.medora.mdo.RatedDisability[]

getRemoteSiteIds() публичный Метод

public getRemoteSiteIds ( string pid ) : System.Collections.Specialized.StringDictionary
pid string
Результат System.Collections.Specialized.StringDictionary

getRemoteSites() публичный Метод

public getRemoteSites ( string pid ) : gov.va.medora.mdo.Site[]
pid string
Результат gov.va.medora.mdo.Site[]

getTreatingFacilityIds() публичный Метод

public getTreatingFacilityIds ( string pid ) : string>.Dictionary
pid string
Результат string>.Dictionary

isTestPatient() публичный Метод

public isTestPatient ( ) : bool
Результат bool

issueConfidentialityBulletin() публичный Метод

public issueConfidentialityBulletin ( ) : string
Результат string

match() публичный Метод

Match a patient by SSN
public match ( string target ) : gov.va.medora.mdo.Patient[]
target string Social Security Number (SSN)
Результат gov.va.medora.mdo.Patient[]

matchByNameCityState() публичный Метод

public matchByNameCityState ( string name, string city, string stateAbbr ) : gov.va.medora.mdo.Patient[]
name string
city string
stateAbbr string
Результат gov.va.medora.mdo.Patient[]

patientInquiry() публичный Метод

public patientInquiry ( string pid ) : string
pid string
Результат string

select() публичный Метод

public select ( ) : Patient
Результат gov.va.medora.mdo.Patient

select() публичный Метод

public select ( string pid ) : Patient
pid string
Результат gov.va.medora.mdo.Patient

selectBySSN() публичный Метод

public selectBySSN ( string ssn ) : Patient
ssn string
Результат gov.va.medora.mdo.Patient