intTypePromotion=1
ADSENSE

Ứng dụng quản lý ngân hàng máu

Chia sẻ: Bigates Bigates | Ngày: | Loại File: PDF | Số trang:4

13
lượt xem
0
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Máu đóng vai trò quan trọng trong điều trị, nhất là các trường hợp do tai nạn, cơ thể người bệnh bị mất đi lượng máu đáng kể và chỉ định truyền máu mới có cơ hội cứu sống họ. Khi các tổ chức y tế cần một lượng máu khẩn, thông qua ứng dụng với cách thức gửi thông báo đến người dùng thì rất nhanh người dùng có thể nhận được thông tin và đến bệnh viện để tham gia hiến máu trong các trường hợp khẩn.

Chủ đề:
Lưu

Nội dung Text: Ứng dụng quản lý ngân hàng máu

  1. ỨNG DỤNG QUẢN LÝ NGÂN HÀNG MÁU Lý Minh Nhân, Nguyễn Công Đức Khoa Công nghệ Thông tin, Trường Đại học Công nghệ TP. Hồ Chí Minh GVHD: TS. Huỳnh Quốc Bảo TÓM TẮT Máu đóng vai trò quan trọng trong điều trị, nhất là các trường hợp do tai nạn, cơ thể người bệnh bị mất đi lượng máu đáng kể và chỉ định truyền máu mới có cơ hội cứu sống họ.Khi các tổ chức y tế cần một lượng máu khẩn, thông qua ứng dụng với cách thức gửi thông báo đến người dùng thì rất nhanh người dùng có thể nhận được thông tin và đến bệnh viện để tham gia hiến máu trong các trường hợp khẩn. Trên thị trường đã có một số ứng dụng làm về ngân hàng máu nhưng chủ yếu là đặt lịch hẹn, kêu gọi cộng đồng hiến máu hoặc các quản lý hồ sơ người hiến. Giải pháp Quản lý Ngân hàng máu được đặt ra để hỗ trợ các tổ chức y tế tìm ra một lượng người có nhóm máu phù hợp cho việc điều chế bằng cách gửi thông báo, định vị địa điểm hiến máu gần nhất, đăng ký hiến máu thuận tiện, theo dõi lịch sử hiến máu của bản thân, đồng thời nhận được thông báo hiến máu khi có nhu cầu máu của các tổ chức y tế. Từ khóa: bệnh viện, hỗ trợ, khẩn cấp, nhóm máu, thông báo. 1. TỔNG QUAN 1.1 Mô tả yêu cầu Ứng dụng sẽ là trung tâm điều phối ngân hàng máu sống dựa trên sự tương tác đa chiều: bệnh viện, người hiến máu (người tham gia ngân hàng) và quản trị viên. Ba đối tượng này thông qua giao diện của ứng dụng để tương tác trực tiếp với nhau. “Thông qua ứng dụng, người hiến máu có điều kiện phù hợp có thể cập nhật thông tin trên ứng dụng về thời gian, nhóm máu, sức khỏe để bệnh viện không mất thời gian tìm kiếm, có thể điều phối trực tiếp, rút ngắn thời gian cung cấp máu tới bệnh nhân” [1]. Triển khai ứng dụng Ngân hàng máu giúp những điều phối viên có thể xác định được ngày, số lượng người có nhóm máu thích hợp để hiến máu ở bệnh viện gần nhất thông qua điện thoại thông minh, có thể điều động ngay lập tức trong những trường hợp khẩn cấp. Với cách thức gửi thông báo đến người sử dụng thì rất nhanh người dùng có thể nhận được thông tin và tìm đến các bệnh viện để tham gia hiến máu trong các trường hợp khẩn cấp. 1.2 Nhiệm vụ Kết nối nối giữa người cần máu và người cho máu chỉ trong vào khoảng 20-30 phút thay vì phải mất 50-75 phút để tìm kiếm một đơn vị máu cung cấp cho bệnh nhân. Hỗ trợ các điều phối viên có thể xác định được ngày, số lượng người có nhóm máu thích hợp để hiến ở vị trí gần nhất thông qua điện thoại thông minh, có thể điều động ngay lập tức trong những trường hợp khẩn cấp. 61
  2. Giải quyết một vấn đề lớn của xã hội mang tính nhân văn cao, giúp ích cho người bệnh cũng như những tình nguyện viên hiến máu.  Mục tiêu ngắn hạn Triển khai ứng dụng trên các nhóm tình nguyện viên sử dụng và lan truyền để mọi người có thể biết đến tầm quan trọng của việc hiến máu và giúp cho ngân hàng máu ngày một được cải thiện.  Mục tiêu dài hạn Về định hướng tương lai, đề tài sẽ mở rộng trên phạm vi cả nước, đặc biệt khi Nhà nước chuyển sang sử dụng mã định danh cá nhân. Bên cạnh các thông tin cá nhân cơ bản được lưu theo mã định danh, sẽ thêm nhiều thông tin liên quan như: sổ an sinh xã hội, tiểu sử bệnh lý,… cũng có thể tích hợp thêm vào. Trong đó nhóm máu sẽ là một phần thông tin được tích hợp vào mã định danh, từ đó ứng dụng ngân hàng máu dễ dàng triển khai đến mọi cá nhân.  Giải pháp Khi ngân hàng máu bị giảm số lượng máu đến dưới ngưỡng tối thiểu thì hệ thống được đặt trong trạng thái báo động và phải có giải pháp tích lũy dự phòng, đặc biệt là, trong các tình huống khẩn cấp. Bên cạnh những người tình nguyện tham gia hiến máu định kỳ, trong các trường hợp khẩn cấp thì điều phối viên phải liên hệ với những người tham gia/người có nhóm máu phù hợp và ở khoảng cách gần nhất để tiếp nhận các đơn vị máu. Để đáp ứng yêu cầu này, ứng dụng có chức năng gửi thông báo đến tất cả người dùng ứng dụng để liên hệ và xác định người hiến máu ở vị trí gần nhất sẽ được ưu tiên và lựa chọn thông qua chức năng tìm bệnh viện gần nhất, khi ngân hàng máu thiếu 1 nhóm máu cụ thể nào đó thì hệ thống chỉ gửi thông báo đến những người có nhóm máu tương ứng. 2. CƠ SỞ LÝ THUYẾT 2.1 Android studio Android Studio là một phầm mềm bao gồm các bộ công cụ khác nhau dùng để phát triển ứng dụng chạy trên thiết bị sử dụng hệ điều hành Android như các loại điện thoại smartphone, các tablet... Android Studio được đóng gói với một bộ code editor, debugger, các công cụ performance tool và một hệ thống build/deploy (trong đó có trình giả lập simulator để giả lập môi trường của thiết bị điện thoại hoặc tablet trên máy tính) cho phép các lập trình viên có thể nhanh chóng phát triển các ứng dụng từ đơn giản tới phức tạp. Có các chức năng cơ bản như: Project và cấu trúc tập tin, Hệ thống Android Build, Gỡ lỗi và hiệu suất, Trình quản lý thiết bị ảo của Android (AVD), Inline debugging [2]. 2.2 My SQL MySQL là hệ quản trị cơ sở dữ liệu (CSDL) tự do nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Vì MySQL là hệ quản trị cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh. Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên internet. Người dùng có thể tải về MySQL miễn phí từ trang chủ [3]. 62
  3. 2.3 Ngôn ngữ lập trình Java Java là một trong những ngôn ngữ lập trình hướng đối tượng. Nó được sử dụng trong phát triển phần mềm, trang web, game hay ứng dụng trên các thiết bị di động. Java được khởi đầu bởi James Gosling và bạn đồng nghiệp ở Sun MicroSystem năm 1991. Ban đầu Java được tạo ra nhằm mục đích viết phần mềm cho các sản phẩm gia dụng, và có tên là Oak. Các đặc điểm của ngôn ngữ lập trình Java: Hướng đối tượng hoàn toàn, độc lập phần cứng và hệ điều hành, cơ chế thu gom rác tự động [4]. 3. KẾT QUẢ 3.1 Giao diện các chức năng chính của ứng dụng Hình 1. giao diện chức năng gửi thông báo Hình 2. giao diện chức năng tìm bệnh viện gần nhất 3.2 Mục tiêu của công trình nghiên cứu Công trình nghiên cứu về tính cấp thiết, vai trò đặt biệt của máu trong thời điểm hiện tại và tính ứng dụng của ứng dụng hỗ trợ quản lý ngân hàng máu. 63
  4. Và việc sử dụng ứng dụng hỗ trợ ngân hàng máu giúp những điều phối viên có thể xác định được ngày, số lượng người có nhóm máu thích hợp để hiến máu ở bệnh viện gần nhất thông qua điện thoại thông minh, từ đó có thể điều động ngay lập tức một lượng máu trong những trường hợp khẩn cấp. Với cách thức gửi thông báo đến người sử dụng thì rất nhanh người dùng có thể nhận được thông tin và tìm đến các bệnh viện để tham gia hiến máu trong các trường hợp khẩn cấp. 3.3 Kết quả đạt được Đáp ứng được nhu cầu và mục tiêu ban đầu đã đặt ra của từng chức năng trong ứng dụng như: - Tính năng đăng nhập, đăng xuất, đăng ký người dùng - Tính năng hiển thị danh sách người đã đăng ký và tham gia hiến máu - Tính năng xem chi tiết, chỉnh sửa thông tin người dùng - Tính năng tìm kiếm nhóm máu theo tên, nhóm máu - Tính năng gửi thông báo đến người dùng khi cần sự trợ giúp về nhóm máu - Tính năng thành tựu người dùng - Tính năng hỗ trợ lấy lại mật khẩu - Tính năng tìm kiếm bệnh viện gần nhất - Tính năng thêm, sửa, xóa người dùng dành cho admin - Tính năng thông báo TÀI LIỆU THAM KHẢO Ứng dụng công nghệ thông tin cho công tác hiến máu nhân đạo [1] https://baothuathienhue.vn/ung-dung-cong-nghe-thong-tin-cho-cong-tac-hien-mau- nhan-dao-a73413.html. Truy cập ngày 07 tháng 09 năm 2020 Tổng quan về ngôn ngữ lập trình Android studio [2] https://nordiccoder.com/blog/blog-tong-quan-ve-lap-trinh-android-lap-trinh-di-dong- android-la-gi. Truy cập ngày 23 tháng 09 năm 2020 Tổng quan hệ quản trị cơ sở dữ liệu Mysql [3] http://sqladvice.com/mysql-la-gi-tong-quan-ve-he-quan-tri-du-lieu-mysql. Truy cập ngày 15 tháng 10 năm 2020 Tổng quan về ngôn ngữ lập trình Java [4] https://gpcoder.com/1638-tong-quan-ve-ngon-ngu-lap-trinh- java/?fbclid=IwAR0nT3D5uBzJJmiGq- Rl9o_60kaDXltAmqjv7EprMfcJduFZul3eOW4ZwWg. Truy cập ngày 02 tháng 12 năm 2020 64
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2