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

đồ án tốt nghiệp đại học nghiên cứu và xây dựng ứng dụng quản lý thiết bị y tế

81 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Nội dung

Có khả năng phân tích và đánh giá kết quả 15 5 Kế hoạch làm việc rõ ràng bao gồm mục tiêu và phương pháp thực hiện dựa trên kết quả nghiên cứu lý thuyết một cách có hệ thống 1 2 3 4 5 6

Trang 1

Hà Nội, 6-2021

Trang 2

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Hà Nội, 6-2021

Trang 3

ĐÁNH GIÁ QUYỂN ĐỒ ÁN TỐT NGHIỆP

(Dùng cho giảng viên hướng dẫn)

Tên giảng viên đánh giá:

Họ và tên sinh viên: MSSV:

Có khả năng phân tích và đánh giá kết quả (15)

5 Kế hoạch làm việc rõ ràng bao gồm mục tiêu và phương pháp thực hiện dựa trên kết quả nghiên cứu lý thuyết một cách có hệ thống 1 2 3 4 5 6 Kết quả ợc trình bày một cách logic và dễ ểu, tất cả kết quả đều đượphân tích và đánh giá thỏa đáng đư hi c 1 2 3 4 5

7

Trong phần kết luận, tác giả ỉ rõ sự khác biệt (nếu có) giữa kết quả đạch t được và mục tiêu ban đầu đề ra đồng thời cung cấp lập luận để đề xuất

hướng giải quyết có thể ực hiện trong tương laith 1 2 3 4 5

Kỹ năng viết quyển đồ án (10)

8

Đồ án trình bày đúng mẫu quy định với cấu trúc các chương logic và đẹp mắt (bảng biểu, hình ảnh rõ ràng, có tiêu đề, được đánh số thứ tự và được giải thích hay đề cập đến; căn lề ống nhất, có dấu cách sau dấu chấm, thdấu phảy v.v.), có mở đầu chương và kết luận chương, có liệt kê tài liệu tham khảo và có trích dẫn đúng quy định

1 2 3 4 5

9 Kỹ năng viết xuất sắc (cấu trúc câu chuẩn, văn phong khoa học, lập luận logic và có cơ sở, từ vựng sử dụng phù hợp v.v.) 1 2 3 4 5

Thành tựu nghiên cứu khoa học (5) (chọn 1 trong 3 trường hợp)

Điểm tổng quy đổi về thang 10

Trang 4

Nhận xét khác (về thái độ và tinh thần làm việc của sinh viên)

Trang 5

ĐÁNH GIÁ QUYỂN ĐỒ ÁN TỐT NGHIỆP

(Dùng cho cán bộ phản biệ n)

Giảng viên đánh giá:

Họ và tên sinh viên: MSSV:

Tên đồ án:

Chọn các mức điểm phù hợp cho sinh viên trình bày theo các tiêu chí dưới đây: Rất kém (1); Kém (2); Đ t (3); Gi i (4); Xuạ ỏ ất sắc (5)

5 Kế hoạch làm việc rõ ràng bao gồm mục tiêu và phương pháp thực hiện dựa trên kết quả nghiên cứu lý thuyết một cách có hệ thống 1 2 3 4 5 6 Kết quả ợc trình bày một cách logic và dễ ểu, tất cả kết quả đều đượphân tích và đánh giá thỏa đáng đư hi c 1 2 3 4 5

7 Trong phần kết luận, tác giả ỉ rõ sự khác biệt (nếu có) giữa kết quả đạđược và mục tiêu ban đầu đề ra đồng thời cung cấp lập luận để đề xuất ch t hướng giải quyết có thể ực hiện trong tương laith

1 2 3 4 5

9 Kỹ năng viết xuất sắc (cấu trúc câu chuẩn, văn phong khoa học, lập luận logic và có cơ sở, từ vựng sử dụng phù hợp v.v.) 1 2 3 4 5

Thành tựu nghiên cứu khoa học (5) (chọn 1 trong 3 trường hợp)

2 10c Không có thành tích về nghiên cứu khoa học 0

Điểm tổng quy đổi về thang 10

Trang 7

LỜI NÓI ĐẦU

Lời đầu tiên, em xin được gửi lời cảm ơn chân thành và sâu sắ nhất đến tất cả các c thầy cô trong trường Đại Học Bách Khoa Hà Nội nói chung cũng như tất cả các thầy cô giáo trong Viện Điện tử - viễn thông nói riêng đã tận tình chỉ bảo giảng dạy cho em những kiến thức và kinh nghiệm quý báu trong suốt quá trình học tập và tu dưỡng tại trường Đại Học Bách Khoa Hà Nội.

Tiếp đến, em xin được gửi lời cảm ơn chân thành và sâu sắc nhất đến thầy ThS Hoàng Quang Huy – Giảng viên bộ môn Điện tử y sinh, Viện Điện tử - viễn thông, trường Đại Học Bách Khoa Hà Nội đã tận tình hướng dẫn, chỉ bảo, giúp đỡ em trong suốt quá trình học tập, nghiên cứu và thực hiện đồ án Thầy không chỉ cho em những kiến thức chuyên môn mà còn cả những kinh nghiệm, kỹ năng quý báu trong cuộc sống, kỹ năng ra quyế ịnh giúp em trưởng thành hơn rất đ t nhiều

Cuối cùng, em xin được gửi lời cảm ơn chân thành tới toàn thể thầy cô và bạn bè đã quan tâm, động viên, giúp đỡ em trong suốt quá trình học tập và nghiên cứu để em có th thể ể hoàn thành đề tài này

Hà Nội, ngày 17 tháng 06 năm 2021

Trang 8

LỜI CAM ĐOAN

Tôi tên là Nguyễn Thanh Loan, mã số sinh viên 20162507, lớp Điện tử - viễn thông 07, khóa 61 Đồ án được thực hiện dưới sự hướng dẫn của ThS Hoàng Quang Huy Tôi xin cam đoan toàn bộ nội dung được trình bày trong đồ án Nguyên cứ và xây dựng ứng dụng quản lý thiế ị y tế là kế quả của quá trình tìm hiểu và nghiên cứu của tôi Các dữ t bliệu được nêu trong đồ án là hoàn toàn trung th c, phự ản ảnh đúng kết quả dựa trên thực tế Mọi thông tin trích dẫn đều tuân ủ các quy định về sở hữu trí tuệ, các tài liệu tham thkhảo được liệt kê rõ ràng Tôi xin chịu hoàn toàn trách nhiệm với những nội dung được viết trong đồ án này

Hà Nội, ngày 20 tháng 07 năm 2021 Người cam đoan (Ký tên) Nguyễn Thanh Loan

Trang 9

1.1.1 Sự phổ biến của điện thoại thông minh 7

1.1.2 Hiện trạng sử dụng và quản lý thiết bị y tế ở nước ta 8

1.2 Phạm vi, mục tiêu, nhiệm vụ của đề tài 9

1.3 Định hướng giải quyết, phân tích và lựa chọn công nghệ 10

CHƯƠNG 2 Cơ sở lý thuyết 13

2.1 Nền tảng Android 13

2.1.1 Ngôn ngữ lập trình Java trong hệ điều hành Android 13

2.1.2 Sự phát triển của nền tảng Android 18

2.1.3 Ưu và nhược điểm của hệ điều hành Andorid 19

2.2 Phương thức/giao thức API 20

2.2.1 API là gì? 20

2.2.2 Tìm hiểu về Web API 22

2.2.3 Tiêu chuẩn thiết kế Restful API 23

2.2.4 Quy trình hoạt động của Web API 24

2.2.5 Ưu và nhược điểm của Web API 25

2.3 Quản lý trang thiết bị y tế 26

2.3.1 Khái niệm trang thiết bị y tế 26

2.3.2 Phân loại trang thiết bị y tế 27

2.3.3 Quản lý trang thiết bị y tế 28

CHƯƠNG 3 Phân tích và thiết kế hệ thống 32

3.1 Khảo sát và mô tả bài toán 32

3.1.1 Khảo sát thực trạng 32

Trang 10

3.1.2 Mô tả bài toán 32

3.2 Mô hình hóa chức năng 33

3.3.3 Usecase quản lý tài khoản 38

3.3.4 Usecase quản lý thiết bị 38

3.3.5 Usecase quản lý vật tư 40

3.3.6 Usecase thông báo 40

3.5 Thiết kế giao diệ ứng dụn ng 51

CHƯƠNG 4 Cài đặt và đánh giá thử nghiệm 53

4.1 Môi trường cài đặt 53

4.2 Chương trình Demo 53

4.2.1 Giao diện đăng nhập của chương trình 54

4.2.2 Giao diện chính của chương trình 56

4.2.3 Giao diện quản lý thiết bị 57

4.2.4 Giao diện quản lý vật tư 60

4.2.5 Giao diện thông báo 61

4.2.6 Giao diện thống kê thiết bị 62

Trang 11

4.2.7 Giao diện kiểm kê thiết bị 63

4.2.8 Giao diện báo hỏng thiết bị 64

4.2.9 Giao diện quan lý tài khoản người dùng 65

4.3 Kiểm thử và đánh giá phần mềm 65

KẾT LUẬN 72

TÀI LIỆU THAM KHẢO 74

Trang 12

DANH MỤC KÝ HIỆU VÀ CHỮ VIẾT TẮT

TTTYT : Trang thiết bị y tế ĐTTM : Điện thoại thông minh WHO : World health organization TB : Thiết bị

TTCT : Thông tin chi tiết

Trang 13

vi

Đánh giá thử nghiệm chương trình

Trang 14

CHƯƠNG 1 Đặt vấn đề và định hướng giải pháp

Nhu cầu chăm sóc sức khỏe của con người luôn là vấn đề được đặt lên hàng đầu Ngày nay, cùng với sự phát triển chóng mặt của khoa học kỹ thuật, các thiết bị y tế cũng ngày càng đa dạng hơn, đi cùng với điều đó là vấn đề quản lý trang thiết bị y tế Trong kỷ nguyên công nghệ hiện nay, điện thoại thông minh là thiết bị ất ly thân” của mỗ“b i người Nhận thấy điều đó, chương này tập trung nghiên cứu về sự phổ biến của điện thoại thông minh và tình trạng quản lý trang thiết bị hiện nay, từ đó đưa ra giải pháp thích hợp để tích hợp vấn đề quản lý thiết bị y tế trên điện thoại

1.1 Đặt vấn đề

1.1.1 Sự phổ biến của điện thoại thông minh

Trong kỷ nguyên công nghệ ngày nay, điện thoại thông minh (ĐTTM) đã phát triển mạnh mẽ, trở lên phổ biến và thay đổi toàn bộ ộc sống của con người, từ cách trao đổcu i thông tin, làm việc, giải trí và học tập… Với rất nhiều tiện ích, dần dần điện thoại trở thành “vật bất ly thân” với mỗi người Theo báo cáo từ Hootsuite cho thấy tính đến tháng 1/2021, số ợng người dùng điện thoại thông minh toàn cầu là 5,22 tỉ người, tương lưđương 66,6% tổng dân số thế giới (dân số ế giới là 7,83 tỉ người) Kể từ tháng 1/2020, thsố lượng người dùng điện thoại thông minh tăng 1,8% (93 triệu)

Trang 15

Hình 1.1 Số ợng dân số dùng smartphone, internet, mạng xã hội trên thế giớilư

Đại dịch Covid-19 đã khiến thời lượng sử dụng điện thoại thông minh của người dùng Việt Nam tăng lên đáng kể trong năm 2020 Theo báo cáo về “Th trưị ờng ứng dụng di động 2021” do Appote phát hành ngày 12/5, Việt Nam có khoảng 70% dân số sử dụng điện thoại di động, trong đó có 64% các thuê bao đã kết nối 3G và 4G Thời gian trung bình mỗi ngày người dùng sử dụng thiết bị di động đã có mức tăng trưởng trong năm 2020 là 25% so với năm 2019, từ 4 giờ/ngày lên 5,1 giờ/ngày Đây là con số khá ấn tượng, chứng minh điện thoại thông minh đang được ưu tiên làm thiế ị kết b t nối chính nước ta nhờ sự ện lợti i và hữu ích này

Ngày nay, kinh tế xa hội phát triển, đời sống con người ngày càng nâng cao, nhờ vậy mà nhu cầu chăm sóc sức khỏe trong y tế càng được chú trọng hơn nữa Trong đó, trang thiết bị y tế (TTBYT) là một trong ba yếu tố quan trọng cấu thành ngành y tế: (y – dược - trang thiết bị y tế), quyết định hiệu quả và chất lượng của công tác chăm sóc, bảo vệ và nâng cao sức khỏe con ngườ Mặc dù vậy việc quản lý và sử dụng thiết bị tại bệnh i.viện lại chưa thậ ự đượt s c chú trọng

1.1.2 Hiện trạng sử dụng và quản lý thiế ị y tế ở t b nước ta

Trang thiết bị kỹ thuật y tế, được gọi tắt là trang thiế ị ế, là những thiết bị, máy t b y tmóc, dụng cụ, vật tư, phương tiện vận chuyển chuyên dụng… dùng trong y tế, đó chính là những phương tiện ứng dụng các thành tựu khoa học kỹ thuật và công nghệ trong việc

Trang 16

khám, chữa bệnh Theo WHO, ngày nay có khoảng 10.500 chủng loại TTBYT khác nhau trên thị trường Chúng bao gồm từ các thiế ị ẩn đoán và điều trị có giá trị lớn, t b chcông nghệ cao như máy gia tốc tuyến tính giúp điều trị các bệnh ung thư, cộng hưởng từ, chụp cắt lớp… cho đến ống nghe khám bệnh và các trang thiết bị cơ bản khác hỗ trợ cho bác sỹ, điều dưỡng thực hiện công việc chăm sóc sức kh e bỏ ệnh nhân hàng ngày

Theo số ệu thống kê của Bộ y tế, mỗi năm Việt Nam phải bỏ ra hàng trăm tỉ đồng liđể nhập khẩu TTBYT Nước ta hiện tại có khoảng 1000 bệnh viện, nhu cầu về TTBYT rất lớn, đa dạng về ủng loại và đòi hỏi độ an toàn, chính xác cao Các cơ sở y tế phảch i liên bổ sung các thiết bị khám chữa bệnh hiện đại và thay thế các thiết bị đã hư hỏng Với số ợng lớn như vậy nhưng quy trình quản lý trang thiết bị ở các cơ sở khám chữlư a bệnh và bệnh viện lại đang được thực hiện ủ th công trên giấy tờ Tại nhiều cơ sở y tế, nhân viên kế toàn sẽ đảm nhận thêm công việc này thay vì có đội ngũ quản lý bảo trì máy móc thiết bị Do vậy, công tác quản lý TTBYT hiện tại đang mất rất nhiều thời gian trong việc truy xuất, tìm kiếm, thống kê, quản lý bảo trì, sửa chữa máy móc… gây rất nhiều khó khăn, bất cập, tiêu hao chi phí nhân lực lớn và dễ dẫn đến nhầm lẫn hoặc thất lạc hồ Chính vì vậy, việc xây dựng một hệ ống quản lý trang thiết bị y tế là rấsơ th t cần thi t.ế

Từ những lý do trên, tôi quyết định chọn đề tài “Xây dựng ứng dụng quản lý trang thiết bị y tế trên nền tảng di động Android”, được dựa theo và phát triển từ website quản lý thiết bị y tế Ứng dụng quản lý thiết bị y tế được liên tục cập nhập dữ ệu mới nhấli t từ hệ ống, tích hợp trên chiếc điện thoại nhỏ bé, giúp cho việc theo dõi và quản lý thTTBYT được diễn ra liên tục và thuận tiện hơn

Hiện nay trên thị trường Viêt Nam cũng có một số phần mềm kinh doanh để quản lý thiết bị y tế như: SpeedMaint, WinMain CMMS, EHIS Tuy nhiên, kinh phí đầu tư dành cho trang thiết bị y tế của Việt Nam hiện nay nhìn chung còn hạn hẹp, hầu hết các cơ sở y tế đều chưa áp dụng các phần mềm quản lý TTBYT Đề tài đồ án nghiên cứu được chọn với mong muốn khắc phục, cải thiện và san sẻ các vấn đề về quản lý TTBYT của nước ta hiện nay

1.2 Phạm vi, mục tiêu, nhiệm vụ của đề tài

• Đối tượng nghiên cứu: ứng dụng quản lý trang thiết bị y tế trên nền tảng Android • Đối tượng sử dụng: nhân viên trong các cơ sở y tế

Trang 17

• Hệ ống quản lý trang thiết bị y tế gồm 2 phần: server (website quản lý thiết bị thy tế) và client (ứng dụng mobile quản lý thiết bị y tế) Đề tài tập trung nghiên cứu về ứng dụng mobile trên nền tảng Android

• Nội dung nghiên cứu:

o Phân tích thiế ế hệ ống, ết kế cơ sở dữ ệu và sơ đồ ức năngt k th thi li cho Nghiên cứu về ngôn ngữ lập trình Java và hệ ều hành Androidđio Nghiên cứu về giao th c kứ ết n i giố ữa các ứng dụng – API

• Ý nghĩa: Áp dụng những kiến thức đã học và nghiên cứu thêm để thiết kế và xây dựng ứng dụng quản lý thiết bị y tế trên thiết bị điện thoại thông minh Kết quả đạt được có thể ứng dụng cho các phòng quản lý TTBYT trong bệnh viện, đáp ứng các nhu cầu cần thiết hiện tại

1.3 Định hướng giải quyết, phân tích và lựa chọn công nghệ

Mục tiêu của đồ án tốt nghiệp nhằm hướng đến xây dựng một phần mềm quản lý trang thiết bị y tế trong bệnh viện, giúp kiểm soát số ợng, quản lý bảo hành, bảo trì và lưsửa ch a các thiữ ết bị và vật tư trong y tế

Lựa chọn công nghệ • Ngôn ngữ lập trình: Java • Nền tảng phát triển: Android • Web API: Resfull và Laravel

Android là m t hộ ệ điều hành có mã nguồn mở ra mắt vào năm 2007 do Google phát triển, được ết kế dành riêng cho các thiết bị di động thông minh Theo số ệu thống thi likê của APPOTA, năm 2020 Android vẫn giữ vững vị trí hệ ều hành lớn nhất thế giớđi i với 74,4% Còn tại thị trường Việt Nam, Android đang chiếm ưu thế với hơn 60% thị phần

Trang 18

Hình 1.2 Thị ần theo hệ ều hành smartphone tháng 6/2020ph đi

Không chỉ vậy, hệ điều hành Android còn cung cấp một kho ứng dụng Google Play đồ sộ với hơn 650.000 ứng dụng với nhiều phần mềm miễn phí và vô cùng ện dụng tiNgười dùng có thể thoải mái cập nhập lên/xuống phần mềm Với những tiện ích trên đã giúp người dùng có thể ếp cận dễ hơn với các ứng dụng được phát triển trên hệ điềti u hành Android

Đến nay đã có rất nhiều ngôn ngữ được sử dụng để lập trình ứng dụng trên hệ điều hành Android như: Flutter - ngôn ngữ Darf, Java, C++, C#, Kotlin, Python… Trong đó, Flutter, Java, C++, Kotlin là những ngôn ngữ phổ biến được sử dụng trong lập trình Android

Java là ngôn ngữ đơn giản, dễ dàng sử dụng, độ linh hoạt cao, đặc biệt là trong Android Studio IDE để phát triển các ứng dụng dành cho Android Ngoài ra, lập trình Android bằng Java có một API phong phú và các phương thức đã được triển khai sẵn trong bộ cài đặt SDK giúp tiết kiệm kha khá thời gian xây dựng ứng dụng và có thể làm nhiều thứ hơn với java, bao gồm đồ họa, âm thanh và nhiều khả năng viết các trò chơi nhỏ như Tic Tac Toe, Tetris Đó là điểm cộng lớn mang lại lợi thế thành công cho java Mặc dù được phát triển từ C/C++ nhưng điều này lại ngược với C/C++ khi triển khai một số ức năng có thể sẽ ải viết rất nhiều phương thức Còn với java đã được hỗ ch ph

Trang 19

trợ sẵn các I/O API, và các phương thức, interface để bạn kết nối đến các ngôn ngữ khác như C/C++ Cùng với việc sử dụng miễn phí và cung cấp các thư viện mã nguồn mở đã đóng vai trò vô cùng quan trọng, đảm bảo Java có thể đượ ử dụng ở khắp mọi nơi.c s

Cùng với sự hiểu biết và những kiến thức đã được học trên trường và nỗ lực nghiên cứu thêm của bản thân, tôi lựa chọn tìm hiểu và sử dụng java làm ngôn ngữ lập trình ứng dụng trên hệ điều hành Android

Trang 20

CHƯƠNG 2 Cơ sở lý thuyết

Android là một hệ điều hành phổ biến, đặc biệt là trên điện thoại thông minh với mã nguồn mở đã thu hút được rất nhiều nhà lập trình cũng như hệ sinh thái của chính nó Ngoài ra, ứng dụng đượ sử dụng cơ sở dữ ệu được lưu trữ server Do đó, nội dung c lichương này tập trung nghiên cứu về cơ sở lý thuyết của hệ điều hành Android và giao thức Web API, đồng thời tìm hiểu về các khái niệm của trang thiết bị để xây dựng cơ sở dữ ệu hợp lý.li

Java dùng để viết ứng dụng mobile (J2ME), nếu muốn nhìn thấy một sản phẩm được tạo ra từ Java thì thật đơn giản, hãy mở điện thoại Android lên và bấ ỳ ứng dụng nào t kbạn nhìn thấy cũng chính là một sản phẩm như vậy, được viết bằng ngôn ngữ lập trình

Trang 21

Java, với Android API của Google, tương tự như JDK Với sự phát triển của Android ngày nay, hầu hết lập trình viên Java đều là những người viết app cho Android Android sử dụng JVM và cách đóng gói khác nhau, nhưng code thì vẫn được viế ằng Java.t b

Nhiều phần mềm hữu ích và công cụ phát triển được viết và t ển khai trong Java, ví ridụ như Eclipse, InetelliJ Idea và Netbans IDE Rất nhiều phần mềm trên máy tính để bàn cũng được viế ằng Java.t b

Hadoop và các công nghệ dữ ệu lớn khác cũng đang sử dụng Java theo cách này lihay cách khác Apache của Java dựa trên HBase và Accumulo (mã nguồn mở), ElasticSearch cũng vậy Tuy Java không phải kẻ thống trị trong lĩnh vực này, vì có những công nghệ như MongoDB được viết bằng C ++, nhưng Java có tiềm năng để đạt được thị phần ngày càng tăng nếu Hadoop hoặc ElasticSearch lớn mạnh

Không chỉ vậy, Java còn được chọn sử dụng trong các nghiên cứu khoa học, bao gồm xử lý ngôn ngữ tự nhiên, cho các hệ ống nhúng, điều khiển robot,…th

Với ứng dụng đa dạng, hiện nay có trên 3 tỷ thiết bị đang chạy bằng java (theo ghi nhận của Sun)

2.1.1.2 Đặc điểm của ngôn ngữ lập trình Java

Là một trong những ngôn ngữ lập trình phổ biến nhất hiện nay, java có những đặc điểm nổi bật giúp nó giữ vai trò như một ngôn ngữ lập trình tiên phong khi được Google chọn để phát triển ứng dụng Android

Tất cả các chương trình muốn thực thi được thì phải được biên dịch ra mã máy Mã máy của từng kiến trúc CPU của mỗi máy tính là khác nhau (tập lệnh mã máy của CPU Intel, CPU Solarix, CPU Macintosh… là khác nhau), vì vậy trước đây một chương trình sau khi biên dịch xong chỉ có thể ạy được trên một kiến trúc CPU cụ ể nào đó ch thChương trình thực thi được trên windows được biên dịch dưới dạng file có đuôi exe, còn trên Linux được biên dịch dưới dạng file có đuôi elf Vì vậy, trước đây một chương trình chạy được trên windows muốn chạy được trên hệ điều hành khác như Linux thì sẽ phải chỉnh sửa và biên d ch lại ị

Trang 22

Hình 2.1 Máy ảo java (JVM)

Ngôn ngữ lập trình java ra đờ ỗ ợ mi h tr áy ảo java (JVM –Java Virtual Machine) mà khó khăn trên đã được khắc phục Một chương trình viết bằng ngôn ngữ lập trình java sẽ được biên dịch ra mã máy của máy ảo java (mã java bytecode) Sau đó máy ảo JVM sẽ ịu trách nhiệm chuyển mã bytecode ấy thành mã máy tương ứng Nhờ đó giúp java chtrở thành ngôn ngữ viết một lần, thực thi khắp nơi (“write once, run anywhere” – Wora) Chương trình phần mềm viết bằng Java có thể ạy trên mọi nền tảng (platform) khác chnhau thông qua một môi trường thực thi với điều kiện có môi trường thực thi thích hợp hỗ ợ nền tảng đó.tr

Java được thiết kế để biên dịch code thành bytecode và bytecode sẽ ạy trên môi chtrường thực thi Nên chương trình Java có thể ạy trên nhiều thiết bị, nhiều hệ điều chhành khác nhau

Trang 23

Hình 2.2 Java được thực thi trên nhiều hệ ều hành đi

Java là một ngôn ngữ vừa biên dịch vừa thông dị Khi viết mã, hệ ch thống tạo ra một tệp java Khi biên dịch mã nguồn của chương trình sẽ được biên dịch ra mã byte code Máy ảo Java (Java Virtual Machine) sẽ thông dịch mã byte code này thành machine code (hay native code) khi nhận được yêu cầu chạy chương trình.

Hình 2.3 Quá trình thông dịch & biên dịch của java

Không chỉ vậy, java còn được hỗ ợ cơ chế thu gom rác tự động Khi tạo ra các đốtr i tượng trong Java, JRE sẽ tự động cấp phát không gian bộ nhớ cho các đối tượng ở trên heap Với ngôn ngữ như C \ C++, bạn sẽ phải yêu cầu hủy vùng nhớ mà bạn đã cấp phát, để tránh việc thất thoát vùng nhớ Tuy nhiên vì một lý do nào đó, bạn không hủy

Trang 24

một vài vùng nhớ, dẫn đến việc thất thoát và làm giảm hiệu năng chương trình Ngôn ngữ lập trình Java hỗ ợ tr cho bạn điều đó, nghĩa là bạn không phả ự gọ ủy các vùng i t i hnhớ Bộ thu dọn rác của Java sẽ theo vết các tài nguyên đã được cấp Khi không có tham chiếu nào đến vùng nhớ, bộ thu dọn rác sẽ tiến hành thu hồi vùng nhớ đã được cấp phát Ngoài ra, java hỗ ợ lập trình đa tiến trình (multithread) để ực thi các công việtr th c đồng thời Đồng thời cũng cung cấp giải pháp đồng bộ giữa các tiến trình (giải pháp sử dụng priority…)

Java có tính an toàn và bảo mật cao Nó yêu cầu chặt chẽ về kiểu dữ ệu, dữ ệu li liphải được khai báo tường minh và không sử dụng con trỏ và các phép toán với con trỏ Java kiểm soát chặt chẽ việc truy nhập đến mảng, chuỗi, không cho phép sử dụng các kỹ thuật tràn Do đó, các truy nhập sẽ không vượt quá kích thước của mảng hoặc chuỗi Quá trình cấp phát và giải phóng bộ nhớ được thực hiện tự động và cơ chế xử lý lỗi giúp việc xử lý và phục hồi lỗi dễ dàng hơn Java cung cấp một môi trường quản lý chương trình với nhiều mức khác nhau:

• Mức 1 : Chỉ có thể truy xuất dữ ệu cũng như phương phức thông qua giao lidiện mà lớp cung cấp

• Mức 2 : Trình biên dịch kiểm soát các đoạn mã sao cho tuân thủ các quy tắc của ngôn ngữ lập trình Java trước khi thông dịch

• Mức 3 : Trình thông dịch sẽ kiểm tra mã byte code xem các đoạn mã này có đảm bảo được các quy định, quy tắc trước khi thực thi

• Mức 4: Java kiểm soát việc nạp các lớp vào bộ nhớ để giám sát việc vi phạm giới hạn truy xuất trước khi nạp vào hệ thống.

Trang 25

Hình 2.4 Tính bảo mật của Java

Do Java phải biên dịch qua máy ảo Java (JVM) nên sẽ được bảo mật cao hơn khi mọi đ i tưố ợng phải qua JVM mớ ến hệ điều hành i đ

2.1.2 Sự phát triển của nền tảng Android

Android là một hệ điều hành có mã nguồn mở dựa trên nền tảng Linux được thiết kế dành cho các thiết bị di động có màn hình cả ứng như điện thoại thông minh và máy m tính bảng

Ban đầu, Android được phát triển bởi Tổng công ty Android, với sự hỗ ợ tài chính trtừ Google, sau này được chính Google mua lại vào năm 2005 và hệ điều hành Android đã ra mắt vào năm 2007 Chiếc điện thoại đầu tiên chạy Android là HTC Dream được bán vào ngày 22 tháng 10 năm 2008

Chính mã nguồn mở cùng với giấy phép không có nhiều ràng buộc đã cho phép các nhà phát triển thiết bị, mạng di động và các lập trình viên được điều chỉnh và phân phối Android một cách tự do Những yếu tố này đã giúp Android trở thành nền tảng điện thoại thông minh phổ ến nhất thế giới Dù hiện nay rất nhiều nền tảng mới được phát bitriển nhưng Android vẫn chiếm thị phần điện thoại thông minh lớn nhất trên toàn thế giới Tính đến tháng 1 năm 2020, Android là hệ điều hành phổ biến nhất đượ sử dục ng trên các thiết bị di động, với 74,3% thị phần toàn cầu IOS của Apple đứng thứ hai với 24,8%

Android có lượng ứng dụng của bên thứ ba rất phong phú và vẫn đang không ngừng gia tăng Những ứng dụng này được chọn lọc và đặt trên một cửa hàng ứng dụng như Google Play Store để người dùng tải về, ngoài ra họ cũng có thể cài đặ ứng dụng bằng t

Trang 26

file định dạng apk được tải từ trang web Một số nhà phát triển có thể giới hạn ứng dụng của họ ỉ dành cho những thiết bị cố định, nhà mạng cố định hoặc những quốc gia cố chđịnh vì những lý do liên quan đến kỹ thuật và kinh doanh.

Google thường đưa ra các bản cập nhậ ớn cho Android sau mỗi khoảng từ 6 đến 9 t ltháng, và các thiết bị được hỗ ợ có thể cập nhật một cách dễ dàng thông qua phương trthức OTA Chúng ta đã quen thuộc với việc Google đặt tên các phiên bản Android mới theo tên các loại bánh kẹo ngọt, nhưng thực tế ban đầu không hẳn như vậy Sau thành công với bản thương mại đầu tiên mang tên Android 1.5 Cupcake, Google tiếp tục đặt các phiên bản tiếp theo dựa vào tên món bánh tránh miệng Tuy nhiên trong những ngày đầu, Android được đặt bằng các tên mã robot nội bộ như Astro Boy, Bender, thậm chí là R2-D2 Sau bản phát hành năm 2008, Google mới quyế ịnh giữ cách đặt tên theo các t đmón bánh ngọt, thứ tự trong bảng chữ cái ABC Ngoài các bản thương mại, một vài bản cập nhật cho Android lấy cảm hứng từ snack, hay HTC Dream có bản nâng cấp mang tên Petit Four, đặt tên theo món bánh tráng miệng nhỏ của Pháp Hiện tại, phiên bản Android mới nhất được đặt tên là Marshmallow, cũng là tên của một loại kẹo xốp mềm 2.1.3 Ưu và nhược điểm của hệ điều hành Andorid

2.1.3.1 Ưu điểm của hệ điều hành Android

• Là hệ điều hành có mã nguồn mở nên khả năng tuỳ ến cao, có thể tùy ý bichỉnh sửa mà không có sự can thiệp hay cấm cản từ Google

• Đa dạng sản phẩm, rất nhiều hãng điện thoại, thiết bị công nghệ đã ưu ái chọn Android cho thiết bị của họ, giá cả thì hợp lý từ bình dân đến cao cấp • Kho ứng dụng Google Play Store đồ sộ

• Kho ứng dụng quá nhiều dẫn đến khó kiểm soát chất lượng, thiếu các ứng dụng thậ ự tốt s t

Trang 27

• Android có sự phân mảnh quá lớn do có mặt trên rất nhiều thiết bị khác nhau, gây nên mộ ố khó khăn cho các nhà phát triển khi xây dựng ứng dụng mớit s• Cập nhật không tự động với tất cả ết bị Khi một phiên bản hệ điều hành thi

mới ra mắt, không phải tất cả sản phẩm đều được cập nhật, thậm chí nếu muốn trải nghiệm bạn thường xuyên phải mua mới thiế ị t b

2.2 Phương ức/giao thức th API

2.2.1 API là gì?

API viết tắt của Application Programming Interface – phương thức trung gian kết nối các ứng dụng và thư viện khác nhau Nó cũng giống như bàn phím là thiết bị dùng để giao tiếp giữa người sử dụng và máy tính API là một phần mềm giao tiếp giữa chương trình và hệ điều hành, cung cấp khả năng cung cấp khả năng truy xuất đến một tập các hàm đượ ử dụng.c s

Hình 2.5 API là gì?

API có thể sử dụng cho web-based system, operating system, database system, computer hardware hoặc software library Bên cạnh đó, API cũng có rất nhiều dạng khác nhau, nhưng nhìn chung bao gồm một số đại diện đặc tả cho: data structures, variables, object classes, routines hoặc remote calls

Trang 28

Hình 2.6 API được sử dụng trong nhiều thiết bị

Ứng dụng của API được sử dụ nhiều ất là Web API, API trên hệ điều hành và ng nhAPI của thư viện phần mền hay framework

• Web API: là hệ ống API được sử dụng trong các hệ ống website, có thể th thcoi đây là hệ tống API pổ biến nhất Hầu hết các website đều ứng dụng đến Web API cho phép bạn kết nối, lấy dữ liệu hoặc cập nhật cơ sở dữ liệu Ví dụ: Khi thiết kế ức nằng login thông Google, Facebook, Twitter, Github… Các chứng dụng di động đều lấy dữ ệu thông qua việc gọi đến API được server licung cấp

• API trên hệ điều hành: Windows hay Linux đều có rất nhiều API, họ cung cấp các tài liệu API là đặc tả các hàm, phương thức cũng như các giao thức kết nối, giúp lập trình viên có thể tạo ra các phần mềm ứng dụng có thể tương tác trực tiếp vớ ệ điều hành.i h

• API của thư viện phần mềm hay framework: API mô tả và quy định các hành động mong muốn mà các thư viện cung cấp Một API có thể có nhiều cách triển khai khác nhau và nó cũng giúp cho một chương trình viết bằng ngôn ngữ này có thể sử dụng thư viện được viết bằng ngôn ngữ khác Ví dụ bạn có thể dùng Php để yêu cầu một thư viện tạo file PDF được viết bằng C++.

Trang 29

Đồ án này, ứng dụng quản lý thiết bị y tế sử dụng Web API để truy cập đến dữ ệu litrên website quản lý thiế ị y tế, giúp cập nhập và đồng bộ dữ liệu mớt b i nhất cho người dùng

2.2.2 Tìm hiểu về Web API

Web API là giao diện lập trình ứng dụng cho máy chủ web hoặc một trình duyệt web dựa trên nguyên tắc hoạt động của API, cho phép các ứng dụng khác nhau có thể giao tiếp, trao đổ ữ i d liệu qua lạ Web API đượ ử dụng hầu hết trên các ứng dụng desktop, i c sứng dụng mobile và ứng dụng website Dữ ệu được Web API trả lại thường ở dạng liJSON hoặc XML thông qua giao thức HTTP hoặc HTTPS Đây là một hệ ống đượth c sử dụng rất phổ biến trong việc lập trình các website hiện nay, cung cấp và cải thiện các tính năng Thay vì là các trang tính, việc sử dụng web API giúp việc cung cấp nội dung trở nên linh hoạt và cá nhân hơn

Web API hỗ ợ restful đầy đủ các phương thức: get/post/put/delete dữ ệu Nó giúp tr lixây dựng các HTTP service một cách rất đơn giản và nhanh chóng Web API cũng có khả năng hỗ ợ đầy đủ các thành phần HTTP như: URI, request/response headers, trcaching, versioning, content format Về cơ bản, web API được phát triển trên nền tảng của API Tuy nhiên, nó đã được cải tiến và nâng cấp hơn với những tính năng nổi bật:

• Tự động hóa sản phẩm: tự động hóa trong quản lý công việc, cập nhật luồng công việc, giúp tăng năng suất và tạo hiệu quả công việc cao hơn

• Khả năng tích hợp linh động: API cho phép lấy nội dung từ bất kỳ website hoặc ứng dụng nào một cách dễ dàng nếu được cho phép, tăng trải nghiệm người dùng API hoạt động như một chiếc cổng, cho phép các công ty chia sẻ thông tin được chọn nhưng vẫn tránh được những yêu cầu không mong muốn • Cập nhật thông tin thời gian thực: API có chức năng thay đổi và cập nhật thay đổi theo thời gian thực Với công nghệ này, dữ ệu sẽ được truyền đi tốt hơn, lithông tin chính xác hơn, dịch vụ cung cấp linh hoạt hơn

• Có tiêu chuẩn chung dễ sử dụng: đáp ứng tiêu chuẩn về REST và HTTP (với đầy đủ phương thức get/post/put/delete), đồng thời hỗ ợ đầy đủ các thành trphần MVC

Trang 30

2.2.3 Tiêu chuẩn thiết kế Restful API

REST (REpresentational State Transfer) là một dạng chuyển đổi cấu trúc dữ ệu, limột kiểu kiến trúc để viết API Nó sử dụng phương thức HTTP đơn giản để tạo cho giao tiếp giữa các máy Vì vậy, thay vì sử dụng một URL cho việc xử lý một số thông tin người dùng, REST gửi một yêu cầu HTTP như GET, POST, DELETE, vv đến một URL để xử lý d liệu ữ

RESTful API là một giao thứ tiêu chuẩn dùng trong việc thiết kế các API cho các c ứng dụng web để quản lý các resource, là một trong những kiểu thiết kế API được sử dụng phổ ến ngày nay để cho các ứng dụng (web, mobile…) khác nhau giao tiếp vớbi i nhau

REST là quy định cách sử dụng các phương thức củ HTTP (như GET, POST, PUT, a DELETE…) và cách định dạng các URL cho ứng dụng web để quản các resource Tuy nhiên, RESTful không quy định logic code ứng dụng và không giới hạn bởi ngôn ngữ lập trình ứng dụng Do đó, bất kỳ ngôn ngữ ặc framework nào cũng có thể sử dụng hođể thiết kế một RESTful API.

Trang 31

DELETE (DELETE): Xoá một Resource

Hình 2.8 Sơ đồ ạt động của Restfulho

Những phương thức hay hoạt động này thường được gọi là CRUD tương ứng với Create, Read, Update, Delete – Tạo, Đọc, Sửa, Xóa

2.2.4 Quy trình hoạt động của Web API

Web API hoạt động theo mô hình tương tác giữa các hệ ống với nhau (System th– System interaction) Cụ ể, dữ ệu hay thông tin từ một hệ th li thống có thể được một hệ thống khác xử lý Sau đó, dữ ệu kết quả sẽ được hiển thị cho người xem Theo nguyên litắc, Web API nhận yêu cầu từ các loại thiết bị khách khác nhau như điện thoại, laptop… Những yêu cầu này sẽ được đến máy chủ web để xử lý và trả về dữ liệu mong muốn cho máy khách

Thông thường, một Web API sẽ hoạt động theo quy trình cơ bản sau:

1 Đầu tiên là xây dựng URL API để bên thứ ba có thể gửi request dữ ệu đếli n máy chủ cung cấp nội dung, dịch vụ thông qua giao thức HTTP hoặc HTTPS 2 Tại web server cung cấp nội dung, các ứng dụng nguồn sẽ ực hiện kiểm tra thxác thực nếu có và tìm đến tài nguyên thích hợp để tạo nội dung trả về kết quả

3 Server trả về kết quả theo định dạng JSON hoặc XML thông qua giao thức HTTP/HTTPS

4 Tại nơi yêu cầu ban đầu là ứng dụng web hoặ ứng dụng di động , dữ ệu c liJSON/XML sẽ được parse để lấy data Sau khi có được data thì thực hiện tiếp các hoạt động như lưu dữ liệu xuống cơ sở dữ liệu, hiển thị dữ li u… ệ

Trang 32

Hình 2.9: Mô hình hoạt động của Web API

Hiện nay, Web API đang đượ ứng dụng ngày càng nhiều trong lĩnh vực thiết kế c website, như là: tối ưu công cụ tìm kiếm, tích hợp các kệnh mạng xã hội, xây dựng website thương mại điện tử…

2.2.5 Ưu và nhược điểm của Web API2.2.5.1 Ưu điểm của Web API

• Web API được sử dụng hầu hết trên các ứng dụng Desktop, ứng dụng Mobile và ứng dụng Website

• Linh hoạt với các định dạng dữ ệu khi trả về li client: JSON, XML hay định dạng khác

• Nhanh chóng xây dựng HTTP service: URI, request/reponse headers, caching, versioning, content formats và có thể host trong ứng dụng hoặc trên IIS

• Mã nguồn mở, hỗ ợ ức năng RESTful đầy đủ, sử dụng bởi bất kì client tr chnào hỗ ợ XML, JSON.tr

• Hỗ ợ đầy đủ các thành phần MVC như: routing, controller, action result, trfilter, model binder, IoC container, dependency injection, unit test • Giao tiếp hai chiều được xác nhận trong các giao dịch, đảm bảo độ tin cậy

cao

Trang 33

2.2.5.2 Nhược điểm của Web API

• Để sử dụng hiệu quả cần có kiến thức chuyên sâu, có kinh nghiệm backend tốt • Tốn thời gian và chi phí cho việc phát triển, nâng cấp và vận hành

• Tốn thời gian và chi phí cho việc phát triển, nâng cấp và vận hành

• Có thể gặp vấn đề về bảo mật khi hệ ống bị tấn công nếu không giới hạn điềth u kiện kỹ

2.3 Quản lý trang thiết bị y tế

2.3.1 Khái niệm trang thiết bị y tế

Hiện tại khái niệm về trang thiết bị y tế được hướng dẫn và chi tiết tại nghị định 36/2016/NĐ-CP và được s a đử ổi, b sung tổ ại nghị định 169/2018/NĐ-CP.

Trang thiết bị y tế là các loại thiết bị, dụng cụ, vật liệu, vật tư cấy ghép, thuốc thử và chất hiệu chuẩn in vitro, phần mềm (software) được sử dụng riêng lẻ hay phối hợp với nhau theo chỉ định của chủ sở hữu trang thiết bị y tế để phục vụ cho con người nhằm một hoặc nhiều mục đích sau đây:

• Chẩn đoán, ngăn ngừa, theo dõi, điều trị và làm giảm nhẹ bệnh tật hoặc bù đắp tổn thương, chấn thương;

• Kiểm tra, thay thế, điều chỉnh hoặc hỗ trợ giải phẫu và quá trình sinh lý; • Hỗ ợ hoặtr c duy trì sự sống;

• Kiểm soát sự ụ th thai;

• Khử khuẩ trang thiết bị y tế, bao gồm cả hóa chất sử dụng trong quy trình n xét nghiệm;

• Vận chuyển chuyên dụng hoặ ử dụng phục vụ c s cho hoạt động y tế;• Cung cấp thông tin cho việc chẩn đoán, theo dõi, điều trị thông qua biện pháp

kiểm tra các mẫu vật có nguồn gố ừ cơ thể con ngườc t i

Trang thiế ị y tế ẩn đoán in vitro (In vitro diagnostic medical device) gồm thuốt b ch c thử, chất hiệu chuẩn, vật liệu kiểm soát, dụng cụ, máy, thiết bị hoặc hệ ống được sử thdụng riêng rẽ hoặc kết hợp theo chỉ định của chủ sở hữu để ục vụ cho việc kiểm tra phcác mẫu vật có nguồn gố ừ cơ thể con người c t

Trang 34

Phụ kiện là một sản phẩm được chủ sở hữu trang thiết bị y tế ỉ định dùng cho mụch c đích cụ ể cùng với một thiết bị y tế cụ ể ằm tạo điều kiện hoặc hỗ ợ ết bị đó th th nh tr thisử dụng đúng với mục đích dự định của nó

2.3.2 Phân loại trang thiế ị t b y tế

Trang thiết bị y tế bao gồm các loại thiết bị, dụng cụ, vật tư y tế, phương tiện vận chuyển chuyên dụng phục vụ cho hoạt động chăm sóc bảo vệ sức khỏe nhân dân Theo WHO ngày nay, có khoảng 10.500 chủng loại trang thiết bị y tế khác nhau trên thị trường Chúng bao gồm từ các thiết bị ẩn đoán và điều trị có giá trị lớn, công nghệ chcao như máy gia tốc tuyến tính giúp điều trị các bệnh ung thư, cộng hưởng từ, chụp cắt lớp… cho đến ống nghe khám bệnh và các trang thiết bị cơ bản khác hỗ ợ cho các bác trsỹ, điều dưỡng thực hiện công việc chăm sóc sức khỏe cho bệnh nhân hàng ngày Trang thiết bị y tế bao gồm cả các thiết bị ợ giúp cải thiện cuộc sống hàng triệu người dân trnhư: xe đẩy, máy trợ thính, kính thuốc, máy điều hòa nhịp tim và các thiết bị cấy ghép Được Bộ Y tế ại Thông tư 07/ 2007/BYT) chia làm bốn nhóm trang thiế ị sau:( t t b

Thiết bị y tế bao gồm:

• Các loại máy, thiết bị hoặc hệ ống thiết bị đồng bộ phục vụ cho công tác thchẩn đoán, điều trị, phục hồi chức năng, nghiên cứu khoa học và đào tạo trong lĩnh vực y tế;

• Phương tiện vận chuyển chuyên dụng bao gồm: phương tiện chuyển thương (Xe chuyển thương, xuồng máy, ghe máy chuyển thương, xe ôtô cứu thương) Xe chuyên dùng lưu động cho y tế (X Quang, xét nghiệm lưu động, chuyên chở vắc xin…);

• Dụng cụ, vật tư y tế, hóa chất xét nghiệm được sử dụng cho công tác chuyên môn trong khám chữa bệnh và chăm sóc sức khỏe;

• Vật tư bằng nhự bơm kim tiêm, kim luồn tĩnh mạch, dây truyền dịch, găng a: tay y tế, ống thông, ống dẫn lưu, túi máu, ambu thổi ngạt, chai nhựa, đầu cone lọc vô trùng, Cuvette…

• Vật tư bằng thủy tinh: Pipette, Micro Pipette, Lamen, bình đong;

• Dụng cụ, vật tư bằng kim loại: dao mổ, khoan xương, mũi khoan sọ não, đinh nẹp cố định, hệ ống cố định xương, khung đóng đinh chốt, kim chọc tuỷ thsống, mỏ vịt, bộ phẫu thuật các loại…

Trang 35

• Các loại dụng cụ, vật tư cấy, ghép trong cơ thể gồm: xương nhân tạo, nẹp vít cố định xương, van tim, máy tạo nhịp tim, ống nong mạch, điện cự ốc tai, c thủy tinh thể

2.3.3 Quản lý trang thiế ị ế t b y t

Nền kin tế đất nước ngày càng phát triển, đời sống nhân đân nâng cao kéo theo như cầu chăm sóc sức khỏe càng được người dân quan tâm và chú trọng nhiều hơn Cùng với việc mở cửa hội nhập, các trang thiết bị được nhập khẩu vào nước ta một cách nhanh chóng và đa dạng hơn với nhiều chủng loại và chuyên ngành, nhiều trang thiết bị kỹ thuật cao, hiện đại, giá thành lớn Do đó, việc quản lý trang thiết bị là một vấn đề đang được quan tâm rất nhiều Nhà nước cũng đã đưa ra nhiều điều luật quy định để quản lý trang thiết bị y tế được hiệu quả

2.3.3.1 Nguyên tắc quản lý trang thiế ị t b y tế

Theo quy định, quản lý trang thiết bị y tế bao gồm: Phân loại trang thiết bị y tế; sản xuất, lưu hành, mua bán, cung cấp dịch vụ trang thiế ị y tế; thông tin, nhãn trang thiết b t bị y tế và quản lý, sử dụng trang thiế ị y tế tạt b i các cơ sở y tế.

Tại Khoản 2 Điều 1 Nghị định 169/2018/NĐ-CP sửa đổi Nghị định 36/2016/NĐ-CP về quản lý trang thiết bị y tế, có quy định 6 nguyên tắc về quản lý trang thiết bị y tế như sau:

1 Bảo đảm ch t lưấ ợng, an toàn và sử dụng hiệu quả trang thi t bế ị y tế.

2 Thông tin đầy đủ, chính xác, kịp thời về đặc tính kỹ thuật, công dụng của trang thiết bị y tế và các yếu tố nguy cơ có thể xảy ra đố ới ngườ ử dụng i v i s3 Bảo đảm truy xuất nguồn gốc của trang thiế ị y tế.t b

4 Quản lý trang thiết bị y tế phải dựa trên phân loại về mức độ rủi ro và tiêu chuẩn quốc gia, quy chuẩn kỹ thuật quốc gia tương ứng do cơ quan quản lý nhà nước có thẩm quyền ban hành, thừa nhận hoặc do tổ ức, cá nhân công bố ch áp dụng theo quy định của pháp luật

5 Trang thiết bị y tế là phương tiện đo, thiết bị bức xạ phải được quản lý theo quy định của pháp luật về đo lường, pháp luật về năng lượng nguyên tử và quy định tại Nghị định này

Trang 36

6 Kinh doanh trang thiết bị y tế và nguyên liệu sản xuất trang thiết bị y tế có chứa chất ma túy và tiền chất ngoài việc phải đáp ứng các quy định tại Nghị định này còn phải tuân thủ các quy định của pháp luậ ề phòng, chống ma túy.t v

Trong đó, tính an toàn của trang thiết bị y tế luôn luôn được ưu tiên hàng đầu bởi sự liên quan mật thiết tới chất lượng khám chữa bệnh Nhà nước đã ban hành nhiều văn bản nhằm quản lý tốt trang thiế ị y tế.t b

Dưới đây là hai biểu mẫu chính được sử dụng trong đồ án là quy định chung về các nội dung cần có trong quản lý trang thiết bị tại các cơ sở y tế

2.3.3.2 Biểu mẫu tổng hợp danh mục trang thiết bị y tế

Một số biểu mẫu sử dụng trong quản lý trang thiế ị y tế hiện nay là: t b

Hình 2.10: Danh mục thiết bị - Mã số XN-BM 5.5.1/01

Các nội dung cần có của một trang thiết bị y tế (theo biểu mẫu tổng hợp danh mục trang thiết bị trong PXN) gồm có:

• Tên thiết bị: Tên ngắn gọn của thiế ị t b

• Mã số ết bị: do PXN tự đặthi t, quy định trong quy trình quản lý thiết bị.• Vị trí: vị trí phòng nơi đặt thi t bế ị

Trang 37

• Số serial: Số sơ ri của thiế ị, xem trên thiết b t bị • Đặc tính kỹ thuật: Mô tả ngắn gọn tính năng của thiết b ị.• Ký hiệu: Mã thiết bị do NSX đặt

• Nhà sản xuất: Hãng sản xuất ra thi t bế ị • Nước sản xuất: Nước nơi thiế ị đượt b c sản xuất • Nhà cung cấp: Đơn vị cung cấp, phân phối thi t bế ị

• Thời gian sử dụng: Thời gian bắt đầu đưa thiế ị vào sử dụng.t b

• Tần xuất: Tần xuất thiế ị đượ ử dụng (hàng ngày, hàng tuần, hàng tháng….)t b c s• Người quản lý: Người phụ trách quản lý thiết bị

• Ngày quản lý: Ngày mà người quản lý tiếp nhận thiết bị 2.3.3.3 Biểu mẫu nhật ký sử dụng trang thiết bị

Hình 2 : Biểu mẫu nhật ký sử dụng trang thiết bị11

Các nội dung của biểu mẫu nhật ký sử dụng trang thiế ị gồm có:t b

• Thời gian: Thời gian ghi sự hoạt động của thiết bị, có thể 1 lần/1 ngày, chỉ 1 khoảng thời gian thiết bị hoạt động…

Trang 38

• Nội dung bảo trì/bảo dưỡng: Tóm tắt các hoạt động bảo trì, bảo dưỡng thiết bị trong khoảng thời gian vận hành thiế ị t b

• Kiểm tra ch t lưấ ợng: Có hay không thực hi kiểệ m soát ch t lưấ ợng

• Sự cố thiết bị/nội kiểm: chúng tôi tích hợp cả nội dung sự cố ết bị và sự cố nộthi i kiểm Phần này ghi các sự cố thiế ị và/hoặc sự cố nột b i kiểm nếu có xảy ra • Hành động khắc phục: Hành động khắc phục cho sự cố thiêt bị/nội kiểm đã xảy

ra

• Trạng thái khi sử dụng: Trạng thái của thiết bị khi sử dụng.

• Thời gian sử dụng: Tổng thời gian sử dụng thiế ị trong thời gian vận hành.t b• Người sử dụng: Người vận hành thiết bị.

• Ghi chú: Các ghi chú nếu có khi vận hạnh thiết bị

Trang 39

CHƯƠNG 3 Phân tích và thiết kế hệ thống

3.1 Khảo sát và mô tả bài toán

3.1.1 Khảo sát thực trạng

Trang thiết bị ế (TTBYT) là mặt hàng đặt biệ ảnh hưởng trực tiếp đếy t t, n sức khỏe con người và là một rong những yếu tố quan trọng quyết định tính hiệu quả và chất lương của công tác trong các cơ sở y tế Chính vì vậy, đòi hỏi việc quản lý TTBYT phải teo đúng mục đích, yêu cầu, quy định và hiệu quả Tuy nhiên, thự ế hiện nay, TTBYT c ttại các cơ sở y tế ủ yếu quản lý trên giấy tờ mộch t cách truyền thống Các quy trình cấp phát vật tư, kiểu kê, bảo trì bảo dưỡng đều sử dụng phương thức ghi chép và phụ thuộc vào các công cụ văn phòng Điều đó dễ gây ra thất thoát sai số, không kiểm soát được tình hình biến động của kho lưu trữ Những khó khăn trên đòi hỏi một phần mềm giải quyết vấn đề này

Hệ ống quản lý thiết bị y tế được kế ừa và phát triển tử những nghiên cứu đi th thtrước (mô hình quản lý thiết bị y tế được nghiên cứu dựa vào nhu cầu quản lý thiết bị của bệnh viện Ung Bứu Hà Nội), gồm hai phần chính: website (http://demo.qltbyt.com/) và ứng dụng trên điện thoạ Đồ án này tập trung nghiên cứu về ứng dụng trên điện thoại i (hệ điều hành Android)

3.1.2 Mô tả bài toán

Bài toán được đưa ra là: “Quản lý trang thiết bị y tế” nhằm hướng đến giải quyết vấn đề quản lý TTBYT trong các cơ sở y tế, bệnh viện mang đến những hiệu quả và lợi ích: • Cập nhập thông tin nhanh chóng, mới nh t: ấ chỉ cần có kết nối mạng internet, ứng dụng sẽ cập nhập dữ ệu mới nhất, nhờ đó hạn chế những rủi ro và thấli t thoát do sai lệch dự liệu

• Cho phép chuyển đổi các server khác nhau (yêu cầu server có chung mô hình cơ sở dữ ệu và cung cấp API đến cho client), từ đó các nhân viên tai bệnh liviện khác nhau, có sơ sở dữ ệu khác nhau nhưng vẫn có thể sử dụng ứng lidụng này

• Dễ dàng tìm kiếm và theo dõi: ứng dụng cung cấp chức năng tìm kiếm thiết bị/vật tư theo tên và cho phép lọc danh sách thiết bị theo trạng thái (chưa bàn

Trang 40

giao, đang sử dụng, đang báo hỏng, đang sửa chữa, ngưng sử dụng, đã thanh lý)

• Dễ dàng truy cập mọi lúc, mọi nơi: ỉ cần có một thiết bị điện thoại ch thông minh (nền tảng Android) và kết nối mạng là bạn có thể truy cập vào ứng dụng để cập nhập nhưng dữ ệu mới nhấ ủa kho quản lý TTBYT.li t c

• Tiết kiệm thời gian và chi phí: sử dụng phần mềm trong quản lý sẽ giúp bạn tiết kiệm rất nhiều thời gian xử lý thông tin trong kho quản lý TTBYT và việc báo hỏng, kiểm kê hay xem trạng thái và thông tin chi tiết của thiết bị cũng trở lên dễ dàng và tiện lợi.

3.2 Mô hình hóa ức năngch

Ngày đăng: 29/05/2024, 17:55

w