Digital product · telehealth

PREP-SE

PrEP is free in Brazil's public health system.The hard part was getting the prescription.

PrEP, pre-exposure prophylaxis against HIV, is given out free by Brazil's public health system (SUS), but only with a prescription. PREP‑SE is a telehealth platform that shortens that path: an online consultation with an infectious disease specialist, a digital prescription and ongoing care, with no travel, no queues and no judgment.

There are four founding partners. My part is the technology: I designed and built the whole platform, front end to back end, from the website to sign-up, scheduling with payment, video consultations, the patient area, the doctor portal, medical records, the team dashboard and the WhatsApp assistant.

On a subject where many people fear being judged, that shaped every decision: welcoming language, asking for as little data as possible at each step, and treating health data as what Brazil's data protection law says it is, a special category.

Front end and back end by me.

Visit prepse.com.br

How the product works

From first click to prescription

  1. The PREP-SE homepage, with the line “Your protection starts here” next to a documentary photograph

    The front door

    The site opens with a direct promise and documentary photography, not stock images. The first job is to remove the fear: explain what PrEP is and show that you can start right there.

  2. The “Four steps to your protection” section: sign-up, online consultation, digital prescription and ongoing follow-up

    Four steps

    Sign-up, online consultation, digital prescription and follow-up. The whole journey fits in one list, and each step says what happens and how long it takes.

  3. The PREP-SE sign-up form on a phone, over a photograph

    A sign-up that asks for little

    The first sign-up only asks for name, phone and email, with consent for health data under Brazil's data protection law. The clinical questionnaire comes later, through its own link, and never by message.

  4. Simulated WhatsApp conversation with Paula, PREP-SE's assistant: introduction, data consent, sign-up and the link to book on the website

    Paula, on WhatsApp

    Paula is PREP‑SE's AI assistant: she signs people up, answers questions, checks progress and hands the conversation to a person when needed. At first she also booked appointments, but she got dates wrong. Booking and payment moved back to the website, where a slot is held for one hour until payment is confirmed. The image shows a simulated conversation with fictional data.

  5. The PREP-SE login screen, with the choice between “I'm a patient” and “I'm a doctor”

    Two doors

    Patients and doctors come in through different paths. Patients use their email or phone and a code sent on the spot, with no password to remember, and find their appointment, history and documents. Doctors join by invitation and get a schedule, appointments and medical records.

  6. The patient area on a phone, with the next appointment and shortcuts to appointment, history, details and support

    The patient area

    Once the appointment is booked, patients get an area that works like an app: the next appointment, the Meet link, history and documents are one tap away.

  7. The appointment screen on a phone, with the doctor, the button to join the meeting and the options to reschedule and cancel

    Rescheduling without asking anyone

    Patients reschedule or cancel on their own and upload their tests, which go straight into the record the doctor opens during the consultation.

  8. The doctor dashboard, with the day's numbers and the list of appointments with actions for each

    The doctor's day

    Doctors start the day with their schedule and every action for each appointment on one screen: join the Meet, see the sign-up, open the record, send an email.

  9. The medical record for an appointment, with clinical fields, patient history and documents

    A record per appointment

    Each appointment has its own medical record, with the patient's history and tests alongside. The doctor confirms the appointment took place, and the system asks for that confirmation.

  10. The team dashboard with the patient list, source, status and actions

    The team dashboard

    The patient list works out each person's status from their real appointment history, shows where they came from and exports to a spreadsheet.

  11. The WhatsApp support dashboard, with the conversation list and an open conversation in human mode

    When Paula hands over

    In the support dashboard, the team sees WhatsApp conversations split into those Paula is handling, those waiting for someone and those already with a person, and takes over with one click.

Project details

My role
Co-founder, Head of Technology
What I did
All of the technology, front end to back end
Founding partners
Dr. Mateus Guilhardi, Tyrone Rodovalho, Emília Abel and Nando Martins
Technology
Next.js, TypeScript and PostgreSQL
Integrations
Mercado Pago (PIX and card), Google Meet, WhatsApp and email

The logged-in screens were captured on a local copy of the platform, with fictional data.