Skip to Content
DocsTechnical Deep Dive

VIRcode Deep Dive Technical White Paper

Executive Summary

VIRcode presents an innovative approach to medical data transfer through the use of QR codes, enabling direct data transmission to devices without reliance on internet connectivity. This method addresses common issues related to cellular signal and WiFi connectivity, making data transfer more accessible and cost-effective. By leveraging QR codes, VIRcode enhances data security, allowing senders to control who can view the data in a controlled environment.

Key Features:

Data Authentication

VIRcode employs a robust signing key system using 384-bit elliptical curve keys. This ensures that data records are signed and authenticated, guaranteeing their integrity and security.

Learn more

Protecting Data

Our system allows for secure data transmission even after the initial visit. Data can be encrypted with a patient- or visit-specific symmetric key, ensuring that only authorized devices can decrypt the information.

Learn more

VIRcode Infrastructure

We provide an API endpoint that allows customers to control the geographic location of their data, ensuring compliance with data residency requirements. Our service level agreement (SLA) guarantees 99.95% system-wide uptime, ensuring business continuity.

Learn more

Data Privacy

VIRcode minimizes data collection from end users, collecting only public IP addresses for operational purposes. This commitment to data minimization enhances user privacy and security.

Learn more

SDK Capabilities

The VIRcode SDK facilitates seamless interaction with the app on the device, enabling functionalities such as object to record loading, QR code generation, data uploading, push notifications, and robust encryption and digital signatures. Currently supporting .NET, we are expanding to Java and other languages based on customer needs.

Learn more

Explore Our Documentation

Why Offline?

Discover how QR codes facilitate direct data transfer to devices without reliance on internet connectivity

Learn more →

Data Flow Diagrams

Explore comprehensive diagrams of VIRcode’s core processes for secure data transfer

Explore →

Signing Key Generation

Learn about our robust signing key system utilizing public/private 384-bit elliptical curve keys

Get started →

Encryption Key Generation

Discover our approach to generating and securing 128-bit cipher and 256-bit hash keys

Learn more →

Last updated on