Giới thiệu tống quan về tài liệu Tai ligu SRS Software Requirements Specification la mét tai ligu chinh trong quy trình phát triển phần mềm, được sử dụng để mô tả các yêu cầu chức năng
Trang 1HUMG
Tài liệu đặc tả yêu câu
Hệ thông quản lí hồ sơ bệnh án
Trang 2Hệ thông quán lý hô sơ bệnh án Version: 4.0
Bảng phân chia công việc trong nhóm
Họ và tên Nhiệm vụ Tiến độ
Trang 3Hệ thông quán lý hô sơ bệnh án Version: 4.0
11 Mục đích của tài liệu
12 Phạm vi của tài liệu
2.4 Đặc tả yêu cầu chức năng
2.4.1 Ủse case của bệnh nhân
2.4.2 Use case cua bac si, y ta
2.4.3 Use case của nhân viên hành chính
2.4.4 Use case của quán lý hệ thông
Mô hình hóa hệ thống
3.1 Vai trò (phân quyền người dùng)
3.2 Sơ đỗ use case tổng quát của hệ thông
3.3 Đặc tả use case
3.3.1 Use case: Dăng nhập đăng ky
3.3.2 Use case: Théng bao
3.3.3 Use case: Hé so bénh an
3.3.4 Use case: Don thuốc
3.3.5 Use case: Gửi hồ sơ bệnh án
Trang 4Hệ thông quán lý hô sơ bệnh án Version: 4.0
3.3.6 Use case: Thêm, sửa hồ sơ bệnh án
3.3.7 Use case: Tim kiém hé so bénh an
3.3.8 Use case: Xác nhận bảo hiểm y té
Luéng man hinh (Screen flow)
Trang 5Hệ thông quán lý hô sơ bệnh án Version: 4.0
Tài liệu đặc tả yêu cầu
1 Giới thiệu tống quan về tài liệu
Tai ligu SRS (Software Requirements Specification) la mét tai ligu chinh trong quy trình phát triển phần mềm, được sử dụng để mô tả các yêu cầu chức năng và phi chức năng của một hệ thống phần mềm Đây là công cụ quan trọng giúp đội ngũ phát triển và các bên liên quan hiểu rõ các yêu cầu cần thiết trước khi bắt đầu quá trình phát triển Giúp cho đội phát triển xây dựng hệ thống một cách chính xác, đặc tả được các tính năng, không đi lạc hướng so với yêu cầu của khách hàng
Bên cạnh đó, giúp cho đội phát triển xây dựng hệ thống một cách chính xác, đặc tả được các tính
năng, không đi lạc hướng so với yêu cầu của khách hàng Hơn nữa, SRS giúp tester hệ thống đọc
hiểu từ đó xây dựng nên kịch bản kiểm thử chỉ tiết nhất và cho việc bảo trì hệ thống và cải tiến
những chức năng của hệ thống một cách nhanh chóng và dễ dàng
1.1 Mục đích của tài liệu
Mục đích của tài liệu SRS này là cung cấp một mô ta chi tiết về hệ thống quản lý hồ sơ bệnh
án, trong đó phạm vị triển khai được giới hạn tại một bệnh viện cụ thể Điều này nhằm tối ưu hóa quy trình quan ly thông tin bệnh nhân theo nhu cầu nội bộ, bởi mỗi bệnh viện có đặc thù riêng về
quy trình và tô chức Việc triển khai phần mềm trong một môi trường duy nhất sẽ giúp đảm bảo rằng
hệ thống có thê điều chỉnh linh hoạt và đáp ứng tốt nhất các yêu cầu chuyên biệt
Phan mềm quản lý hồ sơ bệnh án nhằm mục đích cải thiện quy trình lưu trữ, tra cứu và cập nhật thông tin bệnh án một cách nhanh chóng và chính xác Hệ thống sẽ tự động hóa các tác vụ liên quan đến quán lý hỗ sơ, giúp giảm sai sót thủ công và tăng cường bảo mật đữ liệu bệnh nhân
Trong hệ thống này sẽ có 3 đối tượng chính sử dụng: Bệnh nhân nội trú, bác sĩ/y tá, nhân
viên hành chính Bệnh nhân có thê truy cập thông tin cá nhân, lịch sử điều trị bệnh án của mình
điều này giúp họ nắm bắt được tiến trình chữa trị và tăng cường sự tự quản trong việc theo dõi sức khỏe Bác sĩ và y tá sử dụng phần mềm để truy xuất, cập nhật hồ sơ bệnh án, theo dõi kết qua điều trị và đưa ra các quyết định lâm sàng nhanh chóng Hệ thống giúp họ giảm bớt thời gian xử lý giấy
tờ, dễ dàng phối hợp với các khoa khác và nâng cao độ chính xác trong quá trình chấn đoán, điều trị
©<Company Name>,© Page 5
>
2024
Trang 6Nhân viên hành chính sử dụng phần mềm để quán lý hồ sơ, tra cứu, lưu trữ thông tin bệnh nhân và
hỗ trợ quy trình thanh toán Điều này giúp họ tự động hóa các công việc hành chính, giảm sai sót trong quy trình quản lý tải liệu va tải chính, từ đó nâng cao hiệu quả hoạt động của bệnh viện 1.2 Phạm vi của tài liệu
Tài liệu đặc tả yêu cầu phan mém này được xây dựng nhằm phục vụ cho dự án xây dựng hệ thống quản lí hỗ sơ bệnh án của bệnh viện Mang lại nhiều lợi ích, chỉ phí thấp nhưng van dam bao được nội dung cũng như chất lượng của việc quản lí hề sơ bệnh án của các bệnh nhân
Hệ thống phần mềm quản lý hồ sơ bệnh án được thiết kế đặc biệt cho một bệnh viện nhằm
tối ưu hóa năng suất của người quản lí bằng cách cung cấp các công cụ để hỗ trợ tự động hóa quy trình tạo hồ sơ bệnh án, ghi ngày xuất nhập viện của bệnh nhân Nếu không, quy trình này sẽ phải
được thực hiện theo cách thủ công Hệ thống sẽ hỗ trợ các bác sĩ, y tá và nhân viên hành chính trong
việc quản lý thông tin bệnh nhân một cách hiệu quá Nó được thiết ké để đễ sử dụng, đồng thời đáp ứng đầy đủ nhu cầu quán lý thông tin y tế của bệnh viện
Cụ thể, hệ thống quản lý bệnh viện này được thiết kế nhằm hỗ trợ quá trình quản lý, theo dõi
và điều phối các hoạt động liên quan đến bệnh nhân Hệ thống cung cấp các biểu mẫu định dang san
để hỗ trợ quy trình nhập viện, khám bệnh và xuất viện Các biểu mẫu này có thể được tùy chỉnh và
cầu hình để phù hợp với các yêu cầu khác nhau của từng khoa trong bệnh viện
1.3 Các định nghĩa và các từ viết tắt
Cung cắp tổng quan về bắt kỳ định nghĩa nào mà người đọc nên hiểu trước khi đọc tiếp
„ Nó có nghĩa là một sản phẩm có săn / Được chọn từ một danh mục có thể được Câu hình
tùy chỉnh
Actor Tác nhân sử dụng hệ thông
Use Case Trường hợp sử dụng
API Application Programming Interface
1.4 Tham khao
Nội dung của phần cung cấp những nguồn tài liệu tham khảo để có thế hoàn thành được tài
©<Company Name>,© Page 6 2024
Trang 7Hệ thông quán lý hô sơ bệnh án Version: 4.0
Điều này khiến người dùng, bao gồm bác sĩ, nhân viên y tế, và quản trị viên hệ thống, gặp
nhiều khó khăn trong việc vận hành, truy xuất dữ liệu, và đảm bảo an toàn thông tin Sự bất tiện này
không chỉ làm tăng rủi ro bảo mật mà còn ánh hưởng tiêu cực đến hiệu quả công việc, khiến quy trình khám, chữa bệnh bị gián đoạn và giảm chất lượng dịch vụ y tế
Sau đây là phần làm rõ về các khá năng sử đụng chính của người dùng trong dự án Bây giờ chúng ta có thê đi vào chỉ tiết:
Ở đây chúng tôi xác định gồm có 3 nhóm đối tượng người dùng chính đó là :
o Bae si/Y ta: Can truy cập nhanh vào hồ sơ bệnh án, lịch sử điều trị, kết quả xét
nghiệm và hình ánh y tế để đưa ra quyết định chân đoán và điều trị
o Nhân viên hành chính: Quản lý hồ sơ bệnh nhân và quy trình hành chính, giám thiểu giấy tờ và xử lý các yêu cầu báo hiểm
o_ Bệnh nhân: Mong muốn truy cập thông tin cá nhân và lịch sử điều trị của mình
©<Company Name>,© Page 7
>
2024
Trang 8o Bae si/y tá: Sử dụng phần mềm để xem, tìm kiếm và nhập thông tin bệnh án, đơn
thuốc trong khi khám, tra cứu kết quả xét nghiệm Cập nhật tình trạng bệnh nhân và
nhận thông báo từ các bộ phận khác
o_ Nhân viên hành chính: xem, tìm kiếm hồ sơ bệnh án, xử lý xác minh bảo hiểm y té
va quan ly thông tin bệnh nhân và chuyên cho bác sĩ điều trị
o_ Bệnh nhân: Truy cập hồ sơ y tế cá nhân qua công thông tin bệnh nhân trực tuyến,
hoặc theo đối thông báo từ bệnh viện
Oo đây chúng tôi xác định được các cân nhắc quan trọng dành cho hệ thống, nên sử dụng một
phương pháp tiếp cận kết hợp, trong đó giữ lại các phần cơ sở hạ tầng cũ phù hợp và tích hợp các thành phần mới để đảm bảo:
o_ Tính bảo mật cao: Tích hợp các thành phần mới với tiêu chuẩn bảo mật hiện đại để
báo vệ đữ liệu bệnh nhân va đáp ứng các quy định bao mật
o_ Tiết kiệm chỉ phí vận hành: Tận dụng cơ sở hạ tầng cũ có sẵn giúp giảm chỉ phí dau
tư ban đầu và chỉ phí đào tạo, trong khi van dam bao hiệu quả hoạt động
o_ Thao tác nhanh và dễ dàng: Duy trì các phần của hệ thống mà nhân viên đã quen thuộc để giám thiểu thời gian đào tạo, đồng thời cải thiện các tính năng và quy trình bằng công nghệ mới đề tăng hiệu suất làm việc
© Bac si/y tá: có quyén truy cập toàn bộ hệ thông, có thể xem, tìm kiếm, chỉnh sửa và
bổ sung thông tin vào hồ sơ bệnh án
©<Company Name>,© Page 8
>
2024
Trang 9Hệ thông quán lý hô sơ bệnh án Version: 4.0
Date: 10/09/2024
o_ Bệnh nhân: chỉ có quyền truy cập để xem hồ sơ bệnh án trực tuyến thông qua giao
điện trên Internet, đảm bảo họ có thể theo đối thông tin cá nhân một cách an toàn o_ Nhân viên hành chính: chịu trách nhiệm tìm kiếm, nhập liệu và chỉnh sửa hé sơ bệnh án, xử lí xác minh thanh toán bảo hiểm và tương tác trực tiếp với hệ thống đề
cập nhật thông tin
o_ Quản lý hệ thống: có quyền kiểm soát tổng thé, dam bao việc quản lý, cầu hình hệ
thống và bảo trì an ninh đữ liệu
Hệ thống được chia thành hai thành phân chính: Online Medical Record (Hỗ sơ bệnh án trực tuyến) phục vụ việc truy xuất thông tin cho người dùng và Medical Record Manage (Quản lý
©<Company Name>,©
>
2024
Page 9
Trang 10hồ sơ bệnh án) chịu trách nhiệm quản lý và thao tác trên hồ sơ Web hệ thống hồ sơ bệnh án được
dé cập là một phần nền táng liên kết có thé dong vai trò cung cấp cơ sở hạ tầng để hệ thống quản lý
hề sơ bệnh án hoạt động trực tuyến
2.2 Yêu cầu người dùng
Hệ thống cung cấp một giao điện đơn giản và trực quan cho từng loại người dùng để họ có
thể thực biện các nhiệm vụ cần thiết như xem, tim kiếm, sửa đổi, và quản lý hé sơ bệnh án theo
quyền hạn được phân bô Ở đây hệ thống sử dụng tính năng phân quyển và phạm vi hoạt động của từng đối tượng đảm bảo rằng hệ thống luôn an toàn về thông tin và bảo mật
Đề cho khách hàng có cái nhìn tổng quan về giao điện của hệ thống, chúng tôi đã phác tháo giao điện người dùng cần đơn gián, để sử dụng và thân thiện với người dùng không chuyên về công
nghệ
o_ Giao diện cho bệnh nhân cần được thiết kế theo hướng trực quan với các menu rõ ràng để để dàng truy cập vào những thông tin quan trọng như hồ sơ bệnh án, đơn thuốc, kết quả xét nghiệm, và thông tin cá nhân Một giao điện trực quan giúp bệnh nhân, đặc biệt là những người không rành về công nghệ, có thế đễ dàng điều hướng
và tìm kiếm thông tin cần thiết mà không gặp khó khăn Ví dụ, từ trang chính, bệnh
nhân có thể nhanh chóng chọn các mục như “Hồ sơ bệnh án” để xem chỉ tiết về các
lần khám, quá trình điều trị, và kết quả xét nghiệm mới nhất mà không phải qua
nhiều bước phức tạp Ngoài ra, họ cũng có thế xem và quán lý các đơn thuốc đã được
bác sĩ kê, nhận thông báo khi được trả về hỗ sơ bệnh án hay hé so bệnh án của mình
có sự cập nhật
©<Company Name>,© Page 10 2024
Trang 11Hệ thông quán lý hô sơ bệnh án Version: 4.0
Thông tin bệnh nhân
Các trường thông tin Hi ugutrinnknambgnh Sy
bénh nhan
Đơn thuốc điều tr|
Abexyz Abcxyz Abcxyz
Nguyễn Văn A
Abcxyz Abcxyz Abcxyz Abcxyz
nhân, tìm kiếm để xem kết quả xét nghiệm, lịch sử khám bệnh, các lần điều trị trước
đó và đơn thuốc đã kê Họ cũng có thể kê đơn thuốc trực tiếp từ hệ thống và cập nhật
hồ sơ bệnh án sau mỗi lần khám, đám bảo răng tất cá thông tin luôn được lưu trữ và
đồng bộ
©<Company Name>,© Page 11 2024
Trang 13Hình 4 Giao diện của nhân viên hành chính
Sau khi hoàn thiện thiết kế giao diện nhằm đảm báo tính trực quan và thân thiện cho từng
nhóm người dùng, logic nghiệp vụ cần được triển khai để quán lý quyền truy cập và xác định các quy trình hoạt động cho từng tác vụ trên hệ thống
©_ Bệnh nhân: Chỉ được xem hồ sơ cá nhân, kết quả xét nghiệm, đơn thuốc, và lịch sử
điều trị, Không có quyền chỉnh sửa hay truy cập hồ sơ người khác
o Bae si, y tá: Có quyền xem, tìm kiếm và chỉnh sửa hồ sơ bệnh án của bệnh nhân họ
phụ trách, bao gồm kê đơn, cập nhật kết quả xét nghiệm,
©_ Nhân viên hành chính: Có quyển tìm kiếm, nhập, sửa thông tin hồ sơ bệnh án và chuyển hỗ sơ đó cho bác sĩ
Với logic nghiệp vụ đã được xác định rõ ràng, hệ thống phần cứng cần phải được hỗ trợ bởi các phần mềm sau:
©<Company Name>,© Page 13
>
2024
Trang 14
o_ Hệ điều hành: Dé dam bảo phần mềm hoạt động trên máy chủ và thiết bị người
dùng, cần cài đặt hệ điều hành tương thích như Android, IOS
Cơ sở dữ liệu: Phần mềm cần một hệ quản trị cơ sở đữ liệu MySQL dé uu trot va quản lý đữ liệu bệnh án
Phần mềm bảo mật: Để bảo vệ dữ liệu và quản lý quyền truy cập, cần các phần mềm bảo mật như hệ thống quản lý quyền truy cập, phần mềm chống virus, và firewall
Phan mềm sao lưu: Cần phần mềm sao lưu đữ liệu dé đảm bảo an toàn và khôi phục
đữ liệu khi cần
Khi đã xác định các phần mềm cần thiết để hỗ trợ phần cứng, điều quan trọng tiếp theo là thiết lập cách phần mềm sẽ giao tiếp với các hệ thống khác.Trong hệ thống này sẽ liên kết với 2 hệ thống khác là:
©
©
VNeID - ứng dụng định danh điện tử, để tự động ánh xạ và lay thông tin cá nhân của
bệnh nhân Thông qua việc tích hợp này, hệ thống có thế giảm thiêu quá trình tạo hồ
sơ thủ công, giúp tiết kiệm thời gian và hạn chế sai sót trong quá trình nhập liệu thong tin
Hệ thống bao hiểm y tế: Hệ thống quản lý bệnh án sẽ tích hợp với hệ thống bảo hiểm y tế thông qua các giao thức an toàn như API hoặc HL7/FHIR đề tự động kiếm
tra quyền lợi bảo hiểm của bệnh nhân Khi bệnh nhân đăng ký khám chữa bệnh, hệ
thống sẽ gửi yêu cầu truy vấn để lấy thông tin về mức bảo hiểm, dịch vụ được báo
hiểm và các hạn mức liên quan Dựa trên đó, phan mềm sẽ tự động tính toán chi phí
bảo hiểm chỉ trả và phân chỉ phí bệnh nhân phái thanh toán Quá trình xử lý thanh
toán điển ra nhanh chóng, minh bạch, và giúp giám thiểu sai sót, đồng thời nâng cao hiệu quả quản lý
Sau khi thiết lập cách phần mễềm giao tiếp với các hệ thống khác, chúng ta sẽ xác định các chỉ số hiệu suất cần đạt được để đám báo hệ thông hoạt động hiệu quả Bao gồm:
©<Company Name>,© Page 14 2024
Trang 15
© Tỷ lệ lỗi nhập liệu: Dưới 0,5 % các lỗi nhập liệu, bao gồm sai sót thông tin cá nhân
hoặc thông tin y tế trong hé so
Thời gian tạo mới hồ sơ bệnh nhân: Dưới 5 phút để tạo mới một hồ sơ bệnh nhân,
bao gồm nhập thông tin cá nhân và y tế
Thời gian phản hồi hệ thống: Dưới 5 giây cho các thao tác phản hồi cơ bản như
hiển thị hồ sơ, tìm kiếm, lưu trữ, và cập nhật thông tin trong hệ thống
Thời gian xử lý yêu cầu bảo hiểm: Dưới 4 phút từ khi gửi yêu cầu xác nhận bảo
hiểm y tế cho đến khi hoàn tất xác nhận quyên lợi và tính toán chỉ phí thanh toán
Khi đã xác định các chỉ số hiệu suất cần đạt được, chúng ta cần chú trọng đến việc bảo mật phần mềm để đảm bảo dữ liệu bệnh án được bảo vệ an toàn Điều này bao gồm việc thiết lập các cơ
chế bảo mật phù hợp như mã hóa đữ liệu, quán lý quyền truy cập, và xác thực người dùng Việc bảo mật hệ thống không chỉ bảo vệ thông tin nhạy cám mà còn đảm bảo rằng hệ thống hoạt động ôn định
và tuân thủ các quy định về báo mật đữ liệu
© Mã hóa dữ liệu: Toàn bộ đữ liệu, đặc biệt là thông tín bệnh án và thông tin cá nhân,
cần được mã hóa cả khi lưu trữ và truyền tải
Xác thực hai lớp (2FA): Yêu cầu đăng nhập qua hai bước xác thực, đặc biệt đối với bác sĩ, y tá và nhân viên hành chính
Kiểm soát truy cập: Sử dụng cơ chế phân quyền nghiêm ngặt, chỉ những người có thâm quyền mới có thể truy cập hoặc chỉnh sửa thông tin
Ghi nhật ký hoạt động: Mọi thao tác trên hệ thống đều cần được ghi lai dé dé dang
kiểm tra và theo dai
Sau khi thiết lập các cơ chế bảo mật để bảo vệ phần mềm và dữ liệu, chúng ta cần xác định
cách phan mém lưu trữ và quản lý đữ liệu một cách hiệu quả Điều này bao gồm việc lựa chọn phương pháp lưu trữ dữ liệu an toàn là MySQL, cần có hệ thống sao lưu đữ liệu hàng ngày để đảm
bảo đữ liệu không bị mắt mát Thông tin bệnh án, kết quả xét nghiệm, và đơn thuốc cần được chuẩn hóa theo các tiêu chuẩn quốc tế (ví dụ: HL7, FHIR)
©<Company Name>,© Page 15
>
2024
Trang 16o_ Bệnh nhân(nội trú): Là người đi khám chữa bệnh và có bệnh án Mỗi bệnh nhân sẽ
có 1 tài khoản riêng biệt để đăng nhập và xem thông tin chỉ tiết về hồ sơ bệnh của
mình như xem các thông tin cá nhân, kết quả xét nghiệm, lịch sử điều trị, và các đơn
thuốc đã được kê Bệnh nhân không có quyền chỉnh sửa thông tin trong hỗ sơ bệnh
án mà chỉ có quyền xem
© Y ta/bac si: La người phụ trách điều trị cho bệnh nhân Họ cũng sẽ có tài khoản đề
dang nhập vào để xem, tra cứu, cập nhật và quản lý hồ sơ bệnh án của từng bệnh
nhân mà họ phụ trách Y tá có nhiệm vụ theo dõi và ghi chép bệnh án của bệnh nhân
trong quá trình điều trị, trong khi bác sĩ có quyển kê đơn thuốc, chân đoán và cập nhật các kết quả lâm sàng
© Nhân viên hành chính: Có vai trò quản lý hỗ sơ bệnh án, đảm bảo mọi thông tin
hành chính liên quan đến bệnh nhân đều được cập nhật đầy đủ và chính xác Nhân
viên hành chính có tài khoản với quyền truy cập vào tất cá hồ sơ bệnh án, tìm kiếm
bệnh nhân, xác nhận bảo hiểm cho bệnh nhân, chuyển hề sơ đó cho bác sĩ phụ trách
2.4 Đặc tả yêu cầu chức năng
Trong phân này, chúng ta sẽ mô tả chỉ tiết các chức năng của hệ thống quán lý hồ sơ bệnh án thông qua các trường hợp sử dụng (use case) dựa trên vai trò của từng nhóm người dùng Từ việc
xác định các tác nhân (actor) như bệnh nhân, bác sĩ, y tá và nhân viên hành chính, chúng ta sẽ liệt kê các chức năng mà mỗi nhóm có thể thực hiện Mỗi chức năng sẽ được mô tả đưới dạng kịch bản sử dụng, bao gồm các thao tác cụ thể mà người dùng có thể thực hiện như xem, cập nhật điều đó sẽ
©<Company Name>,© Page 16 2024