Closed minhduc2it closed 9 months ago
Chi tiết lỗi: Phiên bản :2023.12.11.101539AM System.InvalidOperationException: Sequence contains no elements at System.Linq.Enumerable.First[TSource](IEnumerable`1 source) at OTH.Adapter.HosBHXH.AGiamDinh.CreateBangKeChiPhi() at OTH.XForms.HosPrinter.BKChiPhiKCB6556.CreateDataSource() at HosPrinter.Classes.ClsHauThem.ExportXMLAndPrint6556(String xml_MaBN, String xml_MaKB, Form parentForm, GridEX dgCls, String strTKLapToa, String strTenPK, Int32 solanin, String strTKNhapBenh, GridEX dgThuoc, v_FormInPhieu01 vFormInPhieu01, String strTKLapToa_Manv_PhuongNam, QuayPhatThuoc quayPhatThuoc) at HosPrinter.Forms.FrmInPhieuKK.InMauBHYT01BV(String pThemoi) at HosPrinter.Forms.FrmInPhieuKK.btnIn_Click(Object sender, EventArgs e)
Form sử dụng: this.frmInPhieuKK = new HosPrinter.Forms.FrmInPhieuKK(false, this.bBant, false, LibraryApp.ClsThamSo.TayYKhongTruKhoIn38BV, LibraryApp.ClsThamSo.DongYKhongTruKhoIn38BV, this.sMabn, this.bBant ? this.sMaba : this.dgQuaTrinh.GetValue("makb") + "", License.LicSupport.TenSYT, License.LicSupport.TenBV, License.LicSupport.DienThoai, FrmMain.strThangKT, FrmMain.strNamKT, FrmMain.dNgayLV, strMaKhoCP, strMaKhoCPCha, 1, FrmMain.strTenMay, FrmMain.strUserName, false)
Cụ thể giá trị: this.frmInPhieuKK = new HosPrinter.Forms.FrmInPhieuKK(false, false, false, "0","0", 2023015484, 2312000857, License.LicSupport.TenSYT, License.LicSupport.TenBV, License.LicSupport.DienThoai, "12", "2023", {12/5/2023 12:00:00 AM}, "05", "14", 1, "NG2", "admin", false)
@ongtrieuhau check lại dùm anh cái nhé. ps lỗi khi: this.frmInPhieuKK.ShowDialog(this);
Lỗi do có dòng khám bệnh có khám, có mã ICD nhưng không ghi nhận manv. Hướng xử lý cập nhật lại giá trị này sẽ hết lỗi. @nghivanbi
@ongtrieuhau Em test trường hợp Null manv: Do đăng ký tái khám BANT vô maphong 26 Xong chuyển phòng maphong 07 để khám Khi đó maphong 26 bị Null manv
Cái này nhờ @nghivanbi help mới được. Vì null thì đâu có maicd được. Xử lý tay cho bệnh viện in được trước đi.
maicd có lúc đăng ký tái khám, lấy theo maicd của lần khám đầu BV in tạm bên Printer được anh
Đối với BANT thanh toán ngày hiện tại em thấy có 2 trường hợp ghi nhận thiếu dữ liệu nhe anh @nghivanbi
Khám bệnh phòng 02 và thực hiện chuyển phòng 29 và khám tiếp phòng 29. phần mềm sẽ ghi nhận thiếu trường maxt của phòng 29 nhe.
Khi đăng ký tái khám bệnh án ngoại trú phần mềm sẽ ghi nhận có chẩn đoán nhưng không có manv và maxt -> người dùng thực hiện chuyển bệnh sang phòng 29 và khám tiếp. => dẫn đến phòng đầu tiên đăng ký tái khám thiếu dữ liệu manv và maxt
cập nhật Register mới ok
PHIẾU GHI NHẬN LỖI PHÁT SINH
#
92006
Tải về tại đây
] https://gofile.me/78TQg/1rI5VNvl3