Đồ án phần mềm quản lý bệnh viện
Đề tài: Quản lý bệnh viện CHƯƠNG I: GIỚI THIỆU I. Giới thiệu khái quát: Tổng quan: - Giới thiệu về đề tài Quản lý bệnh viện - Chương trình quản lý bệnh viện là một chương trình ứng dụng sức mạnh của sự tiến bộ khoa học đó là tin học. - Giúp cho người quản lý tiết kiệm thời gian tìm kiếm tra cứu thông tin một cách nhanh chống, đồng thời giúp thống kê các báo cáo một cách nhanh chống và chính xác nhất. - Chương trình có giao diện đơn giản giúp cho người sử dụng phần mềm có thể thao tác nhanh chống và cụ thể từng chi tiết trong phần quản lý, quản lý thông tin nhân viên, thông tin bệnh nhân khám chữa bệnh, đồng thời in báo cáo chi tiết về các thông tin có liên quan về bệnh nhân, nhân viên. - Chương trình hoạt động trên các máy cài hệ điều hành WinXP, Win7, Win2000, … 1. Đặt vấn đề: - Để việc quản lý quy trình khám chữa bệnh, quản lý thông tin bệnh nhân, thông tin nhân viên một cách nhanh chóng và hiệu quả. Bệnh viện cần một phần mềm quản lý bệnh viện để thay thế cách làm thủ công hiện tại. 2. Mục đích đề tài Đề tài thực hiện nhằm xây dựng một chương trình quản lý bệnh viện với hiệu quả cao nhất. Trọng tâm của đề tài là quản lý thông tin nhân viên của bệnh viện, quản lý thông tin bệnh nhân khám và điều trị và quy trình khám chữa bệnh của bệnh viện. 3. Phạm vi đề tài - Quản lý nhân viên - Quản lý bệnh nhân Trang: 1 Đề tài: Quản lý bệnh viện - Quy trình khám chữa bệnh 4. Phạm vi thực hiện: - Xây dựng hệ thống quản lý thông tin nhân viên trong bệnh viện. - Xây dựng hệ thống quản lý bệnh nhân khám chữa bệnh. - Xây dựng hệ thống khám chữa bệnh. 5. Phương pháp nghiên cứu: Sử dụng Microsoft SQL Server 2008 thiết lập cơ sở dữ liệu Sử dụng Microsoft Visual Studio 2008 để viết source code cho phần mềm ứng dụng II. Đặt tả các quy trình trong QUẢN LÝ BỆNH VIỆN Quản lý bệnh viện là một chương trình quản lý nhân viên, bệnh nhân trên hệ thống máy tính của bệnh viện Bao gồm: 1. Quản lý nhân viên trong bệnh viện: Mỗi nhân viên của bệnh viện được quản lý các thông tin sau: Họ và Tên, ngày sinh, địa chỉ, giới tính, điện thoại, chức vụ nhân viên. Trong đó địa chỉ quản lý là tỉnh 2. Quản lý bệnh nhân: Khi bệnh nhân đến bệnh viện khám lần đầu tiên bệnh viện lưu những thông tin sau: Họ và Tên, giới tính, ngày sinh, nghề nghiệp, địa chỉ, dân tộc. Bệnh nhân được chia làm hai loại: Loại có bảo hiểm y tế và không có bảo hiểm y tế. Nếu bệnh nhân có bảo hiểm y tế thì quản lý: Số thẻ bảo hiểm y tế, thời gian hiệu lực, phần trăm bảo hiểm nơi khám bệnh ban đầu. 3. Quy trình khám chữa bệnh: Gồm các bước sau: • Bước 1: Bệnh nhân đến nơi tiếp nhận bệnh nhân (nơi cấp số) để xác lập việc khám bệnh và được chỉ định vị trí khám bệnh • Bước 2: Bệnh nhân được một bác sĩ khám bệnh • 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: 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. Trang: 2 Đề tài: Quản lý bệnh viện 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 sẽ đượ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 và căn bệnh mà bệnh nhân mắt phải. Quá trình điều trị bệnh nhân được ghi đầy đủ trên bệnh án. 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, chụp x quang, siêu âm,… Việc sử dụng dịch vụ này cũng theo sự chỉ định của bác sĩ khám chữa bệnh. Mỗi dịch vụ có giá riêng. 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ị khi làm giấy nhập viện bệnh nhân sẽ đóng trước 1 số tiền tạm ứng. Khi làm phiếu xuất viện số tiền mà bệnh nhân cần thanh toán sẽ được trừ từ số tiền tam ứng. Nếu bệnh nhân có thẻ bảo hiểm y tế thì số tiền thanh toán sẽ được bên bảo hiểm thanh toán 1 phần. Trang: 3 Đề tài: Quản lý bệnh viện CHƯƠNG II: PHÂN TÍCH HỆ THỐNG I. Mô hình Use case (DFD): 1. Use case tổng quát: Trang: 4 Đề tài: Quản lý bệnh viện 2. Use case quản lý nhân viên: 3. Use case quản lý bệnh nhân Trang: 5 Đề tài: Quản lý bệnh viện 4. Use case quy trình khám chữa bệnh II. Sơ đồ hoạt động 1. Mô tả Use case tiếp nhận bệnh nhân: Use Case này thực hiện chức năng tiếp nhận bệnh nhân, có hai loai bệnh nhân được tiếp nhận đó là bệnh nhân mới tới khám chữa bệnh lần đầu và bệnh nhân đã có trong danh sách bệnh nhân. Nhân viên hành chính sẽ tiếp nhận bệnh nhân và ghi thông tin bệnh nhân vào danh sách bệnh nhân. - Use case bắt đầu khi có bệnh nhân đến khám chữa bệnh hoặc nhập viện. - Yêu cầu chọn bệnh nhân mới hay bệnh nhân cũ đã có từ danh sách. - Nếu là bệnh nhân mới thì yêu cầu nhập thong tin bệnh nhân . - Ngược lại yêu cầu chọn bệnh nhân từ danh sách bệnh nhân cũ . - Load thông tin và yêu cầu xác nhận tiếp nhận bệnh nhân. - Kiểm tra thông tin nhập nếu bị lỗi thì yêu cầu nhập lại thông tin bệnh nhân. - Kết nối cơ sở dữ liệu. - Lưu bệnh nhân mới tiếp nhận vào danh sách bệnh nhân. - Yêu cầu chọn bệnh nhân vừa tiếp nhận để lập sổ khám bệnh và điều trị. - Lưu vào cơ sở dữ liệu. - Đóng cơ sở dữ liệu và kết thúc Use case. 1.1 Sơ đồ hoạt động tiếp nhận bệnh nhân: Trang: 6 Đề tài: Quản lý bệnh viện Trang: 7 Đề tài: Quản lý bệnh viện 1.2Sơ đồ tuần tự tiếp nhận bệnh nhân 2. Mô tả Use Case thực hiện cho bệnh nhân xuất viện Nhân viên hành chính chọn bệnh nhân cần cho xuất viện va ghi đầy đủ thông tin khi bệnh nhân xuất viện khi bệnh nhân đã dóng viện phí và lưu thông tin cho xuất viện. - Use case bắt đầu khi có bệnh nhân xuất viện. - Người sử dụng chọn chức năng lập giấy ra viện. - Chọn bệnh nhân cần cho xuất viện và ghi đầy đủ thông tin yêu cầu để bệnh nhân có thể xuất viện. - Người dùng chọn cập nhật thông tin. - Kiểm tra thông tin nhập. - Nếu đúng thì lưu vào cơ sở dữ liệu. - Nếu sai thì sẽ hiên ra thông báo lỗi và trở lại bước nhập thông tin bệnh nhân. - Kết thúc use case. 2.1 Sơ đồ hoạt động usecase lập giấy ra viện Trang: 8 Đề tài: Quản lý bệnh viện Trang: 9 Đề tài: Quản lý bệnh viện 2.2Sơ đồ tuần tự lập giấy ra viện 3. Mô tả use case quản lý danh mục Người dùng chọn danh mục cần thực hiện, hệ thống sẽ hiện ra danh sách cac danh mục sao đó người dùng sẽ chọn danh mục cần thao tác và thực hiện lưu thay đổi theo các bước sau. Luong chính: - Use case bắt đầu khi người dùng chọn quản lý danh mục. - Hệ thống sẽ hiện ra các danh mục. - Người dùng chọn danh mục cần thực hiện. - Có 3 chức năng để chọn lựa. - Chức năng thêm mới. • Người dùng chọn thêm mới. • Hệ thống sẽ hiện thị trên màn hinh để thực hiện chức năng thêm mới. • Người dùng nhập đầy đủ thông tin theo yêu cầu. • Người dùng chọn lưu thông tin vừa nhập. • Hệ thống kiểm tra dữ liệu nhập. • Nếu thông tin đúng thì sẽ lưu vào cơ sở dữ liệu, và thông báo lưu thành công. • Nếu sai thi hiện ra thông báo sai và yêu cầu người dùng nhập lại thông tin. Trang: 10 . tài thực hiện nhằm xây dựng một chương trình quản lý bệnh viện với hiệu quả cao nhất. Trọng tâm của đề tài là quản lý thông tin nhân viên của bệnh viện,. chương trình quản lý nhân viên, bệnh nhân trên hệ thống máy tính của bệnh viện Bao gồm: 1. Quản lý nhân viên trong bệnh viện: Mỗi nhân viên của bệnh viện được