Không nằm ngoài làn sóng công nghệ số đang có sức ảnh hưởng ngày một tolớn, các hệ thống bệnh viện ở Việt Nam đã và đang có những thay đôi tích cựctrong việc kế thừa những kỹ thuật hiện
Trang 1TRƯỜNG ĐẠI HOC KINH TE QUOC DAN VIEN CONG NGHE THONG TIN VA KINH TE SO
TEN DE TAI:
XAY DUNG HE THONG QUAN LY GIUONG BENH
CHO BENH NHAN NOI TRU
Ho tén : Trần Vũ Dương Dương
Giảng viên hướng dẫn : Th.S Cao Thu Hương
Hà Nội, năm 2020
Trang 2TRƯỜNG ĐẠI HOC KINH TE QUOC DAN VIEN CONG NGHE THONG TIN VA KINH TE SO
BAO CAO THUC TAP CHUYEN DE
Trang 3LOI CAM ON
Trong qua trinh hoan thanh Chuyén dé thực tập, em đã nhận được rất nhiều sựgiúp đỡ từ thầy cô trong Viện CNTT&KTS, bạn bè trong tập thé lớp CNTT58B và
các anh chị đồng nghiệp tại cơ sở thực tập
Đầu tiên, em xin được cảm ơn đến giảng viên ThS.Cao Thị Thu Hương cũng
là giảng viên hướng dẫn Chuyên đề thực tập của em Cảm ơn sự tận tình, đốc thúc
của cô cùng với những góp ý chuyên môn, hướng dẫn dé em có thé thuận lợi hoànthành Chuyên đề thực tập này Bên cạnh đó em cũng xin cảm ơn các thầy cô trong
Viện CNTT&KTS đã giảng dạy và cung cấp kiến thức chuyên ngành bồ ích, chínhxác, không chỉ dé hỗ trợ em trong việc hoan thiện Chuyên đề thực tập mà còn làhành trang dé em tìm kiếm công việc sau này
Em xin cảm ơn đến các bạn trong tập thé lớp CNTT58B đã giúp đỡ giải dapcũng như timg kiếm thông tin hỗ trợ cho Chuyên dé thực tập
Cuối cùng, em xin gửi lời cảm ơn đến các anh chị đồng nghiệp đã tạo điều
kiện dé em có thé hoàn thành công tác thực tập tại cơ sở Trong thời gian thực tập,
em đã nhận được rất nhiều sự quan tâm, giúp đỡ không chỉ các kỹ năng tại nơi làmviệc mà còn là các kiến thức chuyên ngành vô cùng bồ ich Đặc biệt cảm ơn ThS.LéĐình Son đã hỗ trợ em trong việc định hướng, xây dựng và phát triển phần mềm
một cách chuyên nghiệp, khoa học và thân thiện với người dùng.
Em xin chân thành cảm ơn vì những sự trợ giúp tận tình của mọi người!
Trang 4MỤC LỤC
LỜI CẢM ƠN
THUẬT NGỮ VIẾT TẮT
DANH MỤC HÌNH ẢNH
DANH MỤC BANG BIEU
LỜI NÓI DAU 2- 22522221 2EE2E112212221221127112112111111121111111 211.111 1
CHƯƠNG 1 GIỚI THIEU DE TAL - 2-2-2 ©5£2S£+E£+£E£EE£+E£EEtEErEezrerrxerxee 1
1.1 Khao sat co vn 3 1.1.1 Bệnh viện Trung ương Quân đội 108 oo ec eceeeesseeeeeeeeseenseeeeeeeeeseseeeeaeens 3 1.1.2 Bộ phận Công nghệ thông tin, Phòng Khoa học Quân sự ‹- 3
1.1.3 Tổng quan hệ thống quản lý bệnh viện 2-2-2 2 s+£E+E£+Ezz£zrxeei 41.2 Giới thiệu đề tài ¿ :- 5s: 2222122121 211211221711211211211111211 211111111 71.2.1 Tên đề tài Ă 2222 2H rrrờo 7
1.2.2 Cơ sở hình thành bài tOáñ - - 5 c 3222133221131 211 12911112 x1 ng ng re 7
1.2.3 Mô tả chi tiết bai toán - ¿22-52 s22 2EEEEEE2E 211221221 711211211 21111 ctectke 81.2.4 Mục tiêu của dé taie.ccccecccccccccsssessessesssessessessessuessessessessusssessessessuesseesessesseeseesess 8
1.2.5 Pham vi nghién CUU nh 9 1.2.6 Công cụ SU Ụng - - cv HH HH TH HH HH HH 9
CHƯƠNG 2.: PHAN TÍCH HE THÓNG - 2-22 ©£+£E2£E+£EvExe+rxcrseee 12
2.1 Phan tich 09iià 117 12
2.1.1 Tac nhan in 12
2.1.2 Biêu đồ phân cấp chức năng 2-2 2¿+++2++2EE£EE+SEESEEtEExerkesrkrrrrees 122.1.3 Biểu đồ dit liệu mức khung cảnh - 2 ¿5 E+SE+SE£EE+EE2E£EerEerxerxersrree 132.1.4 Biểu đồ dit liệu mức đỉnh -¿- + 5¿+S++S++ExtEEt£EESEEEEEerkrrkerrkerkerrrree 132.1.5 Biểu đồ dit liệu mức dưới đỉnh cho chức năng Xếp phòng, giường 142.1.6 Biéu đồ dit liệu mức dưới đỉnh cho chức năng Kết thúc phòng, giường 14
2.1.7 Biéu đồ mức dưới đỉnh cho chức năng Quản lý Phòng, Giường 15
2.1.8 Quy trình hoạt đỘng - s1 vn nh HT ng HH HH nhà 16
2.1.9. Các thực thé trong hệ thống -2- 22 2 E+EE+EE£EEE+EEEEEEEEEEEEEEEErrkerreee 17
Trang 52.2 Thiết kế cơ sở dữ liệu - ¿+ cSt+E+EEEESE+EEEEEESEEEEEEEEEEEEEEESEEEEEEEESEEEEEESErrkrkrree 23
2.2.1 : i0 0 23
2.2.2 Khoa nội tTÚ . - CC 2011111112131 11 11119930 11K KH 1kg ky 24 J6? li in '.' 25
Pu» co an sa 26 2.2.5 Go 1 27 2.2.6 Loại phòng _ Gà 1H HH KH Hư 28 2.2.7 LOạI BIƯỜN - 25T TH HH TT TH HH Hà Hưng nh gà 29
2.2.8 Phiếu nhận he 30
2.2.9 Phiếu trả cctt HH HH ge 31CHƯƠNG 3 THIẾT KE HE THÓNG ¿55+ 55vvtccvxvretrxrrrerrrrrrrrrrree 32
3.1 Sơ đồ mối quan hệ giữa các giao diện 2-2-2 2+EE+EEtEEerErrkerkerkrrex 32
3.2 Giao diện cửa s6 Đăng nhập - ¿- 2 S221 2112212717121 211 21c, 32
3.3 Giao dién Trang an 33
3.4 Giao diện Danh sách bệnh nhân 252222 * S32 22*EE*+2EE++zeezzeeeezxe 34
3.5 Giao điện Khoa điều trị nội trÚ -¿-s- 5s +x+E+EEE+E+EEEEEESEvEEEErkeEeEkrkerrrerkrree 35
3.6 Giao diện Danh sách loại phòng - - 5 5c + TH HH HH ng, 35 3.7 Giao diện Danh sách loại Ø1ƯỜng - «+ xxx ng gưkt 36
3.8 Giao diện Phiếu nhận phòng, giường - 2-2 + ++EE+EE+£EtzEerrxerxerrerex 36
3.9 Giao diện Phiếu trả phòng, giường - 2 2 t+Sxc2EE2EESEEeEEerEkrrkerkerkrrex 37
3.10 Giao diện Danh sách tài khoản người dùng -.- c5 se 37
3.11 Giao điện Sơ đồ phòng, øiường - 2-2 5z +keSEeEE£EEEEEEEEEEEEEEEEerkerkerkrree 383.12 Giao diện đổi mật khẩu -: ©2++t222xtt2EEvrttEktrrtttrrrtrtrrrrrrrrrrrrre 38
3.13 Giao diện Thông tin Phòng nỘI trÚ - - 5 5< 35+ +* EsskEerreersserrrerres 39 3.14 Giao diện Thông tin GIường nỘI tTÚ - 555 3c * + +*tseereerrereeerrserrrs 39
00090015 4I
TÀI LIEU THAM KHẢO - 5.56 St E2 2ESEE2EEEEEEEEESEEEEEEESEEEEEEEEEEEEEEEEETEEEkrrrrree 42
Trang 6THUẬT NGỮ VIET TAT
THUẬT NGỮ CHÚ GIẢI
Trung ương Quân đội 108 TUQD 108
Khoa học Quân sự KHQS
Công nghệ thông tin CNTT
Bảo hiểmy tế BHTY
Bệnh nhân BN
Số hỗ sơ Số HS
Cận lâm sàng CLS Phẫu thuật thủ thuật PTTT
Trang 7DANH MỤC HÌNH ANH
Hình 1-1: Kiến trúc khái niệm ha tầng kỹ thuật bệnh viện TUQD 108 5Hình 1-2: Sơ đồ Các Thành phan trong Microsoft.Net Framework - 9Hình 2-1: Biéu đồ phân cấp chức năng - 2 2 ®++E+2E£+EE+EE+EEtrEEzEzrxerxrex 12Hình 2-2: Biểu đồ dit liệu mức khung cảnh - 2-22 5¿©5+¿2£2x+2£xe2zxzxesrsz 13
Hình 2-3: Biểu đồ dữ liệu mức đỉnh 22 2 + x+2E++EE+Exerxerxezrxerxerxrree 13
Hình 2-4: Biểu đồ dữ liệu mức dưới đỉnh cho chức năng Xếp phòng, giường 14Hình 2-5: Biểu đồ dữ liệu mức dưới đỉnh cho chức năng Kết thúc phòng,
07 li 14
Hình 2-6: Biểu đồ mức dưới đỉnh cho chức năng Quản lý Phòng, Giường 15Hình 2-7: Sơ đồ quy trình hoạt dOng c.cceccecscceccssesseescssessessessessessessesssssessessessessease 16Hình 2-8: Sơ đồ thực thê liên kết E/R -2-2¿ 2 ++2x+2E+2EE+EEtrxerxeerxerxerrrree 22Hình 2-9: Chi tiết tường BENHNHAN - - 2c t+SE+EE+EE‡E£EEEEeEEerkerkerkrree 23Hình 2-10: Chi tiết trường KHOANOITRU -2-©22+2E22EE2EE+EEEtEEezEkrrrerree 24Hình 2-11: Chi tiết tường DANGNHAP 2-22 5E SE2E2EE2EEEEEEEEEEerkerkrrex 25
Hình 2-12: Chi tiết trường PHONG -¿- ¿5© SESEEEEE2EEEEE2 2121212121 rree 26
Hình 2-13: Chi tiết trường GIUONG - 2-22 ©2£©SE+2E2+EE2EECEEEEEEEEEErrkrrrkrree 27Hình 2-14: Chi tiết trường LOẠI_PHONG -©22©2222E+2££+£E2+ExzExrrrerree 28Hình 2-15: Chi tiết trường LOAL GIUONG -2- 5¿©+22£+£E++£xzrxcrrerres 29Hình 2-16: Chi tiết tường PHIEUNHAN - 2-2 22522££+EE+£EezEzEsrxerxerex 30Hình 2-17: Chi tiết trường PHIEUTRA -2 22 2 s+SE+2E£2EE+EE+EEerEEzEkerxerkerer 31Hình 3-1: So đồ mối quan hệ giữa các giao diện - 2-2 2+ +xzx+zx+rxzrsxez 32Hình 3-2: Giao diện cửa số Đăng nhập - ¿2-2 x+SE+EE+EE+E£EEEeEEerkerkrrkrree 32
Hình 3-3: Giao diện Trang Chủ -c- 5 <3 2312 911g HH HH ng ưệp 33 Hình 3-4: Giao diện Trang chủ khi chọn DANH MỤC trên MenuStrip 33
Hình 3-5: Giao diện Trang chủ khi chọn HE THÓNG trên MenuStrip 34
Hình 3-6: Giao diện Danh sách bệnh nhân 555525232222 ££++z+czzeecsz 34
Hình 3-7: Giao diện Khoa điều trị nội trÚ ¿-s- - + x+x+E+E+E+EeEE+xeEeEtzxsxerezesxee 35
Trang 83-12: Giao diện Danh sách tài khoản người dùng s5 5+5 << s+<ss++ 37
3-13: Giao điện Sơ đồ phòng giường - + 2 s+Sz+EE+E+EcrEerkerxerxerxee 383-14: Giao diện Đổi mật khẩu -cc:-2+vcttExttrerrtrrrrrtrrrrtrrrrrrrrree 38
3-15: Giao diện thông tin Phòng nỘi trÚ - + se seeesersrsesske 39 3-16: Giao diện Thông tin Giường nỘI frÚ 5 5 5S + sssseerseerreereeree 39
Trang 9DANH MỤC BANG BIEU
Bảng 2-1: Chi tiết thuộc tính của các thực thé .c.cccceecccscsesesceseseseseseceesesesecsesteeeeeeees 18
Bảng 2-2: Mô tả trường BENHNHAN - - ST Sn nh HH ng re 24
Bảng 2-3: Mô tả trường KHOAANOTTIRU 5c 323112139 ng re 25
Bảng 2-4: Mô tả trường DANGNHAP - ĐQ L1 n9 HH HH HH HH Hy 26
Bảng 2-5: Mô tả trường PHƠNG G1 TH kg HH ngư, 27 Bang 2-6: Mô tả trường GIƯƠNG ĐÁ L1 HH TH HH TH ng kg 28 Bảng 2-7: Mô tả trường LOẠI PHONGG - SẶ HH HH HH Hy 29 Bang 2-8: Mô tả trường LOẠI GIUONG sàng gieo 29 Bảng 2-9: Mô tả trường PHIEUNHAN - -.- c1 SH HH rệt 30 Bang 2-10: Mô tả trường PHIEU TTE - c2 3211139113911 1 1E re
Trang 10LỜI NÓI ĐẦU
Trong một thời đại mà công nghệ thông tin và tự động hóa tồn tại ở gần như ởmọi mặt của cuộc sống, có những lĩnh vực tưởng chừng sẽ là độc tôn của con người
cũng đã và đang dần dần có những sự hỗ trợ nhất định từ những kỹ thuật và công
nghệ hiện đại với mục đích đảm bảo an toàn và cho hiệu suất cao hơn
Đề bắt kịp tốc độ và cập nhật những xu thế của thời đại, những người đứngđầu của các bộ máy và hệ thống xưa cũ phải có những quyết định và hành độngmạnh mẽ dé thay đổi từ đó mới có thé đáp ứng nhu cầu của người dùng trong thờiđại công nghệ số
Không nằm ngoài làn sóng công nghệ số đang có sức ảnh hưởng ngày một tolớn, các hệ thống bệnh viện ở Việt Nam đã và đang có những thay đôi tích cựctrong việc kế thừa những kỹ thuật hiện dại và ứng dụng cộng nghệ số không chỉ
trong công tác khám chữa bệnh mà còn cả trong công tác quản lý hoạt động bệnh
việc, đặc biệt là bảo mật tài nguyên thông tin khi sé lượng thông tin được cập nhậthàng ngày là cực kỳ nhiêu
Mặc dù việc tiếp cận các kỹ thuật và công nghệ cao tại Việt Nam còn nhiềuhạn chế, tốc độ thay đôi chưa thé băng các nước phát triển trên thế giới do nhiềuyếu tốt cả chủ quan lẫn khách quan, nhưng chúng ta cũng không thể phủ nhận
những kết quả và sự nỗ lực từ các tô chức bệnh viện trong việc xây dụng va dần
hoàn thiện hệ thống “bệnh viện thông minh” dé phục vụ nhân dân, từ đó hoàn thành
sứ mệnh bảo vệ và chăm sóc sttuc khỏe xã hội.
Đối với Chuyên đề thực tập, em xin phép lựa chọn xây dựng một phần mềm
hệ thống có liên quan đến lĩnh lực y tế chăm sóc sức khỏe Tuy đây chỉ là một hệthống hỗ trợ công tác quản lý, không liên quan đến vấn đề học thuật nhưng mong sẽ
phần nào thê hiện được vai trò và những hiệu quả mà chúng ta có thê ghi nhận khi
áp dụng của công nghệ thông tin vào các khía cạnh của đời sông.
Trang 11Báo cáo của em gồm 3 chương với những nội dung chính sau:Chương 1: Giới thiệu đề tài
Chương 2: Phân tích hệ thống
Chương 3: Thiết kế hệ thống
Trang 12CHƯƠNG1 GIỚI THIỆU ĐÈ TÀI
1.1 Khao sát cơ sở thực tập
1.1.1 Bệnh viện Trung ương Quân đội 108
1.1.1.1 Giới thiệu
Bệnh viện Trung ương Quân đội 108 (TUQD 108) thành lập 01/04/1951 trực
thuộc Bộ Quốc phòng Việt Nam, là Bệnh viện Đa Khoa, Chuyên Khoa sâu, tuyếncuối của ngành Quân y và là Bệnh viện hạng đặc biệt của quốc gia
1.1.1.2 Chức năng, nhiệm vu
- Kham, cap cứu, thu dung điều trị cho các đối tượng bệnh nhân: Quân nhân
tại chức, bảo hiểm quân nhân và nhân dân
- _ Nghiên cứu Y dược lâm sảng.
- Dao tao sau đại học: Đại học Chuyên khoa I, Chuyên khoa II, Tiến sỹ thuộc
các chuyên ngành: Truyền nhiễm, Chan thương chỉnh hình, Răng Hàm Tạo hình, Gây mê- Hồi sức, Tim mạch, Nội Tiêu hoá, Ngoại Tiêu hóa, Nội
Mặt-Than kinh, Ngoại Lồng ngực, Nội Hô hấp, Da liễu, Chan đoán hình ảnh.
- Thanh viên Y tế Chuyên sâu của cả nước
- Tham gia bảo vệ chăm sóc sức khỏe cán bộ cao cấp của Đảng, Nhà nước và
làm nhiệm vụ Quốc tế với Lào, Campuchia
- Quan lý Nhà Tang lễ Quốc gia
1.1.2 Bộ phận Công nghệ thông tin, Phòng Khoa học Quân sự
1.1.2.1 Phòng Khoa học Quân sự
Phòng Khoa học Quân sự (KHQS) trực thuộc bệnh viện TUQD 108 là đơn vị
chịu trách nhiệm về các hoạt động liên quan đến thông tin và đữ liệu của toàn bộ
bệnh viện.
1.1.2.2 Bộ phận Công nghệ thông tin
- Bo phận Công nghệ thông tin (CNTT) thuộc phòng KHQS chịu trách nhiệm
đảm bảo Hệ thống quản lý và điều hành bệnh viện hoạt động bình thường
Trang 13đáp ứng nhu câu sử dụng của bệnh viện.
- _ Tiếp nhận yêu cầu từ bệnh viện, phân tích, thiết kế, xây dựng một số phần
mêm hồ trợ các hoạt động của bệnh viện.
- Pap ứng các yêu cầu về cơ sở vật chất liên quan đến hoạt động CNTT trong
toàn bộ bệnh viện.
1.1.3 Tổng quan hệ thống quản lý bệnh viện
1.1.3.1 Hiện trạng ung dụng công nghệ thông tin trong công tác quan
lý
Việc ứng dụng CNTT vào công tác quản lý và điều hành hoạt động bệnh viện đãđược thực hiện và triển khai thông qua dự án “Ứng dung công nghệ thông tin
nang cao năng lực nghiên cứu khoa học, huan luyện đào tạo và quan lý của
Bệnh viện TUỢOĐ 108” trong năm 2013 nhằm mục đích đưa tiến bộ khoa công
nghệ trong lĩnh vực CNTT vào các hoạt động:
Nghiên cứu khoa học
Huấn luyện, đảo tạo
Điều hành, quản lý bệnh viện
Thu thập, xử lý, lưu trữ, khai thác, trao đôi thông tin khoa học giữa
các khoa trong Bệnh viện và với các Bệnh viện bên ngoài.
Thiết lập các điểm khai thác và trao đổi thông tin Y tế trong nước,
Quôc tê phục vụ cho nghiên cứu khoa học, đào tạo, huân luyện.
Hiện tại, sau khi cơ sở hạ tầng hoàn thành và hệ thống mạng LAN được triểnkhai tới tất cả các vị trí trong toàn bệnh viện, Hệ thống phần mềm quản lý tổng
thể bệnh viện 108 đã đi vào hoạt động và hoàn hiện ở tất cả các phân hệ
Trang 141.1.3.2 Hệ thong phan mém quan lý tong thể bệnh viện 108
- Phục vụ tra cứu và trao
đổi thông tin chuyên
ngành qua mạng Internet
Mạng bên ngoài
Vinaren
- Phục vụ tra cứu và trao
đổi thông tin chuyên ngành qua hệ thống
Vinaren :
Titờng la mang TườnglI
WAN T
May tram
Hình 1-1: Kiến trúc khái niệm ha tang kỹ thuật bệnh viện TUOD 108
Hệ thống phần mềm quản lý bệnh viện 108 được xây dựng theo mô
hình Client - Server với:
- Trung tâm dữ liệu Trung tam di liệu là nơi lưu dữ toàn bộ dữ liệu của bệnh viện: bệnh nhân,
nhân sự, trang thiết bị, vật tư Các thông tin lưu trữ ở đây sẽ được sử dụng chotoàn hệ thống
Trung tâm đữ liệu tại Bệnh viện được thiết kế theo các tiêu chuẩn chung của một
trung tâm dir liệu lớn, có khả năng mở rộng nhằm đáp ứng với nhu cầu ngày càng
phát triển của Bệnh viện Có đầy đủ các hệ thống lưu điện, điều hòa, hệ thống
Trang 15phòng cháy chữa cháy, hệ thống giám sát vào ra và các camera giám sát Đây là nơi
lưu trữ tập trung toàn bộ dữ liệu số của Bệnh viện nên việc đảm bảo an toàn thông
tin đã được triển khai một cách chặt chẽ Hệ thống máy chủ hiện đại của Oracleđược thiết kế theo phương án dự phòng một - một nhằm đảm bảo thời gian hoạtđộng liên tục và không bị ngắt quãng trong quá trình sử dụng Có hệ thống lưu trữquang để lưu trữ dir liệu riêng và tránh mất mát khi có sự cổ máy chủ Hệ thốngFirewall để ngăn cách các vùng mạng và đề phòng các cuộc tấn công trong môi
trường mạng.
Các thiết bị được trang bị trong trung tâm đữ liệu đều là các thiết bị có chấtlượng hàng đầu hiện nay và đều được thiết kế theo mô hình có khả năng dự phòng cao
- _ Hệ thống phân hệ khám chữa bệnh (18 phân hệ chính)
Các máy tính được lắp đặt ở các phân hệ của bệnh viện, được cải đặt phần
mềm, các thông tin được cập nhật từ các máy tính này sẽ được đưa về lưu trữ ở
Trung tâm đữ liệu.
- _ Hệ thống mạng LAN toàn bệnh viện
Hệ thông mang LAN toàn bệnh viện được phân thành các khu vực khác nhau
để tiện cho công tác quản lý và giám sát mạng nội bộ Từ trung tâm đữ liệu có các
tuyến cáp quang để kết nối tới các khu vực Các tuyến cáp quang đều được chạy
theo 2 đường song song nhằm đảm bảo phương án dự phòng và tính liên tục của hệthống mạng
b Cấu trúc của hệ thống phần mềm
Hệ thống phần mềm quản lý tổng thể bệnh viện 108 là một hệ thống tích hợp
bao gồm nhiều phân hệ
Đối tượng tương tác với hệ thống phần mềm
s Đơn vị xây dựng hệ thống: Đơn vị tiếp nhận yêu cầu, tiễn hành phân tích,
thiết ké, xây dựng, bàn giao hệ thong cho bệnh viện và thực hiện công tac bảo trì,
bảo dưỡng hệ thống định kỳ
s Quản trị viên:
- Người tạo tài khoản va phân quyền người dùng trong việc tương tác với phan
Trang 16mềm theo đề nghị từ phía khoa, viện.
- Trực tiếp tham gia triển khai hệ thống phần mềm trong toàn bộ bệnh việnnên là đối tượng năm rõ nhất quy trình hoạt động của toàn bộ hệ thống
- Tiến hành can thiệp, giải quyết các van dé lưu trữ, thay đổi một số thông tin
ở Trung tâm dữ liệu.
s% Ban quan ly: Đối tượng quản lý, điều hành, kiểm tra, theo doi kết quả hoạtđộng của bệnh viện Đối tượng này cũng được Quản trị viên cung cấp một tài khoản
được phân quyền dựa theo cấp bậc quản ly dé đăng nhập vào hệ thống
s Người dùng (User): Đôi tượng tương tác trực tiếp với máy tính ở các phân
hệ, là các y bác sĩ, điều dưỡng, nhân viên, của các phân hệ Mỗi người dùng ở mỗi
phân hệ sẽ được cung cấp một tài khoản để sử dụng ở phân hệ tương ứng và thựchiện các tác vụ được phân quyền trên hệ thống
s%% Bệnh nhân: Đây là đối tượng tương tác gián tiếp với hệ thống phần mềm
thông qua User ở các phân hệ.
1.2 Giới thiệu đề tài
1.2.1 Tên đề tài
Đề tài lựa chọn cho Chuyên đề thực tập có tên:
“Xây dựng hệ thống quản lý giường bệnh cho bệnh nhân nội trú”
1.2.2 Cơ sở hình thành bài toán
ĐỀ giảm thiểu sự nặng nề và tăng tính linh hoạt trong công tác vận hànhphần mềm hệ thống, việc xây dựng những phần mềm khác (với quy mô và phạm vihoạt động nhỏ) có tính chuyên môn hóa cao đề hỗ trợ là vô cùng cần thiết
Sau thời gian tìm hiểu, tiếp xúc và làm quen với Hệ thống phần mềm quản lý tổng
thê bệnh viện 108 (sau đây sẽ gọi là Hệ thống), em nhận thấy một số phân hệ đangphải đảm nhiệm những quy trình phức tạp Vậy nên, nếu có thể xây dựng nhữngphần mềm chuyên môn hóa và sử dụng tích hợp với Hệ thống sẽ đem lại hiệu quả
hoạt động tốt hơn Trong số các phân hệ chính của Hệ thống, phân hệ quản lý bệnh nhân nội trú có thé được xem là phân hệ phức tạp nhất, cũng là phân hệ được hoàn
thiện cuôi cùng.
Trang 17Đối với việc lựa chọn đề tài “Xây dựng hệ thống quản lý giường bệnh cho
bệnh nhân nội trú” cho Chuyên đề thực tập được dựa trên quá trình tìm hiểu về phân
hệ quản lý bệnh nhân nội trú của Hệ thống.
1.2.3 Mô tả chỉ tiết bài toánThông thường ở một số bệnh viện, việc sắp xếp phòng, giường cho bệnhnhân điều trị nội trú sẽ do từng khoa có tiếp nhận điều trị nội trú thực hiện một cách
độc lập Với việc sử dụng Hệ thống quản lý giường bệnh, sẽ có một bộ phận riêng
biệt quản lý phòng giường cho bệnh nhân điều trị nội trú trong phạm vi toàn bộbệnh viện Có thê tạm gọi bộ phận này là Bộ phận đăng ký nội trú
Khi bệnh nhân được chỉ định điều trị nội trú, ngoài việc cung cấp thêm một sốthông tin hành chính, bệnh nhân sẽ được bệnh viện bồ trí sắp xếp giường theo yêu
cầu (nếu có)
Tại Bộ phận đăng ký nội trú, nhân viên bệnh viện sẽ dựa vào yêu cầu khoađiều trị từ bác sĩ khám bệnh đề xếp phòng giường ở khoa tương ứng Khi đó, bệnhnhân sẽ nhận được một phiếu nhận phòng Trên phiếu nhận phòng sẽ có các thôngtin cơ bản của bệnh nhân, thông tin về phòng giường, ngày nhận Phiếu sẽ đượcđóng dấu xác nhận và bệnh nhân sẽ cầm phiếu đó đến khoa tương ứng để nhận
phòng, giường.
Sau kết thúc đợt điều trị nội trú, bệnh nhân sẽ tới bộ phận này tiến hành kếtthúc giường và nhận phiếu trả giường
1.2.4 Mục tiêu của đề tài
- Đây là một ứng dụng giúp bệnh viện quản lý được phòng giường và
đối tượng bệnh nhân điều trị nội trú giảm bớt gánh nặng cho Phân hệ
quản lý bệnh nhân nội trú.
- Ban quản lý bệnh viện có thé nắm bắt tình trạng phòng giường một
cách tổng quát, thống kê số lượng bệnh nhân tại các thời điểm
- Giao diện thân thiện với người dùng, quy trình đơn giản, chức năng dé
sử dụng.
Trang 181.2.5 Phạm vi nghiên cứu
- _ Đối tượng bệnh nhân điều trị nội trú
- Phan hệ quản lý bệnh nhân nội tru.
Trang 19.NET Framework là một nén tang lập trình và cũng là một nền tang thực thi
ứng dụng chủ yếu trên hệ điều hành Microsoft Windows được phát triển bởi
Microsoft.
.NET Framework gồm 2 thành phan chính:
- _ Môi trường phan mềm CLR(Common Language Runtime): Day
là môi trường triển khai các chương trình được viết trên nền NET
Framework.
- Cac thu viện lập trình (NET Framework Class Library): Những
thư viện nay hỗ trợ việc xây dựng các chương trình phan mềm nhưlập trình giao diện; truy cập, kết nối cơ sở dữ liệu; ứng dụng web;
các giải thuật, cấu trúc dit liệu; giao tiếp mang ”
b Windows Form
Một số lý thuyết về Windows Form:
“Windows Form là ứng dụng có giao diện đồ họa chạy trên hệ điều hành
Windows và chạy trên máy tính của người dùng.
- Windows Form là một phần của kiến trúc NET
- Ứng dụng Windows Form không truy cập hệ điều hành hay phần cứng máy tínhtrực tiếp mà thông qua các dịch vụ của NET Framework
- Windows Forms là cách cơ bản để cung cấp các thành phần giao diện (GUI
components) cho môi trường NET Framework.
- Windows Forms được xây dựng trên thư viện Windows API.
- Windows Forms cơ bản bao gồm:
* Form: khung dùng hiển thị thông tin đến người dùng
Y Control: được đặt trong form và được lập trình dé thực hiện các sự kiện.”
c Ngôn ngữ lập trình C#
- C# là ngôn ngữ lập trình hướng đối tượng được phát triển bởi Microsoft và là khởiđầu cho kế hoạch NET Microsoft phát triển C# dựa trên C++ và Java C# được
miêu tả ngôn ngữ có được sự cân bằng giữa C++, Visual Basic, Delphi và Java
- C# là ngôn ngữ lập trình chuyên nghiệp, được thiết kế để xây dựng các ứng dụng
10
Trang 20doanh nghiệp chạy trên NET Framework Mục tiêu của C# là cung cấp một mộtngôn ngữ đơn giản, an toàn, hiện đại, hướng đối tượng, hiệu suất cao, mạnh mẽ vabên bi dé phát triển NET Framework.
1.2.6.3 Phương thức
Sản phâm của báo cáo sử dụng Mô hình 3 lớp:
- _ Lớp GUI: Lớp hiển thị giao điện và các chức năng dé người dùng cuối sử dụng
- _ Lớp xử li: Lớp nhận các yêu cầu từ lớp GUI và truy xuất đến lớp cơ sở dữ liệu
dé lay thông tin và trả về GUI Các nghiệp vụ xử lý chính sẽ được đặt ở lớp này
- _ Lớp Cơ sở dit liệu (Database): Lớp chứa đựng tài nguyên sử dụng cho hệ thống
11
Trang 21CHUONG 2 PHAN TÍCH HE THONG
2.1 Phan tích chức năng
2.1.1 Tác nhân ngoài:
s* Nhân viên bệnh viện: Đây là đối tượng tương tác trực tiếp với hệ
thống Mỗi nhân viên bệnh viện được cung cấp một tài khoản dé đăng
nhập và làm việc với hệ thống Nhân viên bệnh viện sẽ thực hiện hóa
các y lệnh từ các khoa phòng, y bác sĩ và các yêu cầu từ bệnh nhân
Tuy nhiên, nhân viên bệnh viện không thé thực hiện toàn bộ các thao
tác trên hệ thống
G
* >* Admin: Đối tượng có thể thực hiện tất cả các thao tác trên hệ thống
và có khả năng phân quyền người dùng trên hệ thống
2.1.2 Biểu đồ phân cấp chức năng
Hệ thống quản lý
phòng, giường
Đăng ký phòng, giường Kết thúc phòng, giường Quản lý phòng, giường Quan lý người dùng
Lấy và lưu thông tin BN Tìm kiếm bệnh nhân Quản lý Phòng bệnh
Xếp phòng, giường Tiếp nhận yêu cau kết thúc es eee xã š
theo khoa và yêu cầu phòng giường Quan lý Giường bệnh
Tạo phiếu nhận Tạo phiéu tra
Hình 2-1: Biểu đô phân cấp chức năng
12
Trang 222.1.3 Biểu đồ dữ liệu mức khung cảnh
Danh sách thông tin bệnh nhân đã lưu oy ¬
Thông tin tài khoản người dùng
- Danh sách người dùng
- Sơ đô và tinh trang phòng, giường ¬ bệnh viện ¬ - đăng ký Phân quyên người dùng
Tạo và yêu câu in phiêu Nhận Phòng, giường
- Quản lý thông tin Phòng, Giường
Xem thông tin Khoa, Phòng, Giường
Danh sách thông tin chi tiết Khoa, Phòng, Giường
Hình 2-2: Biểu đồ dữ liệu mức khung cảnh
2.1.4 Biểu đồ dữ liệu mức đỉnh
Danh sách bệnh nhân
Bé sung thông tin bệnh nhân
Tìm phòng giường theo yêu cầu 4.
BỆNH VIỆN Danh sách phiéu Trả
Danh sách thông tin Khoa, Phòng, Giường
— lý Ì Thực hiện các chức năng thay đỗi thông tin Phong, Giường tại các khoa
ong,
giường.
Xem thông tin Khoa, Phòng, Giường
Danh sách thông tin Khoa, Phòng, Giường
Thông tin tài khoản
Danh sách thông tin tài khoản 1N
Phân quyền người dùng
Xác nhận mật khâu mới cho lần đăng nhập tiếp theo.
Mật khâu cũ và mới dé đôi mật khâu
Hình 2-3: Biểu đồ dữ liệu mức đỉnh
13
Trang 232.1.5 Biểu đồ dữ liệu mức dưới đỉnh cho chức năng Xếp phòng, giường
1.1 Lây và lưu
thông tin bệnh nhân
Bồ sung thông tinh bệnh nhân Danh sách
bệnh nhân Danh sách bệnh nhân
1.3 Tạo phiếu
Nhân
Hình 2-4: Biểu đồ dữ liệu mức dưới đỉnh cho chức năng Xếp phòng, giường
2.1.6 Biểu đồ dữ liệu mức dưới đỉnh cho chức năng Kết thúc phòng,
giường
Tìm kiếm bằng thông tin bệnh nhân
>Í 2.1 Tìm kiếm
bệnh nhân Danh sáchbệnh nhân
Thông tin bệnh nhân chi tiết
Gửi yêu cầu kết thúc >(/ 2.2.Tiếp nhận
Danh sách phiếu Trả trả Danh sáchphiếu trả
Hình 2-5: Biểu đồ dữ liệu mức dưới đỉnh cho chức năng Kết thúc phòng, giường
14
Trang 242.1.7 Biểu đồ mức dưới đỉnh cho chức năng Quản lý Phòng, Giường
Xem danh sách thông tin chi tiết Thực hiện các chức năng thêm, sửa, xóa
Xem danh sách thông tin chỉ tiết thêm, sửa, xóa
Hình 2-6: Biểu đồ mức dưới đỉnh cho chức năng Quản lý Phòng, Giường
15
Trang 25thông tin cá nhân Nhập thông tin BN
phỏng, giường in phiêu nhận Tạo nhiễu nhận
fo : Câp nhất lại
In phiêu trả Tạo phiêu trả thông tin
phòng, giường
Đóng dau xác nhận
Hình 2-7: Sơ đô quy trình hoạt động
16