Quản lý bệnh nhân bằng thủ tục được lưu trong SQL Server

MỤC LỤC

Thủ tục được lưu và hàm (Stored Procedure hay sp, Function) a. Thủ tục được lưu (Stored Procedure)

Stored Procedure là một phần cực kỳ quan trọng trong cơ sở dữ liệu SQL Server. Nếu biết SQL Server mà không biết Stored Procedure là một thiếu sót rất lớn. Đó là cú pháp đầy đủ để tạo một Stored Procedure song ta có thể tạo Stored Procedure rất đơn giản bằng giao diện đồ hoạ (Enterprise Manager) của SQL Server.

Ơû trên ta tạo một Stored Procedure dùng để nhập một xã mới vào bảng Xã (tblXa). Khi đã có Stored Procedure này rồi ta chỉ cần gọi tên hàm và tham số kèm theo mỗi khi nhập một xã mới vào table xã. Tương tự như Stored Procedure hàm cũng có thể tạo bằng giao diện dồ hoạ cũng như mã lệnh song giá trị trả về của hàm đa dạng hơn chúng có thể trả về là một bảng.

Ví dụ: Tạo hàm tìm kiếm bênh nhân theo tỉnh, hàm này trả về một bảng chứa thông tin về bệnh nhân trong tỉnh.

ĐĂC TẢ BÀI TOÁN

Bước 3: Sau khi khám bệnh xong bệnh nhân thuộc một trong hai loại: Điều trị tại nhà hay nhập viện. Bước 3.1: Nếu bệnh nhân điều trị tại nhà thì bác sĩ cho một toa thuốc trên đó ghi đầy đủ tên thuốc, số lượng và cách dùng. Nếu bệnh nhân có thẻ bảo hiểm y tế thì đến nơi cấp thuốc bảo hiểm y tế để nhận thuốc và trả một phần giá thuốc theo quy định phần trăm trên thẻ bảo hiểm.

Bước 3.2: Nếu bệnh nhân phải nhập viện thì bác sĩ khám bệnh cho một lệnh nhập viện trên đó có ghi đầy đủ thông tin về bệnh nhân, căn bệnh dự đoán và đưa đến khoa điều trị. Bước 4: Tại khoa điều trị bệnh nhân xẽ được chuẩn đoán và lập một bệnh án chi tiết. Trên bệnh án ghi đầy đủ thông tin về bệnh nhân va căn bệnh mà bệnh nhân mắc phải.

Trong một khoảng thời gian quy định tuỳ theo bệnh nhân, bệnh nhân được một bác sĩ khám, cho một toa thuốc. Trong quá trình điều trị bệnh nhân có thể dùng một số dịch vụ khám chữa bệnh như: Xét nghiệm, X_qang, siêu âm, … Việc sử dụng này cũng theo chỉ định của bác sĩ khám chữa bệnh. Khi bệnh nhân điều trị có thể lựa chọn loại phòng nằm điều trị với giá dịch vụ riệng cho mỗi phòng.

Bước 5: Thanh toán viện phí: Trong quá trình điều trị cứ 3 ngày bệnh viện yêu cầu bệnh nhân thanh toán viện phí một lần. Nếu bệnh nhân có thẻ bảo hiểm y tế thì chỉ đóng phần trăm viện phí theo bảo hiểm bao gồm tiền thuốc và các dịch vụ chữa trị hỗ trợ khám bệnh. Riêng tiền phòng nếu có thẻ bảo hiểm y tế thì bệnh nhân cũng chỉ được bảo hiểm y tế thanh toán loại theo giá quy định của bảo hiểm y tế về loại phòng đó nếu có.

Trong quá trình điều trị, nếu có bệnh nhân trốn viện, không thanh toán viện phí, bệnh viện lưu lại tất cả các thông tin về bệnh nhân trốn viện. Nếu sau 3 ngày điều trị mà bệnh nhân không đóng viện phí thì buộc bệnh viện phải trả bệnh nhân về gia đình tự điều trị. Bước 6: Theo chu kỳ mỗi tháng, bệnh viện thanh toán viện phí với bảo hieồm y teỏ.

PHAÂN TÍCH THIEÁT KEÁ HEÄ THOÁNG THOÂNG TIN

BỘ

  • MÔ HÌNH TỔ CHỨC XỬ LÍ 1. Bảng công việc

    BỆNH ÁN(Mã bệnh án, Ngày vào, Ngày ra, Mã bệnh nhân, Mã nhân viên, Mã Bệnh, Mã Nơi Điều trị). VỊ TRÍ KHÁM BỆNH(Mã vị trí KB, Tên vị trí KB) VỊ TRÍ KHÁM BỆNH. BỆNH ÁN(Mã bệnh án, Ngày vào, Ngày ra, Mã bệnh nhân, Mã nhân viên, Mã Bệnh, Mã Nơi Điều trị).

    DÙNG DỊCH VỤ(Mã bệnh án, Mã dịch vụ, Lần dùng dịch vụ) DUỉNG DềCH VUẽ. (5) Danh sách bệnh nhân nhập viện (6) Danh sách bệnh nhân được cấp thuốc (7) Lệnh nhập viện. 5 Ghi toa thuoỏc cho beọnh nhaõn 6 Caỏp thuoỏc cho beọnh nhaõn 7 Thu phí khám bệnh 8 Cho giấy nhập viện.

    9 Tiếp nhận bệnh nhân đến điều trị 10 Lập bệnh án chi tiết cho bệnh nhân 11 Lập toa thuốc điều trị. 15 Xem xét các trường hợp bệnh nhân không thanh toán viện phí 16 Caỏp giaỏi xuaỏt vieọn cho beọnh nhaõn.

    THỰC HIỆN CÀI ĐẶT CHƯƠNG TRÌNH

    CÁC PHƯƠNG THỨC ĐỐI TƯỢNG ADODB

    Thông thường các giá trị trên được gắn sẵn vào các danh hiệu hằng và được lưu trữ trong file include có tên adovbs.inc. - Close method: Phương thức này dùng để đóng các kết nối được chỉ ra sau câu lênh. Ngoài ra Visual Basic còn cung cấp một dich vụ kết nối dữ liệu bằng Data Environment rất tiện lợi đây cũng là một dạng kết nối ADO rất dễ sử dụng cũng như tạo kết nối tất cả đều được thức hiện qua giao diện đồ hoạ.

    Trong Data Environment có thể lưu trữ các bảng (Table), các Stored Procedure cũng như các hàm hay các View khác.

    MỘT SỐ FORM CHÍNH CỦA CHệễNG TRèNH

    - Form thông tin bệnh nhân: ở Form này ta có thể xem, sửa, xóa thậm chí có thể thêm mới thông tin về bệnh nhân. Ngoài ra Form này cò có thể tạo mới cũng như xem chi tiết một bệnh án cũng như bảo hiểm y tế. - Form hồ sơ nhân viên tại đây ta có thể thêm mới hoặc sửa, xoá thông tin veà nhaân vieân.

    Ơû đây chúng ta có thể tìm kiếm bệnh nhân theo những tiêu chí được chỉ ra ví dụ: tim bênh nhân theo họ, theo tên, theo họ tên đầy đủ hoặc theo địa chỉ…… ở đây ta cũng có thể in thông tin bệnh nhân đó ra giấy. - Form Thống kê bênh nhân tương tự Form tìm kiếm song ở đây chỉ thống kê số bệnh nhân theo bệnh, theo độ tuổi… cung như Form tìm kiếm Form này cũng có thể in báo biểu được. Ngoài ra trong chương trình còn có một số Form khác chúng tôi không tiện trình bày ở đây song ở trên là một số Form chính của chương trình.