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

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

Méthodes publiques

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

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

public PatientLib ( MySession mySession ) : System
mySession MySession
Résultat System

findPatient() public méthode

public findPatient ( string ssn ) : PatientArray
ssn string
Résultat gov.va.medora.mdws.dto.PatientArray

getConfidentiality() public méthode

public getConfidentiality ( ) : TaggedTextArray
Résultat gov.va.medora.mdws.dto.TaggedTextArray

getCorrespondingIds() public méthode

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

getDemographics() public méthode

public getDemographics ( ) : PatientTO
Résultat gov.va.medora.mdws.dto.PatientTO

getLocalPid() public méthode

public getLocalPid ( string mpiPid ) : TextTO
mpiPid string
Résultat gov.va.medora.mdws.dto.TextTO

getLocalPid() public méthode

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

getMOSReport() public méthode

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

getOefOif() public méthode

public getOefOif ( ) : TaggedOefOifArray
Résultat gov.va.medora.mdws.dto.TaggedOefOifArray

getPatientAssociates() public méthode

public getPatientAssociates ( string dfn ) : TaggedPatientAssociateArray
dfn string
Résultat gov.va.medora.mdws.dto.TaggedPatientAssociateArray

getPatientAssociates() public méthode

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

getPatientAssociatesMS() public méthode

public getPatientAssociatesMS ( ) : TaggedPatientAssociateArrays
Résultat gov.va.medora.mdws.dto.TaggedPatientAssociateArrays

getPatientSitesByMpiPid() public méthode

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

getPatientsByClinic() public méthode

public getPatientsByClinic ( string clinicId ) : TaggedPatientArray
clinicId string
Résultat gov.va.medora.mdws.dto.TaggedPatientArray

getPatientsByClinic() public méthode

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

getPatientsByProvider() public méthode

public getPatientsByProvider ( string duz ) : TaggedPatientArray
duz string
Résultat gov.va.medora.mdws.dto.TaggedPatientArray

getPatientsByProvider() public méthode

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

getPatientsBySpecialty() public méthode

public getPatientsBySpecialty ( string specialtyId ) : TaggedPatientArray
specialtyId string
Résultat gov.va.medora.mdws.dto.TaggedPatientArray

getPatientsBySpecialty() public méthode

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

getPatientsByTeam() public méthode

public getPatientsByTeam ( string teamId ) : TaggedPatientArray
teamId string
Résultat gov.va.medora.mdws.dto.TaggedPatientArray

getPatientsByTeam() public méthode

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

getPatientsByWard() public méthode

public getPatientsByWard ( string wardId ) : TaggedPatientArray
wardId string
Résultat gov.va.medora.mdws.dto.TaggedPatientArray

getPatientsByWard() public méthode

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

getPcpForPatient() public méthode

public getPcpForPatient ( string pid ) : TaggedText
pid string
Résultat gov.va.medora.mdws.dto.TaggedText

issueConfidentialityBulletin() public méthode

public issueConfidentialityBulletin ( ) : TaggedTextArray
Résultat gov.va.medora.mdws.dto.TaggedTextArray

match() public méthode

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

match() public méthode

public match ( string target ) : TaggedPatientArrays
target string
Résultat gov.va.medora.mdws.dto.TaggedPatientArrays

matchByNameCityState() public méthode

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

matchByNameCityState() public méthode

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

matchByNameCityStateMS() public méthode

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

mpiLookup() public méthode

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)
Résultat gov.va.medora.mdws.dto.PatientArray

mpiMatchSSN() public méthode

public mpiMatchSSN ( string ssn ) : PatientArray
ssn string
Résultat gov.va.medora.mdws.dto.PatientArray

nptLookup() public méthode

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
Résultat gov.va.medora.mdws.dto.PatientArray

patientInquiry() public méthode

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

select() public méthode

public select ( string localPid ) : PatientTO
localPid string
Résultat gov.va.medora.mdws.dto.PatientTO

select() public méthode

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