From 652a9f2b16869275730cfee8d9ff6d48556b6abb Mon Sep 17 00:00:00 2001 From: Suphonchai Phoonsawat Date: Mon, 25 Sep 2023 17:06:20 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=81=E0=B8=81=E0=B9=89=E0=B8=A3=E0=B8=B2?= =?UTF-8?q?=E0=B8=A2=E0=B8=87=E0=B8=B2=E0=B8=99=E0=B8=84=E0=B8=B3=E0=B8=AA?= =?UTF-8?q?=E0=B8=B1=E0=B9=88=E0=B8=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Commands/CommandReportRepository.cs | 21 ++-- .../Commands/CommandRepository.cs | 106 +++++++++++++++++- .../Reports/CommandType15Response.cs | 2 + .../Controllers/CommandReportController.cs | 30 ++--- ...ļģāļŠāļąāđˆāļ‡āļšāļĢāļĢāļˆāļļāđāļĨāļ°āđāļ•āđˆāļ‡āļ•āļąāđ‰āļ‡āļ‚āđ‰āļēāļĢāļēāļŠāļāļēāļĢāļŊāļāļĨāļąāļšāđ€āļ‚āđ‰āļēāļĢāļąāļšāļĢāļēāļŠāļāļēāļĢ-5.trdp | Bin 28699 -> 28711 bytes ...đˆāļ‡āļšāļĢāļĢāļˆāļļāđāļĨāļ°āđāļ•āđˆāļ‡āļ•āļąāđ‰āļ‡āļœāļđāđ‰āļ­āļ­āļāđ„āļ›āļĢāļąāļšāļĢāļēāļŠāļāļēāļĢāļ—āļŦāļēāļĢāļāļĨāļąāļšāđ€āļ‚āđ‰āļēāļĢāļąāļšāļĢāļēāļŠāļāļēāļĢ-7.trdp | Bin 28965 -> 28977 bytes ...8-āļ„āļģāļŠāļąāđˆāļ‡āļĢāļąāļšāđ‚āļ­āļ™āļ‚āđ‰āļēāļĢāļēāļŠāļāļēāļĢāļāļĢāļļāļ‡āđ€āļ—āļžāļĄāļŦāļēāļ™āļ„āļĢāļŠāļēāļĄāļąāļ-5.trdp | Bin 29058 -> 29049 bytes .../Reports/29-āļ„āļģāļŠāļąāđˆāļ‡āđƒāļŦāđ‰āļŠāđˆāļ§āļĒāļĢāļēāļŠāļāļēāļĢ-2.trdp | Bin 2058 -> 2063 bytes .../Reports/37-āļ„āļģāļŠāļąāđˆāļ‡āļ›āļĨāļ”āļ­āļ­āļāļˆāļēāļāļĢāļēāļŠāļāļēāļĢ.trdp | Bin 29076 -> 29086 bytes .../Reports/37-āļ„āļģāļŠāļąāđˆāļ‡āđƒāļŦāđ‰āļ­āļ­āļāļˆāļēāļāļĢāļēāļŠāļāļēāļĢ.trdp | Bin 29106 -> 29091 bytes .../38-āļ„āļģāļŠāļąāđˆāļ‡āļĨāļ‡āđ‚āļ—āļĐāđ„āļĨāđˆāļ‚āđ‰āļēāļĢāļēāļŠāļāļēāļĢāļ­āļ­āļāļˆāļēāļāļĢāļēāļŠāļāļēāļĢ.trdp | Bin 29083 -> 29092 bytes 11 files changed, 130 insertions(+), 29 deletions(-) diff --git a/BMA.EHR.Application/Repositories/Commands/CommandReportRepository.cs b/BMA.EHR.Application/Repositories/Commands/CommandReportRepository.cs index 4a8cf792..b67be682 100644 --- a/BMA.EHR.Application/Repositories/Commands/CommandReportRepository.cs +++ b/BMA.EHR.Application/Repositories/Commands/CommandReportRepository.cs @@ -620,7 +620,7 @@ namespace BMA.EHR.Application.Repositories.Commands PositionNumber = pf.PosNo == null ? "" : pf.PosNo.Name.ToThaiNumber(), Salary = r.Amount == null ? "" : r.Amount.Value.ToNumericNoDecimalText().ToThaiNumber(), //Salary = pf.Salaries == null || pf.Salaries.Count == 0 ? "" : pf.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value.ToNumericNoDecimalText().ToThaiNumber(), - ActiveDate = "", + ActiveDate = p.Date == null ? "" : p.Date.Value.ToThaiShortDate2().ToThaiNumber(), ReceiveOrganizationName = r.Command!.ReceiveOrganizationName }) .ToList(); @@ -706,6 +706,7 @@ namespace BMA.EHR.Application.Repositories.Commands Organization = p.Organization, StartDate = p.DateStart == null ? "" : p.DateStart.Value.ToThaiShortDate2().ToThaiNumber(), EndDate = p.DateEnd == null ? "" : p.DateEnd.Value.ToThaiShortDate2().ToThaiNumber(), + Reason = p.Reason == null ? "" : p.Reason.ToThaiNumber() }) .ToList(); @@ -801,11 +802,11 @@ namespace BMA.EHR.Application.Repositories.Commands PositionNumber = p.PositionNumberOld.ToThaiNumber(), Salary = r.Amount == null ? "" : r.Amount.Value.ToNumericNoDecimalText().ToThaiNumber(), //Salary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? "" : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value.ToNumericNoDecimalText().ToThaiNumber(), - Fault = r.Command.Fault, - GuiltyBasis = r.Command.GuiltyBasis, + Fault = r.Command.Fault.ToThaiNumber(), + GuiltyBasis = r.Command.GuiltyBasis.ToThaiNumber(), ConclusionFireNo = r.Command!.ConclusionFireNo.ToThaiNumber(), ConclusionFireDate = r.Command.ConclusionFireDate == null ? "" : r.Command.ConclusionFireDate.Value.ToThaiFullDate3().ToThaiNumber(), - ConclusionFireResolution = r.Command.ConclusionFireResolution + ConclusionFireResolution = r.Command.ConclusionFireResolution.ToThaiNumber() }) .ToList(); @@ -855,11 +856,11 @@ namespace BMA.EHR.Application.Repositories.Commands PositionNumber = p.PositionNumberOld.ToThaiNumber(), Salary = r.Amount == null ? "" : r.Amount.Value.ToNumericNoDecimalText().ToThaiNumber(), //Salary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? "" : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value.ToNumericNoDecimalText().ToThaiNumber(), - Fault = r.Command.Fault, - GuiltyBasis = r.Command.GuiltyBasis, + Fault = r.Command.Fault.ToThaiNumber(), + GuiltyBasis = r.Command.GuiltyBasis.ToThaiNumber(), ConclusionFireNo = r.Command!.ConclusionFireNo.ToThaiNumber(), ConclusionFireDate = r.Command.ConclusionFireDate == null ? "" : r.Command.ConclusionFireDate.Value.ToThaiFullDate3().ToThaiNumber(), - ConclusionFireResolution = r.Command.ConclusionFireResolution + ConclusionFireResolution = r.Command.ConclusionFireResolution.ToThaiNumber() }) .ToList(); @@ -908,11 +909,11 @@ namespace BMA.EHR.Application.Repositories.Commands PositionNumber = p.PositionNumberOld.ToThaiNumber(), Salary = r.Amount == null ? "" : r.Amount.Value.ToNumericNoDecimalText().ToThaiNumber(), //Salary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? "" : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value.ToNumericNoDecimalText().ToThaiNumber(), - Fault = r.Command.Fault, - GuiltyBasis = r.Command.GuiltyBasis, + Fault = r.Command.Fault.ToThaiNumber(), + GuiltyBasis = r.Command.GuiltyBasis.ToThaiNumber(), ConclusionFireNo = r.Command!.ConclusionFireNo.ToThaiNumber(), ConclusionFireDate = r.Command.ConclusionFireDate == null ? "" : r.Command.ConclusionFireDate.Value.ToThaiFullDate3().ToThaiNumber(), - ConclusionFireResolution = r.Command.ConclusionFireResolution + ConclusionFireResolution = r.Command.ConclusionFireResolution.ToThaiNumber() }) .ToList(); diff --git a/BMA.EHR.Application/Repositories/Commands/CommandRepository.cs b/BMA.EHR.Application/Repositories/Commands/CommandRepository.cs index f440f37e..c583cb3d 100644 --- a/BMA.EHR.Application/Repositories/Commands/CommandRepository.cs +++ b/BMA.EHR.Application/Repositories/Commands/CommandRepository.cs @@ -16,7 +16,9 @@ using Microsoft.AspNetCore.Http; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; using Newtonsoft.Json; +using System.Linq; using System.Net.Http.Headers; +using System.Text; using Command = BMA.EHR.Domain.Models.Commands.Core.Command; using Profile = BMA.EHR.Domain.Models.HR.Profile; @@ -6033,6 +6035,23 @@ namespace BMA.EHR.Application.Repositories.Commands var seq = 1; foreach (var item in ap) { + + PlacementSalaryResponse salary = new(); + // āđƒāļŦāđ‰ Update Salary āđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡ Command 01-04 + switch (command.CommandType.CommandCode.ToUpper()) + { + case "C-PM-01": + case "C-PM-02": + case "C-PM-03": + case "c-PM-04": + salary = await GetPlacementSalaryAsync(item.RefPlacementProfileId.Value); + break; + default: + salary = await GetCommandReceiverSalary(item.RefPlacementProfileId.Value); + break; + } + + var receiver = new CommandReceiver { Sequence = seq, @@ -6040,7 +6059,10 @@ namespace BMA.EHR.Application.Repositories.Commands Prefix = item.Prefix, FirstName = item.FirstName!, LastName = item.LastName!, - RefPlacementProfileId = item.RefPlacementProfileId + RefPlacementProfileId = item.RefPlacementProfileId, + Amount = salary == null ? 0 : salary.SalaryAmount, + MouthSalaryAmount = salary == null ? 0 : salary.MonthSalaryAmount, + PositionSalaryAmount = salary == null ? 0 : salary.PositionSalaryAmount }; seq++; @@ -6217,6 +6239,80 @@ namespace BMA.EHR.Application.Repositories.Commands #endregion + public async Task GetReceiverPositionByCommandIdAsync(Guid id) + { + try + { + var ret = string.Empty; + + var data = await (from r in _dbContext.Set() + .Include(x => x.Command) + join pf in _dbContext.Set() + .Include(x => x.PositionPath) + on r.RefPlacementProfileId equals pf.Id + where r.Command.Id == id + select new + { + r.RefPlacementProfileId, + Position = pf.PositionPath!.Name + }).ToListAsync(); + + if (data.Count > 0) + { + foreach (var d in data) + { + if (!ret.Contains($"{d.Position},")) + ret += $"{d.Position},"; + } + + ret = ret.Substring(0, ret.Length - 1); + } + + return ret; + } + catch + { + throw; + } + } + + public async Task GetReceiverPosition2ByCommandIdAsync(Guid id) + { + try + { + var ret = string.Empty; + + var data = await (from r in _dbContext.Set() + .Include(x => x.Command) + join pf in _dbContext.Set() + .Include(x => x.PositionPath) + on r.RefPlacementProfileId equals pf.Id + where r.Command.Id == id + select new + { + r.RefPlacementProfileId, + Position = pf.PositionPath!.Name + }).ToListAsync(); + + if (data.Count > 0) + { + foreach (var d in data) + { + if (!ret.Contains($"{d.Position},")) + ret += $"{d.Position},"; + } + + ret = ret.Substring(0, ret.Length - 1); + } + + return ret; + } + catch + { + throw; + } + } + public async Task> GetDeploymentByCommandIdAsync(Guid id) { try @@ -6550,12 +6646,12 @@ namespace BMA.EHR.Application.Repositories.Commands if (profile != null && profile.Salaries.Count() > 0) { - SalaryAmount = cmdReceiver.Amount == null ? profile.Salaries == null ? 0 : - profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount != null ? profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value : 0 : 0; + SalaryAmount = cmdReceiver.Amount == null ? profile.Salaries == null ? 0 : + profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount != null ? profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value : 0 : 0; PositionSalaryAmount = cmdReceiver.PositionSalaryAmount == null ? profile.Salaries == null ? 0 : - profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().PositionSalaryAmount != null ? profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().PositionSalaryAmount.Value : 0 : 0; + profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().PositionSalaryAmount != null ? profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().PositionSalaryAmount.Value : 0 : 0; MonthSalaryAmount = cmdReceiver.MouthSalaryAmount == null ? profile.Salaries == null ? 0 : - profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().MouthSalaryAmount != null ?profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().MouthSalaryAmount.Value : 0 : 0; + profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().MouthSalaryAmount != null ? profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().MouthSalaryAmount.Value : 0 : 0; } return new PlacementSalaryResponse diff --git a/BMA.EHR.Application/Responses/Reports/CommandType15Response.cs b/BMA.EHR.Application/Responses/Reports/CommandType15Response.cs index 352014a1..702b7113 100644 --- a/BMA.EHR.Application/Responses/Reports/CommandType15Response.cs +++ b/BMA.EHR.Application/Responses/Reports/CommandType15Response.cs @@ -15,5 +15,7 @@ public string StartDate { get; set; } = string.Empty; public string EndDate { get; set; } = string.Empty; + + public string Reason { get; set; } = string.Empty; } } diff --git a/BMA.EHR.Report.Service/Controllers/CommandReportController.cs b/BMA.EHR.Report.Service/Controllers/CommandReportController.cs index b1488588..3ece403e 100644 --- a/BMA.EHR.Report.Service/Controllers/CommandReportController.cs +++ b/BMA.EHR.Report.Service/Controllers/CommandReportController.cs @@ -62,7 +62,7 @@ namespace BMA.EHR.Report.Service.Controllers } //var recvId = raw_data.Receivers.Select(x => x.RefPlacementProfileId).ToList(); - //var positionList = string.Empty; + var positionList = await _repository.GetReceiverPositionByCommandIdAsync(commandId); var command = new { @@ -73,7 +73,7 @@ namespace BMA.EHR.Report.Service.Controllers ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(), ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(), ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(), - PositionList = "", + PositionList = positionList, Count = raw_data.Receivers.Count.ToString().ToThaiNumber(), CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(), AuthorizedUserFullName = raw_data.AuthorizedUserFullName, @@ -180,7 +180,7 @@ namespace BMA.EHR.Report.Service.Controllers } //var recvId = raw_data.Receivers.Select(x => x.RefPlacementProfileId).ToList(); - //var positionList = string.Empty; + var positionList = await _repository.GetReceiverPositionByCommandIdAsync(commandId); var command = new { @@ -191,7 +191,7 @@ namespace BMA.EHR.Report.Service.Controllers ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(), ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(), ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(), - PositionList = "", + PositionList = positionList, Count = raw_data.Receivers.Count.ToString().ToThaiNumber(), CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(), AuthorizedUserFullName = raw_data.AuthorizedUserFullName, @@ -298,7 +298,7 @@ namespace BMA.EHR.Report.Service.Controllers } //var recvId = raw_data.Receivers.Select(x => x.RefPlacementProfileId).ToList(); - //var positionList = string.Empty; + var positionList = await _repository.GetReceiverPositionByCommandIdAsync(commandId); var command = new { @@ -309,7 +309,7 @@ namespace BMA.EHR.Report.Service.Controllers ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(), ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(), ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(), - PositionList = "", + PositionList = positionList, Count = raw_data.Receivers.Count.ToString().ToThaiNumber(), CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(), AuthorizedUserFullName = raw_data.AuthorizedUserFullName, @@ -416,7 +416,7 @@ namespace BMA.EHR.Report.Service.Controllers } //var recvId = raw_data.Receivers.Select(x => x.RefPlacementProfileId).ToList(); - //var positionList = string.Empty; + var positionList = await _repository.GetReceiverPositionByCommandIdAsync(commandId); var command = new { @@ -427,7 +427,7 @@ namespace BMA.EHR.Report.Service.Controllers ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(), ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(), ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(), - PositionList = "", + PositionList = positionList, Count = raw_data.Receivers.Count.ToString().ToThaiNumber(), CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(), AuthorizedUserFullName = raw_data.AuthorizedUserFullName, @@ -533,7 +533,7 @@ namespace BMA.EHR.Report.Service.Controllers } //var recvId = raw_data.Receivers.Select(x => x.RefPlacementProfileId).ToList(); - //var positionList = string.Empty; + var positionList = await _repository.GetReceiverPosition2ByCommandIdAsync(commandId); var command = new { @@ -544,7 +544,7 @@ namespace BMA.EHR.Report.Service.Controllers ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(), ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(), ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(), - PositionList = "", + PositionList = positionList, Count = raw_data.Receivers.Count.ToString().ToThaiNumber(), CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(), AuthorizedUserFullName = raw_data.AuthorizedUserFullName, @@ -651,7 +651,7 @@ namespace BMA.EHR.Report.Service.Controllers } //var recvId = raw_data.Receivers.Select(x => x.RefPlacementProfileId).ToList(); - //var positionList = string.Empty; + var positionList = await _repository.GetReceiverPosition2ByCommandIdAsync(commandId); var command = new { @@ -662,11 +662,13 @@ namespace BMA.EHR.Report.Service.Controllers ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(), ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(), ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(), - PositionList = "", + PositionList = positionList, Count = raw_data.Receivers.Count.ToString().ToThaiNumber(), CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(), AuthorizedUserFullName = raw_data.AuthorizedUserFullName, AuthorizedPosition = raw_data.AuthorizedPosition, + ConclusionMeetingNo = raw_data.ConclusionMeetingNo.ToThaiNumber(), + ConclusionMeetingDate = raw_data.ConclusionMeetingDate == null ? "" : raw_data.ConclusionMeetingDate.Value.ToThaiFullDate3().ToThaiNumber() }; var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"05-06-āļ„āļģāļŠāļąāđˆāļ‡āđāļ•āđˆāļ‡āļ•āļąāđ‰āļ‡-āļ„āļģāļŠāļąāđˆāļ‡āđ€āļĨāļ·āđˆāļ­āļ™.trdp"); @@ -769,7 +771,7 @@ namespace BMA.EHR.Report.Service.Controllers } //var recvId = raw_data.Receivers.Select(x => x.RefPlacementProfileId).ToList(); - //var positionList = string.Empty; + var positionList = await _repository.GetReceiverPosition2ByCommandIdAsync(commandId); var command = new { @@ -780,7 +782,7 @@ namespace BMA.EHR.Report.Service.Controllers ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3().ToThaiNumber(), ConclusionResultNo = raw_data.ConclusionResultNo.ToThaiNumber(), ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3().ToThaiNumber(), - PositionList = "", + PositionList = positionList, Count = raw_data.Receivers.Count.ToString().ToThaiNumber(), CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3().ToThaiNumber(), AuthorizedUserFullName = raw_data.AuthorizedUserFullName, diff --git a/BMA.EHR.Report.Service/Reports/08-āļ„āļģāļŠāļąāđˆāļ‡āļšāļĢāļĢāļˆāļļāđāļĨāļ°āđāļ•āđˆāļ‡āļ•āļąāđ‰āļ‡āļ‚āđ‰āļēāļĢāļēāļŠāļāļēāļĢāļŊāļāļĨāļąāļšāđ€āļ‚āđ‰āļēāļĢāļąāļšāļĢāļēāļŠāļāļēāļĢ-5.trdp b/BMA.EHR.Report.Service/Reports/08-āļ„āļģāļŠāļąāđˆāļ‡āļšāļĢāļĢāļˆāļļāđāļĨāļ°āđāļ•āđˆāļ‡āļ•āļąāđ‰āļ‡āļ‚āđ‰āļēāļĢāļēāļŠāļāļēāļĢāļŊāļāļĨāļąāļšāđ€āļ‚āđ‰āļēāļĢāļąāļšāļĢāļēāļŠāļāļēāļĢ-5.trdp index c9fe2deb250fbeaca7f36c3ee10f2b12f6628e11..902f253a6a6d5fe9ef030488127c6e0befe2a30a 100644 GIT binary patch delta 1543 zcmV+i2Kf1#-~p%L0S!<~0|XQR000O8tAjbQ4U=dMtAjaLUKXg~eFXpjxRb4DGk@(* z+eR4wK575M$)Dgu&x!K_osw42j)7WOM4;6^ddZPkbL_~zOte!aSdoBA`%p^8U=kXz zioFP_w0m*>8~-VL?y)a+9Jd6zt=*zP?#|Ea@A=(}uXJ;@Ws)zM;~KVARiI&Xqpk!povt)-9!y~WCkmb+F^2$-_mveM+d z{gJA=wI*xnF6GQ*j`0Pp*)7#UD_~pIGFnd6XjTE^gp}quYq{8j&TYnZ!>qCzhoHzT zGa5~fJ~J6D@>!2dg?3OqZVLx0MvZqIHf^txxt87lT@`;_wcUS`rT28R!+&UH;S)t> znG?>Wd+gk0E6^;`yyz_1?Xr>)t*Y@5@v7EzlT{oWle8_}RLH#1VoML&;L{K;)wb1; z3B;T$v2Y>aDt}2u`M2IF3pmv?&zO)tV;EcLexQRHK|@wBLw2ZOKg=3P-IaH zv=GlYLnoq~GyRMa2n4IF_kmQ3(M~G+< zA_ZFPV^W~Gh?uUhprvMZj{z}&Bw=>*M!jybe<(Ydi(p^U!(GE-L4TsR4JVjEW#!}h zDMnK)grk>W5_EHER4UNxF*1>~kMEuN-b>&6NifVi#x4+U9|wVOU2Gg75l_Q*?=cD- zVHX5Wph5iJE_~r<-S?jR-izVqUB9M$(FSQLC@JF1zda-xDr`)*d=K5`KliJ|=Y%i}(PAH?aFss*hv@ za6F`dB89|uFx4)i;e9VNTSsUQuyKx!BtGBzy=VUpE{7sRArI|8F|Pf70OX;)WH&r76k&}dq4W#&%XCVY9L8+j~J0$v2WQ{&FqMCz#@aq!dkE&jS$@Hv~TO2 zfxeice;_pgp&qMZ#z~i0*N)KCELo1t@ z(_7C}u@45Tk$;#2v2ut;S5BI4RD=kXU0l{qq`<3io`Gr93XlvIzEd$BBHTL`7eEIw z9}_fnj&}NU@d-}5P(p^Zh8PFaaTnd~qspE{;TT7tAlr#uyKvF2E!KG@x!J*rf5n|{ z*{U(IbjOkAD;8T464n9|d zCm)=GBs~2^JDkOWxWT+TK?Zvl&xyZ#8eU;pNEB=0zgVoImR7E8mgaL8pShy*Jak~w zf77~;9G_ZQfny{t`U&tRM_Mf2A#_=)Y5CVOJx_Dl$q2q2%@$(tjUlr(kvk#h$LZUA z65w5b|9_cxN%$rUsq7n*e46U;rtLtG^<|eiGab{!_r~!AFxkxi44FJF6bAO0v_n7& zN)_8R#OvEILaCPu?+~GqI&jIO4&3s{(Td(+Gqw$J4PF0GZ6bQdZYSlkGNia0G*@L@ z+&H?vm^(W!;0d% zx)?;OMU|x*7Ixa^+-^Z%bksfyaib+Q9&a#&xK^8tajAkMi=7zSL-$3HcU|1zg@I|J zU^1}5;w1}LsxlJ*wVi@6aWAK2mq^tIg?y&?gOiXIg?FqM-8ikIagj5sNsDD006j?p>HoA ttAjaLhBU>Uq5uE@?*IS*6951J0000000000003K)?{6jsN^bxF004jO+x-9l delta 1509 zcmV#Vk`Va!8Pzec8 zMAZr@B)zQv&Hj|0IlJS%cvB2%o3xg}GqdOVoo_BXwL7b(A$?69SGTRYTqFfqqE^dp z>sF^Odu-*#gnZ}r#~;-eY0q|;^nXxqvo6S0iCU?)Oj%mcOj?)K(v6BNfho(a%U#BL zpD2pk>QYm438Mye^sh+EHWdf0fNe!Bs3k=uMH!4sQf-b=)5RuqrYX~Oqe)u~f|6#b z-sv**StzKn&vsHOvV-bLTR70rTg-Fll)Wm=nOX;Q75sIT-rz}*JkSh}l7Gg+XR^q$ z#GMKE*tt(vpjjnl-dVDHb-BP>P5m+A)of`7Z8$b2XrzmiY zT@W~hh7|O7;R`?Of&Vh_UkyLs3;H|K7~!AsQ0|wI(}914La##6z<(C_hZxUy_`N_Y zzeY0sHGKLTMhlH^gMa=uY7KPPMRy(l``iWB+DAvn+%Fe6z@$zS5g(%P26kTy^^uGK zjzKKqCI<5(deA zKx>`wKPdu@uSeS$<39J<--5`0P!h^J5_&l19(XqA$e#;DEPqyc9-_1dwl`AP?Of6K z3ndNwXud_-8`-+0SUg$~Vr9N-TP?%m`~4z?O~G2QpIjc!+mxp@MnRp=#NUyDPmvwl ze_7thCOSID@vQ`()584?&e1SkZtzUPXD=g?^0NWR^Liw>uH zq8PlfC+5apTz`TXm0euDPKCgmXgYyu)C!Rd*S9my`WSc5VjSo&<`W4`U7(%8lzWD= zE0Pc)ts%zYtlLF*2dJ_yP&mO6D9CnZbFN&rIrHUQ&hBZjuwQdSTejNNF<@t^%QKqc z(ra$u*F4pbiPX79Ohf*Oi(s0X)#ejMQig`Vpqi6C-+xp;yz|ZV;3<#Xcio`%<07Ba=U`ClwnRn03`u}I3L%a2y^u^l?Fw-4_^8IDh`tiWjz z7yS%)6C*7a?-9BpQPuKWnO-KP;zSHzi4-dd_{NY~o5-Dr^W)@QJ{jS7qJ8dsL6SlB6> zG24Vb??gIf{Hj`OzM-2g9Hdov)Fj#Q~005tpt#2;_0bVwf-)|cMPm}v^ LCI&ul00000$E(In diff --git a/BMA.EHR.Report.Service/Reports/09-āļ„āļģāļŠāļąāđˆāļ‡āļšāļĢāļĢāļˆāļļāđāļĨāļ°āđāļ•āđˆāļ‡āļ•āļąāđ‰āļ‡āļœāļđāđ‰āļ­āļ­āļāđ„āļ›āļĢāļąāļšāļĢāļēāļŠāļāļēāļĢāļ—āļŦāļēāļĢāļāļĨāļąāļšāđ€āļ‚āđ‰āļēāļĢāļąāļšāļĢāļēāļŠāļāļēāļĢ-7.trdp b/BMA.EHR.Report.Service/Reports/09-āļ„āļģāļŠāļąāđˆāļ‡āļšāļĢāļĢāļˆāļļāđāļĨāļ°āđāļ•āđˆāļ‡āļ•āļąāđ‰āļ‡āļœāļđāđ‰āļ­āļ­āļāđ„āļ›āļĢāļąāļšāļĢāļēāļŠāļāļēāļĢāļ—āļŦāļēāļĢāļāļĨāļąāļšāđ€āļ‚āđ‰āļēāļĢāļąāļšāļĢāļēāļŠāļāļēāļĢ-7.trdp index 09f6518560f934b013ca43a5f45ca9fd84c94554..bb3519ffdf7c1487147daae33128996b13bcf74c 100644 GIT binary patch delta 1791 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 VHk0Xa8v$991#u<@NN@lE007iobd>-A diff --git a/BMA.EHR.Report.Service/Reports/28-āļ„āļģāļŠāļąāđˆāļ‡āļĢāļąāļšāđ‚āļ­āļ™āļ‚āđ‰āļēāļĢāļēāļŠāļāļēāļĢāļāļĢāļļāļ‡āđ€āļ—āļžāļĄāļŦāļēāļ™āļ„āļĢāļŠāļēāļĄāļąāļ-5.trdp b/BMA.EHR.Report.Service/Reports/28-āļ„āļģāļŠāļąāđˆāļ‡āļĢāļąāļšāđ‚āļ­āļ™āļ‚āđ‰āļēāļĢāļēāļŠāļāļēāļĢāļāļĢāļļāļ‡āđ€āļ—āļžāļĄāļŦāļēāļ™āļ„āļĢāļŠāļēāļĄāļąāļ-5.trdp index 2930bd5095738994903e4328132458f849c1502c..29281b9fb7a4828872ea0285d0e2895f8d24279c 100644 GIT binary patch delta 1843 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 diff --git a/BMA.EHR.Report.Service/Reports/29-āļ„āļģāļŠāļąāđˆāļ‡āđƒāļŦāđ‰āļŠāđˆāļ§āļĒāļĢāļēāļŠāļāļēāļĢ-2.trdp b/BMA.EHR.Report.Service/Reports/29-āļ„āļģāļŠāļąāđˆāļ‡āđƒāļŦāđ‰āļŠāđˆāļ§āļĒāļĢāļēāļŠāļāļēāļĢ-2.trdp index fc55d13e77aa0977a007d2bc845c7baffc01ee80..baefe7c610d89c3bcc104bbbf1d8b2d6742daa9a 100644 GIT binary patch delta 1760 zcmV<61|Ru~5RVWSP)h>@6aWAK2mq>vIakLk2sBa#002jk7c+lbZ`(E$fZqq~KWKWd zWXW+ZgPbClrU}|+L6mJ6ieg|b))69$u0*eChX4yUAYFmIts6S*VQn!CSW#eUu}%3m z`Y9tRQkE&%mYsO$MQ`RId3bpE@q{8ztjmWTPx%T4p^N;cYG^f8fqn})uHSB|J$&cV zqI!Ax!w;-o*hPNcI>xfRo4xeb)$GH2ku7|CC*a4x2p$7x^ zKx?6n9xxM#VY*o}>$<5KDzQvatSt;XA^S-R>ktFivtfS=lNl+S&~5MIrdrn)=NGBP ziEU1{5m&={+xWf*(;^XUARqHidz*?40&u(ME8FlMnT7j+NR9a}Ru#RkLLbyIU>y_e z!9%=?4rN~oQw^+B(0mS>{xqfE17wrFICpIPHX zGg-{nar7r0m-apRdWU$V12F+e+X}-T3_c0kz;_=2>RIZyBZX=pW}H1#vaQ!prvrRv z8yzWnQNS4GJFg$+}3yl+B8#Ohv0%DyNx)Lj%+a~0% zL7(U%zJ&y_7Vx6_`xr&_ovh8co^Fm1|Y@l_@F1oknJMfSUrYdX5>vjBonN-?cKtqM76UCfLqBMyb zbO(PF)aJK>p_xm@;9f9>?1jueXl}UBb3)CAcco=Fi;Nn%{zKYNu;c@sR#D)5moJ1FZz{BKZiQ?o5Og z(G}5x=(!maZEE#;WBQXa1_7quN%CisF#*uk>3O8`cc1ab%o#Up)1N)A_)Zbw^@@M+ zig2YQ;qx;lysj-QO%3=i1Yzz(Vl>{qBS})ISe}w)OE0?7vl3VfF8Y#++?88?Hd4#< zGGlDZ^rNwa&PKVx)ALS=mi({A*p_1V$qk7^3w>viSWw_kBF%5$yv|%_OV8cT5(5Jt z2J$6x5l+QhbZaj@dounKI!3+$0%htZLw`q%Y3L6pP7Szn%9^rm|>3^kF?Y z?yOpxOtIyBZA;DxkDATMAU^iWx~477&yS1Y>{;VAdzLxnZ!GLtLyqRf@%x;w7pa=b zqkKNb^OJ~(m%KRnk!6NK{=!52@BlwNypIU(Ls=h9ZUG#Vp_{v%E{X1=IQoB=z5cya zE-CC$?o}K;Wv_zAaTF1@C5-EDH^#hBah%j#G{*&xbdzzMyQ412@naf-=`;5W3Nd@m zmcVUP;8x&D;I=Q~)F59-mn1d?HObjHVUf3=6j3s@LxOyv#1~^l{QFM)xlbFp8|(5> z`jjDk!eaGf0ro&Tkc9M7g>-*~bf&5p>2n`Eau?Jkk^U);{wd6AlRy8=isOpoOjR+* z1)o=waV%d$mp_d><$0kr*YpL8)sf8b+&jzg=zHr5;iAjCA-8nAM=G)Oft+rAAgNnO zY0miuLWC1J+qNQy*UCZocvZZI$ zT6)&tM8uZS-iHv2E=;o9%lbB#lDq>Pn(r@6%P?b($!)ixM?8vx!Tk37T_`FPS|C0n z5K&LBf>7ErMXfh+$K!w4Nux`{aeLC~@p9h*JP!7A#YIO+&Os^8V9)$}0E>ND>unqm z&n;UY-CSE=*;~1(+`6?)tzgo=;n{v-?V|HYo1l%gbr z%l`pTO9KQH000080IG&LSBU)dd6fVF0JZ=C022Tl09!+EZgi8l2FneqhB;TqD+n}F z1^@s@laL25AF75qSBU)dd6fVF0JZ=C022TJ00000000000001*limj=27Ctq0001Q CXHE$K delta 1733 zcmV;$20HnV5Q-2NP)h>@6aWAK2mp^+HdnX-8FWns001zN7c+m|Zre5#fbR$F9W>on zvg9~FgPbBsn>J{h1yQzPD2hR~SVxE~x)Qyn9Re)afOG|Rw{GaLi?zitU`2tY#Wv+_ z_$VVOQkE#$mfd>jkM7Jv^6>ER;|WEcSmzIWzVa0aBM$~`)zBKM0)h^7y`bAx2k6$h zW%c~(haXtGpbvjTq`JI6gL;Uz()bKD=WGPXAKqxuO%XBOn^~5$b=e>rrPP^qfdTzz3ms zpmktR519$XFx_mJP2JQCl~|@I))oT2i2Wpm3jjHuZ-ajhA~RAh1FyS}+G3$3Nis0gnI1@l)pS zCpi8c$A5p}vu|+xoXLsgN8)={`xKvji{oeb?0eel>^@tTC!+6zOtWLQXk>_=S>r@A zS{*#VN`<{HgLp;(0hybK*MbQ9+pM+f}@a{R(v(#@#3e`Z&IJ>W8TW`Q#&k5XZ zc%^pc9g-CA)rQp@z#Vq(km z>#%~(R<*&?gH45&{LjP0mSUU94T(cbeP@wPU*b<9E$-B!&O&EPFI>YC1H%A>@@;V$ zPUTy4YY(42nta=wSbZskgMML>3^RXLm3tH!iivrkDeV11j^^d@`xT!lQZ>^@`C^Rc zM-CA$d2#x)$sB|HYY*|G1N`XlJ|?)2WPLojC2&lKZs8ibBDxQ7{4aavd#-<+Q`qa< z3miXY&ws}_jtScm#?7}IV_v8^PHJ8^$0e_E({Wt5jIPM>LmGnVd-gL5F?+X`z-`sw z*5FFuc3;P-LB4seNNfsflALkEBJVK!p<)h)1o={hFUFeq_nr7xK5Z1PrmIKkQ-<^j zi`5SW*txtP3F(y@=^E)wRXKmsuYB+*+(cJI`X?O!Q<}aefBu;@$2G^9s&bA?KChZapIDVf$aC+vEe8)PB)lrIcR<=qvTysb?3uE`4NT4pbkEj_E&(z6C9 zBDRe7J^)B`VUpcJ*0+V+;~mGPiT%Q~3^V40Bz7D4#G^3GC$it|15u&S0`VDvhY4uoV6iW2y^TWRxmD|< z>l+u=_SUW|H*Ty_E0}a>c($L|IO*WyZAug3-v~2k`u!VWNG7ZQf3c?^r6>vE>VHs6 z0|XQR000O8k6AX8rv~8-k6AWXxB(e-O$Gn}Fq4%BFCULtHdl!J^m&y4006cC000vJ b000000000000000m6PKKCI)v000000E1E*Z diff --git a/BMA.EHR.Report.Service/Reports/37-āļ„āļģāļŠāļąāđˆāļ‡āļ›āļĨāļ”āļ­āļ­āļāļˆāļēāļāļĢāļēāļŠāļāļēāļĢ.trdp b/BMA.EHR.Report.Service/Reports/37-āļ„āļģāļŠāļąāđˆāļ‡āļ›āļĨāļ”āļ­āļ­āļāļˆāļēāļāļĢāļēāļŠāļāļēāļĢ.trdp index 18eb842715ce20a3adadc4c9c6ba656d2156321d..bca960268a43bc91ab5d621383c2786e48dd840c 100644 GIT binary patch delta 1885 zcmV-j2cr0t;{l%I0S!<~0|XQR000O8mWVmA4U=dMmWVl5#pUdN^acO`Sd*=2Lx0%L zt=OOhlz=GIiUU>qw%8MU)%C8mmo}k_l#oavsI4d@1UpsKBtlS7BoZjB|IPlC&Yanq zon4#6;Vx=%8PCqnIrE)!zWK&eI6K=g(a+d%4cjUz18PP=*s9o7!>Sb(-ZD^Cmu7ZBF?M6|_E2vzze<@pfbJ8)YMP=IYv4V()mRnTnp4a?F z)7(lOH*{C^u!$YxC$(ZXGzXj`E^FCLHm7CP0fqRCP~oD78!j}-m-E=u4S%zYD;`-Z zx`2&Z-76~DtU4mCrYaALrh&KRsi31|R6O6oWj2k+IjV@@OgXA&8**+0M*D!&egdys_Y*eczet#?ACUn#73%LlR zw}maQW@X?y3s8u!05wveD+mg9CG6Y`gN-ow=a?m&fHn93fi=gvMLrVf{w0{gggh6| z*^P#7Rj=6d2x(p2KVaQS=Vksg1Te1-WqLw5sLCb%^;ff_r%~cVld!WI29LsEN1!+1 znPk+_`GJ65SvlRy0Vek|Nw17Z%fj|zRe?JU@?KnK1>5E zrxu7GFJQ6-sNGjErX^-A>!$9^QMcQ$`~^8CN136M>;NVQu&P}i%^CKVnX&E|+lhQC8+ z*`S^azqGh1<hJgn^)jI%&-zOXiSq<#q_B_oiH3sNfg$< zEp1+pqI5gr-SfIf3RW(kZ3yBv3vTb1rm$<9J}==V$bXpC*X@-(+3DEZ=jc)FPZ{(L zN&a2%`mj2f+!=>sS|3*Pg4hQ})m$c@*dAk{Mu5484h<_rCV!7A)cExsSM7=IIz zek{q7=P=>`7+olgWgs(XM|)mUbA%nTNv@&p?)9*97oDJGdb0P^2X7)(Vu$N%5+Q`h67Rxd*BMAcCM*Kt?SF1yNEUBMi~Lw(uGa$o6lan>(tRHy zNOk`nKPLPU$)_!*@FI~LpK>IdYf!igfY=LJO34A<;37Gp{)BImYxiZL$$ex3H1@Cu zF2dp0_$&7Dqt%XN=y+JCWUvfC?<68FyoCIFKe8=$Ak88hlAdjWuvuk?5#CEmiLP}`faN#TBoG)H&mA7|?q9=24#b(b z!=+v8-I-ZuT2ZRiWm?z$GV$O1c)bL~)_);>+=(SR;=Ixp+1oAOp~32;omc`z|5bEY zi|9ihnO@85kM6*ycRtMF{bTQgsp1~|y)(5>k7iX-|-lAO!QNZsJ<1$w4@38+FBZY8}+Z`dNovJ`9X zSQ7U%=7lmg37EE%xQe0|LHq$?w?Z^96zFk1{bO#g(HFdi8HF-sJ!LNPM=US;&H*TB z?4IzjRdEIg`e4M-7&UIakHy?0)nH003B%8gVZJ XmWVl%OmQ0l(vxU$CI-Q900000SE`47 delta 1907 zcmV-(2aNch;{lZ80S!<~0|XQR000O8rgAp14U=dMrgAn{*Hgl0>IMJ+RFkb}Lw`8; zVuKP;0-{hW4pi;iVo&T<*SpqU+Jq`nOd^G#wxW;_>{LBXa`w!Z zU*u+R-F7_my;1h6WZX!prl2c&4S(mA!O>G;uo4E(!{A96?1!COVXztoTVe1p4A#S7 z5B@a5fb<_gV;35?p-mdQ3i{EuYt;I%f{Io9m!hTDryZl5S7sd_D~R}Lxp}4PdG&8J z%`H`NO?Oofo7gdaQcHGCbHF{~w3f|e2eqs^pb)PS%3btu&4niUavpoSVSg5J$s?;p z7qC&OdU++ARmY_Dl;uIuH1M`O6?7DglIJ^k(w;{bYkGyetHJ-SRu@kO)N8uwW3_N) zTH)voQe)gYeEAm7k>-e+85yQuXYG1k$R*L|x{ zyaXO$ngDfAL6f#AVx%PvX<$i4ON-%>yQwb}!9-?pa5Cyh3{OTt1DFA>d8Iq|ew{L~ zS$5TnuIppxJEx*s#togqMi;cmLGqa4Y@Z0BYnVV!!Vq;|Hp*oazkd~QQ@ZK)gTBFb%An zS|EPBfXSAia$muirkJ&;o4T_=-EP5>H;G>>9AF04GjNb_>VID_)j9wVb5dLFu(J$p zHuxS{N*oj2H$6HxbBj5#6?Rtn3vx`3GD9b6111Nss$CxBHXydk80!v;qi|u`H%xC~ zQg;n^k;Re4bq5*|P)H>o6agOzmTm5o$e|X?2Kd83ei4nK%WBaWQa4+N=HE7rxu9AW z3rOj0H4GlB;(x=uc?cftkw*>qi#RBW{Dk=$JcrsahUH$XD^_As;nC4tj(BAFJ9L&! z>bdYsin75w>ZwXp)7ZJ1@6NPt1*AZBx#jQp9<6|!@-n7Vf{PO z*7Yb#w_I_ywySC}`5?+RkS$})oPT7;4j=gz~AI1HYLEn(# z-vz6Ws>8{BaWtm&QFTZV`@pz5m>EiJjZ8LorN!<91BiUSsvRwkiUdTd94)7+I$O-Kye3M+eFUw5sBa@%8hdpo+4!_1< zv5OzAbtFT_!#X8`WdM375pm%qa=*n{XWLmxejGm=gMVWH7%^LTgv5-u_z&cimBbr?ET2GyeflO9KQH z000080H$&_SB5mjouU8$0Pg?*0F&%*;RB{}Hj~hBM-8TOHdohE!e{CR002~zBylev trgAn{hBU>Uq5uE@?*IS*6951J000000000000797a&aaGw{QRe006WTk>&sZ diff --git a/BMA.EHR.Report.Service/Reports/37-āļ„āļģāļŠāļąāđˆāļ‡āđƒāļŦāđ‰āļ­āļ­āļāļˆāļēāļāļĢāļēāļŠāļāļēāļĢ.trdp b/BMA.EHR.Report.Service/Reports/37-āļ„āļģāļŠāļąāđˆāļ‡āđƒāļŦāđ‰āļ­āļ­āļāļˆāļēāļāļĢāļēāļŠāļāļēāļĢ.trdp index ba337f53f8313960bd3e684f081bf97ec68df721..bb8c9a1cdc17d27bda7fa3019641de65c85dd11f 100644 GIT binary patch delta 1863 zcmV-N2e|mM;{l`N0S!<~0|XQR000O835Pkc4U=dM35PjXg9U#a`33+0Jd>?xM1N`8 zj0Dtz3W&j?rZ8>aOma=FId3oR2}#Exs&Rz(?6a|*&%-EJ6Gv!eLk+@T5O=#j6# zD$n4y?Re-%qv6eycEx&2L1*tt1Q7x~ID8y@o%BMWsa-m3Wj$=s!{iR2T$1x=u}H@l6N)u?`m!FWJEo$n?6>n zXHO^`zENt7n}?h4@f;}@)m(9m-p<o?UDc zs|GcywXG%}f@EHi940Q;yedT#qglM*O`1lNg!~w`JnSS}k#^Iz(J%N` zwRRdj!ZZWglbC88e_{+zPCx^g0j?EgF!_F)Hn7=n)l;tPW9J8_sawV+ox(;3beV(X zF~j*G5kluNfu4jRsy<^h8YX@x;HGuc9SXS!qj!a^pyp-Z`b#huUjk}mj;6aZ(YC+HM9%;ccNj^?ugN6@a7UMw=bbhS9DR+P2E|ful8Vk z>%@r_jwVCqF?d5L^l#{D4N!(YsjY2bfi7=+oA@0EK=(~Ac8fW&5%yR43vvMVGebMs z1_1V8R69JP+W^lFBdD7!Xu^dPzF~TcQ@U%oms!wQe-O8z5CMf$a-j(2NT6(Tr$oZ^ zSm@!0f&46LLxMHMT~!@FUyzI3wlYQQJc`WV6?vx?llEmK!Z;z{E$(3(BrtNXHAc%WpLd{Q1B$mHeh!J3J zqrrfsSHH=*IU=?pU@4R)KB#*A$T*b}I30-ce~YF_l-dW?cezr~eOTfDQK2iT#RPP* z;R8IACVg+-c8G(Gb1rto%siL|CHKXklFzB5sfovw#1ar@EG9BA;<928pU*#Q(t$Wv&s2dplH#R?D_l%v%yDK)}ASsvHW ze_(Yd?B7BM=u|zJ{q*kJC={ZVj~^y~CJ(>4RvAth$Eu0# zhk+yn!ZIM<8w7@=@wzm~Pp#qP0sJNQ9lNCZ4n&Y@`(3^j_%jktn@rn9+BV+FNH*7^ z$x9J?CW|OJ!0TKaCv>0iO>*syEHSx{e@uGD9%kSo9DaqrVlCfa@koZ=4C|BtmI264 zBI3de$iG)eH~um5Eu|ZZJxJ5Yx+G=0pl+_SO$e{0LFl|*^PuFeslx~fg!V>kImOiD zL+Qu#w*f+ppAB{A)lA|Z8C6T;*~HDWS1a4 zAHJo&3ar*Ae%y>TI^v|#6PY`x-=V-JNiQ)3ivG)Jj}~!<+%i3uS8vyWOmBXi4g05F z1XB}x?6aTPWi4^2q9smM*r|)uf1+H~o4AHOdN|{vs@}%VX~Sw%l*s~_{DcYJx=zn9 zqHm65V@_K7w(mkyUeAr4(VeDY#fLDw;#|Zd@D*_;BAA#{)I5mlDckelpo!jSVgPcd zWli>%RRJWmd5k^&3e?Q_5>Vv<+^Twmo}xvL}<^ZB0Ve$R8i`<<_Na-nIWE7)-j+bStTYED7es@gTfs+Sbsn?E+LoILU6 z7sXlJvK+Apyw*3G z=2jcHsk^F&P3#yysa3nFIp7{~TFdA1!&+V)Qi#_G6=yu$bfHLYPGe6u%zp~5dStZd zEH>&5ucYLM)bT1herC;6`TY z3W8a?685f#!Fm|{9rkX7!PBsJYp{8o0CxEQ1ne-Y7CA}4e|tqxg${W>p0b-w-Kt%% zuOX!MRsVo>C!L#x&l18Bb$E0<3qA$69g$$)13=4I?qL%Y!bS~N`B9WnY6-duu3_YJh^h%PF+ zsXL4G)h>*0oj9?~(PYRx18)eC{s~>J0?N=QwY3dQ(BX~m5x?UA=)UR2ZZRh|!rlsh zK@PxvW@snd0KguMYKKR38{pYtBz1=cO}KEzH%xDFe@b@^_ZkZt3*r_OBA}2;E)=00 z$&^j*lt`E^3qAZWkY7e^=&-spVARd-JCkjb23W8wiv_7w!{D(hF6PQZFuzM4wc!_W zL=u?@owa$kY(pECW!=6&iB5$(`*SzqVd3x4Ue=l0kzZO|l#*u?Y~SRT?ms?DO7BHji+8$F2g1Cpq)%^H) zVgZch7y;%U>JM0Y{hOShCz2ZimO^R#AT?~pe{%PUk(x*#btK9#nj}$jA5}l*N`ZHv z8-T+GZ$ceSfEOD+!n0}8_ZqfC9IRb*u_I>Z(KIZ%&j^=%P9087Kc**^fHq@Ek%1By z7yStR7cwU)EDP$$SUyWw4iVKpnw>cG3WHm)Jazbz)L~>!82hm#OI|>WJ)n1?FqVPY zf1n&Kdr8d^_Q*Q9iu$Y9!ronUgwEKb*-syQh*Tk>`Sfw}XY%;_ip(0Cbc z#d0@LCqfI6A>M_-t}&2=QfLF>-F{$5Ca+6_JZv#158w~60of(h_aTB*oulg>RB;_hqfgePkLm_Amn%;qY7h6^r`* z(nm7%epsiJuna(U5)l_(L;k%*!|`vEAE@C_>_M7F)+J5b0hx1)?M8Sl4Z_;H#Scnu zpVk;5f#TkXEvLwOY#f0jMK z?LI98?W_!7Oz{L_wH)?-g@`|cP6KH6AllH-M^EE~q@6%eXe_sRwEI7Ri}=TBxXmSA z=itn&G0iAV)MYxU2c_Y^_}=;kuv(A!aVHk*h?7cJWNyEZhXR`<-NXD z^PsDzY|n#pCwila0mz*eHQ8TQ1&~x47<>E`sG0R8po)FCmGv4uREr$TNmH!3V@cf8 zm=`P9Bw*T3;^>JU{O|{eodVIoP@t#u^k>_w)@Qw@8HF-sJ!LNPM+`5z=KvHnb~Je6 zA5cpJ1QY-O00;mpeKnKhZ|(yteKnKSa7PU*eKlA3zEW`r2LJ#|lPPg811o(slUs2c Q0p^o;aV7@UZ~y=R0NF~0MgRZ+ diff --git a/BMA.EHR.Report.Service/Reports/38-āļ„āļģāļŠāļąāđˆāļ‡āļĨāļ‡āđ‚āļ—āļĐāđ„āļĨāđˆāļ‚āđ‰āļēāļĢāļēāļŠāļāļēāļĢāļ­āļ­āļāļˆāļēāļāļĢāļēāļŠāļāļēāļĢ.trdp b/BMA.EHR.Report.Service/Reports/38-āļ„āļģāļŠāļąāđˆāļ‡āļĨāļ‡āđ‚āļ—āļĐāđ„āļĨāđˆāļ‚āđ‰āļēāļĢāļēāļŠāļāļēāļĢāļ­āļ­āļāļˆāļēāļāļĢāļēāļŠāļāļēāļĢ.trdp index e779ff45f64b9e1248c00f46078554c3e27f3940..2563ee6911f4aa76e2458511938ba61dc269de30 100644 GIT binary patch delta 1927 zcmV;22YC3K;{l}O0S!<~0|XQR000O8u!uRa4U=dMu!uQVbKobJ`UU_1XOpdHGk;re z6Gs$&uhjoA+Da8Xu%ISOT1k zIu^r|iJ$?@0N0W-n0miX8`!M5>N(f-vGbi%*Dd3!PGO@9x+XyKn1A8iArV5CF@c_h zfp=dpYBdwT6>!tK=^hF>j?vq~HlpTa;QC8Yi7x>)QlYB|Dt0yOUk`(gF!(3zuh1U; z_`n)Yz?%R6z?x^>Q9csr{w1Kngd!JD*^P#7)h^oC5Yh&^f55tv&dZU{5Wo?2EHf0s zQB^MKufJL-97l-{-G4~>Yhmyp40;iI)4pj!Nt4Id;ql&JUW#N5AhVYsJX>L~9R`nK zKnDn92MA;j`k#iu@6;x7wa!u~R}+2A{5IdPD5-}LC*%q`}`X4qd9FUUbU z$PAsN2e|CPs&+)wdw|*wBe7d7u#pRAe8cn>r*zkFsUvL>=xu0lppZ&Fh=b21%$9H} zN~$hP5BS4Cet*u#&}DUL9I2b#eG_sESXHnuiv{Ub!{DJBeV8lv!Tc_H)PlcAAd<*d zn5-p|s0U+M@^uFS6-^qsb1=6f5fmI3CxpuZ8g4-;z!(W=g zu5J3FhL<5-)?T%94&|!X-b@Pz?FE!i-;na(1ZbtIzs?1VaANN$#~ zY$L$jLHmXd_R7h*IU>y=aw(K1-mBLApg0xOkpxahcz)3o;Yof}eVb1Ty7zlb_>j=$ zGHNyfU4Lx&h{&W#-zR*t?tij&Y5&Kbx@i!sqhmt0F1|#->(Ia`W0%QhlzUL(cN7yHukP2Y@2};$%Gal z-W>#nWbuZy$d9e$236A>T$aXiX_I1_t9+JAN4otZY%ic+nv(7HY>6aOvF*2_R_ed5Qh zSfV4rE8Qr22jx37Se$rkFdXwX#vfjkbdBduel*ti70E7+Qs!lIF_z#riTuw&%wtw%! zP|+`pUC^DnVZ}E#qT>?h5+IKmPBJmCs5#KoQ?}>PJE<)FqD2dkCoO8SzpM)&smx>S ziC3U!#+QI94&YYSYxKg6JC>tZ3&)bUr!g;9ut~tQoy5fyy%rJ=5W6FyfuTT8>FJ+# zhmAh#HB27Ll=YN3?oYHl{#^i2)DzgX;fenMP)h>@6aWAK2mr8%Ig{LP?gOxhIg`zB zM-8xuIahPwCztvL003u`A#pDsu!uQVhBU>Uq5uE@?*IS*6951J0000000000007vN NZ*e9D$8Z1u002*Pq!$1H delta 1896 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