public PatientArray mpiMatchSSN(string ssn)
{
PatientArray result = new PatientArray();
if (!SocSecNum.isValid(ssn))
{
result.fault = new FaultTO("Invalid SSN");
}
if (result.fault != null)
{
return result;
}
try
{
PatientApi api = new PatientApi();
Site site = mySession.SiteTable.getSite("500");
Patient[] p = api.mpiMatch(site.Sources[0], ssn);
addHomeData(p);
result = new PatientArray(p);
}
catch (Exception e)
{
result.fault = new FaultTO(e.Message);
}
return result;
}