phần mềm quản lý bệnh nhân
Trang 1TRƯỜNG ĐẠI HỌC NÔNG NGHIỆP HÀ NỘIKHOA CÔNG NGHỆ THÔNG TIN
Trang 2MỤC LỤC
A – ĐẶT VẤN ĐỀ 4
B - NỘI DUNG 6
I – GD1: Khảo sát hiện trạng và xác lập hệ thống 6
1.Giới thiệu về bệnh viện đa khoa Đức Giang 6
2.Khảo sát quy trình bệnh nhân đến khám, điều trị, xuất viện 6
3.Những hạn chế trong hoạt động của hệ thống cũ 8
3 Biểu đồ luồng dữ liệu mức đỉnh 15
4 Biểu đồ luồng dữ liệu mức 1 16
4.1 Chức năng Quản lý thông tin tiếp nhận tiếp nhận bệnh nhân 16
4.2 Chức năng Quản lý thông tin bệnh nhân nhập viện 17
4.3 Chức năng QL TT BN xuất viện 18
4.4 Chức năng tra cứu thông tin 19
4.5 Chức năng Báo cáo thống kê 20
2 Thiết kế giao diện , tệp 24
2.1 Thiết kế giao diện 24
Trang 3TIẾN TRÌNH DỰ ÁN
GĐ1: Khảo sát hiện trạng và xác lập hệ thốngGĐ2: Phân tích hệ thống
GĐ3: Thiết kế hệ thốngGĐ4: Xây dựng
GĐ5: Cài đặt hệ thống và chạy thửGĐ6: Khai thác, bảo trì, hoàn thiện
Sơ đồ tiến trình dự án
Thứ tự Hoạt động Địa điểm thực hiệnThời gian hoànthành
Sản phẩm dự kiến1 Khảo sát hệ thống Bệnh viện đa khoa
Đức Giang –Huyện Gia Lâm.
1 tuần Hiện trạng của hệthống
2 Phân tích hệ thống Phòng họp củanhóm
2 tuần Bản phân tích chitiết hệ thống.
3 Thiết kế hệ thống Phòng họp củanhóm
2 tuần Bản đặc tả chi tiếtcho hệ thống
4 Xây dựng và codechương trình
Phòng họp củanhóm
8 tuần Hệ thống hoạt độngđược
5 Cài đặt và chạy thử Chương trình hệthống Quản lýthông tin bệnhnhân tại một bệnhviện
1 tuần Hệ thống hoànchỉnh
6 Bảo trì,nâng cấp vàhoàn thiện phần mềm
Phòng họp củanhóm
1 tuần Hoàn thiện
Trang 4A – ĐẶT VẤN ĐỀ
Ngày nay, công nghệ thông tin đang ngày càng phát triển không ngừng vàngày càng tỏ ra tầm quan trọng trong đời sống, giúp cho giải quyết công việc củacon người nhanh hơn, tiết kiệm thời gian và chi phí hơn, giảm thiếu sức lao độngcủa con người, tiện lợi hơn rất nhiều so với việc làm thủ công quản lý trên giấy tờnhư trước đây và nhất là nó làm hẹp không gian lưu trữ, tránh đựơc sự thất lạc dữliệu, tự động cụ thể hoá các lượng thông tin theo yêu cầu của chúng ta.
Vì lẽ đó, công nghệ tin học đang ngày càng được đưa vào mọi lĩnh vực, mọinghành nghề, tiến tới tự động hoá toàn bộ mọi hoạt động.Việc nhận thấy sự cầnthiết của ứng dụng công nghệ thông tin vào đời sống, sản xuất, giải trí… nói chungvà cho ngành y nói riêng, thì để đáp ứng được các nhu cầu cốt yếu của con ngườivề khám chữa bệnh Nhưng hiện nay ở hầu hết các bệnh viện đều làm việc mộtcách thủ công trên các giấy tờ lưu trữ… làm nảy sinh nhiều khó khăn và bất tiệntrong quá trình khám và điều trị, việc đăng ký khám và khám bệnh một cách thụđộng, người khám phải chờ chực để được khám, bác sĩ thiếu thông tin để chẩn
đoán… Đây cũng chính là lý do nhóm chúng em chọn đề tài “Xây dựng hệ thống
quản lý thông tin bệnh nhân tại một bệnh viện ” nói chung và tại bệnh viện đa
khoa Đức Giang nói riêng.
Chúng em xây dựng phần mềm này nhằm giúp đỡ giảm tối thiểu lượng côngviệc khó khăn cho các nhân viên Bởi vì trước một khối lượng bệnh nhân nhiềunhư hiện nay thì các yêu cầu đặt ra cho việc quản lý theo phương pháp thủ công sẽ
Trang 5lượng lớn bệnh nhân , phải tổ chức tốt hệ thống lưu trữ hồ sơ để có thể đáp ứngđược những yêu cầu: tiết kiệm chỗ, dễ tìm kiếm, dễ bổ sung sửa đổi Hệ thốngquản lý phải có khả năng phát hiện lỗi và xử lý kiểm tra tính đúng đắn của dữ liệungay từ khi cập nhật, phải có chức năng bảo mật dữ liệu đáp ứng được nhu cầu bảomật thông tin của hệ thống.
Để thực hiện được hệ thống:”Xây dựng hệ thống quản lý thông tin bệnh nhântại bệnh viện đa khoa Đức Giang ”, nhóm chúng em đã đi khảo sát thực tế tạiBệnh viện đa khoa Đức Giang – Huyện Gia Lâm.
Trang 6B - NỘI DUNG
I – GD1: Khảo sát hiện trạng và xác lập hệ thống
1 Giới thiệu về bệnh viện đa khoa Đức Giang
Bệnh viện đa khoa Đức Giang địa chỉ: Số 54, Phố Trường Lâm, PhườngĐức Giang,Quận Long Biên, Thành phố Hà Nội.
Website: benhvienducgiang.com
2 Khảo sát quy trình bệnh nhân đến khám, điều trị, xuất viện.
Bệnh nhân đến khám được tiếp đón ở hệ thống tiếp đón trung tâm Tại đâybệnh nhân khai báo thông tin cá nhân và làm các thủ tục hành chính Bệnh nhântiến hành mua phiếu khám điền thông tin đầy đủ vào phiếu khám Nhân viên tiếp
Trang 7Nếu đã có thì cập nhật ngày khám vào hồ sơ đã có.
Bệnh nhân được chỉ dẫn tới các bàn khám chuyên khoa Với hệ thống gọiđiện tử , bệnh nhân tuần tự vào khám , tại các bàn khám chuyên khoa, bác sỹ khámbệnh cho các chỉ định cận lâm sàng cần thiết và kê đơn thuốc cho bệnh nhân trongđó ghi đầy đủ tên thuốc, số lượng và cách dùng cũng như căn bệnh mà bác sĩ dựđoán, những bệnh nhân nặng được bác sỹ sàng lọc cho vào viện điều trị Sau khikhám tại các phòng khám chuyên khoa bác sĩ cho một giấy nhập viện, trên đó ghiđầy đủ thông tin về bệnh nhân và căn bệnh dự đoán sau đó bệnh nhân sẽ đượcnhân viên y tế làm các thủ tục đưa vào các khoa nội trú Kết quả khám được bác sĩlưu vào trong Hồ sơ bệnh nhân.
Tại khoa điều trị bệnh nhân được bác sĩ khám lại và cho một đơn thuốc có ghiđầy đủ tên thuốc, số lượng và cách dùng Theo định kỳ bác sĩ sẽ khám lại cho bệnhnhân (tùy theo từng loại bệnh nhân) Trong quá trình điều trị tại bệnh viện bác sĩ sẽtheo dõi quá trình tiến triển bệnh của bệnh nhân và ghi vào bệnh án của bệnh nhânđã lập trước đó.Trong đó ghi đầy đủ thông tin về bệnh nhân, căn bệnh mà bệnhnhân mắc phải cũng như diễn biến quá trình điều trị tại bệnh viện.
Trong quá trình điều trị bệnh nhân có thể yêu cầu dùng thêm một số dịch vụnhư: X quang, siêu âm…việc sử dụng này cũng theo sự chỉ định của bác sĩ, mỗiloại dịch vụ có một giá riêng.
Trong quá trình điều trị Bác sĩ có thể tiến hành kê đơn, yêu cầu bệnh nhân xétnghiệm hay chuyển khoa.Các thông tin về đơn thuốc cũng được lưu lại trong hồ sơđơn thuốc.
Nếu bệnh nhân có thẻ bảo hiểm y tế thì bệnh nhân chỉ phải đóng phần trămviện phí theo quy định của bảo hiểm y tế Trong quá trình điều trị nếu bệnh nhânkhông thanh toán viện phí mà tự ý xuất viện thì bệnh viện sẽ lưu lại toàn bộ thôngtin về bệnh nhận đó.
Trang 8viện phí theo phần trăm ghi trên bảo hiểm.
Khi bệnh nhân yêu cầu hoặc do bác sĩ yêu cầu bệnh nhân chuyển viện hayxuất viện nhân viên thu ngân sẽ tiến hành tính toán và đưa ra hóa đơn viện phí theodữ liệu về thuốc đã sử dụng trong quá trình điều trị,chi phí nằm viện theo ngàynhập viện, ngày xuất viện trong hồ sơ bệnh nhân.Nhân viên thu ngân tiến hành cậpnhật ngày xuất hoặc chuyển viện vào trong hồ sơ bệnh nhân.
3 Những hạn chế trong hoạt động của hệ thống cũ.
Hệ thống quản lý thông tin bệnh nhân cho bệnh viện hiện nay còn nhiều bấtcập trong nền kình tế phát triển vượt bậc về công nghệ thông tin hiện nay Khôngcòn phù hợp với hệ thống cũ trở nên lạc hậu bằng sổ sách, gây nên sự rối rắm ,mấtthời gian trong công tác quản lý của bác sĩ y vụ
Vì vậy từ nhu cầu của bác sĩ muốn làm giảm bớt gánh nặng, giảm bớt sự rắcrối trong khâu quản lý thông tin bệnh nhân bằng sổ sách Và nhu cầu của bệnhnhân và người nhà của bệnh nhân muốn được xem bệnh án của mình mà khôngphải quá gian nan như chúng em đã trình bày ở phần khảo sát hiện trạng ở trên Từnhững nhu cầu này đòi hỏi phải có một phần mềm quản lý thông tin bệnh nhân.
4 Xác lập hệ thống mới
Trang 9thống theo công việc, chức vụ Vậy việc xây dựng một phần mềm quản lý là rấtcần thiết.
Qua khảo sát hiện trạng chúng em thấy rằng trong một bệnh viện thì sốlượng hồ sơ rất lớn qua nhiều năm đó là điều tất nhiên.Vì vậy một yêu cầu đặt ra làmuốn lưu trữ được số lượng hồ sơ lớn mà không kồng kềnh thì cần có một phầnmềm quản lý để lưu các thông tin trên Tuy nhiên khi đã có phần mềm rồi nhưngphần mềm đó cần phải đáp ứng một số yêu cầu chứ không hẳn là chỉ để lưu thôngtin về bệnh nhân,người quản lý cần một hệ thống rõ ràng và tiện lợi ,đơn giản đểthao tác trên toàn bộ hệ thống ,tìm kiếm ,in ấn ,quản lý người dùng ,cập nhật Tấtcả những thông tin phải được lưu lại trong cơ sơ dữ liệu đế người quản lý tìm kiếmthuận tiện, đơn giản.
Hàng ngày,tuần hay hàng tháng, năm, hệ thống sẽ in tờ thống kê báo cáo sốbệnh nhân đến khám bệnh, nhập viện, xuất viện đang lưu trữ để dễ dàng theo nhucầu của người quản lý.
Tóm lại, để giúp cho người dùng thuận lợi thực hiện những chức năng trênchúng em đã phân tích và thiết kế một phần mềm quản lý thông tin bệnhnhân.
Như vậy hệ thống mới phải giải quyết được các vấn đề sau:
Chức năng Quản lý thông tin tiếp nhận bệnh nhân:
Nhân viên tiếp nhận kiểm tra thông tin của mỗi bệnh nhân khi đếnkhám, sau đó tiến hành lập cho mỗi bệnh nhân một hồ sơ bệnh án chỉghi thông tin sơ bộ của bệnh nhân, sau khi bệnh nhân khám xong thì kếtquả khám sẽ được cập nhật lại trong hồ sơ bệnh án, bệnh nhân thanhtoán chi phí khám với bên thu ngân,trong hồ sơ bệnh án cũng ghi rõbệnh nhân có bảo hiểm y tế hay không Sau khi xong quá trình khámbệnh hệ thống cho phép in phiếu khám cho bệnh nhân và hệ thống cũng
Trang 10lưu trữ lại dữ liệu phiếu khám trong hệ thống.Ta cần quản lý nhữngthông tin sau:
Quản lý họ tên bệnh nhân (họ và tên bệnh nhân quản lý riêng). Quản lý giới tính, ngày sinh và đối tượng bệnh nhân.
Quản lý địa chỉ bệnh nhân (quản lý địa chỉ tới mức xã).
Quản lý bảo hiểm y tế của bệnh nhân ( quản lý số thẻ bảo hiểm y tế).
Chức năng Quản lý thông tin bệnh nhân nhập viện :
Nhân viên quản lý hồ sơ cập nhật lại hồ sơ bệnh án như: thêm các thôngtin bệnh nhân điều trị ở phòng nào , khoa nào, viện phí đã đóng tạmứng, bệnh nhân có bảo hiểm hay không.
Chức năng Quản lý thông tin bệnh nhân xuất viện :
Chức năng quản lý xem bệnh nhân đã thanh toán đầy đủ các khoản việnphí chưa, thì mới được xuất viện, cập nhật thông tin mỗi bệnh nhân khixuất viện.Các khoản thanh toán điều trị như số ngày nhập viện,chi phímỗi ngày nhập viện, tiền thuốc…, tổng số tiền mà bệnh nhân cần phảiđóng = tổng số tiền – tiền chi phí được bảo hiềm chi trả- tiền đặt cọc.
Chức năng tra cứu thông tin:
Chức năng giúp cho người dùng có thể tra cứu được thông tin mỗibệnh nhân, tra cứu những bệnh nhân có bảo hiểm y tế , hay tra cứu bệnhnhân theo ngày tháng nhập viện, xuất viện…
Chức năng báo cáo thống kê:
Chức năng giúp thống kê số lượng bệnh nhân khám bệnh, xuất viện,nhập viện trong ngày, tháng hay quý, năm.
Trang 115 Đề xuất
5.1 Chức năng hệ thống
Chức năng Quản lý thông tin tiếp nhận bệnh nhânChức năng Quản lý thông tin bệnh nhân nhập viện Chức năng Quản lý thông tin bệnh nhân xuất viện Chức năng tra cứu thông tin
Chức năng báo cáo thống kê
5.2 Kho dữ liệu
Hóa đơn khámHóa đơn xuất viện Khoa điều trị
Phòng bệnhHồ sơ bệnh ánThuốc
5.3 Tác nhân
Tác nhân bên trong Tác nhân bên ngoàiNgười sử dụng hệ thống Bệnh nhân
Bác sỹ
Trang 125.4 Các biểu mẫu báo cáo.
Phiếu khám bệnh:
Hóa đơn khám
Trang 13II – GD2: Phân tích hệ thống.
1 Biểu đồ chức năng.
Trang 142 Biểu đồ ngữ cảnh.
Trang 153 Biểu đồ luồng dữ liệu mức đỉnh
Trang 16
4 Biểu đồ luồng dữ liệu mức 1
4.1 Chức năng Quản lý thông tin tiếp nhận tiếp nhận bệnh nhân.
Trang 174.2 Chức năng Quản lý thông tin bệnh nhân nhập viện
Trang 184.3 Chức năng QL TT BN xuất viện
Trang 194.4 Chức năng tra cứu thông tin
Trang 204.5 Chức năng Báo cáo thống kê
Trang 215 Mô hình thực thể liên kết
5.1 Mô hình thực thể liên kết dạng mở rộng
Trang 225.2 Mô hình thực thể liên kết dạng hạn chế
Trang 23Việc truy xuất dữ liệu logic phải được phân quyền một cách rõ ràng và tuân thủ chặt chẽ sữ phần quyền đó.
Tùy từng đối tượng, tùy từng người dùng thì quyền hạn truy xuất vào dữ liệu sẽ được giới hạn trong một phạm vi nào đấy.
Hệ thống được chia làm các modul: Đăng nhập.
Quản lý thông tin tiếp nhận bệnh nhân. Quản lý thông tin bệnh nhân nhập viện. Quản lý thông tin bệnh nhân xuất viện. Tra cứu thông tin.
Báo cáo thống kê. Thoát khỏi hệ thống. Yêu cầu phần cứng:
Máy tính PC, Laptop…
Trang 242 Thiết kế giao diện , tệp.
2.1 Thiết kế giao diện.Form đăng nhập hệ thống
Trang 25Form Quản lý thông tin tiếp nhận bệnh nhân
Trang 26Form Lập hóa đơn khám
Trang 27Form cập nhật hồ sơ bệnh án
Trang 28Form Thanh toán viện phí
Trang 29Form Tra cứu thông tin
Trang 302.2 Thiết kế tệp cơ sở dữ liệu
Trang 33Bảng HOADONXUATVIEN
3 Thiết kế chương trình
3.1 Biểu đồ luồng chương trình
Chức năng quản lý thông tin tiếp nhận bệnh nhân
Trang 35Chức năng quản lý thông tin bệnh nhân nhập viện
Trang 36Chức năng quản lý thông tin bệnh nhân xuất viện
Trang 37Chức năng tra cứu thông tin
Trang 38Chức năng báo cáo thống kê
Trang 39C - TỔNG KẾT
Trên đây là phần tập hợp thông tin sơ lược nhất về hoạt động “Xây Dựng
Hệ Thống Quản Lý Thông Tin Bệnh Nhân Tại Một Bệnh Viện” của chúng tôi
Dưới sự hướng dẫn của cô Trần Thị Thu Huyền và sự thực hiện của các thành viên
trong nhóm Sẽ còn nhiều sự thiếu sót mong các bạn đóng góp ý kiến để chúng tôi hoàn thiện đề tài này Xin chân thành cảm ơn