Đồ Án Phầm mềm quản lý thiết bị y tế dành cho bệnh viện

Thảo luận trong 'Điện - Điện Tử' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    LỜI NÓI ĐẦU

    Trong lĩnh vực y tế hiện nay, các thiết bị y tế điện tử đang ngày càng trở nên quan trọng trong vấn đề khám và chữa bệnh. Bệnh viện càng lớn thì số lượng thiết bị ngày càng nhiều, dẫn đến việc quản lý các thông tin về thiết bị ngày càng trở nên khó khăn. Mặc dù công nghệ thông tin đang được ứng dụng ngày càng rộng rãi trong bệnh viện, nhưng hầu hết các bệnh viện trong nước hiện nay lại chưa sử dụng một phần mềm quản lý thiết bị nào để quản lý thiết bị ở bệnh viện mình và cũng có rất ít phần mềm quản lý thiết bị bằng tiếng việt để các bệnh viện có thể cài đặt và sử dụng. Do vậy, rất cần có một sản phẩm phần mềm tiếng việt dùng để quản lý thông tin thiết bị y tế phục vụ cho việc quản lý ở các bệnh viện, nhằm giúp cho bệnh viện có thể tiết kiệm được thời gian và chi phí hoạt động, nâng cao hiệu suất khám chữa bệnh.
    Xuất phát từ quá trình thực tập, tìm hiểu thực tế tại bệnh viện Hữu Nghị Hà Nội, nhận thấy được nhu cầu cũng như các yêu cầu đặt ra của bệnh viện về việc cần phải có một phần mềm quản lý thiết bị y tế có thể giúp các nhân viên, bác sỹ có thể quản lý, kiểm soát thông tin hoạt động của thiết bị cũng như có thể kết nối được với hệ thống công nghệ thông tin hiện có tại bệnh viện, em và bạn Lê Hoàng Nam đã xây dựng thành công Phần Mềm Quản Lý Thiết Bị Y Tế Dành Cho Bệnh Viện, là phần mềm có khả năng quản lý thông tin chung về thiết bị cũng như có thể kết nối được với hệ thống sản phẩm phần mềm quản lý khác đang được cài đặt sẵn ở bệnh viện.
    Sau thời gian chạy thử nghiệm ở phòng công nghệ thông tin và phòng vật tư thiết bị của bệnh viện Hữu Nghị, phần mềm đã đạt được những thành công bước đầu và đang hoạt động tốt. Phần mềm đã nhận được những đánh giá tích cực từ các nhân viên của bệnh viện. Phần mềm cũng đã được dự thi giải thưởng "Sinh viên nghiên cứu khoa học" cấp Khoa.

    Qua đây nhóm em cũng xin gửi lời cảm ơn đến các thầy cô giáo trong bộ môn Công Nghệ Điện Tử và Kỹ Thuật Y Sinh trường Đại Học Bách Khoa Hà Nội cùng các cán bộ, nhân viên Khoa Công Nghệ Thông Tin và Khoa Vật Tư Y Tế bệnh viện Hữu Nghị đã tạo điều kiện thuận lợi và giúp đỡ nhóm trong quá trình làm đồ án. Nhóm em cũng chân thành cảm ơn Thạc Sỹ Phạm Phúc Ngọc đã nhiệt tình giúp đỡ, chỉ bảo, hướng dẫn nhóm trong suốt quá trình học tập nghiên cứu và thực hiện đồ án này.
    Trong quá trình thực hiện đồ án tốt nghiệp, nhóm đã luôn cố gắng, chăm chỉ để có thể đạt được kết quả tốt nhất. Tuy nhiên, do kiến thức và trình độ còn hạn chế cũng như điều kiện được tiếp xúc, nghiên cứu, tìm hiểu thực tế ở lĩnh vực này còn ít nên trong đồ án không tránh khỏi những hạn chế, thiếu sót. Trong thời gian tới, nhóm rất mong nhận được sự quan tâm, giúp đỡ và góp ý của các thầy cô và bạn bè để nhóm có thể tiếp tục phát triển và hoàn thành sản phẩm ở những phiên bản tiếp theo.


    TÓM TẮT ĐỒ ÁN


    Trong đồ án này nhóm tập trung vào thiết kế và xây dựng một Phần Mềm Quản Lý Thiết Bị Y Tế. Phần mềm này xuất phát từ việc tìm hiểu thực tế về thực trạng quản lý trang thiết bị và hiện trạng ứng dụng công nghệ thông tin trong quản lý bệnh viện. Từ đó có thể nâng cao năng lực hoạt động và tiết kiệm thời gian cho bác sĩ và bệnh nhân.
    Phần mềm bao gồm các chức năng quản lý : thiết bị, nhân viên, quá trình bảo trì và vật tư. Nó cũng cung cấp nhiều tiện ích như tìm kiếm, thống kê, hệ thống báo cáo với giao diện đơn giản, dễ sử dụng
    Phần mềm này đã được kiểm định bởi các bác sĩ bệnh viện Hữu Nghị với đánh giá là hữu ích, hoạt động ổn định và chính xác. Phần mềm sẽ được tiếp tục phát triển để có thể quản lý tốt hơn trong tương lai.

    ABSTRACT

    This Thesis emphasizes the design and building of a Medical Equipment Management Software. It based on the fact-finding on the reality of equipment management and current applications of information technology in hospital management. Since it can improve action effect and save time for doctors, employees and patients.
    This software includes the functions of management equipments, employees, repair process, maitenance and alternative meterials. It provide many facilities such as searching, statistic, report system with simple interface, easy to use.
    This software was calibrated by doctors in Huu Nghi Hospital that it’s useful, stable and accuarate. The program will continue to be developed that can be better management in the future.

    MỤC LỤC

    LỜI NÓI ĐẦU 1
    TÓM TẮT ĐỒ ÁN 4
    MỤC LỤC 5
    DANH SÁCH CÁC HÌNH VẼ 8
    DANH MỤC CÁC TỪ VIẾT TẮT 11
    CHƯƠNG I. 13
    YÊU CẦU ĐẶT RA VÀ GIẢI PHÁP 13
    1.1 Đặt vấn đề : 13
    1.2 Yêu cầu đặt ra : 14
    1.2.1 Thông tin về các dự án, kế hoạch mua thiết bị : 14
    1.2.2 Thông tin về thiết bị : 16
    1.2.3 Quy trình báo hỏng, sửa chữa thiết bị : 17
    1.2.4 Vật tư thay thế : 22
    1.2.5 Bảo hành, bảo trì : 23
    1.2.6 Nhân viên quản l‎ý thiết bị : 23
    1.2.7 Quản lý tài chính cho thiết bị : 24
    1.2.8 Báo cáo, thống kê : 24
    1.3 Giải pháp : 25
    1.3.1 Giải pháp : 25
    1.3.2 Công nghệ lập trình : 27
    1.3.2.1 Ngôn ngữ lập trình C# trên nền .NET Framework 3.5 : 27
    1.3.2.2 Cơ Sở Dữ Liệu MS SQL SERVER 2005 : 29
    1.3.2.3 Công cụ lập trình Visual Studio 2010. 32
    1.3.3 Đánh giá. 33
    CHƯƠNG II. 34
    XÂY DỰNG PHẦN MỀM . 34
    2.1 Cấu trúc phần mềm 36
    2.2 Thiết kế Cơ Sở Dữ Liệu. 37
    2.2.1 Mô hình cơ sở dữ liệu tổng quát 37
    2.2.2 Thiết kế cơ sở dữ liệu. 37
    2.2.2.1 Cơ sở dữ liệu về quản lý thiết bị 37
    2.2.2.2 Cơ sở dữ liệu về quản lý nhân viên. 41
    2.2.2.3 Cơ sở dữ liệu về quản lý vật tư. 42
    2.2.2.4 Cơ sở dữ liệu về quản lý sửa chữa. 43
    2.2.2.5 Cơ sở dữ liệu về quản lý phân quyền hệ thống. 44
    2.2.2.6 Chuẩn hóa cơ sở dữ liệu. 45
    2.2.2.7 Kết nối cơ sở dữ liệu. 46
    2.3 Thiết kế chức năng của chương trình. 47
    2.3.1 Giao diện đăng nhập và giao diện chính của chương trình. 48
    2.3.1.1 Giao diện đăng nhập. 48
    2.3.1.2 Giao diện chính của chương trình. 51
    2.3.1.3 Quy trình nhập, sửa, xóa thiết bị 52
    2.3.2 Chức năng quản lý thông tin vật tư thay thế. 56
    2.3.3 Chức năng quản lý quy trình sửa chữa. 57
    2.3.8.1 Chức năng báo hỏng. 58
    2.3.8.2 Chức năng cập nhật sửa chữa. 58
    2.3.8.3 Chức năng cập nhật thông tin thiết bị đã sửa. 59
    2.3.8.4 Chức năng xem lịch sử sửa máy : 60
    2.3.9 Chức năng hỗ trợ. 61
    2.3.9.1 Chức năng tìm kiếm 61
    2.3.9.2 Chức năng in. 61
    2.3.9.3 Chức năng thông báo, nhắc việc. 62
    2.3.10 Chức năng báo cáo, thống kê. 62
    2.3.10.1 Chức năng báo cáo. 62
    2.3.10.2 Chức năng thống kê. 66
    CHƯƠNG III. 69
    KẾT QUẢ ĐẠT ĐƯỢC 69
    3.1 Giao diện đăng nhập và giao diện chính của chương trình. 69
    3.1.1 Giao diện đăng nhập. 69
    3.1.2 Giao diện chính của chương trình. 70
    3.2 Chức năng quản trị hệ thống. 71
    3.2.1 Quản lý nhóm người dùng. 71
    3.2.2 Quản lý người dùng. 72
    3.3 Chức năng quản lý khoa/phòng. 73
    3.4 Chức năng quản lý nhà cung cấp. 74
    3.5 Chức năng quản lý dự án. 75
    3.6 Chức năng quản lý thiết bị 76
    3.6.1 Quản lý thông tin thiết bị 76
    3.6.2 Quy trình nhập, sửa, xóa thiết bị 77
    3.6.3 Quản lý thông tin các thiết bị đang yêu cầu sửa chữa. 81
    3.6.4 Quản lý thông tin thiết bị đang sửa. 82
    3.6.5 Quản lý thông tin thiết bị đã sửa xong. 82
    3.6.6 Quản lý thông tin thiết bị hoàn thành quy trình sửa chữa. 83
    3.7 Chức năng quản lý thông tin vật tư thay thế. 83
    3.8 Chức năng quản lý quy trình sửa chữa. 84
    3.8.1 Chức năng báo hỏng. 85
    3.8.2 Chức năng cập nhật sửa chữa. 86
    3.8.3 Chức năng cập nhật thông tin thiết bị đã sửa. 86
    3.8.4 Chức năng cập nhật thông tin thiết bị hoàn thành sửa chữa. 88
    3.9 Chức năng hỗ trợ. 88
    3.9.1 Chức năng tìm kiếm 88
    3.9.1.1 Tìm kiếm tại bảng Thiết Bị 88
    3.9.1.2 Tìm kiếm tại bảng nhân viên. 90
    3.9.1.3 Tìm kiếm tại bảng dự án. 90
    3.9.1.4 Tìm kiếm tại bảng thiết bị hoàn thành sửa chữa. 91
    3.9.2 Chức năng in. 91
    3.9.3 Chức năng thông báo, nhắc việc. 94
    3.9.3.1 Thông báo thiết bị sắp hết hạn bảo hành. 94
    3.9.3.2 Thông báo có thiết bị yêu cầu sửa chữa. 95
    3.9.3.3 Thông báo nhắc việc có thiết bị đang sửa. 95
    3.9.3.4 Thông báo có thiết bị đã sửa xong. 96
    3.9.4 Chức năng xem lịch sử sửa chữa thiết bị 96
    3.10 Chức năng báo cáo, thống kê. 97
    3.10.1 Chức năng báo cáo. 97
    3.10.2 Chức năng thống kê. 102
    CHƯƠNG IV 104
    KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 104
    TÀI LIỆU THAM KHẢO 106
    PHỤ LỤC 107


    DANH SÁCH CÁC HÌNH VẼ


    Hình 1.1 – Tờ trình dự án xin mua vật tư tại bệnh viện. 15
    Hình 1.2 – Sổ báo sửa chữa tại phòng vật tư thiết bị của bệnh viện. 20
    Hình 1.3 – Sơ đồ quy trình sửa chữa. 21
    Hình 1.4 – Sơ đồ khối chức năng của chương trình. 26
    Hình 1.5 - Kiến trúc khung ứng dụng .Net 29
    Hình 2.1 - Cấu trúc phần mềm 36
    Hình 2.2 - Các chức năng chính của chưong trình. 36
    Hình 2.3 - Mô hình cơ sở dữ liệu tổng quát 37
    Hình 2.4 - Bảng CSDL Thiết Bị 38
    Hình 2.5 - Bảng CSDL Dự Án. 39
    Hình 2.6 - Bảng CSDL khoa phòng. 40
    Hình 2.7 - Bảng CSDL nhà cung cấp. 41
    Hình 2.8 - Bảng CSDL nhân viên. 42
    Hình 2.9 - Bảng CSDL vật tư. 43
    Hình 2.10 - Bảng CSDL sửa chữa thiết bị 44
    Hình 2.11 - Bảng CSDL phân quyền hệ thống. 45
    Hình 2.12 - Danh sách các bảng ở dạng chuẩn hóa 3NF. 46
    Hình 2.13 - Sơ đồ thực thể liên kết 46
    Hình 2.14 - Các công cụ chức năng giúp thiết kế giao diện phần mềm 47
    Hình 2.15 : Giao diện trang giúp người lập trình code phần mềm 48
    Hình 2.16 – Lưu đồ thuật toán đăng nhập. 49
    Hình 2.17 – Thiết kế Form đăng nhập hệ thống. 50
    Hình 2.18 - Form đổi tên đăng nhập và mật khẩu. 50
    Hình 2.19 – Thiết kế giao diện Form Chính. 51
    Hình 2.20 – Các cửa sổ làm việc. 51
    Hình 2.21 – Lưu đồ thuật toán nhập thiết bị 52
    Hình 2.22 – Nút thêm thiết bị 52
    Hình 2.23 – Thiết kế giao diện chọn dự án và thêm thiết bị 53
    Hình 2.24 – Lưu đồ sửa thông tin thiết bị 54
    Hình 2.25 - Thiết kế giao diện chức năng sửa thiết bị 55
    Hình 2.26 – Lưu đồ xóa thiết bị 56
    Hình 2.27 – Giao diện xóa thiết bị 56
    Hình 2.28 – Nút Thêm, Sửa, Xóa Vật Tư. 56
    Hình 2.29 – Thiết kế giao diện chức năng thêm vật tư. 57
    Hình 2.30 – Thiết kế giao diện chức năng báo hỏng. 58
    Hình 2.31 – Thiết kế giao diện chức năng cập nhật sửa chữa. 59
    Hình 2.32 – Thiết kế giao diện chức năng cập nhật thông tin đã sửa xong. 59
    Hình 2.33 – Nút Lịch Sử Sửa Máy. 60
    Hình 2.34 - Thiết kế giao diện chức năng xem lịch sử sửa máy. 61
    Hình 2.35 – Nút tìm kiếm 61
    Hình 2.36 – Thông báo có thiết bị sắp hết hạn bảo hành. 62
    Hình 2.37 – Nút báo cáo. 63
    Hình 2.38 - Thiết kế giao diện chọn báo cáo. 63
    Hình 2.39 – Lưu đồ báo cáo theo thời gian. 64
    Hình 2.40 – Giao diện chọn thông số để xuất báo cáo thiết bị đang sửa. 65
    Hình 2.41 – Giao diện chọn thông số báo cáo ứng với báo cáo nhân viên. 66
    Hình 2.42 - Thiết kế giao diện chức năng thống kê. 67
    Hình 2.43 – Lưu đồ thuật toán thống kê. 68
    Hình 3.1 - Form đăng nhập hệ thống. 69
    Hình 3.2 - Nút Đổi Mật Khẩu trên thanh menu Hệ Thống. 69
    Hình 3.3 - Form đổi tên đăng nhập và mật khẩu. 70
    Hình 3.4 - Giao diện chính của chương trình sau khi đăng nhập thành công. 70
    Hình 3.5 – Các cửa sổ làm việc. 71
    Hình 3.6 - Giao diện Quản trị hệ thống – Quản lý nhóm người dùng. 71
    Hình 3.7 - Giao diện thêm, sửa, xóa nhóm người dùng. 72
    Hình 3.8 - Giao diện Quản trị hệ thống – Quản lý người dùng. 72
    Hình 3.9 - Giao diện thêm, sửa, xóa người dùng. 73
    Hình 3.10 – Giao diện quản lý thông tin khoa phòng. 73
    Hình 3.11 – Giao diện thêm, sửa ,xóa thông tin khoa phòng. 74
    Hình 3.12 – Giao diện quản lý thông tin nhà cung cấp. 74
    Hình 3.13 – Giao diện thêm, sửa, xóa thông tin nhà cung cấp. 75
    Hình 3.14 – Giao diện quản lý thông tin dự án. 75
    Hình 3.15 – Giao diện thêm, sửa, xóa thông tin dự án. 76
    Hình 3.16 – Giao diện quản lý thông tin thiết bị 76
    Hình 3.17 – Cây danh mục thiết bị 77
    Hình 3.18 – Nút thêm thiết bị 77
    Hình 3.19 – Giao diện chọn dự án. 78
    Hình 3.20 – Giao diện nhập thông tin thiết bị mới 79
    Hình 3.21 – Thông báo hỏi tiếp tục nhập thiết bị 80
    Hình 3.22 – Nút sửa thiết bị, nút xóa thiết bị 80
    Hình 3.23 – Giao diện sửa thông tin thiết bị, xóa thiết bị 81
    Hình 3.24 – Bảng thông tin thiết bị yêu cầu sửa chữa. 81
    Hình 3.25 – Bảng thông tin thiết bị đang sửa. 82
    Hình 3.26 – Bảng thông tin thiết bị đã sửa. 82
    Hình 3.27 – Bảng thông tin thiết bị hoàn thành quy trình sửa chữa. 83
    Hình 3.28 – Nút Thêm, Sửa, Xóa Vật Tư. 84
    Hình 3.29 – Giao diện thêm, sửa, xóa vật tư. 84
    Hình 3.30 – Giao diện báo hỏng. 85
    Hình 3.31 – Giao diện cập nhật sửa chữa. 86
    Hình 3.32 – Giao diện cập nhật thông tin đã sửa xong. 87
    Hình 3.33 – Giao diện cập nhật sửa chữa hoàn thành. 88
    Hình 3.34 – Nút tìm kiếm 88
    Hình 3.35 – Tìm kiếm theo ID thiết bị 89
    Hình 3.36 – Tìm kiếm theo tên thiết bị 89
    Hình 3.37 – Tìm kiếm theo model 89
    Hình 3.38 – Tìm kiếm theo hãng sản xuất 89
    Hình 3.39 – Tìm kiếm theo nhà cung cấp. 90
    Hình 3.40 – Tìm kiếm theo nhân viên quản lý. 90
    Hình 3.41 – Tìm kiếm theo họ tên. 90
    Hình 3.42 – Tìm kiếm theo tên nhóm 90
    Hình 3.43 – Tìm kiếm theo tên dự án. 91
    Hình 3.44 – Tìm kiếm theo nguồn vốn. 91
    Hình 3.45 – Tìm kiếm theo đơn vị sửa. 91
    Hình 3.46 – Xuất bảng thông tin bảng thiết bị ra excel 92
    Hình 3.47 – Xuất bảng thông tin thiết bị yêu cầu sửa chữa ra excel 92
    Hình 3.48 – Xuất bảng thông tin thiết bị đang sửa ra excel 92
    Hình 3.49 – Xuất bảng thông tin thiết bị đã sửa ra excel 92
    Hình 3.50 – Xuất bảng thông tin thiết bị hoàn thành sửa chữa ra excel 93
    Hình 3.51 – Xuất bảng thông tin nhân viên ra excel 93
    Hình 3.52 – Xuất bảng thông tin dự án ra excel 93
    Hình 3.53 – Xuất bảng thông tin nhà cung cấp ra excel 93
    Hình 3.54 – Thông báo có thiết bị sắp hết hạn bảo hành. 94
    Hình 3.55 – Giao diện hiện các thiết bị sắp hết hạn bảo hành. 94
    Hình 3.56 – Nút Cài Đặt Hệ Thống. 94
    Hình 3.57 – Giao diện cài đặt hệ thống. 95
    Hình 3.58 – Thông báo có thiết bị đang hỏng. 95
    Hình 3.59 – Thông báo nhắc việc có thiết bị đang sửa. 95
    Hình 3.60 – Thông báo có thiết bị đã sửa xong. 96
    Hình 3.61 – Nút Lịch Sử Sửa Máy. 96
    Hình 3.62 – Giao diện lịch sử sửa chữa thiết bị 97
    Hình 3.63 – Nút báo cáo. 97
    Hình 3.64 – Giao diện chọn thông số để xuất báo cáo thiết bị đang sửa. 98
    Hình 3.65 – Giao diện chọn thông số báo cáo ứng với báo cáo nhân viên. 99
    Hình 3.66 – Mẫu báo cáo nhân viên. 99
    Hình 3.67 – Giao diện in báo cáo, xuất ra PDF. 100
    Hình 3.68 – Báo cáo mua thiết bị đã xuất ra file PDF. 100
    Hình 3.69 – Báo cáo thiết bị đang hỏng xuất ra file PDF. 101
    Hình 3.70 – Báo cáo thiết bị đã hoàn thành sửa chữa xuất ra file PDF. 101
    Hình 3.71 – Báo cáo vật tư thay thế xuất ra file PDF. 101
    Hình 3.72 – Thống kê thiết bị do cùng một nhân viên quản lý. 102
    Hình 3.73 – Thống kê thiết bị trong cùng một dự án. 103
    Hình 3.74 – Thống kê thiết bị của cùng một nhà sản xuất 103
    Hình 3.75 – Thống kê vật tư thay thế của một thiết bị 103

    Chương trình được viết bằng ngôn ngữ lập trình C# trên nền .NET Framework 3.5 và hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2005 với công cụ hỗ trợ lập trình là Visual Studio 2010.

    Link dự phòng :http://adf.ly/HOegy
     

    Các file đính kèm:

Đang tải...