private string GetPatientAdherenceBarriers(int ptn_pk, int visitPK, int locationId) { string result = string.Empty; try { IPatientAdherence ipatientadherence; ipatientadherence = (IPatientAdherence)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BPatientAdherence, BusinessProcess.Clinical"); PatientAdherenceBarrier patientadherencebarrier = ipatientadherence.GetPatientAdherenceBarriers(ptn_pk, visitPK, locationId); result = SerializerUtil.ConverToJson <PatientAdherenceBarrier>(patientadherencebarrier); } catch (Exception ex) { string str = "ptn_pk: " + ptn_pk.ToString() + ",visitPK: " + visitPK.ToString() + ",locationId:" + locationId.ToString(); CLogger.WriteLog(ELogLevel.ERROR, "GetPatientAdherenceBarriers() exception: " + str + "-" + ex.ToString()); ResponseType response = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False) }; result = SerializerUtil.ConverToJson <ResponseType>(response); } finally { } return(result); }
private string GetClinicalSummaryData(int ptn_pk, int visitPK, int locationId) { string result = string.Empty; try { IClinicalSummaryForm ipatientClinicalSummary; ipatientClinicalSummary = (IClinicalSummaryForm)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BClinicalSummary, BusinessProcess.Clinical"); ClinicalSummary patientClinicalSummary = ipatientClinicalSummary.GetClinicalSummaryData(ptn_pk, visitPK, locationId); result = SerializerUtil.ConverToJson <ClinicalSummary>(patientClinicalSummary); } catch (Exception ex) { string str = "ptn_pk: " + ptn_pk.ToString() + ",visitPK: " + visitPK.ToString() + ",locationId:" + locationId.ToString(); CLogger.WriteLog(ELogLevel.ERROR, "GetClinicalSummaryData() exception: " + str + "-" + ex.ToString()); ResponseType response = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False) }; result = SerializerUtil.ConverToJson <ResponseType>(response); } finally { } return(result); }
private string SaveData(string nodeJson, int ptn_pk) { string result = string.Empty; ResponseType ObjResponse = new ResponseType(); try { HIVCE.Common.Entities.TreatmentPreparation treatmentpreparation = SerializerUtil.ConverToObject <HIVCE.Common.Entities.TreatmentPreparation>(nodeJson); BLTreatmentPreparation blTP = new BLTreatmentPreparation(); treatmentpreparation.Ptn_pk = ptn_pk; bool flag = blTP.SaveUpdateTreatmentPreparation(treatmentpreparation); if (flag) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.True); } else { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } } catch (Exception ex) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } finally { } result = SerializerUtil.ConverToJson <ResponseType>(ObjResponse); return(result); }
private string SaveCIFData(string jsonString, int patientID, int userID) { bool responseStatus; ResponseType ObjResponse = new ResponseType(); try { // HTSClientIntake CIform = SerializerUtil.ConverToObject<HTSClientIntake>(jsonString); IHTSClientIntake clientIntake; clientIntake = (IHTSClientIntake)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BHTSClientIntake, BusinessProcess.Clinical"); responseStatus = clientIntake.SaveClientIntakeFormData(jsonString, patientID, userID); ObjResponse.Success = responseStatus.ToString(); } catch (Exception ex) { CLogger.WriteLog(ELogLevel.ERROR, "GetClientIntakeFormData() exception: " + ex.ToString()); ResponseType response = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False) }; responseStatus = Convert.ToBoolean(SerializerUtil.ConverToJson <ResponseType>(response.ToString())); ObjResponse.Success = responseStatus.ToString(); } string result = SerializerUtil.ConverToJson <ResponseType>(ObjResponse); return(result); }
private string GetOIChronicDiseaseData(int ptn_pk, int locationId) { string result = string.Empty; try { IClinicalEncounter clinicalencounter = (IClinicalEncounter)ObjectFactory.CreateInstance("HIVCE.BusinessLayer.BLClinicalEncounter, HIVCE.BusinessLayer"); HIVCE.Common.Entities.OIChronicDiseaseData oiCD = clinicalencounter.GetOIChronicDiseaseData(ptn_pk, locationId); result = SerializerUtil.ConverToJson <HIVCE.Common.Entities.OIChronicDiseaseData>(oiCD); } catch (Exception ex) { CLogger.WriteLog(ELogLevel.ERROR, "frmPatientCEOIChronicDisease() exception: " + ex.ToString()); ResponseType response = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False) }; result = SerializerUtil.ConverToJson <ResponseType>(response); } finally { } return(result); }
private string SaveData(string nodeJson, int ptn_pk, int visitPK) { string result = string.Empty; ResponseType ObjResponse = new ResponseType(); try { HIVCE.Common.Entities.ARTReadinessAssessment treatmentpreparation = SerializerUtil.ConverToObject <HIVCE.Common.Entities.ARTReadinessAssessment>(nodeJson); IARTReadinessAssessment blObj = (IARTReadinessAssessment)ObjectFactory.CreateInstance("HIVCE.BusinessLayer.BLARTReadinessAssessment, HIVCE.BusinessLayer"); treatmentpreparation.Ptn_pk = ptn_pk; treatmentpreparation.Visit_Id = visitPK; bool flag = blObj.SaveUpdateARTReadinessAssessment(treatmentpreparation); if (flag) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.True); } else { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } } catch (Exception ex) { ObjResponse.ErrorMessage = ex.Message; ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } finally { } result = SerializerUtil.ConverToJson <ResponseType>(ObjResponse); return(result); }
private string SaveData(string nodeJson, int ptn_pk, int visitPK) { string result = string.Empty; ResponseType ObjResponse = new ResponseType(); try { HIVCE.Common.Entities.AlcoholDepressionScreeningObj adcObj = SerializerUtil.ConverToObject <HIVCE.Common.Entities.AlcoholDepressionScreeningObj>(nodeJson); IAlcoholDepressionScreening blObj = (IAlcoholDepressionScreening)ObjectFactory.CreateInstance("HIVCE.BusinessLayer.BLAlcoholDepressionScreening, HIVCE.BusinessLayer"); adcObj.Ptn_pk = ptn_pk; adcObj.Visit_Id = visitPK; bool flag = blObj.SaveUpdateAlcoholDepressionScreening(adcObj); if (flag) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.True); } else { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } } catch (Exception ex) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } finally { } result = SerializerUtil.ConverToJson <ResponseType>(ObjResponse); return(result); }
private string SaveData(string nodeJson, int ptn_pk, int visitPK) { string result = string.Empty; ResponseType ObjResponse = new ResponseType(); try { MAdherence adcObj = SerializerUtil.ConverToObject <MAdherence>(nodeJson); IClinicalEncounter blObj = (IClinicalEncounter)ObjectFactory.CreateInstance("HIVCE.BusinessLayer.BLClinicalEncounter, HIVCE.BusinessLayer"); adcObj.Ptn_pk = ptn_pk; adcObj.Visit_Id = visitPK; int flag = blObj.SaveUpdateMoriskyData(adcObj, ptn_pk, visitPK, userId, locationId, DateTime.Now); if (flag == 1) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.True); } else { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } } catch (Exception ex) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } finally { } result = SerializerUtil.ConverToJson <ResponseType>(ObjResponse); return(result); }
private string GetRefillEncounter(int ptn_pk, int visitPK, int locationId) { string result = string.Empty; try { IClinicalEncounter clinicalencounter = (IClinicalEncounter)ObjectFactory.CreateInstance("HIVCE.BusinessLayer.BLClinicalEncounter, HIVCE.BusinessLayer"); HIVCE.Common.Entities.RefillEncounter cl = clinicalencounter.GetRefillEncounter(ptn_pk, visitPK, locationId); result = SerializerUtil.ConverToJson <HIVCE.Common.Entities.RefillEncounter>(cl); } catch (Exception ex) { CLogger.WriteLog(ELogLevel.ERROR, "GetClinicalEnounter() exception: " + ex.ToString()); ResponseType response = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False) }; result = SerializerUtil.ConverToJson <ResponseType>(response); } finally { } return(result); }
private string GetPrEPInitiation(int ptn_pk, int visitPK, int locationId) { string result = string.Empty; try { IPrEP ipatientPrEP; ipatientPrEP = (IPrEP)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BPrEP, BusinessProcess.Clinical"); Entities.Common.PrEP patientPrEP = ipatientPrEP.GetPrEPInitiationData(ptn_pk, visitPK, locationId); //PrEP patientPrEP = ipatientPrEP.GetPrEPInitiationData(ptn_pk, visitPK, locationId); result = SerializerUtil.ConverToJson <Entities.Common.PrEP>(patientPrEP); } catch (Exception ex) { string str = "ptn_pk: " + ptn_pk.ToString() + ",visitPK: " + visitPK.ToString() + ",locationId:" + locationId.ToString(); CLogger.WriteLog(ELogLevel.ERROR, "GetPrEPInitiation() exception: " + str + "-" + ex.ToString()); ResponseType response = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False) }; result = SerializerUtil.ConverToJson <ResponseType>(response); } finally { } return(result); }
private string SavePresentingComplaintsData(string nodeJson, int ptn_pk, int visitPK, int locationId, int userId) { string result = string.Empty; ResponseType ObjResponse = new ResponseType(); try { HIVCE.Common.Entities.PresentingComplaint obj = SerializerUtil.ConverToObject <HIVCE.Common.Entities.PresentingComplaint>(nodeJson); BLClinicalEncounter blTP = new BLClinicalEncounter(); obj.Ptn_pk = ptn_pk; obj.Visit_Id = visitPK; obj.LocationId = locationId; bool flag = blTP.SaveUpdatePresentingComplaintsData(obj, userId, locationId); if (flag) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.True); } else { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } } catch (Exception ex) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } finally { } result = SerializerUtil.ConverToJson <ResponseType>(ObjResponse); return(result); }
private string GetTransition(int ptn_pk, int visitPK) { string result = string.Empty; try { BLTransition bl = new BLTransition(); ITransition blObj = (ITransition)ObjectFactory.CreateInstance("HIVCE.BusinessLayer.BLTransition, HIVCE.BusinessLayer"); HIVCE.Common.Entities.Transition objTP = blObj.GetTransition(ptn_pk, visitPK); result = SerializerUtil.ConverToJson <HIVCE.Common.Entities.Transition>(objTP); } catch (Exception ex) { ///CLogger.WriteLog(ELogLevel.ERROR, "GetAnnouncements() exception: " + ex.ToString()); ResponseType response = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False) }; result = SerializerUtil.ConverToJson <ResponseType>(response); } finally { } return(result); }
private string SaveManagementxData(string nodeJson, int ptn_pk, int visitPK, int locationId, int userId) { string result = string.Empty; ResponseType ObjResponse = new ResponseType(); try { HIVCE.Common.Entities.ManagementDB obj = SerializerUtil.ConverToObject <HIVCE.Common.Entities.ManagementDB>(nodeJson); IClinicalEncounter clinicalencounter = (IClinicalEncounter)ObjectFactory.CreateInstance("HIVCE.BusinessLayer.BLClinicalEncounter, HIVCE.BusinessLayer"); obj.Ptn_pk = ptn_pk; obj.Visit_Id = visitPK; obj.LocationId = locationId; bool flag = clinicalencounter.SaveUpdateManagementxData(obj, userId, locationId); if (flag) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.True); } else { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } } catch (Exception ex) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } finally { } result = SerializerUtil.ConverToJson <ResponseType>(ObjResponse); return(result); }
private string GetVisitDetailsData(int ptn_pk, int visitPK, int locationId) { string result = string.Empty; try { IKNHMEI iANC = (IKNHMEI)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BKNHMEI, BusinessProcess.Clinical"); Entities.Common.ANCVisitDetails anc = iANC.GetANCVisitDetailsData(ptn_pk, locationId, visitPK); result = SerializerUtil.ConverToJson <Entities.Common.ANCVisitDetails>(anc); } catch (Exception ex) { CLogger.WriteLog(ELogLevel.ERROR, "GetVisitDetailsData() exception: " + ex.ToString()); ResponseType response = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False) }; result = SerializerUtil.ConverToJson <ResponseType>(response); } finally { } return(result); }
private string SaveSession(string nodeJson, int ptn_pk, int visitPK, int locationId, int userId, int sessionId) { string result = string.Empty; ResponseType ObjResponse = new ResponseType(); try { PatientAdherenceCounseling patientAdherenceCounselling = SerializerUtil.ConverToObject <PatientAdherenceCounseling>(nodeJson); IPatientAdherence ipatientadherence; ipatientadherence = (IPatientAdherence)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BPatientAdherence,BusinessProcess.Clinical"); patientAdherenceCounselling.Ptn_Pk = ptn_pk; patientAdherenceCounselling.Visit_Id = visitPK; patientAdherenceCounselling.LocationId = locationId; patientAdherenceCounselling.CurrentSession = sessionId; bool flag = true; int visitId = 0; visitId = ipatientadherence.SaveUpdateEnhanceAdherenceCounsellingSessions(patientAdherenceCounselling, userId); if (visitId > 0) { flag = true; } else { flag = false; } Session["PatientVisitId"] = visitId.ToString(); this.hidVId.Value = visitId.ToString(); if (flag) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.True); } else { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } } catch (Exception ex) { if (ex.Message.ToLower().Contains("visit already exists")) { ObjResponse.ErrorMessage = ex.Message; } ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); CLogger.WriteLog(ELogLevel.ERROR, "SavePatientAdherenceBarriersData() exception: " + ex.ToString()); } finally { } result = SerializerUtil.ConverToJson <ResponseType>(ObjResponse); return(result); }
private string SavePrEPTriage(string nodeJson, int ptn_pk, int visitPK, int locationId, int userId) { string result = string.Empty; ResponseType ObjResponse = new ResponseType(); try { Entities.Common.PrEPTriage triage = SerializerUtil.ConverToObject <Entities.Common.PrEPTriage>(nodeJson); IPrEP iPrep = (IPrEP)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BPrEP, BusinessProcess.Clinical"); triage.Ptn_pk = ptn_pk; triage.LocationId = locationId; triage.Visit_Id = visitPK; //result = SerializerUtil.ConverToJson<Triage>(triage); int flag = 0; int visitId; flag = iPrep.SaveUpdatePrEPTriage(triage, visitPK, locationId, userId); Session["PatientVisitId"] = visitPK.ToString(); this.hidVId.Value = visitPK.ToString(); if (flag != 0) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.True); } else { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } } catch (Exception ex) { if (ex.Message.ToLower().Contains("visit already exists")) { ObjResponse.ErrorMessage = ex.Message; } ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } finally { } result = SerializerUtil.ConverToJson <ResponseType>(ObjResponse); return(result); }
private string SaveUpdateClinicalSummaryData(string nodeJson, int ptn_pk, int visitPK, int locationId, int userId) { string result = string.Empty; ResponseType ObjResponse = new ResponseType(); try { ClinicalSummary clinicalsummarydata = SerializerUtil.ConverToObject <ClinicalSummary>(nodeJson); IClinicalSummaryForm iclinicalsummarydata; iclinicalsummarydata = (IClinicalSummaryForm)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BClinicalSummary, BusinessProcess.Clinical"); clinicalsummarydata.Ptn_pk = ptn_pk; clinicalsummarydata.Visit_Id = visitPK; clinicalsummarydata.location_id = locationId; int i = iclinicalsummarydata.SaveUpdateClinicalSummaryData(clinicalsummarydata, userId); //Session["PatientVisitId"] = visitId.ToString(); //this.hidVId.Value = visitId.ToString(); if (i > 0) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.True); } else { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } } catch (Exception ex) { if (ex.Message.ToLower().Contains("visit already exists")) { ObjResponse.ErrorMessage = ex.Message; } ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); CLogger.WriteLog(ELogLevel.ERROR, "SavePatientAdherenceBarriersData() exception: " + ex.ToString()); } finally { } result = SerializerUtil.ConverToJson <ResponseType>(ObjResponse); return(result); }
private string SaveRefillEncounterData(string nodeJson, int ptn_pk, int visitPK, int locationId, int userId) { string result = string.Empty; ResponseType ObjResponse = new ResponseType(); try { HIVCE.Common.Entities.RefillEncounterDB obj = SerializerUtil.ConverToObject <HIVCE.Common.Entities.RefillEncounterDB>(nodeJson); IClinicalEncounter clinicalencounter = (IClinicalEncounter)ObjectFactory.CreateInstance("HIVCE.BusinessLayer.BLClinicalEncounter, HIVCE.BusinessLayer"); obj.Ptn_pk = ptn_pk; obj.Visit_Id = visitPK; obj.LocationId = locationId; bool flag = clinicalencounter.SaveRefillEncounterData(obj, userId, locationId); if (flag) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.True); } else { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } try { IinitialFollowupVisit tbscreenManager = (IinitialFollowupVisit)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BInitialFollowupVisit, BusinessProcess.Clinical"); tbscreenManager.SaveTBScreeningDetails(ptn_pk, visitPK, null, Convert.ToInt32(ddlTBFindings.SelectedItem.Value), locationId, userId); } catch { } } catch (Exception ex) { if (ex.Message.ToLower().Contains("visit already exists")) { ObjResponse.ErrorMessage = ex.Message; } ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } finally { } result = SerializerUtil.ConverToJson <ResponseType>(ObjResponse); return(result); }
private string SaveProfileData(string nodeJson, int ptn_pk, int visitPK, int locationId, int userId) { string result = string.Empty; ResponseType ObjResponse = new ResponseType(); try { Entities.Common.ANC anc = SerializerUtil.ConverToObject <Entities.Common.ANC>(nodeJson); IKNHMEI iknhmei = (IKNHMEI)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BKNHMEI, BusinessProcess.Clinical"); anc.Ptn_pk = ptn_pk; anc.Visit_Id = visitPK; anc.LocationId = locationId; //result = SerializerUtil.ConverToJson<Triage>(triage); bool flag = true; int visitId; flag = iknhmei.SaveUpdateProfile(anc, userId, locationId, out visitId); Session["PatientVisitId"] = visitId.ToString(); this.hidVId.Value = visitId.ToString(); if (flag) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.True); } else { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } } catch (Exception ex) { if (ex.Message.ToLower().Contains("visit already exists")) { ObjResponse.ErrorMessage = ex.Message; } ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } finally { } result = SerializerUtil.ConverToJson <ResponseType>(ObjResponse); return(result); }
private string SaveInitiationData(string nodeJson, int ptn_pk, int visitPK, int locationId, int userId) { string result = string.Empty; ResponseType ObjResponse = new ResponseType(); try { Entities.Common.PrEPInitiation PrEPdata = SerializerUtil.ConverToObject <Entities.Common.PrEPInitiation>(nodeJson); IPrEP iPrEPdata; iPrEPdata = (IPrEP)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BPrEP, BusinessProcess.Clinical"); PrEPdata.Ptn_pk = ptn_pk; PrEPdata.Visit_Id = visitPK; PrEPdata.LocationId = locationId; int i = iPrEPdata.SaveUpdatePrEPInitiationData(PrEPdata, userId, visitPK, locationId); //Session["PatientVisitId"] = visitId.ToString(); //this.hidVId.Value = visitId.ToString(); if (i > 0) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.True); } else { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } } catch (Exception ex) { if (ex.Message.ToLower().Contains("visit already exists")) { ObjResponse.ErrorMessage = ex.Message; } ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); CLogger.WriteLog(ELogLevel.ERROR, "SaveUpdatePrEPInitiationData() exception: " + ex.ToString()); } finally { } result = SerializerUtil.ConverToJson <ResponseType>(ObjResponse); return(result); }
private string SaveTriageData(string nodeJson, int ptn_pk, int visitPK, int locationId, int userId) { string result = string.Empty; ResponseType ObjResponse = new ResponseType(); try { HIVCE.Common.Entities.Triage triage = SerializerUtil.ConverToObject <HIVCE.Common.Entities.Triage>(nodeJson); IClinicalEncounter clinicalencounter = (IClinicalEncounter)ObjectFactory.CreateInstance("HIVCE.BusinessLayer.BLClinicalEncounter, HIVCE.BusinessLayer"); triage.Ptn_pk = ptn_pk; triage.Visit_Id = visitPK; triage.LocationId = locationId; //result = SerializerUtil.ConverToJson<Triage>(triage); bool flag = true; int visitId; flag = clinicalencounter.SaveUpdateTriage(triage, userId, out visitId); Session["PatientVisitId"] = visitId.ToString(); this.hidVId.Value = visitId.ToString(); if (flag) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.True); } else { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } } catch (Exception ex) { ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); } finally { } result = SerializerUtil.ConverToJson <ResponseType>(ObjResponse); return(result); }
private string GetPrEPAssessment(int ptn_pk, int visitPK, int locationId) { string result = string.Empty; try { IPrEP iPrep = (IPrEP)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BPrEP, BusinessProcess.Clinical"); Entities.Common.PrEP assessment = iPrep.GetPrEPAssessmentData(ptn_pk, visitPK, locationId); result = SerializerUtil.ConverToJson <Entities.Common.PrEP>(assessment); //if (visitPK > 0) //{ // IPrEP iPrep = (IPrEP)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BPrEP, BusinessProcess.Clinical"); // Entities.Common.PrEP assessment = iPrep.GetPrEPAssessmentData(ptn_pk, visitPK, locationId); // result = SerializerUtil.ConverToJson<Entities.Common.PrEP>(assessment); //} //else //{ // ResponseType response = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False) }; // result = SerializerUtil.ConverToJson<ResponseType>(response); //} } catch (Exception ex) { ///CLogger.WriteLog(ELogLevel.ERROR, "GetAnnouncements() exception: " + ex.ToString()); ResponseType response = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False) }; result = SerializerUtil.ConverToJson <ResponseType>(response); } finally { } return(result); }
private string SavePresentingComplaintsData(string nodeJson, int ptn_pk, int visitPK, int locationId, int userId) { string result = string.Empty; ResponseType ObjResponse = new ResponseType(); //try //{ // HIVCE.Common.Entities.PresentingComplaint obj = SerializerUtil.ConverToObject<HIVCE.Common.Entities.PresentingComplaint>(nodeJson); // IClinicalEncounter clinicalencounter = (IClinicalEncounter)ObjectFactory.CreateInstance("HIVCE.BusinessLayer.BLClinicalEncounter, HIVCE.BusinessLayer"); // obj.Ptn_pk = ptn_pk; // obj.Visit_Id = visitPK; // obj.LocationId = locationId; // //result = SerializerUtil.ConverToJson<PresentingComplaint>(obj); // bool flag = clinicalencounter.SaveUpdatePresentingComplaintsData(obj, userId, locationId); // if (flag) // { // ObjResponse.Success = EnumUtil.GetEnumDescription(Success.True); // } // else // { // ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); // } //} //catch (Exception ex) //{ // ObjResponse.Success = EnumUtil.GetEnumDescription(Success.False); //} //finally //{ //} result = SerializerUtil.ConverToJson <ResponseType>(ObjResponse); return(result); }
private string GetMoriskyData(int ptn_pk, int visitPK) { string result = string.Empty; try { IClinicalEncounter blObj = (IClinicalEncounter)ObjectFactory.CreateInstance("HIVCE.BusinessLayer.BLClinicalEncounter, HIVCE.BusinessLayer"); MAdherence objTP = blObj.GetMoriskyData(ptn_pk, visitPK); result = SerializerUtil.ConverToJson <MAdherence>(objTP); } catch (Exception ex) { ResponseType response = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False) }; result = SerializerUtil.ConverToJson <ResponseType>(response); } finally { } return(result); }
private string GetTreatmentPreparation(int ptn_pk) { string result = string.Empty; try { BLTreatmentPreparation blTP = new BLTreatmentPreparation(); HIVCE.Common.Entities.TreatmentPreparation objTP = blTP.GetTreatmentPreparation(ptn_pk); result = SerializerUtil.ConverToJson <HIVCE.Common.Entities.TreatmentPreparation>(objTP); } catch (Exception ex) { ///CLogger.WriteLog(ELogLevel.ERROR, "GetAnnouncements() exception: " + ex.ToString()); ResponseType response = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False) }; result = SerializerUtil.ConverToJson <ResponseType>(response); } finally { } return(result); }
private string GetAddtionalHx(int ptn_pk, int visitPK, int locationId) { string result = string.Empty; try { BLClinicalEncounter bl = new BLClinicalEncounter(); HIVCE.Common.Entities.AddtionalHx obj = bl.GetAddtionalHx(ptn_pk, visitPK, locationId); result = SerializerUtil.ConverToJson <HIVCE.Common.Entities.AddtionalHx>(obj); } catch (Exception ex) { ///CLogger.WriteLog(ELogLevel.ERROR, "GetAnnouncements() exception: " + ex.ToString()); ResponseType response = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False) }; result = SerializerUtil.ConverToJson <ResponseType>(response); } finally { } return(result); }
private string GetFacilities(int ptn_pk, int visitPK, int locationId) { string result = string.Empty; try { if (object.Equals(Session["FacilityList"], string.Empty)) { IPrEP iPrepFacility = (IPrEP)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BPrEP, BusinessProcess.Clinical"); Entities.Common.PrEP pfl = iPrepFacility.GetPrEPTriageData(ptn_pk, visitPK, locationId); string facilitylist = SerializerUtil.ConverToJson <List <Entities.Common.Facility> >(pfl.FacilityList); Session["FacilityList"] = facilitylist; result = facilitylist; } else { result = Session["FacilityList"].ToString(); } } catch (Exception ex) { CLogger.WriteLog(ELogLevel.ERROR, "GetPrEPFacility() exception: " + ex.ToString()); ResponseType response = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False) }; result = SerializerUtil.ConverToJson <ResponseType>(response); } finally { } return(result); }
private string GetARTReadinessAssessment(int ptn_pk, int visitPK) { string result = string.Empty; try { BLARTReadinessAssessment bl = new BLARTReadinessAssessment(); HIVCE.Common.Entities.ARTReadinessAssessment objTP = bl.GetARTReadinessAssessment(ptn_pk, visitPK); result = SerializerUtil.ConverToJson <HIVCE.Common.Entities.ARTReadinessAssessment>(objTP); } catch (Exception ex) { ///CLogger.WriteLog(ELogLevel.ERROR, "GetAnnouncements() exception: " + ex.ToString()); ResponseType response = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False) }; result = SerializerUtil.ConverToJson <ResponseType>(response); } finally { } return(result); }
private string GetAlcoholDepressionScreening(int ptn_pk, int visitPK) { string result = string.Empty; try { IAlcoholDepressionScreening ads = (IAlcoholDepressionScreening)ObjectFactory.CreateInstance("HIVCE.BusinessLayer.BLAlcoholDepressionScreening, HIVCE.BusinessLayer"); HIVCE.Common.Entities.AlcoholDepressionScreeningObj objTP = ads.GetAlcoholDepressionScreening(ptn_pk, visitPK); result = SerializerUtil.ConverToJson <AlcoholDepressionScreeningObj>(objTP); } catch (Exception ex) { ///CLogger.WriteLog(ELogLevel.ERROR, "GetAnnouncements() exception: " + ex.ToString()); ResponseType response = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False) }; result = SerializerUtil.ConverToJson <ResponseType>(response); } finally { } return(result); }
protected void Page_Load(object sender, EventArgs e) { int PatientId = 0; int visitPK = 0; int locationId = 0; int userId = 0; if (!IsPostBack) { if (Session["AppLocation"] == null || Session.Count == 0 || Session["AppUserID"].ToString() == "") { Response.Redirect("~/frmlogin.aspx", true); } if (!object.Equals(Session["PatientId"], null)) { PatientId = Convert.ToInt32(Session["PatientId"]); if (PatientId == 0) { Response.Redirect("~/ClinicalForms/frmPatient_Home.aspx", true); } this.hidPID.Value = PatientId.ToString(); } if (!object.Equals(Session["PatientVisitId"], null)) { if (!object.Equals(Request.QueryString["add"], null)) { if (Request.QueryString["add"].ToString() == "0") { visitPK = 0; Session["PatientVisitId"] = "0"; } } else { visitPK = Convert.ToInt32(Session["PatientVisitId"]); } } else { if (!object.Equals(Request.QueryString["add"], null)) { if (Request.QueryString["add"].ToString() == "0") { visitPK = 0; } } } this.hidVId.Value = visitPK.ToString(); if (!object.Equals(Session["AppLocationId"], null)) { locationId = Convert.ToInt32(Session["AppLocationId"]); } if (!object.Equals(Session["AppUserId"], null)) { userId = Convert.ToInt32(Session["AppUserId"]); } if (!object.Equals(Session["PatientSex"], null)) { this.hidGender.Value = Session["PatientSex"].ToString(); } if (!object.Equals(Session["PatientAge"], null)) { this.hidDOB.Value = Session["PatientAge"].ToString(); } if (!object.Equals(Session["patientageinyearmonth"], null)) { this.hidPAYM.Value = Session["patientageinyearmonth"].ToString(); } if (!object.Equals(Session["TechnicalAreaName"], null)) { this.hidsrvNm.Value = Session["TechnicalAreaName"].ToString(); } if (!object.Equals(Session["TechnicalAreaId"], null)) { this.hidMOD.Value = Session["TechnicalAreaId"].ToString(); } //TB Assesment //------------------------------------------------------------------------------------ DataSet theDS = new DataSet(); theDS.ReadXml(MapPath("..\\XMLFiles\\ALLMasters.con")); DataView theDVDecode = new DataView(); DataTable theDTCode = new DataTable(); BindFunctions BindManager = new BindFunctions(); IQCareUtils theUtils = new IQCareUtils(); //TB Assesment Outcome theDVDecode = new DataView(theDS.Tables["mst_pmtctdecode"]); theDVDecode.RowFilter = "CodeName='TBAssessmentoutcome' and (DeleteFlag = 0 or DeleteFlag IS NULL) and SystemId in(0,1)"; theDVDecode.Sort = "SRNo desc"; if (theDVDecode.Table != null) { theDTCode = (DataTable)theUtils.CreateTableFromDataView(theDVDecode); BindManager.BindCheckedList(cblTBAssesment, theDTCode, "Name", "ID"); } //TB Findings theDVDecode = new DataView(theDS.Tables["mst_Decode"]); theDVDecode.RowFilter = "DeleteFlag=0 and CodeName='TBFindings' and Name not in('Other')"; if (theDVDecode.Table != null) { theDTCode = (DataTable)theUtils.CreateTableFromDataView(theDVDecode); BindManager.BindCombo(ddlTBFindings, theDTCode, "Name", "Id"); } //------------------------------------------------------------------------------------ if (!object.Equals(Request.QueryString["data"], null)) { string response = string.Empty; if (Session["AppLocation"] == null || Session.Count == 0 || Session["AppUserID"].ToString() == "") { CLogger.WriteLog(ELogLevel.ERROR, "Session expired!!"); ResponseType responsetype = new ResponseType() { Success = EnumUtil.GetEnumDescription(Success.False), ErrorMessage = "Session expired" }; response = SerializerUtil.ConverToJson <ResponseType>(responsetype); SendResponse(response); } if (Request.QueryString["data"].ToString() == "getdata") { response = GetRefillEncounter(Convert.ToInt32(PatientId), visitPK, locationId); SendResponse(response); IinitialFollowupVisit tbscreenManager = (IinitialFollowupVisit)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BInitialFollowupVisit, BusinessProcess.Clinical"); DataSet tbscreenDS = tbscreenManager.GetTBScreeningData(visitPK); ddlTBFindings.SelectedValue = tbscreenDS.Tables[0].Rows[0]["TBFindings"].ToString(); } if (Request.QueryString["data"].ToString() == "getzscore") { response = GetZScoreDetails(Convert.ToInt32(PatientId), visitPK, locationId); SendResponse(response); } if (Request.QueryString["data"].ToString() == "saverefillencounter") { System.IO.StreamReader sr = new System.IO.StreamReader(Request.InputStream); string jsonString = ""; jsonString = sr.ReadToEnd(); response = SaveRefillEncounterData(jsonString, PatientId, visitPK, locationId, userId); SendResponse(response); } } } }