Patient apps
These namespaces serve apps used by a signed-in patient.
- Stable unknown
- Release candidate since 0.1.0-rc.3
- Development since 0.1.0-dev.17+c121e27
These namespaces serve apps used by a signed-in patient.
The patient's records
ovok.patient reads the signed-in patient's own data:
final dashboard = await ovok.patient.dashboard();
final latest = await ovok.patient.latestObservations();
final appointments = await ovok.patient.appointments.list();It also lists schedules and slots, books and updates appointments, and reads patient-scoped measurements, care plans, questionnaires, responses, devices and notifications.
Questionnaires
ovok.questionnaires.populate(id) prefills a questionnaire for the patient.
ovok.questionnaireResponses submits a response, alone or with the Observations it
produces in one transaction, and extracts data from it.
Documents
ovok.documents uploads, replaces, updates and deletes documents. downloadUrl and
publicDownloadUrl build download links locally, without a request.
Video calls, AI, wearables and bots
ovok.videoCalls: appointments, access, emails and the active-call signal.ovok.ai:translate,fhirSearch, and chat sessions and messages.ovok.wearables: wearable providers and connections.ovok.bots.execute(identifier, input): runs a project bot.
Consent and health
ovok.consent reads and sets legal and medical consent, and requests a signature.
ovok.health.check() reads /healthcheck without a token; it always answers 200, so
read ok.
Last updated on