C# Class gov.va.medora.mdws.PatientLib

ファイルを表示 Open project: OSEHRA/mdws Class Usage Examples

Public Methods

Method Description
PatientLib ( MySession mySession ) : System
findPatient ( string ssn ) : PatientArray
getConfidentiality ( ) : TaggedTextArray
getCorrespondingIds ( string sitecode, string patientId, string idType ) : TaggedTextArray
getDemographics ( ) : PatientTO
getLocalPid ( string mpiPid ) : TextTO
getLocalPid ( string sitecode, string mpiPid ) : TextTO
getMOSReport ( string appPwd, string EDIPI ) : TaggedText
getOefOif ( ) : TaggedOefOifArray
getPatientAssociates ( string dfn ) : TaggedPatientAssociateArray
getPatientAssociates ( string sitecode, string dfn ) : TaggedPatientAssociateArray
getPatientAssociatesMS ( ) : TaggedPatientAssociateArrays
getPatientSitesByMpiPid ( string mpiPid ) : TaggedTextArray

Given a national identifier find the patient's sites

getPatientsByClinic ( string clinicId ) : TaggedPatientArray
getPatientsByClinic ( string sitecode, string clinicId ) : TaggedPatientArray
getPatientsByProvider ( string duz ) : TaggedPatientArray
getPatientsByProvider ( string sitecode, string duz ) : TaggedPatientArray
getPatientsBySpecialty ( string specialtyId ) : TaggedPatientArray
getPatientsBySpecialty ( string sitecode, string specialtyId ) : TaggedPatientArray
getPatientsByTeam ( string teamId ) : TaggedPatientArray
getPatientsByTeam ( string sitecode, string teamId ) : TaggedPatientArray
getPatientsByWard ( string wardId ) : TaggedPatientArray
getPatientsByWard ( string sitecode, string wardId ) : TaggedPatientArray
getPcpForPatient ( string pid ) : TaggedText
issueConfidentialityBulletin ( ) : TaggedTextArray
match ( string sitecode, string target ) : TaggedPatientArray
match ( string target ) : TaggedPatientArrays
matchByNameCityState ( string name, string city, string stateAbbr ) : TaggedPatientArray
matchByNameCityState ( string sitecode, string name, string city, string stateAbbr ) : TaggedPatientArray
matchByNameCityStateMS ( string name, string city, string stateAbbr ) : TaggedPatientArrays
mpiLookup ( string SSN, string lastName, string firstName, string middleName, string nameSuffix, string DOB, string gender ) : PatientArray

Lookup a patient in the Medora Patient Index. This can be a stateless call (i.e. not currently required to login)

mpiMatchSSN ( string ssn ) : PatientArray
nptLookup ( string SSN, string lastName, string firstName, string middleName, string nameSuffix, string DOB, string gender ) : PatientArray
patientInquiry ( ) : TextTO

Make a patient inquiry call (address, contact numbers, NOK, etc. information)

select ( string localPid ) : PatientTO
select ( string sitecode, string localPid ) : PatientTO

Private Methods

Method Description
addHomeData ( Patient patients ) : void
getHomeData ( Patient patient ) : Patient
getPatientAssociates ( gov.va.medora.mdo.dao.AbstractConnection cxn, string dfn ) : TaggedPatientAssociateArray
match ( gov.va.medora.mdo.dao.AbstractConnection cxn, string target ) : TaggedPatientArray
matchByNameCityState ( gov.va.medora.mdo.dao.AbstractConnection cxn, string name, string city, string stateAbbr ) : TaggedPatientArray
processContacts ( IndexedHashtable t ) : PatientAssociateArray

Method Details

PatientLib() public method

public PatientLib ( MySession mySession ) : System
mySession MySession
return System

findPatient() public method

public findPatient ( string ssn ) : PatientArray
ssn string
return gov.va.medora.mdws.dto.PatientArray

getConfidentiality() public method

public getConfidentiality ( ) : TaggedTextArray
return gov.va.medora.mdws.dto.TaggedTextArray

getCorrespondingIds() public method

public getCorrespondingIds ( string sitecode, string patientId, string idType ) : TaggedTextArray
sitecode string
patientId string
idType string
return gov.va.medora.mdws.dto.TaggedTextArray

getDemographics() public method

public getDemographics ( ) : PatientTO
return gov.va.medora.mdws.dto.PatientTO

getLocalPid() public method

public getLocalPid ( string mpiPid ) : TextTO
mpiPid string
return gov.va.medora.mdws.dto.TextTO

getLocalPid() public method

public getLocalPid ( string sitecode, string mpiPid ) : TextTO
sitecode string
mpiPid string
return gov.va.medora.mdws.dto.TextTO

getMOSReport() public method

public getMOSReport ( string appPwd, string EDIPI ) : TaggedText
appPwd string
EDIPI string
return gov.va.medora.mdws.dto.TaggedText

getOefOif() public method

public getOefOif ( ) : TaggedOefOifArray
return gov.va.medora.mdws.dto.TaggedOefOifArray

getPatientAssociates() public method

public getPatientAssociates ( string dfn ) : TaggedPatientAssociateArray
dfn string
return gov.va.medora.mdws.dto.TaggedPatientAssociateArray

getPatientAssociates() public method

public getPatientAssociates ( string sitecode, string dfn ) : TaggedPatientAssociateArray
sitecode string
dfn string
return gov.va.medora.mdws.dto.TaggedPatientAssociateArray

getPatientAssociatesMS() public method

public getPatientAssociatesMS ( ) : TaggedPatientAssociateArrays
return gov.va.medora.mdws.dto.TaggedPatientAssociateArrays

getPatientSitesByMpiPid() public method

Given a national identifier find the patient's sites
public getPatientSitesByMpiPid ( string mpiPid ) : TaggedTextArray
mpiPid string
return gov.va.medora.mdws.dto.TaggedTextArray

getPatientsByClinic() public method

public getPatientsByClinic ( string clinicId ) : TaggedPatientArray
clinicId string
return gov.va.medora.mdws.dto.TaggedPatientArray

getPatientsByClinic() public method

public getPatientsByClinic ( string sitecode, string clinicId ) : TaggedPatientArray
sitecode string
clinicId string
return gov.va.medora.mdws.dto.TaggedPatientArray

getPatientsByProvider() public method

public getPatientsByProvider ( string duz ) : TaggedPatientArray
duz string
return gov.va.medora.mdws.dto.TaggedPatientArray

getPatientsByProvider() public method

public getPatientsByProvider ( string sitecode, string duz ) : TaggedPatientArray
sitecode string
duz string
return gov.va.medora.mdws.dto.TaggedPatientArray

getPatientsBySpecialty() public method

public getPatientsBySpecialty ( string specialtyId ) : TaggedPatientArray
specialtyId string
return gov.va.medora.mdws.dto.TaggedPatientArray

getPatientsBySpecialty() public method

public getPatientsBySpecialty ( string sitecode, string specialtyId ) : TaggedPatientArray
sitecode string
specialtyId string
return gov.va.medora.mdws.dto.TaggedPatientArray

getPatientsByTeam() public method

public getPatientsByTeam ( string teamId ) : TaggedPatientArray
teamId string
return gov.va.medora.mdws.dto.TaggedPatientArray

getPatientsByTeam() public method

public getPatientsByTeam ( string sitecode, string teamId ) : TaggedPatientArray
sitecode string
teamId string
return gov.va.medora.mdws.dto.TaggedPatientArray

getPatientsByWard() public method

public getPatientsByWard ( string wardId ) : TaggedPatientArray
wardId string
return gov.va.medora.mdws.dto.TaggedPatientArray

getPatientsByWard() public method

public getPatientsByWard ( string sitecode, string wardId ) : TaggedPatientArray
sitecode string
wardId string
return gov.va.medora.mdws.dto.TaggedPatientArray

getPcpForPatient() public method

public getPcpForPatient ( string pid ) : TaggedText
pid string
return gov.va.medora.mdws.dto.TaggedText

issueConfidentialityBulletin() public method

public issueConfidentialityBulletin ( ) : TaggedTextArray
return gov.va.medora.mdws.dto.TaggedTextArray

match() public method

public match ( string sitecode, string target ) : TaggedPatientArray
sitecode string
target string
return gov.va.medora.mdws.dto.TaggedPatientArray

match() public method

public match ( string target ) : TaggedPatientArrays
target string
return gov.va.medora.mdws.dto.TaggedPatientArrays

matchByNameCityState() public method

public matchByNameCityState ( string name, string city, string stateAbbr ) : TaggedPatientArray
name string
city string
stateAbbr string
return gov.va.medora.mdws.dto.TaggedPatientArray

matchByNameCityState() public method

public matchByNameCityState ( string sitecode, string name, string city, string stateAbbr ) : TaggedPatientArray
sitecode string
name string
city string
stateAbbr string
return gov.va.medora.mdws.dto.TaggedPatientArray

matchByNameCityStateMS() public method

public matchByNameCityStateMS ( string name, string city, string stateAbbr ) : TaggedPatientArrays
name string
city string
stateAbbr string
return gov.va.medora.mdws.dto.TaggedPatientArrays

mpiLookup() public method

Lookup a patient in the Medora Patient Index. This can be a stateless call (i.e. not currently required to login)
public mpiLookup ( string SSN, string lastName, string firstName, string middleName, string nameSuffix, string DOB, string gender ) : PatientArray
SSN string Patient SSN (required)
lastName string Patient Last Name (optional)
firstName string Patient First Name (optional)
middleName string Patient Middle Name (optional)
nameSuffix string Patient Name Suffix (optional)
DOB string Patient Date Of Birth (optional)
gender string Patient Gender (not currently used for matching)
return gov.va.medora.mdws.dto.PatientArray

mpiMatchSSN() public method

public mpiMatchSSN ( string ssn ) : PatientArray
ssn string
return gov.va.medora.mdws.dto.PatientArray

nptLookup() public method

public nptLookup ( string SSN, string lastName, string firstName, string middleName, string nameSuffix, string DOB, string gender ) : PatientArray
SSN string
lastName string
firstName string
middleName string
nameSuffix string
DOB string
gender string
return gov.va.medora.mdws.dto.PatientArray

patientInquiry() public method

Make a patient inquiry call (address, contact numbers, NOK, etc. information)
public patientInquiry ( ) : TextTO
return gov.va.medora.mdws.dto.TextTO

select() public method

public select ( string localPid ) : PatientTO
localPid string
return gov.va.medora.mdws.dto.PatientTO

select() public method

public select ( string sitecode, string localPid ) : PatientTO
sitecode string
localPid string
return gov.va.medora.mdws.dto.PatientTO