Customers: Just scan QR codes with our app - we handle everything else!

Labs: Choose your preferred integration method - we support them all!

How It Works

๐Ÿ“ฑ
Customer
Uses aQRate App
โœ“ Scans QR codes
โœ“ Tracks samples
โœ“ No setup needed
โ†’
โ˜๏ธ
aQRate Platform
We Handle Everything
โœ“ Data collection
โœ“ Chain of custody
โœ“ All integrations
โ†’
๐Ÿงช
Laboratory
Choose Your Method
โœ“ API / Webhook
โœ“ Files / Queue
โœ“ Database / SFTP

Why This Matters for Customers

Lab Integration Options

"We provide the data - you choose how to receive it"

1

REST API

Your lab queries our API endpoints to pull Chain of Custody data on-demand.
Moderate Setup Real-time

What Your Lab Does:

  • Call our API endpoints
  • Use provided API key
  • Query by date, customer, status, etc.
// Example API Call
GET https://api.aqrate.com/v1/coc
?customer_id=ABC123
&status=pending
&date_from=2024-10-10
2

Webhooks (Push)

We automatically notify your lab the moment a new Chain of Custody is created.
Moderate Setup Instant Notification

What Your Lab Does:

  • Provide a webhook URL endpoint
  • Receive POST notifications from us
  • Return 200 OK to acknowledge
// We POST to your endpoint
POST https://yourlab.com/webhook
{
"event": "coc.created",
"coc_id": "COC-2024-001234",
"customer": "ABC Corp",
"samples": 5
}
3

Message Queue

We publish data to a queue (AWS SQS, Azure Service Bus, etc.) that your lab subscribes to.
Moderate Setup Near Real-time

What Your Lab Does:

  • Connect to our queue or provide yours
  • Subscribe to messages
  • Process at your own pace
  • Acknowledge processed messages
// Supported Queue Services
โ€ข AWS SQS
โ€ข Azure Service Bus
โ€ข Google Cloud Pub/Sub
โ€ข RabbitMQ
โ€ข Apache Kafka
4

Cloud File Export

We automatically export Chain of Custody data to cloud storage as JSON, CSV, or Excel files.
Easy Setup Scheduled

What Your Lab Does:

  • Provide AWS S3 / Azure / GCS bucket
  • Or access our shared storage
  • Download files on schedule
  • Import into your LIMS
// File Structure
/aqrate-exports/
/2024/10/
COC-2024-001234.json
COC-2024-001235.json
daily_batch_2024-10-10.csv
5

SFTP/FTP Upload

We upload files directly to your lab's SFTP server on a schedule you define.
Easy Setup Scheduled

What Your Lab Does:

  • Provide SFTP credentials
  • Files appear in your folder
  • Process with existing tools
// We Upload To
sftp://yourlab.com/aqrate/
Format: JSON, CSV, XML, Excel
Schedule: Real-time, Hourly, Daily
6

Database Replication

We provide a read-only database replica or sync data directly to your database.
Advanced Real-time

What Your Lab Does:

  • Connect to our read replica, OR
  • Provide database credentials
  • Run SQL queries as needed
  • Join with your existing data
// SQL Query Example
SELECT * FROM chain_of_custody
WHERE status = 'pending'
AND customer_id = 'ABC123'
ORDER BY created_at DESC;

Quick Comparison

Method Setup Difficulty Real-time Lab Control Best For
REST API Medium โœ“ Yes High - Lab pulls data Modern LIMS with API capabilities
Webhooks Medium โœ“ Instant Medium - We push to lab Event-driven systems
Message Queue Medium โœ“ Near real-time High - Async processing High-volume operations
Cloud Files Easy โœ— Scheduled High - Lab downloads Simple integration, batch processing
SFTP/FTP Easy โœ— Scheduled High - Passive receipt Legacy systems, security requirements
Database Advanced โœ“ Yes Very High - Direct queries Complex reporting, data analysis

Questions?

Contact us to discuss which integration method works best for your laboratory.

Email: [email protected] | Phone: (555) 123-4567