Báo cáo đồ án tốt nghiệp Workflow và WWF Workflow và WWF

MỤC LỤC
MỤC LỤC 1
DANH MỤC BẢNG 8
DANH MỤC CÁC THUẬT NGỮ 9
DANH MỤC TỪ VIẾT TẮT 10
LỜI CẢM ƠN
ĐẶT VẤN ĐỀ 10
Giới thiệu đề tài 10
CHƯƠNG I TỔNG QUAN VỀ WORKFLOW 13
1.1. Workflow là gì? 13
1.1.1. Khái niệm Workflow 13
1.1.2. Hệ thống quản lý Workflow 14
Hình 1.1: Các đặc trưng của hệ thống Workflow 16
1.1.2.1. Các chức năng thời điểm xây dựng 16
1.1.2.2. Các chức năng điều khiển tiến trình thời điểm thực thi: 16
1.1.2.3. Các tương tác hoạt động thời điểm thực thi: 17
1.2. Sự tiến húa của công nghệ workflow 17
1.2.1. Xử lý ảnh 17
1.2.2. Quản lý tài liệu 17
1.2.3. Các thư mục và thư điện tử 18
1.2.4. Các ứng dụng phần mềm nhóm 18
1.2.5. Các ứng dụng dựa giao dịch 18
1.2.6. Phần mềm hỗ trợ dự án 19
1.2.7. BPR và các công cụ thiết kế hệ thống có cấu trúc 19
1.2.8. Việc phân tách chức năng của Workflow 19
1.3. Mô hình triển khai sản phẩm 19
Hình 1.2: Cấu trúc chung của sản phẩm Workflow 20
1.3.1. Định nghĩa tiến trình, công cụ định nghĩa tiến trình 21
1.3.2. Dịch vụ sắc lệnh Workflow 21
1.3.3. Dữ liệu liên quan và dữ liệu ứng dụng của Workflow 22
1.3.4. Danh sách công việc, quản lý danh sách công việc 22
1.3.5. Các hoạt động giám sát 23
1.3.6. Các giao diện hiện và giao diện ngầm 23
1.4. Mô hình tham chiếu workflow 24
1.4.1. Tổng quan 24
1.4.2. Mô hình tham chiếu workflow 24
Hình 1. 3: Mô hình tham chiếu Workflow - Các thành phần và các giao diện 24
1.4.3. Dịch vụ sắc lệnh workflow 25
1.4.3.1. Dịch vụ Sắc lệnh là gì? 25
1.4.3.2. Workflow Engine 26
1.4.3.3. Dịch vụ sắc lệnh Workflow đồng nhất và không đồng nhất 26
Hình 1.4: Ví dụ về các chuyển tiếp trạng thái cho các thể hiện một tiến trình 27
Hình 1.5: Ví dụ về chuyển trạng thái cho các thể hiện hoạt động 28
1.4.3.4. Giao diện lập trình ứng dụng Workflow - WAPI 29
1.4.3.5. Dữ liệu điều khiển Workflow, dữ liệu liên quan Workflow và dữ liệu ứng dụng Workflow 29
1.4.3.6. Sự trao đổi dữ liệu 30
1.4.4. Định nghĩa tiến trình 32
1.4.4.1. Các công cụ định nghĩa tiến trình 32
1.4.4.2. Trao đổi định nghĩa Workflow (Giao diện 1) 33
Hình 1. 6: Sự trao đổi Định nghĩa tiến trình 33
Hình 1. 7: Siêu mô hình định nghĩa tiến trình cơ bản 34
1.4.5. Các chức năng của workflow phía khách 36
1.4.5.1. Các ứng dụng Workflow phía khách 36
1.4.5.2. Giao diện ứng dụng Workflow client (Giao diện 2) 37
Hình 1. 8 Giao diện ứng dụng khách 37
1.4.6. Các chức năng triệu gọi ứng dụng 39
1.4.6.1. Các ứng dụng được triệu gọi 39
Bảng 1. 1 Các ứng dụng được triệu gọi 39
1.4.6.2. Giao diện triệu gọi các ứng dụng (Giao diện 3) 39
Hình 1. 9: Giao diện ứng dụng được triệu gọi 40
1.4.7. Khả năng vận hành lẫn nhau của workflow 41
1.4.7.1. Các dịch vụ sắc lệnh Workflow không đồng nhất 41
1.4.7.2. Kịch bản 1 - Kết nối riêng rẽ 41
Hình 1. 10: Mô hình các dịch vụ mắt xích 41
1.4.7.3. Kịch bản 2 - Phân cấp 41
Hình 1. 11: Mô hình tiến trình con lồng nhau 42
1.4.7.4. Kịch bản 3 - Kết nối gắn theo khối (Đồng đẳng) 42
Hình 1. 12: Mô hình ngang hàng (peer - peer) 43
1.4.7.5. Kịch bản 4 - Đồng bộ húa song song 43
Hình 1. 13: Mô hình đồng bộ húa song song 44
1.4.7.6. Các chức năng tác động lẫn nhau WAPI (Giao diện 4) 44
Hình 1. 14: Giao diện tác động lẫn nhau Workflow 44
Hình 1. 15: Hoạt động cổng sử dụng WAPI 46
1.4.8. Quản trị hệ thống 46
1.4.8.1. Công cụ quản trị và giám sát 46
1.4.8.2. Giao diện quản lý và giám sát (Giao diện 5) 47
Hình 1. 16: Giao diện quản trị và giám sát hệ thống 47
1. 5. Kết chương 48
CHƯƠNG II TèM HIỂU VỀ WINDOWS WORKFLOW FOUNDATION 48
2.1. Giới thiệu về công nghệ workflow 48
2.2. Giới thiệu Windows Workflow Foundation (WWF) 49
2.3. Mô hình kiến trúc của Windows workflow 50
Hình 2. 1 Mô hình kiến trúc của Windows Workflow 50
2.3.1. Hosting layer 51
Bảng 2. 1 Một số dịch vụ sẵn có trong WWF 52
2.3.2. Runtime layer 52
2.3.3. Model layer 53
Hình 2. 2 ví dụ về quy trình dùng sequential workflow 54
CHƯƠNG III KHẢO SÁT, PHÂN TÍCH, THIẾT KẾ HỆ THỐNG QUẢN Lí TIẾN TRèNH ĐIỀU TRỊ BỆNH NHÂN TRONG BỆNH VIỆN 55
3. 1 Khảo sát, phân tích hệ thống 55
3.1.1. Các chức năng quản lý các danh mục chung của hệ thống 56
3.1.1.1. Quản lý nhân sự trong bệnh viện 56
3.1.1.2. Quản lý các danh mục trong cơ cấu tổ chức bệnh viện 57
3.1.2. Chức năng quản lý nghiệp vụ kế toán 58
3.1.3. Chức năng lập các báo cáo thống kê cho bệnh viện 58
3.1.4. Chức năng quản lý tiến trình 58
3.2. Khảo sát, phân tích tiến trình điều trị bệnh nhân trong bệnh viện 59
3.2.1. Khảo sát, mô tả tiến trình 59
3.2.1.1. Đón tiếp bệnh nhân 59
3.2.1.2. Thu phí sơ khám 59
Hình 3. 1 quá trình thu phí sơ khám 60
3.2.1.3. Sơ khám 60
Hình 3. 2 Tiến trình sơ khám 60
3.2.1.4. Làm thủ tục nhập viện 60
3.2.1.5. Quá trình điều trị nội trú 61
Hình 3. 3 Tiến trình nhập viện, vào điều trị nội trú 61
3.2.1.6. Quá trình đưa bệnh nhân đi làm xét nghiệm, thủ thuật 62
Hình 3. 4 Tiến trình xét nghiệm, thủ thuật, phẫu thuật 62
3.2.1.7. Quá trình đưa bệnh nhân đi làm phẫu thuật 62
3.2.1.8. Quá trình xử lý tử vong 63
Hình 3. 5 Quá trình xử lý tử vong 63
3. 2. 1. 9. Quá trình xuất viện 63
Hình 3. 6 Quá trình xuất viện 64
3.2.1.10. Quá trình chuyển khoa cho bệnh nhân 64
3.2.1.11. Tiến trình nhập viện của bệnh nhân trong trường hợp cấp cứu 64
3.2.2. Phân tích, thiết kế tiến trình 64
3.2.2.1. Danh sách các bên tham gia vào tiến trình và vai trò của các bên tham gia 65
Bảng 3. 1 Các bên tham gia tiến trình 65
3.2.2.2. Sơ đồ tiến trình điều trị bệnh nhân 66
Hình 3.7 Sơ đồ tiến trình khám và điều trị bệnh nhân 70
3.2.3. Thiết kế hệ thống về dữ liệu 70
3.2.3.1. Bảng Khoa 70
Bảng 3. 2 bảng khoa 70
3.2.3.2. Bảng Phong 71
Bảng 3. 3 bảng phòng 71
3.2.3.3. Bảng GiuongBenh 71
Bảng 3. 4 bảng giường bệnh 71
3.2.3.4. Bảng ChucVu 71
Bảng 3. 5 bảng chức vụ 71
3.2.3.5. Bảng NhanVien 71
Bảng 3. 6 bảng nhân viên 71
3.2.3.6. Bảng BenhNhan 72
Bảng 3. 7 bảng bệnh nhân 72
3.2.3.7. Bảng BenhAn 72
Bảng 3. 8 bảng bệnh án 72
3.2.3.8. Bảng ChiTietBenhAn 73
Bảng 3. 9 bảng chi tiết bệnh án 73
3.2.3.9. Bảng XetNghiem 73
Bảng 3. 10 bảng xét nghiệm 73
3.2.3.10. Bảng ThuThuat 73
Bảng 3. 11 bảng thủ thuật 73
3.2.3.11. Bảng PhauThuat 74
Bảng 3. 12 bảng phẫu thuật 74
3.2.3.12. Bảng DonThuoc 74
Bảng 3. 13 bảng đơn thuốc 74
3.2.3.13. Bảng HoaDonThuPhiSoKham 74
Bảng 3. 13 bảng đơn thuốc 74
3.2.3.14. Bảng Thuoc 75
Bảng 3. 14 bảng thuốc 75
3.2.3.15. Bảng CapThuoc 75
Bảng 3. 15 bảng cấp thuốc 75
3.2.3.16. Bảng ChiTietCapThuoc 75
Bảng 3. 16 bảng chi tiết cấp thuốc 75
3. 2. 3.17. Bảng LoaiPhong 75
Bảng 3. 17 bảng loại phòng 75
3.2.3.18. Bảng SoKham 75
Bảng 3. 18 bảng sơ khám 75
3.2.3.19.Bảng NhapVien 76
Bảng 3. 19 bảng nhập viện 76
3.2.3.20. Bảng ChiTietDonThuoc 76
Bảng 3. 20 bảng chi tiết đơn thuốc 76
3.2.3.21. Bảng DanhMucXetNghiem 76
Bảng 3. 21 bảng danh mục xét nghiệm 76
3.2.3.22. Bảng MucThongTinXetNghiem 76
Bảng 3. 22 bảng mục thông tin xét nghiệm 76
3.2.3.23. Bảng ChiTietXetNghiem 77
Bảng 3. 23 bảng chi tiết xét nghiệm 77
3.2.3.24. Bảng HoaDonThuPhiXetNghiem 77
Bảng 3. 24 bảng húa đơn thu phí xét nghiệm 77
3.2.3.25. Bảng HoaDonThuTienUngTruoc 77
Bảng 3. 25 bảng húa đơn thu tiền ứng trước 77
3.2.3.26. Bảng HoaDonQuyetToanRaVien 77
Bảng 3. 26 bảng húa đơn quyết toán ra viện 77
3.2.3.27. Diagram về tổ chức bệnh viện 78
Hình 3.8 Diagram về tổ chức bệnh viện 78
3. 2. 3. 28. Diagram về bệnh nhân, bệnh án 79
Hình 3.9 Diagram về bệnh nhân, bệnh án 79
3. 2. 3. 29. Diagram vềthuốc và cấp thuốc 80
Hình 3.10 Diagram thuốc, cấp thuốc 80
3. 2. 3. 30. Diagram về thủ thuật, phẫu thuật 81
Hình 3.11 Diagram về thủ thuật, phẫu thuật 81
3. 2. 3. 31. Diagram về xét nghiệm 82
Hình 3.12 Diagram về xét nghiệm 82
3.2.4. Thiết kế các chức năng liên quan, biểu đồ phân cấp chức năng của hệ thống 82
3.2.4.1. Biểu đồ phân cấp chức năng khái quát nhất về một hệ thống quản lý bệnh viện 82
Hình 3.13 Biểu đồ phân cấp chức năng khái quát nhất 83
3.2.4.2. Biểu đồ phân cấp chức năng phần quản lý danh mục 83
Hình 3.14 Biểu đồ phân cấp chức năng phần quản lý danh mục 83
3.2.4.3. Một số chức năng cơ bản nhất trong phần quản lý tài chính, kế toán 83
Hình 3.15 Biểu đồ phân cấp chức năng phần quản lý tài chính 84
3. 2. 4. 4 Biểu đồ phân cấp chức năng phần quản lý tiến trình điều trị 84
Hình 3.16 Biểu đồ phân cấp chức năng phần quản lý tiến trình điều trị 84
3.2.5. Kết chương 84
CHƯƠNG IV XÂY DỰNG, CÀI ĐẶT HỆ THỐNG QUẢN Lí TIẾN TRèNH ĐIỀU TRỊ BỆNH NHÂN TRONG BỆNH VIỆN 84
4.1. Thiết kế tiến trình 84
4.1.1. Tiến trình từ khi bệnh nhân đến khám cho đến khi nhập viện điều trị nội trú 85
Hình 4. 1 Tiến trình khám và nhập viện 85
Mô tả tiến trình: 85
4.1.2. Tiến trình trong quá trình điều trị nội trú 86
Hình 4. 2 Tiến trình điều trị nội trú 86
Mô tả tiến trình: 87
4.1.3. Tiến trình xử lý chuyển khoa, tử vong và xuất viện 87
Hình 4. 3 tiến trình xử lý chuyển khoa, tử vong, xuất viện 87
Mô tả tiến trình: 87
4.2. Kết quả chương trình 88
4.2.1. Nhập thông tin bệnh nhân đến khám 88
4.2.1.1. Bệnh nhân mới đến 88
Hình 4. 4 Nhập thông tin cho bệnh nhân mới đến 88
4.2.1.2. Bệnh nhân đã có 89
Hình 4. 5 Nhập thông tin cho bệnh nhân đã có 89
4.2.2. Thu phí sơ khám 90
Hình 4. 6 Thu phí sơ khám 90
4.2.3. Sơ khám 90
Hình 4. 7 Danh sách sơ khám 90
Hình 4. 8 Ghi kết quả sơ khám 91
4.2.4. Lập yêu cầu xét nghiệm 91
Hình 4. 9 Lập yêu cầu xét nghiệm 91
4.2.5. Thu phí xét nghiệm 92
Hình 4. 10 Thu phí xét nghiệm 92
4.2.6. Ghi kết quả xét nghiệm 92
Hình 4. 11 Ghi kết quả xét nghiệm 92
4.2.7. Xem kết quả xét nghiệm 93
Hình 4. 12 Xem kết quả xét nghiệm 93
4.2.8. Thủ tục nhập viện 93
Hình 4. 13 Danh sách chờ nhập viện 93
Hình 4. 14 Thủ tục nhập viện 94
4.2.9. Xem, ghi bệnh án, y lệnh 94
Hình 4. 15 Xem, ghi bệnh án, y lệnh 94
4.2.10. Cấp thuốc 95
Hình 4. 16 Cấp thuốc 95
4.2.11. Tổng kết bệnh án 96
Hình 4.17 Ghi tổng kết bệnh án 96
4.2.12. Xuất viện 96
Hình 4.18 Danh sách chờ xuất viện 96
Hình 4.19 Xác nhận xuất viện 97
4.2.13. Quyết toán ra viện 97
Hình 4. 20 Quyết toán ra viện 97
CHƯƠNG V KẾT LUẬN, NHẬN XẫT, ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN TRONG TƯƠNG LAI CỦA HỆ THỐNG 98
5.1. Kết luận 98
5.1.1. Một số kết luận về workflow 98
6.1.1.1. Workflow với các tổ chức nhà nước, với chính phủ 98
6.1.1.2. Workflow với các doanh nghiệp 98
5.1.2. So sánh Windows Workflow Foundation với một số Workflow management system khác 99
5.1.3. Những công việc đã làm được 100
5.1.3.1. Về nghiên cứu lý thuyết 100
5.1.3.2. Về mặt ứng dụng 100
5.2. Khó khăn và hạn chế 100
5.2.1. Những khó khăn trong quá trình làm đồ án 100
5.2.2. Hạn chế của đồ án 100
5.3. Hướng phát triển cho hệ thống quản lý tiến trình điều trị bệnh nhân trong bệnh viện 101
TÀI LIỆU THAM KHẢO 101
DANH MỤC HèNH VẼ
Lê Đức Đăng – Lớp CNPM – K47 Trang101/101