log.Error("SaveAdmissionDischargeData -> Failed to save data - "+ex.Message);
returnStatusCode(500,"Internal server error");
}
}
// [HttpPost("SaveAdmissionDischargeData")]
// 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\"(@Parm_PatientId,@Parm_LocationId,@Parm_ProviderID,@Parm_DateType,@Parm_StartDate,@Parm_EndDate,@parm_DischType)";
AdmissionData=_repository.Fetch<object>(
sqlQuery,
new
{
Parm_PatientId=PatientID,
Parm_LocationId=LocationID,
Parm_ProviderID=ProviderID,// Notice the case change here
Parm_DateType=DateType,
Parm_StartDate=StartDate,
Parm_EndDate=EndDate,
parm_DischType=DischType
}
);
GC.Collect();
tx.Complete();
}
returnAdmissionData;
}
catch(Exceptionex)
{
log.Error("GetAdmissionData->Failed to get info from db - "+ex.Message);
$"SELECT * FROM \"SPScanTool_GetSearchedPatients\"(@Parm_SearchText)";
$"SELECT * FROM \"SPScanTool_GetSearchedPatients\"(@Parm_SearchText,@parm_ProviderId,@parm_LocationId,@parm_DateType,@parm_StartDate,@parm_EndDate,@parm_DischType )";