• Cho chỉ định xét nghiệm và nhập kết quả
  • Cho chỉ định xét nghiệm và nhập kết quả

    danhxetnghiem > 03-07-24, 08:08 PM

    Hiện tại mình lục lại được 1 cái demo chắc cũng 10 năm rồi,
    giờ muốn mò lại làm tiếp mấy thứ còn chưa xong.

    demo

    Mình muốn sau khi cho chỉ định là 3 cái men gan, hoặc Công thức máu thì khi tạo 1 cái from trả kết quả mở bệnh này lên thì nó hiện lên các xét nghiệm đã cho và mình bấm kết quả vào.

    Không biết nói vậy Các Pro có hiểu không? 
    vd1: khi cho xét nghiệm GOT: thì mở from trả kết quả chỉ hiện 1 dòng GOT và mình nhập chỉ số vào, bên cạnh đó nó hiện chỉ số bình thường và đơn vị lên luôn,
    vd2: Khi cho công thức máu 18 thông số: thì khi mở from trả kết quả lên nó hiện lên 18 dòng để mình nhập kết quả.

    Hiện tại theo cái demo ở trên thì mình phải thiết kế cái from "TRẢ KẾT QUẢ" như thế nào. ở table có cần thêm những table nào, và liên kết chúng ra sao....

    Xin cho mình hướng xử lý. cảm ơn!
  • RE: Cho chỉ định xét nghiệm và nhập kết quả

    ongke0711 > 04-07-24, 01:12 PM

    Bạn làm rõ thêm về cái chỉ định thì mới thiết kế hợp lý được.
    Thiết kế table riêng cho mỗi chỉ định. Mỗi chỉ định có bao nhiêu thông số cần test. Khi chọn chỉ định, có tùy chọn các thông số nào cần test, thông số nào không.
  • RE: Cho chỉ định xét nghiệm và nhập kết quả

    danhxetnghiem > 04-07-24, 02:52 PM

    (04-07-24, 01:12 PM)ongke0711 Đã viết: Bạn làm rõ thêm về cái chỉ định thì mới thiết kế hợp lý được.
    Thiết kế table riêng cho mỗi chỉ định. Mỗi chỉ định có bao nhiêu thông số cần test. Khi chọn chỉ định, có tùy chọn các thông số nào cần test, thông số nào không.

    Để mình giải thích lại.
    VD1: Bệnh nhân "NGUYỄN VĂN A" đến làm xét nghiệm "glucose máu" ---> from "TIẾP ĐÓN" nhập họ tên và chọn 1 xét nghiệm "glucose máu" và tính tiền 30k, kiểu y oder cafe vậy.
    - Bộ phận xét nghiệm mở from "TRẢ KẾT QUẢ", thì ở form này chỉ hiện 1 dòng "glucose máu" cho mình nhập kết quả vào để in gửi bệnh nhân.
    Y hình bên dưới.
    [Hình: xetnghiem.jpg]

    VD2:  Bệnh nhân "NGUYỄN VĂN B" đến làm xét nghiệm "glucose máu" và "Công thức máu 18 thông số", thì form "TRẢ KẾT QUẢ" nó sẽ hiện 1 dòng glucose và 18 dòng công thức máu để nhập kết quả , y hình dưới.
    [Hình: xetnghiem2.jpg]

    Xin cho ý kiến thiết kế form, mình chỉ cần 2 ví dụ trên để tự mò ra các loại xn khác, vì có loại xét nghiệm 1 thông số, loại 4 thông số, loại 13, 18, 23, 28, 32 thông số nữa.

    Xin cảm ơn
  • RE: Cho chỉ định xét nghiệm và nhập kết quả

    ongke0711 > 04-07-24, 06:32 PM

    (04-07-24, 02:52 PM)danhxetnghiem Đã viết: Xin cho ý kiến thiết kế form, mình chỉ cần 2 ví dụ trên để tự mò ra các loại xn khác, vì có loại xét nghiệm 1 thông số, loại 4 thông số, loại 13, 18, 23, 28, 32 thông số nữa.

    Lúc trước tôi có hỗ trợ làm một ứng dụng cho phòng xét nghiệm như vậy nhưng lâu rồi nên không nhớ lắm chi tiết. 
    - Table các tiêu chí xét nghiệm phải có thêm 1 cột như [Chỉ tiêu xét nghiệm chung], trong đó có các tiêu chí xét nghiệm con như 18 chỉ tiêu của xét nghiệm máu. Table này cũng có thêm 2 cột chỉ số bình thường, 1 cột là toán tử, 1 cột đơn vị
    vd:
    Tên chỉ tiêu      Toán tử     Chỉ số Min.    Chỉ số Max.     Dvt
    ABC                     <            100                                 g/l
    DEF                                   50                   100           ... 
    Dựa trên mấy cột trên, khi có kết quả sẽ viết code đối chiếu để đánh dấu (Bold) nó là nằm ngoài tiêu chuẩn bình thường hay không.
    - Table liên quan bệnh nhân: cũng có cột tiêu chí xét nghiệm, kết quả, diễn giải. Table này sẽ được cập nhật thông qua một table tạm có cùng cấu trúc và table tạm này sẽ làm Record source cho form nhập liệu.
    - Form nhập liệu: sau khi chọn tiêu chí xét nghiệm, code sẽ tự động tra table tiêu chí để lấy ra các tiêu chí rồi append vào table tạm để nhập kết quả. Khi bấm lưu chính thức (insert into) vào table bệnh nhân
  • RE: Cho chỉ định xét nghiệm và nhập kết quả

    danhxetnghiem > 05-07-24, 10:16 AM

    Cảm ơn Anh!

    Mình đã thêm thử trước 2 table "tab_congthucmau2024" và "tab_glu2024" 
    và đã thêm form "XETNGHIEM"

    Mình đọc và hiểu ý 3 bước phải làm cho cái form xét nghiệm này, nhưng làm cái form lên mình chưa biết liên kết nó như thế nào

    File demo mới, mong Anh xem đi vài đường quyền cho em khai sáng với ạ.

    file demo moi 5.7.2024
  • RE: Cho chỉ định xét nghiệm và nhập kết quả

    ongke0711 > 06-07-24, 02:38 AM

    (05-07-24, 10:16 AM)danhxetnghiem Đã viết: Mình đã thêm thử trước 2 table "tab_congthucmau2024" và "tab_glu2024" 
    và đã thêm form "XETNGHIEM"

    Mình đọc và hiểu ý 3 bước phải làm cho cái form xét nghiệm này, nhưng làm cái form lên mình chưa biết liên kết nó như thế nào

    File demo mới, mong Anh xem đi vài đường quyền cho em khai sáng với ạ.

    Bạn xem file đính kèm.
    CSDL này tổ chức rất sơ xài và lủng tùm lum. Bạn tham khảo các table và Form tôi có làm trong file rồi chỉnh sửa theo đặc thù của cơ sở bạn.

    Link: https://www.mediafire.com/file/itcc7jy1f...accdb/file
  • RE: Cho chỉ định xét nghiệm và nhập kết quả

    tranthanhan1962 > 11-09-24, 04:50 PM

    Tôi đã tải demo của bạn, Nhưng mở ra thì thấy nó sơ sài, cũng chửng có gì để cảm nhận. Trong khi  thấy ảnh bạn đưa lên thì đây là 1 phần mềm tương đối phức tạp. Nhưng qua hình ảnh bạn đưa lên tôi thấy cách phân tích của bạn còn thiếu. Muốn được như bạn nói:
    vd1: khi cho xét nghiệm GOT: thì mở from trả kết quả chỉ hiện 1 dòng GOT và mình nhập chỉ số vào, bên cạnh đó nó hiện chỉ số bình thường và đơn vị lên luôn,
    vd2: Khi cho công thức máu 18 thông số: thì khi mở from trả kết quả lên nó hiện lên 18 dòng để mình nhập kết quả.
    Bạn phải tạo ra tất cả các trường hợp cho phần mềm (Viết lệnh cho máy là phải dạy cho nó cách làm từ a->z, đồng thời phải cụ thể rõ ràng chứ không nói chung chung được đâu.) Ví dụ bạn phải liệt kê từng trường hợp cụ thể. Xét nghiệm đơn -> 1 dòng tự chọn. Xét nghiệm kép  3 cái men gan -> 3 dòng cụ thể, xét nghiệm 4 thông số bệnh 1 -> 4 dòng cụ thể,  xét nghiệm 4 thông số bệnh 2 -> 4 dòng cụ thể, ...  xét nghiệm 32 thông số bệnh 1 -> 32 dòng cụ thể ...vv Từng kiểu xét nghiệm bạn tạo sẳn các bảng tạm với đủ mã xét nghiệm của nó. tất nhiên chỉ cần mã xét nghiệm còn các tiêu chí khác để trống. Khi đã có đủ table các kiểu xét nghiệm. ban chỉ cần chọn kiểu xét nghiệ rồi dụng lện append query table kiểu đó vào subtable là xong
  • RE: Cho chỉ định xét nghiệm và nhập kết quả

    tranthanhan1962 > 11-09-24, 05:05 PM

    Bạn xem demo của  ongke0711 tham khảo sử dung thêm cách tạo sẳn cac bảng tạm append vào sfmChiDinhXNBenhNhan. cong việc sẽ nhanh chóng hơn nhiều.
    TB: ongke0711 ơi nếu khóa nút giữa chuột thì phải kéo scrollbar subform bằng trỏ chuột, hơi bị cực, khóa bằng Circle Current Record form chính sẽ không sợ chạy sang record khác của form chính khi xoay chuột
  • RE: Cho chỉ định xét nghiệm và nhập kết quả

    tranthanhan1962 > 11-09-24, 05:12 PM

    Bạn xem demo của  ongke0711 tham khảo sử dung thêm cách tạo sẳn các bảng tạm append vào sfmChiDinhXNBenhNhan. công việc sẽ nhanh chóng hơn nhiều.
    TB: ongke0711 ơi nếu khóa nút giữa chuột thì phải kéo scrollbar subform bằng trỏ chuột, hơi bị cực, khóa bằng Circle Current Record form chính sẽ không sợ chạy sang record khác của form chính khi xoay chuột. Với lại ofice 2016 trở đi single form xoay chuột không di chuyển record (64 bit, còn 32 bit thì chưa tìm hiểu)
  • RE: Cho chỉ định xét nghiệm và nhập kết quả

    ongke0711 > 11-09-24, 11:03 PM

    (11-09-24, 05:12 PM)tranthanhan1962 Đã viết: TB: ongke0711 ơi nếu khóa nút giữa chuột thì phải kéo scrollbar subform bằng trỏ chuột, hơi bị cực, khóa bằng Circle Current Record form chính sẽ không sợ chạy sang record khác của form chính khi xoay chuột. Với lại ofice 2016 trở đi single form xoay chuột không di chuyển record (64 bit, còn 32 bit thì chưa tìm hiểu)

    Cái sub khóa nút giữa chuột là có sẳn trong file của chủ thớt, em không có đụng tới nó vì cũng chưa tìm hiểu tại sao lại dùng thủ tục này 007 .