// public int SaveAdmissionDischargeData(int MRDId, int ProviderId, int DepartmentId, int AdmissionAge, string AdmissionDate,int AdmissionTypeId, string DischargeDate,
// int DischargeTypeId, string Cause, int UserId,string MRD_Wards, string MRD_ICDS, string MRD_Procedures)
// {
// log.Debug("SaveAdmissionDischargeData ==> Received request.");
// int savedCount = 0;
// try
// {
// FTPDataAdapter adapter = new FTPDataAdapter(_appSettings);
$"SELECT * FROM \"SPScanTool_GetAdmissionData_History\"(@Parm_PatientId,@Parm_LocationId,@Parm_ProviderID,@Parm_DateType,@Parm_StartDate,@Parm_EndDate)";
$"SELECT * FROM \"SPScanTool_GetAdmissionData_History\"(@Parm_PatientId,@Parm_LocationId,@Parm_ProviderId,@Parm_DateType,@Parm_StartDate::character varying,@Parm_EndDate::character varying,@Parm_RecType)";
$"SELECT * FROM \"SPScanTool_GetSearchedPatients_History\"(@Parm_SearchText,@parm_ProviderId,@parm_LocationId,@parm_DateType,@parm_StartDate,@parm_EndDate)";
$"SELECT * FROM \"SPScanTool_GetSearchedPatients_History\"(@Parm_SearchText,@parm_ProviderId,@parm_LocationId,@parm_DateType,@parm_StartDate,@parm_EndDate)";
//---------------------------------------------------------------- Added for Hsitory ------------------------------------------------------------------------------------
$"SELECT * FROM \"SPScanTool_Hist_CheckPatAdmExist\"(@Parm_PatientId,@Parm_OldUMRNo,@Parm_NewUMRNo,@Parm_AdmId,@Parm_OldIPNo,@Parm_NewIPNo,@Parm_IsEdit)";
AdmissionHistoryData=_repository.Fetch<object>(
sqlQuery,
new
{
Parm_PatientId=sndPatientId,
Parm_OldUMRNo=sndOldUMRNo,
Parm_NewUMRNo=sndNewUMRNo,
Parm_AdmId=sndAdmId,
Parm_OldIPNo=sndOldIPNo,
Parm_NewIPNo=sndNewIPNo,
Parm_IsEdit=sndIsEdit
}
);
GC.Collect();
tx.Complete();
}
returnAdmissionHistoryData;
}
catch(Exceptionex)
{
log.Error("AdmissionHistoryData->Failed to get info from db - "+ex.Message);