Arrive better prepared. Begin the consultation with context.

Camera Vital Check adds a quality-gated pre-visit scan to the patient's waiting room experience. When the scan is valid, the clinician receives a concise structured summary. When it is not, the patient is told why β€” not given a false result.

Pre-consultation context layer. Not diagnostic software.

What the clinician receives

PRE-VISIT SUMMARY

Patient: J. D.

Monday 09:28 AM β€” 30-second scan

Valid Scan

74 bpm

Heart Rate

15 /min

Resp. Rate

Good

Quality

31s

Scan Time

Summary

Valid 30-second camera scan. Heart rate: 74 bpm. Respiratory rate: 15 /min. Quality: good. Motion was low throughout. Lighting was sufficient. This is pre-consultation context only. Not for clinical diagnosis.

Optional manual entries (not camera-measured):

Blood pressure: not enteredSpOβ‚‚: not enteredTemperature: not entered

Six steps from booking to consultation

01

Patient receives appointment link

Existing telehealth booking flow. No new login or registration required.

02

Camera Vital Check widget opens

Embedded in the pre-appointment page. Optional. Takes about 30 seconds.

03

Voice-guided scan runs

Patient is guided through positioning, lighting, and stillness before the scan begins.

04

Quality gate evaluates the scan

If conditions are insufficient, the patient is told why and invited to retry.

05

Valid result passed to clinician summary

HR, RR, quality grade, and timestamp. Formatted for clinician review.

06

Clinician opens consultation with context

The pre-visit summary is available before or at the start of the call.

Designed around clinical reality

Begin with context

Clinicians see a concise pre-visit summary before the consultation starts β€” not during it.

Honest quality signals

If the scan was rejected or moderate, the summary says so clearly. Clinicians are not shown false precision.

No workflow disruption

If the patient could not complete a valid scan, the consultation proceeds normally. Camera Vital Check is additive, not required.

Clear regulatory scope

The output is pre-consultation context, not clinical measurement. The summary includes the appropriate disclaimer.

Three ways to embed a guided scan

Widget embed

A JavaScript widget embedded in the patient-facing waiting room page.

<script src="https://cdn.cameravitalcheck.com/widget.js"></script> <cvc-widget lang="en" theme="dark" />
SDK integration

Full TypeScript SDK for React, Vue, or plain HTML. Access the complete API lifecycle.

import { CameraVitalCheck } from 'camera-vital-check'; const scanner = new CameraVitalCheck({ element: videoEl }); const result = await scanner.start();
REST result delivery

After a valid scan, the structured result is posted to your webhook endpoint.

POST /your-webhook { "status": "valid", "hr": 74, "rr": 15, "quality": "good", "timestamp": "2025-01-01T09:28:00Z" }