Đồ án quản lý phòng khám tư nhân bằng C

34 2.9K 8
Đồ án quản lý phòng khám tư nhân bằng C

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Lời mở đầu I. Khảo sát hiện trạng II. Phân tích và thiết kế hệ thống1 Phân tích xử lý :1.1 Biểu đồ chức năng BFD1.2 Biểu đồ luồng dữ liệu2 Phân tích dữ liệu :2.1 Mức quan niệm2.2 Mức tổ chức2.3 Mức vật lý.III Cài đặt và kiểm thử

LỜI MỞ ĐẦU Sự xuất hiện của Tin học đã tạo một bước đột phá rất lớn trong sự phát triển của khoa học và công nghệ. Chính vì vậy, ngày nay, trong tất cả các ngành, các lĩnh vực ở mọi cấp độ và quy mô khác nhau vai trò ứng dụng của Tin học là vô cùng quan trọng và tất yếu. Trong lĩnh vực Y tế, các phòng khám ngày càng mở rộng về số lượng lẫn quy mô.Chính vì thế, công tác quản các thông tin liên quan đến bệnh nhân cũng như việc khám chữa bệnh các phòng khám là rất cần thiết. Việc ứng dụng Tin học trong quá trình xử lý, giải quyết hiệu quả vấn đề trên là không thể thiếu. Đó chính là nguyên nhân xuất phát ý tưởng cần phải xây dựng một phần mềm quản phòng khám tư để đáp ứng hiệu quả với nhu cầu thực tế được đặt ra như trên. Em xin chân thành cảm ơn thầy Hoàng Nguyễn Tuấn Minh đã giúp đỡ, hướng dẫn em hoàn thành đề tài này. Tp Huế, ngày 20 tháng 4 năm 2010 Sinh viên thực hiện Lê Thị Phượng MỤC LỤC Lời mở đầu I. Khảo sát hiện trạng II. Phân tích và thiết kế hệ thống 1 Phân tích xử : 1.1 Biểu đồ chức năng BFD 1.2 Biểu đồ luồng dữ liệu 2 Phân tích dữ liệu : 2.1 Mức quan niệm 2.2 Mức tổ chức 2.3 Mức vật lý. III Cài đặt và kiểm thử 2 I. Khảo sát hiện trạng : Các phòng khám ra đời nhằm phục vụ nhu cầu khám chữa bệnh của nhân dân, vì vậy các phòng khám bệnh nhân cũng cần được tin học hóa việc quản hồ sơ bệnh nhân cũng như việc khám chữa bệnh. Công việc quản được thực hiện như sau : Phòng khám tiếp nhận bệnh nhân đến khám chữa bệnh và mua thuốc. Thông tin bệnh nhân khi đến khám được lưu lại bao gồm họ tên,giới tính, ngày sinh,địa chỉ, số điện thoại. Khi bệnh nhân đến khám chữa bệnh, y tá xác nhận bệnh nhân đến tái khám hay là bệnh nhân mới. Nếu là bệnh nhân mới thì y tá phải nhập mới thông tin của bệnh nhân. Sau đó, y tá chuyển hồ sơ bệnh nhân vào cho bác sĩ khám. • Đối với bệnh nhân mới, bác sỹ sẽ xác nhận lại họ tên, tuổi tác của bệnh nhân. Sau đó, sẽ thăm khám và hỏi về triệu chứng, tình trạng bệnh tình của bệnh nhân. • Đối với bệnh nhân tái khám, người trực phòng khám sẽ đưa hồ sơ bệnh án cũ của người bệnh cho bác sỹ. Thông qua hồ sơ bệnh án, bác sỹ sẽ xác nhận lại họ tên bệnh nhân, tình trạng sức khỏe bệnh nhân sau quá trình điều trị, đơn thuốc đã kê cho bệnh nhân thế nào, có xảy ra các phản ứng phụ không. Sau khi khám bệnh xong, bác sỹ sẽ cho biết bệnh nhân có cần thiết phải thực hiện các dịch vụ cận lâm sàng không ( dịch vụ cân lâm sàng là các dịch vụ kỹ thuật y tế . ví dụ : chụp XQ, xét nghiệm tế bào,… các dịch vụ này nhằm phục vụ xác định chính xác bệnh mà bác sỹ nghi ngờ). Sau đó, khi có kết quả cận lâm sàng(nếu có), bệnh nhân sẽ được bác sỹ chẩn đoán bệnh rồi viết phiếu khám và kê đơn thuốc. Nội dung phiếu khám bao gồm họ tên bệnh nhân, ngày khám, bác sỹ khám, triệu chứng, các dịch vụ kỹ thuạt y tế có sủ dụng, kết quả sử dụng dịch vụ, chẩn đoán, và toa thuốc được bác sỹ kê. Chi tiết của toa thuốc gồm tên các loại thuốc kèm theo số lượng, liều dung của nó. Với mỗi phiếu khám chỉ giành cho một bệnh nhân nhất định. Một phiếu khám được coi là hoàn thành khi đã được bác sỹ kê toa thuốc và in phiếu khám cho bệnh nhân, và khi đã hoàn thành thì không thể bổ sung gì thêm nữa. Nếu nội dung của phiếu khám khi chưa hoàn thành thì có thể được bổ sung (bổ sung các thông tin về kết quả sử dụng các dịch vụ ký thuật y tế, chuẩn đoán, và kê toa thuốc). Thuốc tại phòng khám được mua bởi nhiều nhà cung cấp. Khi thuốc được nhập về, dược sĩ bán thuốc phải kiểm tra xem thuốc này là thuốc mới hay là đã có trong kho. Thuốc mới thì nhập mới thông tin của thuốc (mã thuốc, tên thuốc, số 3 lượng nhập về, ngày nhập thuốc, đơn giá, nhà cung cấp thuốc), ngược lại thì tăng số lượng của thuốc trong kho. Bệnh nhân mua thuốc không nhất thiết phải là bệnh nhân của phòng khám, vì vậy được gọi chung là khách hàng. Khi khách hàng mua thuốc sẽ được nhận hóa đơn. Nội dung của hóa đơn bao gồm mã hóa đơn, ngày mua, tiền thuốc với tên những loại thuốc mua kèm theo số lượng của nó. Mọi hóa đơn bán thuốc, mua thuốc, khám bệnh đều đưa về bộ phận kế toán. Định kì theo ngày, tháng, năm hay theo yêu cầu của chủ phòng khám, bộ phận kế toán phải thống kê báo cáo. Nội dung của thống kê báo cáo bao gồm thống kê bệnh nhân như tổng số bệnh nhân, số lượng bệnh nhân đến khám và thống kê thuốc như số lượng từng loại thuốc,số lượng thuốc bán được, số lượng thuốc tồn kho ,… Các biểu mẫu liên quan : 2.1 Yêu cầu: Lập danh sách khám bệnh BM1: Danh sách khám bệnh Ngày khám: … Mã bn Họ tên Giới tính Năm sinh Địa chỉ SDT 2.2Yêu cầu: Lập phiếu khám bệnh BM2: Phiếu khám bệnh Họ tên: Ngày khám: Triệu chứng : Dự đoán loại bệnh: STT Thuốc Đơn vị Số lượng Liều dùng 4 2.3 Yêu cầu : Lập danh sách bệnh nhân BM3: Danh sách bệnh nhân Mã bn Họ Tên Ngày khám Triệu chứng Chuẩn đoán 2.5 Yêu cầu: Lập báo cáo tháng BM5.1: Lập báo cáo bệnh nhân theo Tháng: STT Ngày Mã bệnh nhân Họ tên Mã phiếu khám BM 5.2 Báo cáo sử dụng thuốc Tháng: STT Ngày Mã thuốc Tên thuốc SL dùng Đơn vị 5 II. Phân tích thiết kế hệ thống : Phương phát phân tích : bài toán được phân tích theo phương pháp phân tích thiết kế có cấu trúc ( SADT – structured analysis anh Design Technique ) * Các thành phần của hệ thống - Thành phần quyết định là chủ phòng khám. - Thành phần thông tin là bộ phận kế toán. - Thành phần tác nghiệp là y tá , dược sỹ. bác sỹ. 1. Phân tích xử của hệ thống : 1.1 Biểu đồ chức năng BFD : 1.2 Biểu đồ luồng dữ liệu : 6 1.2.1 Biểu đồ DFD ở mức 0 (mức bối cảnh ) : 1.2.2 Biểu đồ DFD ở mức 1 (mức đỉnh ): 1.2.3 Biểu đồ DFD ở mức 2 ( Định nghĩa chức năng : Quản bệnh nhân ) 7 1.2.4 Biểu đồ DFD ở mức 2 (Định nghĩa chức năng : Quản thuốc) 8 1.2.5 Biểu đồ DFD ở mức 2 (Định nghĩa chức năng :Khám chữa bệnh ) 9 1.2.6 Biểu đồ DFD ở mức 2 (Định nghĩa chức năng :Thống kê báo cáo) 10 [...]... tên b c sỹ, triệu chứng c a bện nhân Nếu c n phải sử dụng c c dịch vụ kỹ thuật y tế ph c vụ cho c n lâm sàng , thì người lập phiếu chọn dịch vụ, và thêm kết quả sau sử dụng (triệu chứng c n lâm sàng ) và nhấn nút Thêm dịch vụ để thêm Nếu không dùng dịch vụ thì b c sỹ để 25 trông m c này và chuyển sang chuẩn đoán bệnh và kê toa thu c cho bệnh nhân Để hoàn thành phiếu khám phải th c hiên In đơn thu c (sẽ... Phân tích dữ liệu : 2.1 M c quan niệm Mô hình ER: 2.2 M c tổ ch c : 11 Mô hình tổ ch c về dữ liệu: - Benhnhan(Mabn, hoten, gioitinh, ngaysinh, diachi, sodienthoai ) Thuoc( Mathuoc, tenthuoc, dongia, soluong, donvi, mancc ) Nhacungcap ( Mancc, tenncc, diachi, sdt ) Dichvu ( Madv, tendv, dongia ) Phieukham ( Mapk, mabn, ngaykham, trieuchung, chuandoan, tenbacsy, tienkham) Kedonthuoc (Mapk, mathuoc, soluong,... dung c a phiếu khám đó 6 Menu Bán thu c: Nhập thông tin khách hàng và chọn một loại thu c và số lượng khách mua loại thu c đó Sau đó nhấn nút bán để thêm thu c này vào danh sách thu c khách mua Để tiếp t c trong hoá đơn này, bạn chọn loại thu c muốn mua tiếp, và nhấn nút bán để thêm vào danh sách 27 Sau khi nhập đủ danh sách thu c khách muốn mua và khách đã thanh toán thì bạn in hoá đơn cho khách Hoá... (sẽ in phiếu khám) Tới đây kêt th c thao t c lập phiếu khám 5.2 Màn hình bổ sung thông tin: Chỉ c thể bổ sung thông tin vào c c phiếu khám chưa đư c in phiếu khám (t c là phiếu khám chưa hoàn thành ) Sau khi chọn 1 mã phiếu khám thì nội dung c a phiếu khám sẽ đư c load lên, bạn bổ sung thông tin và nhấn In đơn thu c để hoàn thành phiếu khám 26 5.3 Màn hình Xem phiếu khám: Chọn một mã phiếu khám để xem... nhận đư c thông báo c tiếp t c muốn nhập bệnh nhân không ? 19 Nhấn In đơn thu c để hoàn thành một phiếu khám 3.2 Màn hình tìm kiếm bệnh nhân : 20 Nếu bệnh nhân chưa lập phiếu khám thì chỉ hiện thông tin c bản, nếu đã lập thì sẽ hiện c c mã phiếu khám đi kèm, để xem chi tiết phiếu khám bạn kích vào phiếu khám muốn xem 21 4.Menu Quản thu c : 22 4.1 Màn hình nhập thu c : Sau khi nhập mã thu c bạn kiểm... lieudung ) Canlamsang (Mapk, madv, ketqua ) Hoadon ( Mahd, ngayban, tenkhach ) Chitiethoadon (Mahd, mathuoc, soluong ) Sơ đồ dữ liệu quan hệ đư c cài đặt trên MS Access : 12 2.3M c vật : Benhnhan : Tên th c thể: BENHNHAN Field name MaBN HoTen NgaySinh GioiTinh DiaChi SDT Note Mã bệnh nhân Họ tên bệnh nhân Ngày tháng năm sinh c a bệnh nhân Giới tính c a bệnh nhân Địa chỉ c a bệnh nhân Số điện thoại c a... 50 Chitiethoadon : Tên th c thể: CHITIETHOADON Field name Madh Mathuoc SoLuong Note Mã hoá đơn Mã thu c khách mua Số lượng ứng với thu c Data type Field size Number Text Number Format Long Integer 4 Long Integer 15 III Phần c i đặt và kiểm thử : 1 giao diện chính : Chương trình c th c hiện ch c năng phân quyền : - Admin : th c hiện mọi ch c năng trong chương trình - Nhân viên : không th c hiện c c ch c. .. chứng c a bệnh nhân Chuẩn đoán c a b c sỹ Tên b c sỹ khám Chi phí khám Field size Format Long Integer Long Integer 50 Long Integer Kedonthuoc : Tên th c thể: KEDONTHUOC Field name Mapk Mathuoc SoLuong LieuDung Note Data type Number Text Number Text Mã phiếu khám Mã thu c đư c kê Số lựơng ứng với thu c Liều dùng ứng với thu c Field size Format Long Integer 4 Long Integer 50 Dichvu: Tên th c thể: DICHVU... đư c in t c đã hoàn thành thao t c bán thu c 7 Menu Thống kê báo c o : 28 7.1 Màn hình Thống kê bệnh nhân khám trong ngày : 29 7.2 Màn hình Thống kê bệnh nhân khám trong tháng: 7.3 Màn hình thống kê bệnh nhân khám trong năm: 30 7.4 Màn hình thống kê thu c tồn kho : 31 7.5 Màn hình thống kê thu c bán đư c trong ngày : 32 7.6 Màn hình thống kê thu c bán đư c trong tháng : 33 7.7 Màn hình thống kê thu c. .. th c thể: NHACUNGCAP Field name Mancc Tenncc DiaChi SDT Note Mã nhà cung c p Tên nhà cung c p Địa chỉ Số điện thoại Data type Field size Text Text Text Text Format 5 50 50 11 13 Phieukham : Tên th c thể: PHIEUKHAM Field name Mapk Mabn NgayKham TrieuChung ChuanDoan Tenbacsy Tienkham Note Data type AutoNumber Number Date/Time Memo Memo Text Number Mã phiếu khám Mã bệnh nhân Ngày lập phiếu khám Triệu chứng . Y tế, các phòng khám tư ngày càng mở rộng về số lượng lẫn quy mô.Chính vì thế, công tác quản lý các thông tin liên quan đến bệnh nhân cũng như việc khám chữa bệnh các phòng khám tư là rất cần. Các phòng khám tư ra đời nhằm phục vụ nhu cầu khám chữa bệnh của nhân dân, vì vậy các phòng khám bệnh tư nhân cũng cần được tin học hóa việc quản lý hồ sơ bệnh nhân cũng như việc khám chữa. học trong quá trình xử lý, giải quyết hiệu quả vấn đề trên là không thể thiếu. Đó chính là nguyên nhân xuất phát ý tư ng cần phải xây dựng một phần mềm quản lý phòng khám tư để đáp ứng hiệu quả

Ngày đăng: 30/04/2014, 10:52

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan