1. Trang chủ
  2. » Luận Văn - Báo Cáo

BTLphân tích thiết kế

33 211 0

Đ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

báo cáo bài tập lớn báo cáo bài tập lớnbáo cáo bài tập lớnbáo cáo bài tập lớnbáo cáo bài tập lớnbáo cáo bài tập lớnbáo cáo bài tập lớnbáo cáo bài tập lớnbáo cáo bài tập lớnbáo cáo bài tập lớnbáo cáo bài tập lớnbáo cáo bài tập lớnbáo cáo bài tập lớnbáo cáo bài tập lớnbáo cáo bài tập lớnbáo cáo bài tập lớnbáo cáo bài tập lớnbáo cáo bài tập lớnbáo cáo bài tập lớn

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI: XÂY DỰNG PHẦN MỀM MONITOR TRUNG TÂM THEO DÕI CÁC THÔNG SỐ CỦA BỆNH NHÂN Giáo viên hướng dẫn : Thầy Trần Đỗ Đạt Nhóm sinh viên thực : Nguyễn Thị Vân Anh 20149577 Nguyễn Duy Thịnh 20149575 Lê Quang Minh 20159503 Nguyễn Việt Anh 20121228 Hà Nội, tháng 10/2015 LẬP KẾ HOẠCH 1.1 Khởi tạo dự án a Yêu cầu hệ thống Chủ nhiệm dự án: trưởng nhóm Nguyễn Thị Vân Anh Nhu cầu kinh doanh: Việc quản lý Monitor có nhiều quốc gia giới song Việt Nam đề tài chưa nhận nhiều khai thác Hiện tại, số bệnh viện Trung ương lớn trang bị máy trạm Monitor giường bệnh, nhiên hiệu suất theo dõi không cao Bác sĩ, y tá thường xuyên phải đến trực tiếp giường bệnh để xem ghi chép thủ công tình trạng bệnh nhân Bất cập xét đến cố xảy mà nhân viên y tế mặt giường bệnh Nhóm nhận yêu cầu từ môn Công nghệ điện tử Kỹ thuật Y sinh, đạo, hướng dẫn trực tiếp từ thầy Phạm Mạnh Hùng • Yêu cầu kinh doanh: Phần mềm kết nối với máy Monitor để theo dõi 09 thông số bệnh nhân bao gồm: - Số giường bệnh - Tên bệnh nhân - Tuổi - Giới tính - Tín hiệu điện tim ECG - Giá trị huyết áp NIBP - Tín hiệu nhịp thở RESP - Tín hiệu giá trị độ bão hòa oxy máu SpO2 - Giá trị nhiệt độ thân nhiệt TEMP • • Cho phép hiển thị hình theo dõi đồng thời 08 máy thời điểm với nhiều buồng bệnh Khả cảnh báo tham số biến đổi bất thường Xuất file báo cáo tình trạng bệnh nhân Truyền lệnh xuống Monitor thực số phép đo cập nhật thông số • Các giá trị kinh doanh: Phần mềm xây dựng hoàn thiện mang lại nhiều giá trị thực tế lâu dài - Giá trị hữu hình  Giảm chi phí nhân lực dành cho việc theo dõi bệnh nhân  Tiết kiệm chi phí mua phần mềm hay thay hệ thống có chức tương đương  Giảm tới 75% thời gian dành cho việc theo dõi bệnh nhân giường bệnh - Giá trị vô hình  Nâng cao hiệu khám chữa bệnh sở y tế • Các vấn đề đặc biệt: Phần mềm hoàn thiện cần đăng ký sở hữu trí tuệ Thời hạn hoàn thành: cuối Quý IV năm 2015 Phần mềm yêu cầu giao diện đơn giản, dễ sử dụng chạy hệ điều hành Windows b Phân tích tính khả thi • Khả thi kỹ thuật - Mức độ quen thuộc với ứng dụng người sử dụng: Giao diện thân thiện chạy hệ điều hành Windows có kèm theo tài liệu hướng dẫn, nên dễ dàng sử dụng người có chuyên - - - môn Mức độ quen thuộc với công nghệ nhóm đội ngũ: Các thành viên nhóm quen thuộc với số ngôn ngữ lập trình C++, LabVIEW, chuẩn giao tiếp UDP, wifi  Hoàn toàn có khả đáp ứng yêu cầu dự án Kích thước dự án: Đề tài xúc tiến từ trước nhóm đảm nhận yêu cầu rõ ràng nên kích thước cho trung bình Sự tương thích hệ thống với hệ thống tồn tại: Nhóm xây dựng phần mềm chạy hệ điều hành Windows, việc kết nối lấy liệu từ máy Monitor MMED6000DP thực tế nên tương thích đảm bảo • Khả thi kinh tế - Xác định loại chi phí lợi nhuận Chi phí phát triển hệ thống Chi phí vận hành  Lương hỗ trợ dự án  Chi phí update phần mềm  Tiền mua phần mềm  Chi phí bảo trì phần mềm LabVIEW 2014 phần cứng đính kèm  Chi phí mua máy tính, thu/phát wifi  Phí sử dụng sở vật chất Lab Lợi nhuận hữu hình Lợi nhuận vô hình  Thu hút nhà tài trợ  Thương hiệu Lab, Bộ môn,  Khả thương mại cao Trường quảng bá - Định lượng loại chi phí lợi nhuận Lợi nhuận  Hệ thống: 40,000,000đ  Bảo trì hệ thống: 20,000,000đ Tổng lợi nhuận: 60,000,000đ Chi phí phát triển  Lương hỗ trợ dự án: 10,000,000đ  Bản quyền phần mềm LabVIEW: 20,000,000đ (1,000$)  PC trung tâm PCHP 500-503x: 10,990,000đ  Màn hình HP: 3,499,000đ  Bộ định tuyến không dây Linksys: 6,199,000đ  Bộ kích sóng wifi: 675,000đ  Sử dụng sở vật chất Lab: 5,000,000đ Tổng chi phí phát triển: 56,363,000đ Chi phí vận hành/năm  Update phần mềm: 12,000,000đ  Bảo trì hệ thống: 10,000,000đ  Lương nhân viên: 24,000,000đ Tổng chi phí vận hành: 46,000,000đ Tổng chi phí: 102,363,000đ - Hệ thống Xác định dòng tiền mặt 40,000 60,000 80,000 80,000 100,000 Bảo trì hệ thống 20,000 50,000 100,000 140,000 190,000 Tổng lợi nhuận 60,000 110,000 180,000 220,000 290,000 PV of benefits 58,252 103,686 164,725 195,467 250,157 772,287 PV of all benefits 58,252 161,938 326,663 522,130 772,287 Lương hỗ trợ dự án 10,000 0 0 Bản quyền phần mềm 20,000 0 0 Chi phí phần cứng hệ 21,363 thống 0 0 Tổng chi phí phát triển 51,363 0 0 Update phần mềm 12,000 24,000 25,000 30,000 30,000 Bảo trì phần cứng 10,000 30,000 20,000 30,000 30,000 Lương nhân viên 24,000 24,000 33,600 33,600 48,000 Sử dụng sở vật chất 10,000 Lab 10,000 10,000 15,000 15,000 Tổng chi phí vận hành 56,000 88,000 88,600 108,600 123,000 Tổng chi phí 107,363 88,000 88,600 108,600 123,000 PV of costs 104,236 82,948 81,082 96,490 PV of all costs 104,235 187,183 268,265 364,755 470,856 106,101 470,856 Total Project Benefits (47,363) Costs 22,000 91,400 111,400 167,000 Yearly NPV (45,983) 20,737 83,644 98,977 144,056 301,431 Comulative NPV (45,983) -25,246 58,398 157,376 301,431 - Xác định lợi nhuận đầu tư tính điểm hòa vốn Return on Investment 64% (=301,431/470,856) Break-even point 2.31 năm (Điểm hòa vốn năm 3; [83,644-58,398]/83,644 = 0.31) • Khả thi mặt tổ chức - Cơ sở vật chất tạo phòng Lab nhân lực nhóm hoàn toàn đáp ứng để thực trì sau - Phần mềm đóng góp cho hệ thống mà môn triển khai - Được chấp thuận từ đề tài cấp Nhà nước TS Vũ Duy Hải  Dựa vào yêu cầu đưa phân tích tính khả thi, đề tài “Xây dựng phần mềm Monitor trung tâm theo dõi thông số bênh nhân” đủ điều kiện thông qua tiến hành triển khai 1.2 Quản lý dự án a Xác định kích thước dự án theo phương pháp điểm chức Các điểm chức phần mềm: Inputs Outputs Queries Gói tin từ Monitor nhận giao thức UDP Các thông số BED, NAME, OLD, ECG, NIBP, RESP, SpO2, TEMP Tín hiệu cảnh báo (đèn chuông) Lệnh điều khiển Monitor đo thông số: NIBP, SpO2, TEMP File báo cáo tình trạng bệnh nhân theo yêu cầu Phân tích, xử lý liệu hiển thị trung tâm từ đưa thị phù hợp giường bệnh cần điều người đến kiểm tra, cần cấp cứu có dấu hiệu bất thường, Điều khiển đo cảm biến từ hệ thống trung tâm tới monitor Files File Install cài đặt phần mềm Các file liệu chứa thông số đo đạc bệnh nhân monitor Các file chứa gói tin theo chuẩn UDP mạng máy tính để phục vụ truyền nhận Các file lưu trữ thông tin nhận hệ thống Các file chứa liệu cụ thể tín hiệu sau phân tích hệ thống Các file lưu trữ liệu bệnh nhân theo dõi có lựa chọn lưu liệu bệnh án Các file chứa thông tin lệnh truyền đạt từ hệ thống trung tâm tới monitor Program Một giao diện tùy chọn buồng bệnh nhân (mỗi buồng có kết nối với máy) interface Một giao diện hiển thị 08 máy Monitor buồng bệnh nhân B1: Tính toán số điểm chức Description Complexity Total Number 4 Low Medium Inputs 1x3 1x4 Outputs 4x4 4x5 Queries 4x3 4x4 Files 7x7 7x10 Program 1x5 1x7 Interface TOTAL UNADJUSTED FUNCTION POINTS Total 1x6 4x7 4x6 7x15 13 64 52 224 1x10 22 375 B2: Độ phức tạp xử lý hiệu chỉnh Data communications Heavy use configuration Transaction rate End-user efficiency Complex processing Installation ease Multiple sites Performance Distributed functions Online data entry High 0 Online update Reusability Operational ease Extensibility Total processing complexity (PC) • • • 15 15 48 APC = 0.65 + (0.01*48) = 1.13 Total Adjusted Function point TAFP = APC*TUFP = 1.13*375 = 424 Lập trình LabVIEW tương đương với số dòng lệnh lập trình Visual Basic 30*424 = 12720 Ước lượng nhân lực dùng mô hình COSOMO Effort = 1.4*12.72 = 18 in person months Schedule Time = 3*11.841/3 = 7.8 moths  Với dự án có triển khai thực tế liên quan đến lĩnh vực Y tế thời gian gần • tháng khả thi hợp lý để tiến hành thẩm định b Xây dựng quản lý kế hoạch công việc Task Name Duration Xây dựng khối thu nhận gói tin 21 days mạng Tìm hiểu cấu trúc gói tin UDP days Tìm hiểu cấu trúc liệu days gói tin Xây dựng thuật toán tách gói tin days Thiết kế khối nhận phân tách days gói tin Xây dựng khối cảnh báo days Tìm hiểu gói tin cảnh báo days Thiết kế khối cảnh báo days Xây dựng khối hiển thị 27 days Thiết kế khối NIBP days Thiết kế khối SPO2 days Thiết kế khối nhiệt độ days Thiết kế khối RESP days Thiết kế khối HR days Ghép nối khối days Hoàn thiện giao diện days Xây dựng khối lưu trữ 10 days Tìm hiểu cách thức lưu trữ days Thiết kế khối điều khiển lưu trữ days Thiết kế giao diện ghép nối days Kiểm tra toàn hệ thống days Đánh giá days Thử nghiệm days Predecessors % Work Complete Start Finish Sat 7/25/15 Fri 8/21/15 Sat 7/25/15 Wed 7/29/15 0% Thu 7/30/15 Wed 8/5/15 100% Thu 8/6/15 Tue 8/11/15 100% Wed 8/12/15 Fri 8/21/15 100% Sat 8/22/15 Sat 8/22/15 Wed 8/26/15 Tue 9/1/15 Tue 9/1/15 Sat 9/5/15 Thu 9/10/15 Wed 9/16/15 Tue 9/22/15 Sat 9/26/15 Thu 10/1/15 Thu 10/8/15 Thu 10/8/15 Wed 10/14/15 Tue 10/20/15 Thu 10/22/15 Tue 10/27/15 Fri 10/30/15 Mon 8/31/15 Tue 8/25/15 Mon 8/31/15 Wed 10/7/15 Fri 9/4/15 Wed 9/9/15 Tue 9/15/15 Mon 9/21/15 Fri 9/25/15 Wed 9/30/15 Mon 10/5/15 Wed 10/21/15 Tue 10/13/15 Mon 10/19/15 Wed 10/21/15 Mon 10/26/15 Thu 10/29/15 Mon 11/9/15 100% 10 11 12 13 14 15 16 85% 100% 85% 90% 100% 100% 100% 100% 100% 100% 90% 0% 0% 0% 0% 0% 0% 0% PHÂN TÍCH HỆ THỐNG 2.1 Thu thập - Phân tích yêu cầu Có ba kỹ thuật phân tích yêu cầu, dựa việc tìm hiểu từ góp ý thầy giáo, nhóm lựa chọn kỹ thuật BPA tự động hóa trình kinh doanh để làm cho đề tài tập lớn Trong kỹ thuật BPA lại có kỹ thuật nhỏ phân tích vấn đề phân tích nguyên nhân gốc, nhóm lựa chọn kỹ thuật phân tích vấn đề (Program analysis) Kỹ thuật BPA phân tích vấn đề việc xác định vấn đề hệ thống tìm cách giải chúng hệ thống Nhóm tìm hiểu số phần mềm theo dõi bệnh nhân trung tâm từ có phân tích tình trạng hệ thống có lắp đặt rao bán Việt Nam sau Hệ thống Monitor VC – 2000 Công ty cổ phần thương mại dịch vụ Hồng Hưng Hệ thống Monitor trung tâm OMNIVIEW Công ty TNHH Thiết Bị Y Tế Minh Khoa Lớp 4: Gói tin kết nối Class Name: Bác sĩ Description: Là người chọn buồng bệnh Responsibilities: Xem trạng thái buồng bệnh Chọn buồng bệnh cần theo dõi Attribute: Tên Bác sĩ phụ trách ca trực Khoa điều trị phụ trách Thời gian trực ca Relationships: Generalization: Aggregation: Other Associations: Màn hình giao diện chọn ID: Type Associated Use Cases: Colaborators: Màn hình giao diện chọn Màn hình giao diện chọn Class Name: Màn hình giao diện chọn ID: Description: Hiển thị chức chọn buồng bệnh Responsibilities: Hiển thị danh sách buồng bệnh Attribute: Nút nhấn Bảng thống kê buồng bệnh Relationship(quan hệ) Generalization(a-kind-of): Aggregation(a-part-of): Other Associations: Danh sách buồng bệnh Type Associated Use Cases: Colaborators: Danh sách buồng bệnh Class Name: Danh sách buồng bệnh ID: Description: Lưu thông tin trạng thái buồng bệnh Responsibilities: Nhận gói tin trạng thái giường buồng bệnh Cập nhật trạng thái giường Attribute: Số buồng bệnh Số giường trống buồng bệnh Trạng thái giường buồng bệnh Relationship(quan hệ) Type Associated Use Cases: Colaborators: CSDL buồng bệnh Generalization(a-kind-of): Aggregation(a-part-of): Other Associations: Cơ sở liệu buồng bệnh Class Name: Gói tin kết nối ID: Description: Chứa thông tin buồng bệnh chọn Responsibilities: Gửi yêu cầu kết nối đến giường buồng bệnh chọn Attribute: Header Connect ID buồng bệnh chọn ID giường buồng bệnh chọn Relationships: Generalization: Aggregation: Other Associations: CSDL buồng bệnh Type Associated Use Cases: Colaborators: CSDL buồng bệnh Biểu đồ lớp cho ca sử dụng Chọn buồng bệnh b Ca sử dụng Hiển thị thông số bệnh nhân Lớp 1: Máy Monitor Lớp 2: CSDL thông số bệnh nhân Lớp 3: Giá trị thông số Lớp 4: Giao diện hiển thị Class Name: Máy Monitor ID: Description: Thu nhận thông số thể từ bệnh nhân Responsibilities: Gửi gói tin đến CSDL thông số bệnh nhân Attribute: ID buồng bệnh chọn ID giường buồng bệnh chọn Relationship(quan hệ) Generalization(a-kind-of): Aggregation(a-part-of): Other Associations: CSDL thông số bệnh nhân Type Associated Use Cases: Colaborators: CSDL thông số bệnh nhân Class Name: CSDL thông số bệnh nhân ID: Type Description: Lưu trữ gói tin nhận lên từ Monitor Associated Use Cases: Responsibilities: Colaborators: Tiếp nhận gói tin truyền lên Máy Monitor Kiểm tra gói tin truyền lên Attribute: Độ dài khung nhận từ gói tin Bit mã mào đầu Bit giải mã lệnh Bit kiểm tra Khung tín hiệu (BED, NAME, OLD, ECG, NIBP, SpO2, RESP, TEMP) Bit END Relationship(quan hệ) Generalization(a-kind-of): Aggregation(a-part-of): Other Associations: Máy Monitor Class Name: Giá trị thông số ID: Description: Giá trị tương ứng thông số đo từ Monitor Responsibilities: Phân tách khung Chuyển đổi từ khung thành giá trị thông số Type Associated Use Cases: Colaborators: CSDL thông số bệnh nhân CSDL thông số bệnh nhân Attribute: Giá trị giường BED Tên bệnh nhân NAME Tuổi bệnh nhân OLD Tín hiệu điện tim ECG Giá trị huyết áp NIBP Giá trị độ bão hòa Oxy máu SpO2 Giá trị nhịp thở RESP Giá trị thân nhiệt TEMP Relationship(quan hệ) Generalization(a-kind-of): Aggregation(a-part-of): Other Associations: CSDL thông số bệnh nhân Class Name: Giao diện hiển thị ID: Description: Hiển thị thông số thể bệnh nhân Responsibilities: Hiển thị giá trị thông số Attribute: Bộ hiển thị số Bộ hiển thị sóng Relationship(quan hệ) Generalization(a-kind-of): Aggregation(a-part-of): Other Associations: Thông số Type Associated Use Cases: Colaborators: Thông số Biểu đồ lớp cho ca sử dụng Hiển thị thông số bệnh nhân c Ca sử dụng Điều khiển đo máy Monitor Lớp 1: Bác sĩ Lớp 2: Thông số điều khiển Lớp 3: Gói tin điều khiển Lớp 4: Máy monitor Class Name: Bác sĩ ID: Description: Người thực thao tác điều khiển đo Responsibilities: Tiến hành điều khiển đo thông số Attribute: Tên Bác sĩ phụ trách ca trực Khoa điều trị phụ trách Thời gian trực ca Relationships: Generalization: Type Associated Use Cases: Colaborators: Thông số điều khiển Aggregation: Other Associations: Thông số điều khiển Class Name: Thông số điều khiển ID: Description: Các thông số thường tiến hành đo riêng Responsibilities: Hiển thị nút chọn đo riêng Attribute: Nút bấm đo NIBP Nút bấm đo SpO2 Nút bấm đo TEMP Relationships: Generalization: Aggregation: Other Associations: Màn hình giao diện Type Associated Use Cases: Colaborators: Màn hình giao diện Class Name: Gói tin điều khiển ID: 10 Description: Là gói tin chứa thông tin yêu cầu máy Monitor cập nhật thông số điều khiển Responsibilities: Chứa khung yêu cầu thông số cần đo Attribute: Header CONTROL Chu kỳ gửi gói tin (1 lần hay lặp với chu kỳ T) Khung tín hiệu điều khiển đo (NIBP, SpO2, TEMP) Bit END Relationships: Generalization: Aggregation: Other Associations: CSDL gói tin điều khiển Type Associated Use Cases: Class Name: Máy Monitor ID: Description: Nhận yêu cầu điều khiển đo thông số Responsibilities: Tiếp nhận gói tin điều khiển Type Associated Use Cases: Colaborators: Gói tin điều khiển Colaborators: CSDL gói tin điều khiển Attribute: ID buồng bệnh chọn ID giường buồng bệnh chọn Relationships: Generalization: Aggregation: Other Associations: Gói tin điều khiển Biểu đồ lớp ca sử dụng Điều khiển đo máy Monitor d Ca sử dụng Cảnh báo dấu hiệu bất thường Lớp 1: Giá trị thông số (Đã mô tả CSD trước) Lớp 2: Ngưỡng Lớp 3: Thông báo Lớp 4: Gói tin bất thường Lớp 5: Gói tin cảnh báo Class Name: Ngưỡng ID: 11 Description: Giá trị để so sánh với giá trị thông số thời Responsibilities: Duy trì trường hợp xác định xảy bất thường Attribute: Type Associated Use Cases: Colaborators: CSDL ngưỡng Ngưỡng ECG (Bình thường, Bất thường) Ngưỡng NIBP (Cao, Bình thường, Thấp) Ngưỡng SpO2 (Cao, Bình thường, Thấp) Ngưỡng RESP (Cao, Bình thường, Thấp) Ngưỡng TEMP (Cao, Bình thường, Thấp) Relationship Generalization(a-kind-of): Aggregation(has-parts): Other Associations: CSDL ngưỡng Class Name: Thông báo ID: 12 Type Description: Mô tả cảnh báo bất thường xảy Associated Use Cases: Responsibilities: Colaborators: Hiển thị thông báo trạng thái thông số hình Giao diện hiển thị hiển thị có bất thường xảy Attribute: ID thông số Trạng thái thông số (Cao, Bình thường, Thấp, Bất thường) Relationship Generalization(a-kind-of): Aggregation(has-parts): Other Associations: Giao diện hiển thị Class Name: Gói tin bất thường ID: 13 Description: Trạng thái gói tin nhận từ Monitor Responsibilities: Được gửi từ monitor hệ thống Attribute: ID giường bệnh ID buồng bệnh Loại cảnh báo (tuột điện cực, chưa kết nối cảm biến) Relationship Generalization(a-kind-of): Aggregation(a-part-of): Other Associations: CSDL gói tin Class Name: Gói tin cảnh báo Type Associated Use Cases: Colaborators: CSDL gói tin ID: 14 Type Description: Trạng thái gói tin hệ thống sau so Associated Use Cases: sánh giá trị thông số với ngưỡng tương ứng Responsibilities: Colaborators: Được gửi từ hệ thống đến máy Monitor tương ứng CSDL gói tin Attribute: ID giường bệnh ID buồng bệnh ID thông số cảnh báo Loại cảnh báo Relationship Generalization(a-kind-of): Aggregation(a-part-of): Other Associations: CSDL gói tin Biểu đồ lớp ca sử dụng Cảnh báo dấu hiệu bất thường Biểu đồ lớp hệ thống 2.5 Mô hình hóa hoạt động Các ca sử dụng mô hình hóa ca sử dụng mô hình hóa có luồng kiện sau Chọn buồng bệnh Bác sĩ nhấn nút tùy chọn buồng bệnh hình giao diện chọn Hệ thống hiển thị danh sách buồng bệnh Bác sĩ lựa chọn buồng bệnh cần theo dõi Thông tin buồng bệnh chọn lưu vào gói tin kết nối Hệ thống gửi gói tin kết nối với máy Monitor buồng bệnh tương ứng Hệ thống thực chức hiển thị thông số bệnh nhân Hệ thống thoát khỏi chức 6a Hệ thống báo lỗi không kết nối với hệ thống giám sát buồng bệnh 7a Bác sĩ yêu cầu thay đổi tùy chọn buồng bệnh Trong ca sử dụng này, đối tượng tham gia là: Bác sĩ, hình giao diện chọn, danh sách buồng bệnh, buồng bệnh chọn, gói tin kết nối, máy Monitor Hiển thị thông số bệnh nhân Hệ thống kết nối với máy Monitor buồng bệnh Máy Monitor truyền gói tin lên hệ thống Hệ thống lưu trữ thông tin vào CSDL thông số bệnh nhân CSDL thông số bệnh nhân phân tách thành giá trị thông số: BED, NAME, OLD, ECG, NIBP, SpO2, RESP, TEMP Giá trị thông số hiển thị lên hình giao diện hiển thị Người sử dụng thoát khỏi chức 3a Nếu giá trị thông số bất thường hệ thống gọi chức cảnh báo 6a Bác sĩ thực chức xuất file báo cáo 6b Bác sĩ thực chức điều khiển đo máy Monitor Trong ca sử dụng này, đối tượng tham gia là: Máy Monitor, gói tin, giá trị thông số, hình giao diện hiển thị, CSDL thông số bệnh nhân Điều khiển đo máy Monitor Bác sĩ nhấn nút đo thông số điều khiển (NIBP, SpO2 TEMP) hình giao diện hiển thị Thông số điều khiển cập nhật gói tin điều khiển Gói tin điểu khiển truyền xuống máy Monitor tương ứng Hệ thống thực chức hiển thị thông số bệnh nhân Trong ca sử dụng này, đối tượng tham gia là: Bác sĩ, thông số điều khiển, gói tin điều khiển, máy Monitor Cảnh báo dấu hiệu bất thường Giá trị thông số hiển thị hình giao diện so sánh với ngưỡng cho phép Hệ thống xác nhận giá trị vượt ngưỡng Hệ thống hiển thị thông báo Thông báo cập nhật cho gói tin cảnh báo Gói tin cảnh báo gửi đến máy Monitor tương ứng để phát cảnh báo âm thanh, hình ảnh 1a CSDL nhận gói tin bất thường (tuột điện cực) từ máy Monitor Trong ca sử dụng này, đối tượng tham gia là: Giá trị thông số, ngưỡng, giá trị vượt ngưỡng, thông báo, gói tin cảnh báo, máy Monitor, gói tin bất thường Biểu đồ tương tác a Biểu đồ - Ca sử dụng Chọn buồng bệnh (1) - Ca sử dụng Hiển thị thông số bệnh nhân (5) - Ca sử dụng Điều khiển đo máy Monitor (6) - Ca sử dụng Cảnh báo dấu hiệu bất thường (7) b Biểu đồ giao tiếp - Ca sử dụng Chọn buồng bệnh (1) - Ca sử dụng Hiển thị thông số bệnh nhân (5) - Ca sử dụng Điều khiển đo máy Monitor (6) - Ca sử dụng Cảnh báo dấu hiệu bất thường (7) Biểu đồ máy trạng thái Tác nhân tác động tương tác với hệ thống từ bên Bác sĩ, Bác sĩ đối tượng xuất nhiều ca sử dụng, nhóm chọn đối tượng để phân tích xây dựng biểu đồ máy trạng thái Các trạng thái đối tượng bác sĩ - Đang truy cập Được xét duyệt Đang theo dõi Được kết thúc ca trực Biểu đồ gói [...]...Monitor trung tâm Infinium của Công ty cổ phần thiết bị Y Tế Việt Nhật Các hệ thống này có những chức năng chung như  Theo dõi, giám sát tối đa 16 giường bệnh  Tất cả các máy trạm kết nối đều hiển thị đầy đủ thông tin lên màn hình trạm trung tâm  Có phát cảnh báo  Kết nối với máy trạm bằng mạng Wireless 802  Lưu trữ và xem lại kết quả bệnh nhân Tuy nhiên các chức năng này chưa được tối... Monitor kết nối truyền dữ liệu về máy trung tâm  Mỗi máy Monitor được thiết lập một địa chỉ IP duy nhất nên tối đa máy trung tâm có thể nhận từ 50 máy trạm - Màn hình chính của máy trung tâm có sự tùy chọn cho từng buồng bệnh  Tùy chọn theo dõi buồng bệnh có gắn những máy Monitor nào, kiểm soát màn hình đơn giản và rõ ràng hơn (Việc phân tích này trùng với kỹ thuật thu thập yêu cầu – Phân tích tài... với độ trễ tối đa so với thiết bị là 4s Bởi phần mềm dùng trong lĩnh vực Y tế nên sự chính xác và độ trễ cần ưu tiên cao nhất Trong những trường hợp khẩn cấp cần cấp cứu, yếu tố thời gian vô cùng quan trọng, bởi vậy ở phần mềm Monitor trung tâm theo dõi thông số bệnh nhân có yêu cầu không chức năng đầu tiên là độ trễ đảm bảo tối đa so với thiết bị Monitor thực tế đang được kết nối là 4s  Khả năng... Name: Chọn buồng bệnh ID: 1 Importance Level: High Primary Actor: Bác sĩ Use Case Type: Essential Stakeholders and Interests: Bác sĩ thiết lập để màn hình theo dõi buồng bệnh nào Brief Description: Phần mềm tại một thời điểm chỉ theo dõi được 1 buồng bệnh nên cần thiết lập để kết nối với đúng buồng bệnh yêu cầu Trigger: Bác sĩ yêu cầu cần tùy chọn buồng bệnh theo dõi Relationships: Association: Bác sĩ Include:... chọn buồng bệnh cần theo dõi 4 Thông tin buồng bệnh đã chọn được lưu vào gói tin kết nối 5 Hệ thống gửi gói tin kết nối với các máy Monitor tại buồng bệnh tương ứng 6 Hệ thống thực hiện chức năng hiển thị thông số bệnh nhân 7 Hệ thống thoát khỏi chức năng Subflows: Alternate/Exceptional Flows: 6a Hệ thống báo lỗi nếu không kết nối được với hệ thống giám sát tại buồng bệnh 7a Bác sĩ yêu cầu thay đổi tùy... lớp Từ 4 ca sử dụng đã mô tả ở trên, dựa vào việc phân tích văn bản, cụ thể ở đây là phân tích các luồng dữ liệu, nhóm đã xác định 1 số lớp cơ bản và thẻ CRC tương ứng Từ đó nhóm cũng xây dựng được biểu đồ lớp cho từng ca sử dụng a Ca sử dụng Chọn buồng bệnh Lớp 1: Bác sĩ Lớp 2: Màn hình giao diện chọn Lớp 3: Danh sách buồng bệnh Lớp 4: Gói tin kết nối Class Name: Bác sĩ Description: Là người chọn buồng... buồng bệnh Bác sĩ lựa chọn buồng bệnh cần theo dõi Thông tin buồng bệnh đã chọn được lưu vào gói tin kết nối Hệ thống gửi gói tin kết nối với các máy Monitor tại buồng bệnh tương ứng Hệ thống thực hiện chức năng hiển thị thông số bệnh nhân Hệ thống thoát khỏi chức năng 6a Hệ thống báo lỗi nếu không kết nối được với hệ thống giám sát tại buồng bệnh 7a Bác sĩ yêu cầu thay đổi tùy chọn buồng bệnh Trong... Cases: Colaborators: CSDL buồng bệnh Generalization(a-kind-of): Aggregation(a-part-of): Other Associations: Cơ sở dữ liệu buồng bệnh Class Name: Gói tin kết nối ID: 4 Description: Chứa thông tin về buồng bệnh được chọn Responsibilities: Gửi yêu cầu kết nối đến các giường trong buồng bệnh được chọn Attribute: Header Connect ID buồng bệnh được chọn ID các giường trong buồng bệnh được chọn Relationships:... thao tác đo từ trạm đặt máy chủ chạy phần mềm và thu kết quả tương ứng  Xuất file báo cáo tình trạng bệnh nhân theo thời gian tùy chọn (giờ, ngày, tuần) Khi muốn theo dõi quá trình điều trị của bệnh nhân, thay vì bác sĩ xem lại sổ sách, bệnh án, sổ khám chữa bệnh, chức năng xuất file báo cáo theo tùy chọn tuần, ngày, giờ giúp thống kê, tổng hợp kết quả đo từ 09 thông số cơ thể sống theo khoảng thời... yêu cầu thay đổi tùy chọn buồng bệnh Trong ca sử dụng này, các đối tượng tham gia đó là: Bác sĩ, màn hình giao diện chọn, danh sách buồng bệnh, buồng bệnh đã chọn, gói tin kết nối, máy Monitor Hiển thị thông số bệnh nhân 1 Hệ thống kết nối với máy Monitor trong buồng bệnh 2 Máy Monitor truyền các gói tin lên hệ thống 3 Hệ thống lưu trữ thông tin vào CSDL thông số bệnh nhân 4 CSDL thông số bệnh nhân được ... Thiết kế khối nhận phân tách days gói tin Xây dựng khối cảnh báo days Tìm hiểu gói tin cảnh báo days Thiết kế khối cảnh báo days Xây dựng khối hiển thị 27 days Thiết kế khối NIBP days Thiết kế. .. days Thiết kế khối nhiệt độ days Thiết kế khối RESP days Thiết kế khối HR days Ghép nối khối days Hoàn thiện giao diện days Xây dựng khối lưu trữ 10 days Tìm hiểu cách thức lưu trữ days Thiết kế. .. kỹ thuật BPA lại có kỹ thuật nhỏ phân tích vấn đề phân tích nguyên nhân gốc, nhóm lựa chọn kỹ thuật phân tích vấn đề (Program analysis) Kỹ thuật BPA phân tích vấn đề việc xác định vấn đề hệ thống

Ngày đăng: 17/12/2015, 11:12

Xem thêm: BTLphân tích thiết kế

TỪ KHÓA LIÊN QUAN

w