C# 클래스 gov.va.medora.mdws.PatientLib

파일 보기 프로젝트 열기: OSEHRA/mdws 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

PatientLib() 공개 메소드

public PatientLib ( MySession mySession ) : System
mySession MySession
리턴 System

findPatient() 공개 메소드

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

getConfidentiality() 공개 메소드

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

getCorrespondingIds() 공개 메소드

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

getDemographics() 공개 메소드

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

getLocalPid() 공개 메소드

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

getLocalPid() 공개 메소드

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

getMOSReport() 공개 메소드

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

getOefOif() 공개 메소드

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

getPatientAssociates() 공개 메소드

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

getPatientAssociates() 공개 메소드

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

getPatientAssociatesMS() 공개 메소드

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

getPatientSitesByMpiPid() 공개 메소드

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

getPatientsByClinic() 공개 메소드

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

getPatientsByClinic() 공개 메소드

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

getPatientsByProvider() 공개 메소드

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

getPatientsByProvider() 공개 메소드

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

getPatientsBySpecialty() 공개 메소드

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

getPatientsBySpecialty() 공개 메소드

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

getPatientsByTeam() 공개 메소드

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

getPatientsByTeam() 공개 메소드

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

getPatientsByWard() 공개 메소드

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

getPatientsByWard() 공개 메소드

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

getPcpForPatient() 공개 메소드

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

issueConfidentialityBulletin() 공개 메소드

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

match() 공개 메소드

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

match() 공개 메소드

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

matchByNameCityState() 공개 메소드

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

matchByNameCityState() 공개 메소드

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

matchByNameCityStateMS() 공개 메소드

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

mpiLookup() 공개 메소드

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)
리턴 gov.va.medora.mdws.dto.PatientArray

mpiMatchSSN() 공개 메소드

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

nptLookup() 공개 메소드

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
리턴 gov.va.medora.mdws.dto.PatientArray

patientInquiry() 공개 메소드

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

select() 공개 메소드

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

select() 공개 메소드

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