For health plans, hospitals, clinics and medical cooperatives

Care management from the first contact to the visit at home

Virtual urgent care, telehealth, home care, remote monitoring and clinical records on the same member registry. The patient is served in a WhatsApp conversation, with no app to download and no password to create. Your team works in a single system, and your institution's data stays separate from every other institution's.

See the platform
In numbers

What exists in the platform

Modules can be purchased separately, not as a closed bundle. This is the set your institution chooses from.

4
Modules
Home care, virtual urgent care, artificial intelligence and analytics.
1
Registry per patient
The same record runs through virtual urgent care, home care and the clinical record. Nobody re-registers per module.
7
Clinical AI capabilities
It transcribes the visit, writes the SOAP note, summarises the history, suggests diagnosis codes and tests, runs the pre-triage, predicts admission risk and flags fraud.
5
Validated clinical scales
Braden, Morse, visual analogue pain scale, PHQ-9 and GAD-7, applied inside the follow-up.
Overview

The patient does not start their history over at every encounter

Virtual urgent care and home care use the same registry, the same national ID and the same history. Clinicians do not retype what a colleague already recorded in the other module.

Virtual urgent care and telehealth

  • Queue ordered by risk classification
  • Nurse triage with escalation to a physician
  • Video visit with chat, and a companion joins by link
  • Consented recording of the encounter
  • Second opinion between physicians, inside the same visit

Home care and remote monitoring

  • Visits, map and route planning
  • Weekly shift rota
  • Vital signs and clinical scales
  • Prenatal care and care pathways
  • Supplies at the patient's home and deterioration alerts

Member journey

  • Care starts on the first WhatsApp message, with no app, identified by national ID or member card checked against the registry
  • The member web area signs in without a password, using a six-digit code sent on WhatsApp
  • LGPD consent recorded with the exact text accepted
  • Public scheduling page per institution
  • Notifications by WhatsApp, email and browser

What your institution contracts, and what comes with it

Four modules are contracted per institution. The member journey is the fifth area: it comes with any contracted module and is not sold separately.

Home Care

Home visits, team rota, supplies at the patient's home, daily route and remote monitoring.

PA Virtual

Risk-classified queue, nurse triage, video visits and follow-up after the encounter.

Artificial Intelligence

It cuts across virtual urgent care, home care and the assistant. Contracted separately, and switched on capability by capability by management.

Analytics

Indicator dashboard for the care operation, so leadership can follow it without requesting a report.

Members

It comes with any contracted module, which is why it is not sold separately: a single registry, identification by national ID or member card on WhatsApp, passwordless sign-in to the member area with a six-digit code, access released by the team, LGPD consent per purpose, the institution's own scheduling page, conversation history, and notifications by WhatsApp, email and browser.

Turning a module on or off is our operation, never the client's. Contracting or cancelling takes effect immediately, with no release to wait for. What was not contracted does not show in the menu, does not open by direct URL and does not respond: in doubt, the system closes instead of allowing.

Three controls stack on the same request, and none replaces another: the person's role, the contracted module, and the data separation per institution.

Doctor-to-doctor second opinion is not a separate module. It comes with virtual urgent care and switches on together with it.

PA Virtual

From intake to video, with the record in view

Digital reception, a queue ordered by risk classification, and video visits. All written into the same record the home care team uses.

From intake to video

  • Only members already registered get in, with access released by the team. There is no anonymous walk-in, and that is a product decision
  • Queue ordered by risk classification
  • Nurse triage, with escalation to a physician
  • A video room that works even on a restricted corporate network
  • A companion joins by link, without creating an account
  • Recording with consent, and a follow-up scheduled after the encounter

What comes out of the encounter

  • Digital prescriptions
  • Lab and imaging orders
  • Referrals
  • Second opinion between physicians, without pulling the patient out of the visit
  • Sick notes and attendance certificates through the same signing flow as prescriptions, with issuing rights defined by profession
Entry channel

Elderly patients will not install an app, but they do use WhatsApp

Identification, consent, pre-triage and the queue ticket all happen inside the conversation. The only screen that opens in a browser is the video room. That removes the app, the password and the portal address from the path, which is exactly where elderly members give up.

The channel runs on the official WhatsApp API, contracted by the institution itself directly with Meta. Each institution serves patients from its own number, and that number is not shared with any other.

From the message to the video room

  • The conversation opens by asking for the national ID or member card number, checked against that institution's registry
  • A registry without access released by the team opens no encounter, and five wrong attempts lock the identification
  • LGPD consent accepted in the conversation, with the exact text on record
  • Pre-triage in the same dialogue, five questions at most
  • A red-flag symptom ends the questions early, moves the case to the front of the queue and calls nursing right away
  • Queue ticket delivered as triage ends, and the video link when their turn comes
  • One room only, from the first video call to the end of the encounter

Scheduling and history in the same channel

  • Book, reschedule and cancel inside the conversation
  • Only the person identified in the conversation can touch the schedule
  • Explicit confirmation before cancelling
  • History per member: what was sent, what was answered, and whether it was delivered
  • Search by date range and by keyword, with export
  • Visible on both the home care and the patient record

About identification. The phone number writing in does not have to match the registry, and that is a product decision: someone who feels unwell may be on a neighbour's or a child's phone, and demanding the registered number would lock out exactly the people who need care most. A phone mismatch is recorded for audit. Only a national ID or member card belonging to a member of that institution, with access released, opens an encounter; the error message is the same for both refusal reasons; and the final control is human: the encounter is on video, with the clinician seeing who they are talking to.

About switching the channel on. Sending and receiving messages are two different settings. With the first one, the system already sends notifications and the member area's access code. The care conversation depends on the second, and the integrations screen reports both states separately, so nobody assumes the whole channel is live.

Home care with visibility end to end

Every home under care becomes a point on the team's map, with route, rota, supplies and clinical history in one place. Management stops finding out about the missed visit at the end of the month.

Map of homes under care

Where the active members are, home by home, on screen.

Visit route planning

The day's route with visit order and street distance, not straight-line distance.

Weekly shift rota

The team's grid, with shift swaps recorded instead of agreed over text messages.

Supplies tracked per home

Home supplies linked to the member, with every movement recorded and no side spreadsheet.

Prenatal care and care pathways

Follow-up by care pathway, with a named owner and the case history in order.

Recording in the field

Screens built for phones and poor connectivity, because the visit happens in the patient's home and not at an office desk.

Your team is the one who sets the clinical threshold

Vital signs and validated scales feed alert rules that management configures on screen. The team is warned before the patient deteriorates, without waiting for the next visit to notice.

Alert rules defined by management

Risk type, monitored parameter, cut-off range, severity and message are all defined on screen. A published rule does not change afterwards, every alert stores the version that produced it, and a dashboard shows how often each rule fires. Changing a clinical threshold does not depend on calling the vendor.

Validated clinical scales

Braden, Morse, EVA, PHQ-9 e GAD-7 aplicadas dentro do acompanhamento, sem formulário em papel nem planilha à parte.

High-risk pregnancy

Prenatal follow-up with the care pathway controls on the member's own record.

Mental health

PHQ-9 and GAD-7 with referral from the same record, without starting the history over in another system.

Records

Records and documents without losing the trail

Every clinical edit keeps the previous version. Nothing is erased, and the institution can prove who wrote what and when.

Electronic health record

  • History per encounter, coded in ICD-10 and ICPC-2
  • Progress notes with history: no edit erases the previous entry
  • Tests and referrals in the same record

Prescriptions and signed documents

  • Flags for controlled drugs and drug interactions
  • Recurring prescriptions, renewed without a new encounter
  • Sick notes and attendance certificates through the same signing flow
  • Public verification of an issued prescription, by validation code

Who cares for whom, with a deadline and proof

Case coordination leaves the spreadsheet. Team, recommendation, protocol and schedule are all tied to the member, with an author and a validity period.

Multidisciplinary team per member

Each member's role and period, a lead clinician always matching the recorded care relationship, and recommendations with specialty, deadline, owner and a check on who completed them.

Versioned clinical protocols

Author, date and validity preserved at every publication, linked to diagnoses in ICD-10 and ICPC-2.

Appointment calendar

Day, week, month and custom range views, with filters by professional, status and type. Editing by management runs on the same core as member self-service.

Indicators, SLA and care pathways

Operational follow-up, preventive medicine and population health on the same base as the care itself.

Data maintenance

Export and import patients, encounters, catalogues, staff and records, and purge old data under the institution's retention rule. All of it recorded in the audit trail.

Support

Help and support tickets inside the system itself

The team resolves questions and opens tickets without leaving the screen, with or without the AI module contracted.

Manuals on screen, by role

  • PDF manuals per role: user, intelligent assistant and administrator
  • Each person sees the manual for their own role, and only after signing in
  • Every download is recorded in the audit trail
  • The file is not left open on the internet

Tickets without AI guesswork

  • Title, subject and up to 5 attachments of 4 MB
  • Priority from P1 to P4 and queue set by fixed rules over the text, never by the model's opinion
  • A P1 always waits for a human to confirm before it escalates
  • Tickets escalate to Zammad when configured, with email as the fallback
Artificial Intelligence

The AI suggests, the clinician decides, and the data does not travel

Seven capabilities, switched on one by one by management. None of them writes into the record on its own: the output comes back to the screen marked as a suggestion and only becomes a clinical entry when the clinician saves it.

Seven capabilities, switched on one by one

  • Transcription of the recorded visit
  • SOAP notes from the transcription
  • Clinical summary of the history
  • Suggested diagnosis codes and tests
  • Adaptive pre-triage
  • Admission risk prediction
  • Fraud detection
  • Admission risk prediction and fraud detection list their reasons, one by one, over data the institution already holds. It is not a trained-model black box

Clinical data does not leave the network

  • The model runs on the institution's own infrastructure, with Ollama, and not on a third-party service
  • The system refuses to start if the model address points outside the local network
  • A specific AI consent, refusable without blocking care
  • It never diagnoses or prescribes on its own, by product design

AI cuts across the modules and is sold separately. Without the module contracted, AI controls disappear from the screen instead of sitting greyed out, the assistant stops conversing, its panel becomes a support channel, and pre-triage goes back to nursing. Even with the internal switches on: between switch and contract, the contract wins.

Integrations

What already runs, and what still depends on a contract

The two groups are kept apart on purpose. Selling a finished interface as a connected vendor is the kind of thing that surfaces in the first meeting with your IT team.

Already working, they only need the environment configured

  • Official WhatsApp API, with sending and receiving configured separately
  • Email and browser notifications
  • Ollama, serving the assistant and the clinical AI inside the network
  • Speech transcription on your own infrastructure
  • A TURN server, so video crosses a restricted corporate network
  • Route planning with visit order and street distance
  • Corporate SSO over OpenID Connect per institution: Entra ID, Google Workspace, Okta and Keycloak
  • Zammad para chamados de suporte
  • Monitoring and logs: Sentry, Grafana, Loki and Promtail
  • Brazil's national health data network (RNDS) with clinical encounter records in FHIR R4

Interface ready, connection depending on contract and certification

  • Tasy
  • TISS
  • PACS, LIS and RIS
  • SMS
  • ICP-Brasil digital signature
  • A ready interface does not mean a connected vendor. Each one needs its own address, credentials, contract and certification

About corporate sign-in. The provider is configured per institution, never one for all of them. A single provider would let any directory account into any client, because the sign-in does not say which institution the person works for. With no recognised group in the directory map, access is refused instead of falling back to a default profile.

About the national health data network. Accreditation belongs to the healthcare facility, not to the platform: it requires an active CNES registration and an ICP-Brasil e-CNPJ certificate, filed on the DATASUS service portal, with the platform declared as the system in the request.

What sets it apart

Why LarClínica, and not two systems glued together

1

One registry, not two systems talking to each other

Virtual urgent care and home care use the same patient, the same national ID and the same history. Anyone running telehealth in one system and home care in another cannot reach that continuity without merging the two.

2

WhatsApp as the front door, not as a notification

Identification, consent, pre-triage and the queue ticket all inside the conversation. It is not a message with a link to a portal the patient will never open.

3

Separation between institutions is guaranteed by the database

PostgreSQL row level security, not an application setting someone can get wrong. A query without the filter sees no row from another institution, instead of leaking the data.

4

Without a contract, the module simply does not open

It does not show in the menu, does not open by direct URL and does not respond. The check runs on every request, so contracting and cancelling take effect immediately.

5

The AI assists, never decides, and runs on your server

The model on the institution's infrastructure, output always marked as a suggestion, and a patient who refuses AI is still cared for.

For the IT team that will audit the product

Each area holds its own business rules and talks to the others only through a defined interface. A change in one module is less likely to break another, and a technical audit finds clear boundaries instead of tangled code.

44 isolated backend domains

Communication only through defined interfaces, across 268 API endpoints. New work extends the matching domain, without rewriting the platform.

Node.js and Express on PostgreSQL 16

Frontend in plain HTML, CSS and JavaScript, no framework. A light page is a field requirement, not an optional optimisation: home care works on phones and unstable networks.

Docker Compose and observability

It comes up without a complex orchestrator, with a Grafana, Loki and Promtail overlay, Sentry, and runbooks for backup and continuity.

Automated test suite

Unit, API and end-to-end tests with Playwright, covering business rules, encryption and isolation between institutions.

Compliance starting from the data design

Separation guaranteed by the database, an audit trail that exposes a record altered after the fact, and consent that stores the exact text the person read. These are the questions compliance and the data protection authority ask, and the ones that cost dearly without an answer.

Each institution's data separated by the database

Row level security across 60 PostgreSQL tables. A query without the filter sees no row from another institution, instead of leaking the data. The application check stays active on top of it, as a second barrier.

Audit trail with a hash chain

Every entry chains to the previous one, so touching the past becomes detectable. It covers sign-in, records, prescriptions, attachment downloads and recordings. National IDs and clinical text never enter the log detail.

Sensitive fields encrypted

AES-256-GCM, with an HMAC search index so the screen stays searchable. Losing the key makes the data unrecoverable, so it lives in a vault, with its own backup, outside the repository.

Session, role and consent

Session, role, job title and second factor on internal routes. Consent per purpose that archives the exact text accepted, and record retention under Brazilian medical council resolution CFM 1.821/2007.

Accessibility

WCAG 2.1 AA is the internal target the product works towards, not a certification already obtained. On the member's screen it becomes big buttons, big text and plain language.

Frequently asked questions

What medical leadership, IT and compliance ask before signing

Does member clinical data leave the institution's network?

No. The AI model runs on the institution's own infrastructure, and the system refuses to start if the model address points outside the local network.

Does the AI decide a diagnosis or a prescription?

No. The AI suggests and the clinician decides. Every output comes back marked as a suggestion and only becomes a clinical entry when the clinician approves it.

How does isolation between institutions work?

Each institution sees only its own data, and the database is what guarantees it, through PostgreSQL row level security across 60 tables. A query without the filter sees no row from another institution, instead of leaking the data.

Does care over WhatsApp require an app?

No. Identification, consent, pre-triage and the queue ticket all happen inside the conversation itself. The only browser screen is the video room.

Can anyone enter virtual urgent care?

No. The conversation starts by asking for the national ID or member card number, checked against that institution's registry, and only an existing member with access released by the team gets in. Five wrong attempts lock the identification. That is a product decision, not a technical limitation.

Does the team sign in with the institution's corporate account?

Yes, against the institution's own directory, over OpenID Connect: Entra ID, Google Workspace, Okta and Keycloak. The provider is configured per institution, and with no recognised group in the directory map access is refused.

Does LarClínica integrate with existing hospital systems?

There are ready interfaces for Tasy, TISS, PACS, LIS and RIS, and the national health data network already operates with clinical encounter records in FHIR R4. Actually connecting each vendor depends on their address, credentials and certification.

Take LarClínica into a technical evaluation

One session with medical leadership, the IT team and compliance, with the product running live: the virtual urgent care queue, a home care visit, the record, separation between institutions, and the audit trail.