protected void Page_Load(object sender, EventArgs e) { if (Request[ParameterNames.Request.ClientId] != null) { ClientObject client = new ClientObject(); client.ClientGUID.Value = Request[ParameterNames.Request.ClientId]; client.Load(); if(client.IsLoaded) { HttpCookie cookie = new HttpCookie(ParameterNames.Cookie.ClientId, Request[ParameterNames.Request.ClientId]); cookie.Expires = DateTime.Now.AddYears(10); Response.SetCookie(cookie); } } }
public bool Load() { StudyObject study = new StudyObject(); study.StudyId.Value = studyId; study.Load(); if (study.IsLoaded) { if (study.ClientId.Value != null) { ClientObject client = new ClientObject(); client.ClientId.Value = study.ClientId.Value; client.Load(); if (client.IsLoaded) { _clientName = client.Name.Value.ToString(); if (client.Address.Value != null) _clientAddress = client.Address.Value.ToString() + ", "; if (client.City.Value != null) _clientAddress += client.City.Value.ToString() + ", "; if (client.State.Value != null) _clientAddress += client.State.Value.ToString() + " "; if (client.Zip.Value != null) _clientAddress += client.Zip.Value.ToString(); } } ModalityObject modality = new ModalityObject(); modality.ModalityId.Value = study.ModalityId.Value; modality.Load(); if (modality.IsLoaded) { _modality = modality.Name.Value.ToString(); } if (study.IsManual.Value != null && study.IsManual.Value.ToString().Equals("Y")) { _manualStatus = "This report was imported from another system."; } PatientObject patient = new PatientObject(); patient.GetPrimaryKey().Value = study.PatientId.Value; patient.Load(); if (patient.IsLoaded) { _patientId = (int)patient.PatientId.Value; _patientName = (string)patient.Name.Value; if (patient.DateOfBirth.Value != null) { _dateOfBirth = ((DateTime)patient.DateOfBirth.Value).ToShortDateString(); } } if (study.ReferringPhysicianId != null && study.ReferringPhysicianId.Value != null) { UserObject user = new UserObject(); user.UserId.Value = study.ReferringPhysicianId.Value; user.Load(); _referringPhysician = user.Name.Value.ToString(); } else { _referringPhysician = "(N/A)"; } _studyDate = ((DateTime)study.StudyDate.Value).ToShortDateString(); FindingObject finding = new FindingObject(); finding.FindingId.Value = (int)study.LatestFindingId.Value; finding.Load(); if (finding.IsLoaded) { _transcription = GetTrascription((string)finding.TextualTranscript.Value); if (finding.AudioDate.Value != null) { _reportDateTime = ((DateTime)finding.AudioDate.Value).ToString(); _reportDate = ((DateTime)finding.AudioDate.Value).ToShortDateString(); } if (finding.AudioUserId.Value != null) { UserObject radiologist = new UserObject(); radiologist.UserId.Value = finding.AudioUserId.Value; radiologist.Load(); if (radiologist.IsLoaded) { string[] names = radiologist.Name.Value.ToString().Split(','); if (names != null && names.Length == 2) { string space = " "; if (isHTML) space = " " ; _radiologist = names[1] + space + names[0] + "," + space + "M.D."; } else { _radiologist = radiologist.Name.Value.ToString(); } } } } StudyStatusTypeObject studyStatus = new StudyStatusTypeObject(); studyStatus.StudyStatusTypeId.Value = study.StudyStatusId.Value; studyStatus.Load(); if (studyStatus.IsLoaded) { _status = (string)studyStatus.Status.Value; } HospitalObject hospital = new HospitalObject(); hospital.HospitalId.Value = study.HospitalId.Value; hospital.Load(); if (hospital.IsLoaded) { _hospitalName = hospital.Name.Value.ToString(); if (hospital.Fax.Value != null) { _fax = (string)hospital.Fax.Value; } } return true; } return false; }