TRƯỜNG ĐẠI HỌC KINH TẾ KHOA THỐNG KÊ – TIN HỌC BÁO CÁO THỰC TẬP NGHỀ NGHIỆP NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÝ CHUYÊN NGÀNH QUẢN TRỊ HỆ THỐNG THÔNG TIN PHÂN TÍCH NGHIỆP VỤ CHO HỆ THỐNG QUẢN LÝ XÁC THỰC[.]
Trang 1TRƯỜNG ĐẠI HỌC KINH TẾ
KHOA THỐNG KÊ – TIN HỌC
BÁO CÁO THỰC TẬP NGHỀ NGHIỆP
NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÝ CHUYÊN NGÀNH QUẢN TRỊ HỆ THỐNG THÔNG TIN
PHÂN TÍCH NGHIỆP VỤ CHO HỆ THỐNG QUẢN LÝ XÁC THỰC DANH TÍNH BỆNH NHÂN
TRONG PHÒNG PHẪU THUẬT
Trang 2MỤC LỤC
1.2 Giới thiệu về Bệnh viện Đa khoa Gia Đình – FAMILY HOSPITAL 4
1.2.2 Mô tả vị trí công việc BA trong Bệnh viện Đa khoa Gia Đình 6
2.1 Những khái niệm chính trong phân tích nghiệp vụ [1] 7
Trang 32.2.3 Use Case (UC) 8
CHƯƠNG 3 PHÂN TÍCH NGHIỆP VỤ CHO HỆ THỐNG QUẢN LÝ XÁC
3.3.2 Quy trình xác thực danh tính trong phòng phẫu thuật 16
3.3.3 Quy trình xác thực danh tính trong phòng hồi sức 18
3.5 Thiết kế và đặc tả giao diện cho phần mềm Quản lý xác thực danh tính bệnh nhân
Trang 4TÀI LIỆU THAM KHẢO 50
DANH MỤC HÌNH ẢNH
Hình 3-2 Quy trình xác thực danh tính trong phòng phẫu thuật 16Hình 3-3 Quy trình xác thực danh tính bệnh nhân trong phòng hồi sức 18
Hình 3-5 Sơ đồ Use case Quản lý xác thực bệnh nhân trong phòng phẫu thuật 20Hình 3-6 Sơ đồ tổng quát ứng dụng phần mềm Quản lý xác thực danh tính bệnh nhân
Hình 3-7 Màn hình trang chủ Hình 3-8 Màn hình Danh sách phẫu thuật 29Hình 3-9 Màn hình Quét QR Hình 3-10 Màn hình nhận thông báo khi 29
Hình 3-14 Sơ đồ tổng quát Wedapp phần mềm Quản lý xác thực danh tính bệnh nhân
Hình 3-15 Màn hình trang chủ - Lễ tân và quản lý hồ sơ bệnh nhân 31
Trang 5Hình 3-20 Màn hình lưu thông tin 34
Hình 3-23 Mockup màn hình Trang chủ - Điều dưỡng phẫu thuật 36
DANH MỤC BẢNG BIỂU
Bảng 3-1: Module webapp Xác thực danh tính bệnh nhân trong phòng phẫu thuật 10
Trang 6Bảng 3-2: Module ứng dụng Xác thực danh tính bệnh nhân trong phòng phẫu thuật 11
Bảng 3-4: Use story của quản lý xác thực danh tính bệnh nhân trong phòng phẫu thuật 13Bảng 3-5: Danh sách Use case Quản lý xác thực bệnh nhân trong phòng phẫu thuật 21
Bảng 3-7: Đặc tả use case Chỉnh sửa thông tin bệnh nhân 23
Bảng 3-9: Đặc tả use case Cập nhật tiến độ ca phẫu thuật 25Bảng 3-10: Đặc tả use case Cập nhật danh sách phẫu thuật 26
Bảng 3-13: Đặc tả chức năng màn hình Trang chủ - Điều dưỡng phẫu thuật 36
Bảng 3-15: Đặc tả chức năng màn hình Popup hồ sơ bệnh nhân 38Bảng 3-16: Đặc tả chức năng màn hình xác thưc hồ sơ bệnh nhân 38Bảng 3-17: Đặc tả chức năng màn hình quản lý hồ sơ bệnh nhân 39Bảng 3-18: Đặc tả chức năng màn hình thêm mới hồ sơ bệnh nhân 41Bảng 3-19: Đặc tả chức năng màn hình Popup lưu và tạo mã QR 44
Bảng 3-21: Đặc tả chức năng màn hình danh sách tài khoản 46
DANH MỤC CÁC TỪ VIẾT TẮT
BA : Business Analyst
Trang 7FSD : Functional Specification Document APP : Application
DEV : Development
PO : Product Owner
Trang 8LỜI MỞ ĐẦU
1 Lý do chọn đề tài
Với quan điểm hoạt động “Uy tín phải được khẳng định qua chất lượng khámchữa bệnh”, Bệnh viện Đa khoa Gia đình luôn là điểm đến đáng tin cậy của nhiều bệnhnhân khắp khu vực Miền Trung – Tây Nguyên Được thành lập hơn 15 năm, số lượngbệnh nhân đến ngày càng đông hơn vì độ uy tín và tận tâm của bệnh viện, nhu cầu nângcấp các khoa phòng chăm sóc, phẫu thuật cũng như thiết bị y tế, dịch vụ càng được cảithiện hơn
Trong quá trình khảo sát thực tế tại bệnh viện nhận thấy cứ 100 bệnh nhân cóđến 10 người bị nhầm lẫn trong phòng phẫu thuật Việc đã gây nguy hiểm đến tínhmạng bệnh nhân, tốn thời gian và giảm độ uy tín của đội ngũ bác sĩ và bệnh viện
Vì vậy Ban Giám đốc muốn tạo ra một phần mềm xác thực danh tính bệnh nhântrong phòng phẫu thuật
2 Bài toán đặt ra
Để giảm tối thiểu trường hợp nhầm lẫn bệnh nhân trong phòng phẫu thuật thìnên đặc biệt chú trọng ở bước kiểm tra danh tính của bệnh nhân trước khi gây mê vàphẫu thuật Bệnh viện Đa khoa Gia Đình gồm 5 phòng phẫu thuật và số lượng bệnhnhân rất đông nên khó có thể kiểm soát và xác nhận thông tin bằng mắt thường, vòngđeo tay chỉ ghi những thông tin cơ bản và hồ sơ khám bệnh trên giấy của bệnh nhân vì
sẽ tốn nhiều thời gian kiểm tra, giấy tờ dễ nhầm lẫn với nhau, mắc công in ấn, bảo quản
Trong khi việc xác thực danh tính bệnh nhân cần phải làm nhanh chóng và độchính xác cao, vì vậy cần có một mã QR duy nhất của bệnh nhân, khi vào phòng phẫuthuật điều dưỡng chỉ cần Ipad quét mã QR ngay lập tức nhận được thông tin bệnh nhântrên Ipad và tiến hành hỏi để xác thực danh tính bệnh nhân Cách làm này giúp tiết kiệmthời gian và chi phí lâu dài về sau Dựa trên mong muốn đó, Ban Giám đốc muốn tạo ramột Phần mềm xác thực bệnh nhân để trong phòng phẫu thuật
3 Mục tiêu nghiên cứu của đề tài
Phân tích nghiệp vụ hệ thống quản lý xác thực danh tính bệnh nhân trong phòngphẫu thuật từ đó đề xuất giải pháp ứng dụng công nghệ thông tin phù hợp
3 Đối tượng và phạm vi nghiên cứu
- Đối tượng nghiên cứu là quy trình nghiệp vụ phòng phẫu thuật và phònghồi sức của bệnh viện
Trang 9- Nghiên cứu tổng quan về lý thuyết phân tích nghiệp vụ và các vấn đề liênquan đến quản lý xác thực danh tính bệnh nhân trong phòng phẫu thuật cho bệnh viện.
4 Kết cấu của đề tài
Đề tài được tổ chức gồm phần mở đầu, 4 chương nội dung và phần kết luận
- Mở đầu
- Chương 1: Tổng quan nghề Phân tích nghiệp vụ & Family Hospital
- Chương 2: Cơ sở lý thuyết
- Chương 3: Phân tích nghiệp vụ cho hệ thống Quản lý Xác thực danh tính bệnh
nhân trong phòng phẫu thuật
- Kết luận và hướng phát triển
Trang 10CHƯƠNG 1.TỔNG QUAN NGHỀ PHÂN TÍCH NGHIỆP VỤ & FAMILY HOSPITAL1.1. Tổng quan nghề phân tích nghiệp vụ
Các kỹ năng cần có của BA: Kỹ năng giao tiếp, kỹ năng công nghệ, kỹ năng phântích, kỹ năng giải quyết vấn đề, kỹ năng đàm phán thuyết phục
1.1.2 Con đường phát triển của nghề BA [2]
Con đường phát triển nghề nghiệp của một BA thường như sau:
- Giai đoạn 1: Intern
Giai đoạn này là những BA mới ra trường, đang thực tập hoặc chưa có kinhnghiệm làm việc ở vị trí BA Ở giai đoạn này, BA cần có kiến thức cơ bản về nghiệp vụ,biết phân tích ở mức cơ bản và cần được hỗ trợ từ Senior BA
- Giai đoạn 2: Fresher BA/ Junior BA/ Associate BA
Giai đoạn này là những BA có từ 1-2 năm kinh nghiệm Ở giai đoạn này, BA sẽ cókiến thức về nghiệp vụ BA, biết phân tích và viết tài liệu thành thạo Có khả năng làmviệc độc lập trong dự án
- Giai đoạn 3: Senior BA
Giai đoạn này là những BA có 5 năm kinh nghiệm trở lên Có khả năng tham giacác dự án lớn Kỹ năng cốt lõi của BA tốt Có khả năng hỗ trợ, quản lý, định hướng hỗ trợcác BA khác Làm việc nhanh, hiệu quả và có hiểu biết sâu về các nghiệp vụ nhất định
Trang 11Đến giai đoạn 3, BA sẽ có nhiều hướng đi khác nhau theo từng lĩnh vực và mụctiêu nghề nghiệp, thường có 3 nhóm chính: Nhóm đi theo hướng quản lý về sản phẩm;Nhóm đi theo hướng chuyên môn về quản lý BA như BA Team Lead, BA Practice Lead;Nhóm đi theo hướng quản lý cấp cao, xây dựng chiến thuật, chiến lược.
1.2. Giới thiệu về Bệnh viện Đa khoa Gia Đình – FAMILY HOSPITAL
1.2.1 Giới thiệu Bệnh viện Đa khoa Gia Đình
1.2.1.1 Tổng quan [3]
Hình 1-1 Hình ảnh Bệnh viện Đa khoa Gia Đình Đà NẵngBệnh viện Đa khoa Gia đình Đà Nẵng bao gồm:
- Khoa cận lâm sàng: 4 khoa
- Khoa lâm sàng: 13 khoa
- Phòng chức năng: 5 phòng
Bệnh viện Đa khoa Gia Đình – Family Hospital kế thừa phong cách phục vụ, sự tin
Trang 12bệnh và đầy đủ các chuyên khoa sâu Cho dù ở một quy mô mới lớn hơn, Family vẫnluôn kiên trì phát triển với quan điểm hoạt động “Uy tín phải được khẳng định qua chấtlượng khám chữa bệnh” mà toàn bộ tập thể cán bộ, nhân viên Y tế của Family đã cùngnhau xây dựng nên từ những viên gạch đầu tiên của Bệnh Viện.
1.2.1.2 Tầm nhìn, sứ mệnh [4]
Tầm nhìn: Trở thành Bệnh Viện tư cung cấp dịch vụ chăm sóc Y tế tốt nhất tại
miền Trung và Tây Nguyên
Với cộng đồng xã hội: Chung tay vì cộng đồng là cam kết vững bền của Family đếnvới người dân
1.2.1.3 Cơ cấu tổ chức [5]
Sơ đồ tổ chức
Hình 1-2 Sơ đồ tổ chức của Bệnh viện Đa khoa Gia Đình
Trang 13Bệnh viện Đa khoa Gia Đình là bệnh viện tư nhân, được tổ chức dưới dạng mộtCông ty cổ phần Hiện Family Hospital có khoảng 800 cán bộ nhân viên đang làm việc tạicác Khoa và Chuyên khoa Trong đó, vị trí BA trực thuộc phòng Công nghệ thông tin, vớitổng số 30 nhân viên, trong đó có 1 Trưởng phòng, 8 nhân viên thuộc bộ phận Quản lýphần cứng, 11 nhân viên thuộc bộ phận Developer và 11 nhân viên thuộc bộ phậnBusiness Analyst.
1.2.2 Mô tả vị trí công việc BA trong Bệnh viện Đa khoa Gia Đình
- Tham gia vào việc xác định yêu cầu và đề xuất cải tiến phần mềm từ yêucầu của các bác sĩ, nhân viên y tế, cán bộ công nhân viên và người dùng phần mềm quản
lý nội bộ Ehealth Sau đó, tài liệu hóa yêu cầu, phân tích và xây dựng các quy trình nhằmcải thiện hiệu quả của phần mềm
- Là người kết nối, liên lạc và hỗ trợ nhóm dự án trong các cuộc họp
- Tham gia vào quá trình tạo mô phỏng sản phẩm trước khi thực tế hóa sảnphẩm
Yêu cầu công việc của nhân viên chính thức:
- Thông thạo tiếng anh tối thiểu 650 TOEIC
- Có bằng cử nhân về MIS/ Quản trị kinh doanh/ Kinh tế/ Marketing hoặckinh nghiệm thực tế về quản lý, lập kế hoạch
- Có kinh nghiệm và kỹ năng với dự án phần mềm
- Kỹ năng phân tích vấn đề, chịu học hỏi, tiếp cận nhanh và tư duy logic
- Kỹ năng làm việc nhóm và làm việc độc lập
- Kỹ năng giao tiếp
Cơ hội nghề nghiệp và mức lương của từng vị trí:
- Fresher BA: mức lương 3 triệu, trong vị trí này sẽ cùng làm dự án với các
fresher BA khác dưới sự hướng dẫn của Team Lead
- Sau 1 năm kinh nghiệm có cơ hội lên Junior BA: mức lương 9-10 triệu,
trong vị trí này sẽ được đảm trách một dự án dưới quyền của Team Lead
Trang 14- Sau 4-5 năm kinh nghiệm có cơ hội lên Senior BA: mức lương 16-20 triệu,
trở thành Team Lead hầu hết các dự án
CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 2.1 Những khái niệm chính trong phân tích nghiệp vụ [1]
Có 4 loại yêu cầu chính:
- Yêu cầu nghiệp vụ (Business Requirements): các tuyên bố về những mục
tiêu dài hạn, mục tiêu ngắn hạn và kết quả nhằm giải thích lý do vì sao cần khởi xướngmột sự thay đổi
- Yêu cầu của bên liên quan (Stakeholder Requirements): mô tả nhu cầu
của các bên liên quan phải được đáp ứng nhằm đạt được yêu cầu nghiệp vụ, đóng vaitrò như cầu nối giữa yêu cầu nghiệp vụ và yêu cầu giải pháp
- Yêu cầu giải pháp (Solution Requirements): mô tả những khả năng và chất
lượng của một giải pháp đạt yêu cầu các bên liên quan Chúng cung cấp mức độ chi tiếtthích hợp để cho phép phát triển và triển khai giải pháp
- Yêu cầu chuyển đổi (Transition Requirements): mô tả những khả năng mà
giải pháp phải có và những điều kiện mà giải pháp phải đáp ứng để tạo điều kiện thuậnlợi cho việc chuyển đổi từ trạng thái hiện tại sang trạng thái tương lai, nhưng sẽ khôngcòn cần thiết sau khi việc thay đổi đã hoàn tất
2.2 Các tài liệu thường dùng của BA [1]
Trang 15Công cụ
Hình 2-1 Logo công cụ Draw.io
2.2.2 User Story (US)
2.2.3 Use Case (UC)
Trang 162.2.4 Mockup
Khái niệm: Trong sản xuất và thiết kế, mockup là một mô hình (hình ảnh) kích thước
thu nhỏ hoặc đầy đủ của một thiết kế hoặc một thiết bị, được sử dụng để giảngdạy, trình diễn, đánh giá, quảng bá và các mục đích khác
Công cụ:
Hình 2-2 Logo công cụ Figma
2.2.5 Functional Specification Document (FSD)
Trang 17
-CHƯƠNG 3 PHÂN TÍCH NGHIỆP VỤ CHO HỆ THỐNG QUẢN LÝ XÁC THỰC DANH
TÍNH BỆNH NHÂN TRONG PHÒNG PHẪU THUẬT3.1. Giới thiệu
Quản lý Xác thực danh tính bệnh nhân trong phòng phẫu thuật là phần mềm nội
bộ giúp bệnh viện Đa khoa Gia Đình quản lý xác thực thông tin bệnh nhân trong phòngphẫu thuật
Phần mềm Quản lý Xác thực danh tính bệnh nhân trong phòng phẫu thuật gồm 4đối tượng sử dụng chính:
● Nhân viên lễ tân: sử dụng phần mềm để chụp ảnh và lấy thông tin bệnh nhân đểtạo thành hồ sơ bệnh nhân trong hệ thống Sau đó tạo mã QR Code chứa hồ sơ bệnhnhân để dán lên vòng tay bệnh nhân
● Điều dưỡng phẫu thuật: sử dụng phần mềm để quét QR Code nhằm xác địnhdanh tính của bệnh nhân và ghi nhận thời gian thực của quá trình phẫu thuật để hiệnlên bảng thông tin điện tử cho thân nhân ở phòng chờ
● Điều dưỡng hồi sức: sử dụng phần mềm để quét QR Code nhằm xác định danhtính của bệnh nhân
● Ban quản trị: Sử dụng phần mềm để theo dõi thông tin bệnh nhân, theo dõi bảngthông tin điện tử và phân quyền sử dụng phần mềm cho các nhân viên
Phần mềm hướng tới việc chuẩn hóa và số hóa quy trình quản lý xác nhận danh tínhbệnh nhân trong phòng phẫu thuật của bệnh viện để bệnh nhân Bên cạnh đó gia tăng
sự hài lòng của khách hàng khi sử dụng dịch vụ
Bảng 3-1: Module webapp Xác thực danh tính bệnh nhân trong phòng phẫu thuật
1 Hệ thống xác thực Đăng nhập, đăng xuất vào phần mềm
2 Quản lý tài khoản Xem danh sách tài khoản, tạo tài khoản mới,
chỉnh sửa tài khoản và phân quyền cho tàikhoản
3 Quản lý thông tin
bệnh nhân
Quản lý Thông tin cá nhân, Lý lịch bệnh án,Thông tin về bảo hiểm y tế
Trang 184 Quản lý bảng thông
tin điện tử
Cập nhật thông tin của bệnh nhân theo thờigian thực trong quá trình phẫu thuật gồm:Đang chờ, đang phẫu thuật, hoàn tất
Bảng 3-2: Module ứng dụng Xác thực danh tính bệnh nhân trong phòng phẫu thuật
1 Hệ thống xác thực Đăng nhập, đăng xuất vào phần mềm
2 Quét QR code Quét QR code trên vòng tay bệnh nhân để
xem thông tin bệnh nhân
3 Quản lý bảng thông
tin điện tử
Xem thông tin của bệnh nhân theo thời gianthực trong quá trình phẫu thuật gồm: Đangchờ, đang phẫu thuật, hoàn tất
3.2. Khai thác yêu cầu của các bên liên quan
- Sau khi thu thập thông tin, phân loại và ưu tiên những nhu cầu cần thực hiện
- Đưa ra các giải pháp tối ưu để giải quyết vấn đề người dùng đang gặp phải trongquá trình xác thực danh tính
- Thống nhất yêu cầu và giải pháp đưa ra với người dùng
3.2.2 Nội dung chuẩn bị
Cách tiếp cận phổ biến nhất để thiết kế Dashboard là xây dựng bằng định dạng câuhỏi Bảng câu hỏi khảo sát sẽ tập trung vào các câu hỏi liên quan đến lĩnh vực quản lý dự
án giúp đội dự án hiểu hơn về nghiệp vụ cũng như những yêu cầu trực quan hóa dữ liệu
từ phía khách hàng
Bảng câu hỏi:
Bảng 3-3 Bảng câu hỏi phỏng vấn
Trang 19Câu hỏi Mục đích
1 Quy trình kiểm tra bệnh nhân trong
phòng phẫu thuật được thực hiện như
thế nào?
Hiểu được cách vận hành của quy trình cũ
2 Trong quá trình kiểm tra đã gặp những
khó khăn gì?
Nhận diện được khó khăn và vấn đề đanggặp phải
3 Ai là người trực tiếp lấy thông tin bệnh
nhân và kiểm tra bệnh nhân?
Nắm được đối tượng sẽ sử dụng phầnmềm
4 Mất bao lâu để thực hiện xong quy
6 Sai sót thường gặp phải khi khi kiểm
tra thông tin bệnh nhân là gì?
Tối ưu quy trình
3.2.3 Quá trình thực hiện
- Thành phần tham gia:
● Project manager: Trần Quân
● Product Owner: Nguyễn Thị Hồng Kim
● Business Analyst: Phan Mai Tuệ Nhi
- Hình thức phỏng vấn: Phỏng vấn trực tiếp
- Thời gian thực hiện: 14:00 ngày 01/08/2023
- Kết quả phỏng vấn:
● Đối tượng sử dụng và nhiệm vụ của từng người:
o Lễ tân: lấy thông tin bệnh nhân để lập hồ sơ bệnh nhân
o Điều dưỡng phẫu thuật: Quản lý danh sách phẫu thuật và kiểm trathông tin bệnh nhân trước khi phẫu thuật
o Điều dưỡng hồi sức: kiểm tra thông tin bệnh nhân sau khi phẫu thuậtxong
Trang 20o Ban quản trị: Phân quyền tài khoản và quản lý danh sách phẫu thuật
● Thông tin phải kiểm tra: Họ tên, tuổi, địa chỉ và chẩn đoán bệnh
● Các tính năng được đề xuất thêm:
o Tạo mã QR chứa thông tin bệnh nhân để dễ dàng quét, kiểm tra
o Bảng thông tin điện tử về tình trạng của bệnh nhân ở phòng chờ đểngười nhà theo dõi được
o Cập nhật thời gian bắt đầu và kết thúc phẫu thuật để bên hồi sức biếtthời gian đánh thức bệnh nhân
5 Điều dưỡng cần có hình ảnh bệnh nhân để dễ xác thực
6 Điều dưỡng phẫu thuật cần bảng thông tin cập nhật thông tin kịp thờivới phòng phẫu thuật
7 Điều dưỡng cần phần mềm không quá phức tạp để kiểm tra bệnh nhânnhanh chóng
Trang 213.3. Quy trình quản lý phần mềm xác thức danh tính bệnh nhân trong phòng phẫu thuật
3.3.1 Quy trình làm thủ tục nhập viện
Hình 3-1 Quy trình làm thủ tục nhập việnBước 1: Bệnh nhân đến làm thủ tục nhập viện
Trang 22Bước 2: Tạo hồ sơ bệnh nhân để tiến hành nhập các thông tin như thông tin cánhân, bệnh án, Thông tin về bảo hiểm y tế từ bộ database có lưu khi bệnh nhân vào làmthủ tục khám bệnh
Bước 3: Chụp ảnh bệnh nhân bằng thiết bị chụp ảnh để lưu vào hồ sơ bệnh nhân Bước 4: Nếu hình ảnh quá mờ, bị chói thì đến luồng A
Bước 5: Lưu trữ hồ sơ
Bước 6: Tạo mã QR code chứa thông tin bệnh nhân Nếu tạo thành công thì đếnbước 6, nếu không thì đến luồng A
Bước 7: In QR code và dán lên vòng tay bệnh nhân
Bước 8: Bệnh nhân đeo vòng tay
Luồng A: Luồng này xảy ra khi hình ảnh được chụp lần đầu phần mềm báo lỗi,
khi đó lễ tân tiến hành chụp lại Nếu chụp lại thành công thì tiếp tục bước 5, nếu chụpquá 2 lần không thành công thì đến luồng B
Luồng B: Luồng này xảy ra khi hình ảnh được chụp quá 2 lần phần mềm vẫn báo
lỗi hoặc QR code không tạo được hoặc in QR code không được thì tiến hành yêu cầu hỗtrợ từ ban kỹ thuật
B1: Thông báo cho bệnh nhân gặp xử cố đợi xử lý
Trang 233.3.2 Quy trình xác thực danh tính trong phòng phẫu thuật
Hình 3-2 Quy trình xác thực danh tính trong phòng phẫu thuậtBước 1: Bệnh nhân vào phòng phẫu thuật
Bước 2: Điều dưỡng phẫu thuật dùng Ipad scan QR code trên vòng tay bệnh nhân
Trang 24Bước 3: Kiểm tra bệnh nhân có còn nhận thức không Nếu bệnh nhân còn tỉnhtáo thì chuyển sang bước 4, trong trường hợp bệnh nhân đã bất tỉnh thì chuyển sangcông việc của luồng A.
Bước 4: Điều dưỡng xác thực hình ảnh và thông tin bằng cách hỏi bệnh nhân.Nếu kiểm tra thành công thì chuyển sang bước 4, nếu không thành công thì chuyển sangcông việc của luồng A
Bước 5: Nhấn nút “Bắt đầu” hệ thống ghi nhận thời gian thực bắt đầu phẫuthuật
Bước 6: Khi kết thúc phẫu thuật, điều dưỡng nhấn “Kết thúc” hệ thống ghi nhậnthời gian thực kết thúc
Luồng A: Luồng này xảy ra khi bệnh nhân đã bất tỉnh hoặc khi bệnh nhân còn tỉnh
táo nhưng xác thực không đúng danh tính Khi đó tiến hành xác thực thông tin với điềudưỡng phụ trách và người nhà bệnh nhân
A1: Nếu xác thực thành công thì tiếp tục bước 5, nếu không thành công đến bướcA2
A2: Điều dưỡng kiểm tra danh sách bệnh nhân phẫu thuật trong thời điểm đó đểxác nhận có nhầm tên bệnh nhân khác Nếu có nhầm thì đến luồng B, nếu không nhầmthì đến bước A3
A3: Báo với bác sĩ và giải thích với người nhà để ngừng phẫu thuật
A4: Điều dưỡng đưa giấy đồng ý hủy phẫu thuật cho người nhà và bác sĩ ký
Luồng B: Luồng này xảy ra khi nhầm với tên bệnh nhân khác trong danh sách.
Tiến hành giải thích cho bệnh nhân (nếu bệnh nhân bất tỉnh thì giải thích với người nhàbệnh nhân) và gửi yêu cầu cho ban quản trị để điều chỉnh thông tin
Trang 253.3.3 Quy trình xác thực danh tính trong phòng hồi sức
Hình 3-3 Quy trình xác thực danh tính bệnh nhân trong phòng hồi sức
Bước 1: Bệnh nhân vào phòng hồi sức
Bước 2: Điều dưỡng hồi sức tiến hành scan QR code trên vòng tay bệnh nhân vàgiao diện hồ sơ bệnh nhân sẽ hiện trên Ipad
Bước 3: Điều dưỡng xem hình ảnh và thông tin bệnh nhân
Trang 263.3.4 Quy trình bảng thông tin điện tử
Hình 3-4 Quy trình bảng thông tin điện tửBước 1: Điều dưỡng phẫu thuật cập nhật danh sách bệnh nhân phẫu thuật trongthời điểm hiện tại
Trang 27Bước 2: Màn hình tivi ngoài phòng chờ sẽ hiển thị danh sách với trạng thái “Đangchờ” phẫu thuật theo từng bệnh nhân.
Bước 3: Khi Điều dưỡng kiểm tra xong danh sách, nhấn “Bắt đầu” phẫu thuậtBước 4: Tivi sẽ hiển thị trạng thái “Đang phẫu thuật” theo bệnh nhân tương ứng.Bước 5: Khi phẫu thuật xong, Điều dưỡng nhấn “Kết thúc” phẫu thuật
Bước 6: Tivi sẽ hiển thị trạng thái “Hoàn tất” theo bệnh nhân tương ứng
Bước 7: Sau 10 phút sẽ xóa bệnh nhân có trạng thái “Hoàn tất” khỏi danh sáchmàn hình tivi
3.4 Use Case
3.4.1 Mô hình tổng thể Use Case
Trang 28Hình 3-5 Sơ đồ Use case Quản lý xác thực bệnh nhân trong phòng phẫu thuậtBảng 3-5: Danh sách Use case Quản lý xác thực bệnh nhân trong phòng phẫu thuật
4 UC_004 Chỉnh sửa thông tin bệnh nhân
6 UC_006 Cập nhật tiến độ ca phẫu thuật
7 UC_007 Cập nhật danh sách phẫu thuật
10 UC_010 Xem danh sách tài khoản
11 UC_011 Xem bảng thông tin điện tử
3.4.2 Đặc tả Use Case
Bảng 3-6: Đặc tả use case Thêm mới hồ sơ
Trang 29Bảng3-7:Đặc tảusecaseChỉnhsửathôngtinbệnhnhân
Pre-Condition ● Người dùng đã đăng nhập vào hệ thống
Post-Condition ● Hồ sơ mới của bệnh nhân được tạo và lưu vào hệ thống
Basic flow 1 Người dùng nhấn nút “Thêm mới” hồ sơ bệnh nhân
2 Hệ thống hiển thị một biểu mẫu để người dùng nhậpthông tin bệnh nhân bao gồm: mã ID duy nhất được tạo
tự động, hình ảnh, họ tên, giới tính, năm sinh, địa chỉ,khoa, phòng, giường bệnh và chẩn đoán
3 Người dùng điền thông tin vào biểu mẫu
4 Người dùng nhấn nút “Lưu” hồ sơ
5 Hệ thống xác nhận thông tin nhập vào và lưu hồ sơbệnh nhân
6 Hệ thống hiển thị popup thông báo lưu thành công và
Use case tiếp tục bước 4
Exception flow 3a Người dùng không muốn điền thông tin bệnh nhân và
thoát khỏi giao diện thêm mới hồ sơ3a1 Hệ thống trở lại màn hình Quản lý danh sách bệnhnhân
Use case dừng lại
Trang 30Đặc tảusecaseXemthôngtinbệnhnhân
30
UC ID: UC_004 UC name: Chỉnh sửa thông tin bệnh nhân
UC description Là người dùng, tôi muốn chỉnh sửa thông tin bệnh nhân
để đúng với thông tin bệnh nhân hiện tạiTrigger Người dùng muốn chỉnh sửa thông tin
Pre-Condition ● Người dùng đã đăng nhập vào hệ thống
● Hồ sơ bệnh nhân tồn tại trong hệ thốngPost-Condition ● Thông tin bệnh nhân được cập nhật trong hệ thống và
trở lại màn hình Hồ sơ bệnh nhânBasic flow 1 Người dùng nhấn vào bệnh nhận muốn chỉnh sửa
2 Người dùng nhấn nút “Chỉnh sửa” trong giao diện Hồ
sơ bệnh nhân
3 Hệ thống cho phép chỉnh sửa và người dùng chỉnh sửathông tin
4 Người dùng nhấn “Lưu” thông tin và
5 Hệ thống xác nhận và cập nhật thông tin bệnh nhân vào
hệ thống
6 Hệ thống thông báo lưu thành côngAlternative flow 5a Thông tin nhập vào không hợp lệ, hệ thống hiển thị
thông báo5a1 Người dùng nhập lại thông tin sai
Use case tiếp tục bước 4
Exception flow 3a Người dùng không muốn điền thông tin bệnh nhân và
thoát khỏi giao diện thêm mới hồ sơ3a1 Hệ thống trở lại màn hình Hồ sơ bệnh nhânUse case dừng lại
Business Rules ID được tạo tự động khi thêm mới hồ sơ, không được
UC ID: UC_005 UC name: Xem thông tin bệnh nhân
Actor Điều dưỡng phẫu thuật, Điều dưỡng hồi sức, Lễ Tân
UC description Là người dùng, tôi muốn xem thông tin bệnh nhân để xác
thực danh tính của họTrigger Người dùng muốn xem thông tin bệnh nhânPre-Condition ● Người dùng đã đăng nhập vào hệ thống
● Hồ sơ bệnh nhân tồn tại trong hệ thống
● Tài khoản đã được phân quyềnPost-Condition Người dùng xem được thông tin chi tiết của bệnh nhânBasic flow 1 Người dùng nhấn chọn bệnh nhân muốn xem thông tin
2 Hệ thống hiển thị chi tiết thông tin bệnh nhân bao gồm:
mã ID duy nhất được tạo tự động, hình ảnh, họ tên, giớitính, năm sinh, địa chỉ, khoa, phòng, giường bệnh vàchẩn đoán
Use case kết thúcAlternative flow Không
Exception flow Không
Trang 31Bảng3-9:Đặc tảusecaseCậpnhậttiến độcaphẫuthuật
Bảng3-10:Đặc tảusecaseCậpnhậtdanhsáchphẫuthuật
31
UC ID: UC_006 UC name: Cập nhật tiến độ phẫu thuật
UC description Là người dùng, tôi muốn cập nhật tiến độ ca phẫu thuật
để Điều dưỡng hồi sức biết cách chăm sóc và thể hiện tiến
độ phẫu thuật trên bảng thông tin điện tửTrigger Người dùng muốn cập nhật tiến độ phẫu thuật
Pre-Condition ● Người dùng đã đăng nhập vào hệ thống
● Hồ sơ bệnh nhân tồn tại trong hệ thống
● Người dùng đã quét QR của bệnh nhân và nhận được hồ
sơ bệnh nhân trên ipad
● Tài khoản đã được phân quyềnPost-Condition ● Tiến độ phẫu thuật được cập nhật lên hồ sơ bệnh nhân
và bảng thông tin điện tửBasic flow 1 Người dùng nhấn nút “Bắt đầu” trong giao diện xác
thực hồ sơ bệnh nhân
2 Hệ thống ghi nhận thời gian bắt đầu phẫu thuật tạigiao diện đó và bảng thông tin ĐT hiển thị trạng thái
“Đang phẫu thuật”
3 Sau khi phẫu thuật xong, người dùng nhấn nút “Kếtthúc” trong giao diện đó
4 Hệ thống ghi nhận thời gian kết thúc phẫu thuật vàbảng thông tin ĐT hiển thị trạng thái “Hoàn tất”
Use case kết thúc
Alternative flow Không
Exception flow 1a Nếu hồ sơ bệnh nhân không hợp lệ, người dùng nhấn
nút “Không hợp lệ” trên giao diện1a1 Giao diện hiển thị thông báo không hợp lệ
Trang 32Bảng3-11:Đặc tảusecaseXemdanhsách tàikhoản
UC ID: UC_007 UC name: Cập nhật danh sách phẫu thuật
UC description Là người dùng, tôi muốn cập nhật danh sách phẫu thuật
lên hệ thống để quản lý danh sách phẫu thuật hiện cóTrigger Người dùng muốn cập nhật danh sách phẫu thuật
Pre-Condition ● Người dùng đã đăng nhập vào hệ thống
● Hồ sơ bệnh nhân tồn tại trong hệ thống
● Tài khoản đã được phân quyềnPost-Condition ● Hệ thống ghi nhận danh sách phẫu thuật
Basic flow 1 Người dùng chọn “Danh sách phẫu thuật” tại trang chủ
2 Hệ thống hiển thị giao diện danh sách phẫu thuật và cácmục nhập thông tin bệnh nhân
3 Người dùng nhập thông tin bệnh nhân như: Họ tên, nămsinh, địa chỉ, trạng thái
4 Người dùng nhấn nút “Thêm”
5 Hệ thống ghi nhận thông tin bệnh nhân và cập nhật lênbảng phía trên
Use case kết thúc
Alternative flow Không
Exception flow Không
Business Rules Không
Trang 33Đặc tảusecaseXembảngthôngtin điệntử
UC ID: UC_010 UC name: Xem danh sách tài khoản
UC description Là người dùng, tôi muốn xem danh sách tài khoản
Trigger Người dùng muốn xem danh sách tài khoản
Pre-Condition ● Người dùng đã đăng nhập vào hệ thống
● Đã có tài khoản trước đóPost-Condition Sau khi xem được danh sách tài khoản thì admin có thể
chỉnh sửa tài khoản, thêm mới tài khoản và phân quyềncho tài khoản
Basic flow 1 Người dùng chọn “Quản lý tài khoản” ở Trang chủ
2 Xem danh sách tài khoản của hệ thốngAlternative flow Không
Exception flow Không
Business Rules Không
UC ID: UC_011 UC name: Xem bảng thông tin điện tử
UC description Là người dùng, tôi muốn xem bảng thông tin điện tử để
giám sát danh sách phẫu thuậtTrigger Người dùng muốn xem bảng thông tin điện tửPre-Condition ● Người dùng đã đăng nhập vào hệ thốngPost-Condition Người dùng xem được các cập nhật và hoạt động đang
diễn ra trên bảng thông tin điện tửBasic flow 1 Người dùng chọn “Bảng thông tin điện tử” ở Trang chủ
2 Hệ thống hiển thị danh sách phẫu thuật tương ứng trênbảng thông tin điện tử
Alternative flow Không Exception flow Không
Trang 343.5. Thiết kế và đặc tả giao diện cho phần mềm Quản lý xác thực danh tính bệnh nhân trong phòng phẫu thuật
3.5.1 Thiết kế Giao diện
3.4.1.1 Giao diện màn hình ứng dụng
Hình 3-6 Sơ đồ tổng quát ứng dụng phần mềm Quản lý xác thực danh tính bệnh nhân
trong phòng phẫu thuật
● MÀN HÌNH NỔI BẬT
● Màn hình trang chủ - Điều dưỡng phẫu thuật
Trang 35Hình 3-7 Màn hình trang chủ Hình 3-8 Màn hình Danh sách phẫu thuật
- ĐD phẫu thuật