public Synopsis getSynopsis(string fromDate, string toDate)
{
Synopsis result = new Synopsis();
result.advanceDirectives = getAdvanceDirectives(fromDate, toDate, 50);
result.allergies = getAllergies();
result.chemHemReports = getChemHemReports(fromDate, toDate, 50);
result.detailedHealthSummaries = getDetailedHealthSummary();
result.healthSummaries = getHealthSummary();
result.immunizations = getImmunizations(fromDate, toDate, 50);
result.medications = getOutpatientMeds();
result.microbiologyReports = getMicrobiologyReports(fromDate, toDate, 50);
result.supplements = getOtherMeds();
result.problemLists = getProblemList("ACTIVE");
result.radiologyReports = getRadiologyReports(fromDate, toDate, 50);
result.surgeryReports = getSurgeryReports();
result.vitalSigns = getVitalSigns();
SitesLib sitesLib = new SitesLib(MySession);
result.treatingFacilities = sitesLib.getConnectedSites();
return result;
}