Vaccination records made accessible, reliable and secure.


Technologies Used

Tornado (Python)
Advanced Python

Project Team

Diana Biggs
Catherine Biggs
Billy Biggs

This team is looking for

Product Manager Investor


Vaccines save millions of lives each year and effective vaccination programs not only reduce morbidity and mortality: they promote national economic growth and decrease poverty. However, current vaccination records are difficult to maintain, easy to counterfeit and often lost or misplaced. And despite high estimated vaccination coverage in the UAE, many vaccine-preventable diseases are still reported to the health authority. ImmunoTracker is a digital blockchain-based solution which makes vaccination records, and in the future all health-related records, secure yet accessible and reliable. Our app provides a smart alternative to paper immunization records across Android and iOS devices and our platform allows doctors and authorized parties to edit and access these records securely and in real time via our API integration with Electronic Medical Records. ImmunoTracker allows UAE residents to securely store and manage their vaccination records, access the latest vaccination schedules based on their home location, and receive appointment reminders. Additional features include real-time alerts on local outbreaks and access to expert-approved information on vaccinations for children, adults and travellers. The app helps ensure citizens stay informed and up-to-date on their vaccinations and provides medical professionals and authorities to both share and access important immunization data in real-time without any compromise of personal privacy. Our back-end system consists of two databases: a blockchain accessible to the UAE government and citizens, and a private database system for storing the full health records. The blockchain is a distributed ledger of immutable vaccination records. It does not store any personally-identifying information -- the patient and doctor identifiers are anonymized. Think of it as a permanent public record of vaccination metadata used to provide important data feeds and near-real-time statistical trends to public health officials. The blockchain is distributed, meaning that the data can be hosted by different agencies simultaneously. This provides reliability, high-availability, and tamper-resistance. The blockchain openly safeguards the hash of encrypted blocks of the private database, which ensures those files are tamper-resistant and secure. The private database contains the full vaccination records, syncing with the Electronic Medical Record system and as well as with the personal ImmunoTracker vaccine record app for each individual. This database has much more limited access; the encrypted data cannot be accessed even by database administrators without permission from a medical doctor, and individuals will be alerted via their mobile app when their personal records have been accessed. A hash of the medical records is stored in the blockchain to ensure records are not edited without notification. When a doctor records a new vaccine entry in their EMRs, it syncs with ImmunoTracker to record that vaccination in the blockchain and within minutes the individual receives an update notification in their mobile app, where the vaccine is recorded. Should an individual need to provide proof of vaccination, for example to a school authority, this can be verified using their unique QR code within their ImmunoTracker app, which is scanned by the official to confirm the record in a trustworthy manner while still maintaining the privacy of the individual records. Our Python (Tornado) webserver provides a REST API that is accessed by our iOS and Android apps, as well as the desktop web-UI for healthcare professionals and government officials. The webserver authenticates the user activity, and could support a two-factor authentication scheme to increase security. The permissioning model allows different API calls for the different roles, so that the de-anonymized patient data is only available where authorized and that notifications are delivered for any access. If a notification cannot be delivered promptly, then the access request is denied. The server communicates with the two databases. Our blockchain implementation uses BigchainDB, which provides an immutable, tamper-resistant blockchain with reliable replication across a cluster of independently-administered nodes. The blockchain stores anonymized vaccine records along with the hash of the encrypted blocks of the full medical records that are stored in the secondary database. The anonymized records describe which vaccines are administered by which healthcare locations, with timestamps and anonymized identifiers of the patient and doctor. For our secondary database, we are using RethinkDB which provides reliability by redundancy across multiple servers, maintained in a private cluster to ensure that the personal data is secure. Our founding teams holds top-tier expertise across technology, medicine, scientific data analysis, and disruptive technologies such as blockchain. Together with our training and experience from organizations including Harvard Medical School, MIT, Google, Oliver Wyman and IBM, we bring a true passion for improving the health of citizens everywhere and building the future of smart healthcare. Accurate vaccination records are critical to ensure patients receive adequate protection for their age and geographic location. ImmunoTracker makes this easy for individuals, doctors, and any third party who needs to verify records. In addition, the smart data we securely provide to the Health Authority allows for improved monitoring of vaccinations to help the government optimize immunization schedules and maximize benefit of this national program. Following our Proof of Concept in the vaccine space, ImmunoTracker will continue to expand its services into additional blockchain-based healthcare use cases, including prescription tracking and verification, allergy records and electronic health charts. Please watch our pitch video here:


No comments yet