public async Task <IActionResult> GetScheduleJson(DateTime visitDate, int visitNo)
        {
            var list = await _dialysisScheduleApp.GetScheduleList(visitDate, visitNo);

            var data = list.Select(t => new
            {
                t.F_Id,
                t.F_Name,
                t.F_DialysisNo,
                t.F_DialysisType,
                t.F_GroupName,
                t.F_DialysisBedNo,
                t.F_BId
            })
                       .Join(_machineApp.GetQueryable().Select(t => new { t.F_Id, t.F_ShowOrder }),
                             a => a.F_BId,
                             b => b.F_Id,
                             (a, b) => new
            {
                a.F_Id,
                a.F_Name,
                a.F_DialysisNo,
                a.F_DialysisType,
                a.F_GroupName,
                a.F_DialysisBedNo,
                ShowOrder = b.F_ShowOrder.HasValue ? b.F_ShowOrder.ToInt() : 99
            })
                       .OrderBy(r => r.F_GroupName).ThenBy(r => r.ShowOrder)
            ;

            return(Content(data.ToJson()));
        }