• Tidak ada hasil yang ditemukan

Coprada - Capstone Project - UPOU Repository

N/A
N/A
Protected

Academic year: 2023

Membagikan "Coprada - Capstone Project - UPOU Repository"

Copied!
35
0
0

Teks penuh

The permission to classify this academic work is subject to the provisions of current legislation, the provisions of the UP Intellectual Property Policy and any provisions. I hereby grant to the University of the Philippines a non-exclusive, worldwide, royalty-free license to reproduce, publish and publicly distribute copies of this academic work in any form in accordance with the provisions of applicable law, the provisions of the UP Intellectual Property Rights Policy and any contractual obligations, as well as more specifically permission tags on the front page.". Upload a copy of the work to the faculty/school/institute/department thesis database and any other databases available on the public Internet.

Provide open access to the work, thereby allowing "fair use" of the work in accordance with the provisions of the Intellectual Property Code of the Philippines (Republic Act No. 8293), especially for teaching, study and research purposes. IMPLEMENTATION OF A DOCTOR TRACKING SYSTEM WITH BLOCKCHIN TECHNOLOGY” is accepted by the Faculty of Information and. This project aims to address the issue of self-medication with antibiotics in the health sector.

A web application was developed to improve drug therapy compliance and reduce the incidence of antibiotic resistance by enabling the delivery, reporting and monitoring of medications using blockchain technologies. The use of blockchain technologies in the project provides added benefits of security, reliability, availability and transparency, but also increases the complexity and resource requirements of the system. The scope of this project includes the development of the following main system components: (1) blockchain network, (2) API gateway, and (3) web application.

Two systems are associated with this project: (1) mClinica's electronic Drug Safety System (eDSS) for digitizing prescriptions [5] and (2) Keyhole Software's white paper on tracking laboratory results using blockchain technologies [7].

P ROJECT D ETAILS

  • Overview
  • Theoretical Framework
  • Technologies Used a. Backend
  • System Design
  • Implementation
  • Resulting System

In addition, the latest medication shipments reflected on the top panel in real time. The way the API gateway and the blockchain network communicate was by using Smart Contracts – predefined rules that work as a business model within the blockchain network. The main design principles used in the blockchain component of the project were decentralized and distributed computing, where the blockchain nodes were decentralized and the blockchain ledger itself was distributed across the network.

The web application used a client-server architecture using Representational State Transfer (REST) ​​to allow clients to perform processes on the blockchain network. I have implemented the blockchain network as a decentralized and distributed system where ideally there should be more than one node working. The Blockchain Ledger was distributed across all nodes to increase the availability and reliability of the system.

Using a tool like Figma helped us envision how I wanted the final web app to look, while improving the user interface and user experience. With just a few tweaks to the configuration file and service workers, all PWA features were enabled. Hosting a web application was not feasible as all nodes in the blockchain network were Kubernetes pods and hosting would be expensive.

To access the dispatch route, the user must go through a fake login mechanism. After the user successfully logs in, a dashboard is displayed where a recent dispatch resource is queried every 2 seconds. By clicking on the Shipment ID link, the user will be redirected to the shipment summary page where the user can print the QR code.

By clicking on the "Shipment" button from the dashboard, the user will be redirected to the shipment request form, medication information such as generic name, brand name, frequency and total quantity will be asked to be entered. When the user clicks the "Submit" button inside the form, a new submission is created. Once the user has selected the medication and clicks the "OK" button, the Collector route will display the time relative to the most recent intake.

If the next calculated time to take the medication has been missed, a message will be displayed reminding the user to provide data. If the local data is not fully synchronized, a warning message will appear asking the user to connect to the Internet before deleting the application.

Fig. 2. Use Case Diagram
Fig. 2. Use Case Diagram

P ROJECT A SSESSMENT

  • Usability Testing
  • Unit Testing
  • Integration Testing and Bug Fixing
  • Google Lighthouse Audits

End-to-end tests were initially planned as part of integration testing, but the idea was abandoned due to lack of time. Google Lighthouse audits yielded favorable results across the board for enabling PWA features in our web application. The collector route had the most difficult forward logic; performance results lagged behind other views and further code optimization was required to improve results.

Fig. 15. User Interface Unit Test Results and Coverage
Fig. 15. User Interface Unit Test Results and Coverage

D ISCUSSIONS

C ONCLUSION

F UTURE W ORK

Saito, “Frequent antibiotic use among a low economic status population in Manila, Philippines: a prospective evaluation using a urine antibiotic bioassay,” The American Journal of Tropical Medicine and Hygiene , vol. Montemayor, "Antibiotic abuse: saving money at the expense of health", Philippine News Agency (PNA). Quismorio, "Pro-science consumer group president raises key question to ivermectin supporters," Manila Bulletin, 25 April 2021.

10] Barber, D.A. et al. (2017) "Prevalence and correlates of antibiotic sharing in the Philippines: antibiotic misconceptions and community-level access to non-medical sources of antibiotics," Tropical Medicine and International Health, 22(5), p. .

Gambar

Fig. 1. System Architecture Design
Fig. 2. Use Case Diagram
Fig. 3. P. Baran (1964), Centralized, Decentralized and Distributed networks [8]
Fig. 5. Project Implementation Timeline
+7

Referensi

Dokumen terkait