Tải bản đầy đủ (.doc) (59 trang)

Đồ án Phần mềm quản lý thông tin bác sỹ flow chart

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.19 MB, 59 trang )

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Nội dung báo cáo
Nội dung báo cáo 1
I. Giới Thiệu 2
1. Phần mềm quản lý thông tin bác sỹ 2
2. Giới thiệu dự án 3
3. Vấn đề phát sinh 4
4. Qui trình nghiệp vụ 6
5. Qui trình Phân lịch trực: 7
II. Mô hình phát triển dự án 9
1. Sơ đồ Diagram 9
15
1.8 Xóa bác sỹ 16
1.9 Tìm kiếm thông tin bác sỹ 18
III: Flow Chart 19
1.1 Đăng nhập 19
1.2: Thêm bác sỹ 20
1.3: Xóa bác sỹ 24
1.4: Thêm thành viên 25
26
1.5: Update User 26
1.6: Xóa thành viên 28
1.7: Search Doctor 29
- Tìm kiếm: Đây là công cụ tìm kiếm Doctor_ID, Doctor_Name, chuyên nghiệp,
trình độ, kinh nghiệm 29
- Mô tả: 29
+ Đầu vào thông tin tìm kiếm của bạn 29
1.8: Tìm kiếm User 30
- Mô tả: 30
+ Đầu vào thông tin tìm kiếm của bạn 30


5.9: Tìm kiếm lịch 32
IV. Entity Relationship (ER) Diagram 33
V. Database Design / Structure 34
VI. Giao Diện 40
53
57
________________________________________________________________
Trang: 1
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
I. Giới Thiệu
1. Phần mềm quản lý thông tin bác sỹ
Trong những năm gần đây hệ thộng bệnh viện được xây dựng cơ sở vật chất
và trang thiết bị hiện đại, đồng thời thường xuyên nhận được sự hỗ trợ về mặt
chuyên môn của các chuyên gia đầu ngành cũng như các chuyên gia nước ngoài,
Bệnh viện luôn thực hiện tốt nhiệm vụ.
Kỹ thuật cao, trang thiết bị hiện đại. Cùng với việc nâng cao chất lượng
khám và giải quyết nhanh, cấp cứu kịp thời cho các ca bệnh nặng, Bệnh viện đã
và đang triển khai thành công nhiều kỹ thuật cao như: mổ sọ não lấy máu tụ, mổ
u não, mổ thoái vị đĩa đệm, mổ u tuỷ sống đoạn cổ, ngực, lưng và thắt lưng, mổ
cắt phân thuỳ gan, cắt bán phần dạ dày, phẫu thuật tái tạo dây chằn quạ đòn,
phẫu thuật thay chỏm xương đùi, mổ cắt khối tá tuỵ, mổ Phaco, phẫu thuật nội
soi tiêu hoá, nội soi Tai - Mũi - Họng
Bệnh viện cũng không ngừng đầu tư trang thiết bị mới và hiện đại như: hệ
thống phẫu thuật nội soi và can thiệp về tiêu hoá, hô hấp, tiết niệu; máy C- Am
(2 màn hình) trong chụp và can thiệp mạch vành vừa có giá trị chẩn đoán, vừa
có giá trị điều trị đã góp phần giúp cho bệnh nhân giảm bớt đau đớn, không mất
nhiều thời gian và chi phí trong việc vận chuyển bệnh nhân lên tuyến trên.
- Đội ngũ y bác sĩ giỏi: Các bệnh viện đều có một đội ngũ y bác sĩ luôn
phục vụ bệnh nhân nhiệt tình chu đáo, xem nỗi đau của bệnh nhân như nỗi đau

của mình, luôn đề cao tinh thần "Lương y như từ mẫu". Bên cạnh đó,1 vài bệnh
viện đã không ngừng đào tạo nâng cao trình độ chuyên môn nghiệp vụ cho đội
ngũ cán bộ viên chức. Hàng năm, Bệnh viện thường xuyên gởi bác sĩ đi đào tạo
tiến sĩ, thạc sĩ, cử nhân điều dưỡng, kỹ thuật cao cấp Mặt khác, Bệnh viện hết
sức chú trọng cử cán bộ tham gia các khoá học ngắn hạn và dài hạn tại nước
ngoài như: Đức, Mỹ, Australia, Israel, Nhật Bản, Hàn Quốc Bệnh viện còn
quan tâm thực hiện công nghệ thông tin trong Bệnh viện Điện tử để giúp bệnh
________________________________________________________________
Trang: 2
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
nhân tránh được các thủ tục hành chính phiền hà, thầy thuốc có nhiều thời gian
chú trọng trao dồi chuyên môn hơn. Nhờ vậy, Bệnh viện đã và đang có một đội
ngũ cán bộ y bác sĩ trình độ chuyên môn cao, có tinh thần trách nhiệm luôn thực
hiện 12 điều y đức để ngày càng làm tốt hơn công tác , Nhà nước giao phó.
Để đáp ứng yêu cầu ngày càng cao trong công tác khám chữa bệnh, những
năm tiếp theo, tiếp tục ứng dụng nhiều kỹ thuật tiên tiến mới vào thực tiễn hoạt
động, sẵn sàng đón tiếp và phục vụ tận tình, chu đáo cho tất cả các đối tượng có
nhu cầu đến khám và chữa bệnh tại bệnh viện, tiếp nhận bệnh nhân cấp cứu
24h/24h, tích cực điều trị bệnh bằng cả tâm huyết của người cán bộ y tế. Bên
cạnh sự nổ lực tự thân, cùng với sự quan tâm, giúp đỡ của Bộ y tế, lãnh đạo các
cấp chính quyền địa phương. Bệnh viện C Đà Nẵng phấn đấu luôn đạt danh hiệu
Bệnh viện xuất sắc toàn diện trong những năm tới.
2. Giới thiệu dự án
Ngày nay, hầu hết mọi quá trình hoạt động của bất kỳ ngành nghề nào cũng
cần đến tin học, đặc biệt trong kinh doanh, du lịch, hàng không, quản lý sổ sách
trong kế toán, bệnh viện, Chính vì thế, việc tổ chức, lưu trữ, xử lý và sắp xếp
một khối lượng thông tin lớn luôn là một vấn đề rất khó khăn, tốn nhiều thời
gian. Việc cập nhật các thông tin chính xác và truy xuất thông tin một cách
nhanh chóng, hiệu quả là rất cần thiết cho mọi nhu cầu của xã hội hiện tại.Vì

vậy tin học ngày càng trở nên một vấn đề cấp thiết cho mỗi chúng ta.
Vấn đề lập lịch trực cho nhân viên làm việc cũng là một yếu tố không thể
thiếu trong bất kỳ một tổ chức nào. Một hệ thống có sự quản lý chặt chẽ và sắp
xếp lịch trực nhân viên hợp lý giúp cho tổ chức hoạt động nhịp nhàng, có kế
hoạch. Một hệ thống tổ chức tốt sẽ giúp cho mọi hoạt động trong mọi lĩnh vực
đó sẽ dễ dàng hơn và thuận tiện hơn, đồng thời nó cũng góp phần hoàn thành
công việc nhanh chóng và hiệu quả hơn.
Vì vậy việc thực hiện hệ thống xếp lịch hỗ trợ cho nhân viên làm việc tại
bệnh viện là vấn đề cần thiết và đang được quan tâm hiện nay.
________________________________________________________________
Trang: 3
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
3. Vấn đề phát sinh
Việc xếp lịch trực ở bệnh viện hiện nay được xếp chủ yếu bằng tay, lưu trữ
bằng sổ sách, giấy tờ, không tránh khỏi việc trùng lắp hoặc mất thông tin. Vì thế
việc xếp lịch một cách chính xác trở nên khó khăn và chỉ một số người làm công
việc xếp lịch trong một thời gian dài mới có thể làm tốt được. Việc xây dựng
một phần mềm hỗ trợ cho công việc này là cần thiết. Tin học hóa quản lý bệnh
viện đặc biệt là hỗ trợ xếp lịch trực cho các nhân viên làm việc trong bệnh viện
sẽ giảm tải công việc và đơn giản hóa các công tác quản lý vốn có nhiều phức
tạp, rắc rối của bệnh viện. Môi trường bệnh viện đòi hỏi sự chính xác cao vì thế
thời gian, kế hoạch làm việc của tập thể y, bác sĩ, nhân viên cũng phải có sự sắp
xếp rõ ràng. Và những khó khăn đó sẽ được giảm bớt nếu có sự tin học hóa
những công tác nêu trên.
Để có một chương trình hỗ trợ xếp lịch hoàn chỉnh, thực tế, ổn định và tiện
dụng đòi hỏi việc phân tích và tìm hiểu thế giới thực một cách chính xác thấu
đáo, thiết kế thích hợp với yêu cầu xếp lịch thực tế của bệnh viện. Một chương
trình xếp lịch trực bệnh viện phải đáp ứng được yêu cầu: hỗ trợ xếp lịch trực
một cách nhanh chóng, công bằng và cho phép người dùng cập nhật lại lịch trực

khi cần
Mục tiêu và ưu tiên
Mục tiêu

:
 Đáp ứng tất cả các yêu cầu của khách hàng.
 Xây dựng hệ thống hoàn chỉnh.
 Chức năng Quản Lý Hồ Sơ Y-Bác Sĩ đầy đủ.
 Xây dựng được lịch trực hợp lý của toàn Y-Bác Sĩ trong bệnh viện.
Ưu tiên

:
________________________________________________________________
Trang: 4
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
 Xây dựng hoàn chỉnh chức năng Phân Lịch trực.
 Quản lý hồ sơ Bác Sĩ.
Giả định, ràng buộc và hạn chế
Giả định

:
 Hoàn thành dự án không đúng tiến độ.
 Dự án không hoàn thành.
 Yêu cầu của khách hàng thay đổi.
 Có lỗi trong khi sử dụng của khách hàng.
Ràng buộc

:
 Đảm bảo những yêu cầu của khách hàng.

 Thời gian hoàn thành dự án đúng như hợp đồng.
 Hoàn thành dự án trong giới hạn chi phí cho phép.
 Bàn giao và hướng dẫn sử dụng một cách chi tiết cho khách hàng.
Hạn chế

:
 Chi phí thấp.
 Yêu cầu của khách hàng ngày càng cao.
3 Phương pháp, công cụ và công nghệ
Phương pháp
• Đặc tả yêu cầu theo Chuẩn tài liệu : IEEE 830-1984.
• Phân tích và thiết kế hệ thống sử dụng UML.
Công cụ
 Môi trường phát triển chương trình : NetBeans IDE 6.8
 Công cụ quản lý cơ sở dữ liệu SQL Server 2005 Express
Tài liệu đặc tả yêu cầu Website chương trình phân lịch trực Bác Sĩ Bệnh Viện
được viết theo chuẩn IEEE 830-1984.
________________________________________________________________
Trang: 5
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
 Công cụ thiết kế UML: Rational Rose Enterprise Edition 2003.
 Tài liệu , giáo trình ngôn ngữ lập trình C#, Java, Photoshop.
4. Qui trình nghiệp vụ
- Để phục vụ tốt cho bệnh nhân trong mọi thời gian, kịp thời xử lý mọi tình
huống xảy ra một cách nhanh chóng, ngoài giờ hành chánh bệnh viện luôn phân
công cán bộ nhân viên trực ở mọi phòng khoa 24/24 giờ trong ngày.
- Theo Kíp trực: hay còn gọi là Nhóm trực với chuyên môn khác nhau.
- Số lượng nhân viên trong một kíp trực phụ thuộc vào từng bệnh viện, từng
khoa, từng bộ phận cụ thể.

- Số luợng Kíp trực tùy thuộc và Ca trực, thông thường số Kíp trực = Ca +
1, tức là luôn có một Kíp trực đảm nhận vai trò dự phòng.
- Theo Số Lượng Bác Sĩ:
- Đây là cách phân lịch cho 1 hoặc nhiều Bác Sĩ có chung một khả năng
chuyên môn và có khả năng cùng trực một một thời điểm phân lịch.
- Trực Cả Ngày:
+ Hình thức thời gian trực liên tục là 24 tiếng.
+ Người trực ngày hôm sau sẽ là người trực dự phòng.
+ Không trực 2 ngày liên tục, trừ trường hợp đặc biệt: trực thay thế,
thiếu nhân sự.
- Trực Hành Chính:
+ Hình thức thời gian trực trung bình 8 tiếng.
+ Trực vào buổi sáng và buổi chiều, buổi trưa được nghỉ.
+ Trực liên tục từ thứ 2 đến thứ 6 , thứ 7 và chủ nhật được nghỉ.
-Trực theo Ca:
• Trực 2 Ca:
+ Hình thức trực trong một ngày được chia làm 2 Ca: ca Ngày
và ca Đêm.
+ Thời gian trực của mỗi Ca là 12 tiếng.
________________________________________________________________
Trang: 6
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
+ Người trực kế tiếp là người trực dự phòng khi có sự cố.
+ Không trực liên tục Ca Ngày và Đêm trong 1 ngày trực ( trừ
trường hợp sự cố).
+ Trực ca Đêm sẽ được nghỉ ca Ngày hôm sau.
• Trực 3 Ca:
+ Hình thức trực trong một ngày được chia làm 3 Ca: ca Sáng,ca
Chiều và ca Đêm.

+ Thời gian trực của mỗi Ca là trực liên tục 8 tiếng.
+ Người trực kế tiếp là người trực dự phòng khi có sự cố. + Trong 1 ngày
trực chỉ trực 1 Ca ( trừ trường hợp sự cố). + Trực ca Đêm sẽ được nghỉ ca Ngày
hôm sau.
Xử lý trường hợp đặc biệt:
+ Nhân viên nữ trong thời gian nghỉ sinh hoặc nuôi con mọn sẽ
được miễn trực ban Đêm.

+ Xin đổi ca trực.
+ Sử dụng Phiếu Yêu Cầu xin nghỉ 1 hoặc nhiều ngày trực với lý do hợp lệ,
phải bố trí người thay thế và sẽ xếp lịch trực thay thế trở lại vào thời gian tới.
5. Qui trình Phân lịch trực:
Phòng kế hoạch tổng hợp sẽ xếp lịch trực cho tất cả các Khoa trong Bệnh
Viên gồm 4 cấp trực như sau:
• Trực điều hành.
• Trực lâm sàng.
• Trực cận lâm sàng.
• Trực hành chánh.
- Trực điều hành:
Bao gồm ban giám đốc, các trưởng phòng ban lớn giải quyết hết mọi vấn đề
trong bệnh viện về: hành chánh, chuyên môn, kể cả giải quyết những khó khăn,
________________________________________________________________
Trang: 7
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
thắc mắc, khiếu nại của bệnh nhân và thân nhân của người bệnh mà các cấp dưới
không thể giải quyết ổn thoả được.
- Trực lâm sàng:
Bao gồm: bác sĩ, Nữ hộ sinh, hộ lý, điều dưỡng được phân trực 2ca, 3 kíp
hay 3 ca, 4 kíp tùy theo mức độ bệnh nhân của từng bệnh viện hay từng khoa.

- Trực cận lâm sàng:
Bộ phận siêu âm, X quang, xét nghiệm, dược, nội soi.
- Trực hành chính:
Là những bộ phận khác của bệnh viện như: trực điện nước,bảo vệ, xe cộ,
phòng Kế Toán
________________________________________________________________
Trang: 8
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
II. Mô hình phát triển dự án
1. Sơ đồ Diagram
1.1 Context Diagram
________________________________________________________________
Trang: 9
Doctor
Information
System
Administrator
Doctor
Employee
User
Detail
s
Doctor
Details
Authentication
Details
TIER 1
DATA ACCESS
TIER 2

BUSINESS LOGIC
TIER 3
DOCTOR MANAGE
GUI
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
1.2 Luồng xử lý
________________________________________________________________
Trang: 10
Administrator
User
Details
User account,
password, type
account…
Doctor
Information
Authentication
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
1.3 Thêm user

________________________________________________________________
Trang: 11
User
2
Doctors
Manager
Doctor
Information

Commands
Get
Type
User
Administrator
1.1
Add User
User
Information
Type Users
Users
Insert full User
information
Account,
Password
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
1.4 Sửa thông tin User
________________________________________________________________
Trang: 12
Administrator
1.2
Update User
Type_User
User_Code
Users
Update
Complete
Information
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
1.5 Xóa User
________________________________________________________________
Trang: 13
Administrator
1.3
Delete User
Chooser
User
Users
User_Code
Delete complete
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
1.6 Thêm Doctor

________________________________________________________________
Trang: 14
2.1
Add
Doctors
Doctor
Information
Administrator
Doctor
Country
SpecialityQualification
Insert full doctor
information
Get Country

Doctor
Information
Get
Qualification
Get Speciality
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
1.7 Sửa thông bác sỹ
________________________________________________________________
Trang: 15
2.2
Update
Doctor
Administrator
Doctor
Doctor
Code
Doctor
Information
Return
Result
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15

1.8 Xóa bác sỹ
________________________________________________________________
Trang: 16
Administrator
2.3
Delete Doctor

Doctor_Code
Doctor
Doctor_Code
Delete complete
WorkSchedule
Delete complete
Doctor_Code
2.3.2
Delete Time
Delete complete
Time
Work_Code
2.3.1
Delete
WorkSchedule
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
________________________________________________________________
Trang: 17
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
1.9 Tìm kiếm thông tin bác sỹ
________________________________________________________________
Trang: 18
2.4
Search
Doctor
Administrator
Doctor
Input Some

Doctor
Information
Result
Display
Employee
Input Some
Doctor
Information
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
III: Flow Chart
1.1 Đăng nhập
________________________________________________________________
Trang: 19
Continue
Begin
Input Account, Password
Display form login
Check In
Database
Yes
No
Login to System
No
Yes
End
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
1.2: Thêm bác sỹ
________________________________________________________________

Trang: 20
Begin
Input Information of Doctor
Insert record into table Doctors in Database
Continue
Valid
Information
Display List of Doctor
End
Get Country_Code, S_Code,Q_Code
Display Form Add Doctor
Yes
No
Yes
No
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
________________________________________________________________
Trang: 21
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
- Hệ thống hiển thị các hình thức cập nhật, nó có chứa danh sách bác sĩ, quản trị có thể
Lựa chọn một bác sĩ cần cập nhật
- Các thông tin đầu vào Quản trị viên của một bác sĩ. Nếu thông tin thay đổi hệ thống
thông tin hợp lệ tự động các bác sĩ bởi một thông tin mới của bác sĩ. Quản trị khác
không hợp lệ có thể đi để chuyển tiếp hoặc dừng lại
________________________________________________________________
Trang: 22
Ye
s

No
Begin
Continue
Valid
Information
End
Chooser Doctor
Display list Doctor
Display Form Update Doctor
Display detail user update
Ye
s
No
Input Information of Doctor
Change information of Doctor
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
________________________________________________________________
Trang: 23
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
1.3: Xóa bác sỹ
- Hiển thị danh sách bác sĩ, admin có thể Lựa chọn một bác sĩ nếu Chooser có hệ
thống tự động xóa tất cả các thông tin của các bác sĩ, khác chooser không dừng hệ
thống.
________________________________________________________________
Trang: 24
Begin
Delete
Chooser Doctor need Delete

Display list Doctor
Delete Doctor in Database
Display list Doctor
Begin
Yes
No
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
Hệ thống quản lý thông tin bác sỹ D7LT-CNTT15
1.4: Thêm thành viên
- Đầu vào tất cả các thông tin của người sử dụng và tham gia vào bảng Type_User
trong cơ sở dữ liệu
- Nếu hệ thống thông tin hợp lệ tự động chèn một người dùng mới vào cơ sở dữ liệu
người dùng trong bảng. Thông tin khác không hợp lệ
________________________________________________________________
Trang: 25
Yes
Input Information of User
Insert record into table Users in
Database
Continue
Valid
Information
Display List User
End
Get Type_Code
Display Form Add User
No
Yes
No
Begin

×