t tvk/apps
PHC + hospital oversight  /  App 05

DocInOut.

டாக் வருகை

For the doctors who show up.

—  If you have a problem, just whistle.

Get the app All apps
Worth shipping?

DocInOut puts the same public clock InOut runs on TASMAC shops on every government doctor at a PHC or hospital. Doctors check in at the start of a shift - a selfie and a GPS check at the hospital - and check out at close. Patients can whistle a missed appointment, a demanded bribe, abuse, or any other failure of care; the whistle is tied to that exact shift and sent straight to the district health office. An AI dashboard catches patterns a person would miss: doctors who are always late, hospitals piling up complaints, unusual absences. The most serious whistles (bribery, abuse) jump to the top on their own. If you have a problem, just whistle.

1,950+

PHCs + hospital posts

<6 min

Avg. time to answer a whistle

Live

AI dashboard, always on

Three audiences

One app.
Three views.

Same data, three views. Doctors see their own shift schedule. Patients see every doctor's public profile. The administration sees the list of whistles, with the most serious sorted to the top, and a live board of anything that looks off.

DOCTOR மருத்துவர்

Doctor

  • Check in when the shift starts, check out when it ends
  • Apply for approved leave ahead of time
  • See your own attendance and whistle history
PATIENT நோயாளி

Patient

  • Check whether any government doctor is on duty right now
  • Whistle about missed appointments, bribery, abuse
  • See each doctor's public attendance history
ADMINISTRATION நிர்வாகம்

Administration

  • A whistle list, with the most serious sorted to the top
  • A live board of anything that looks off - late, absent, clustering at one place
  • Send it straight up the chain to the District Medical Officer or the state health office in one tap
A day in a PHC

Doctor doesn't show.
The whole system notices.

One PHC. One scheduled shift. One absent doctor. Watch it get sorted - 47 minutes from missed check-in to a backup doctor in place, with the app doing the heavy lifting.

PHC Vellore South · Dr. R. Anitha
  1. 9:00 AM

    Expected check-in

    Shift start as per the shift schedule. The doctor app asks for a selfie and a GPS check at the PHC.

  2. 9:15 AM

    Auto-flag: no check-in

    No selfie, no GPS check. The report is sent straight up the chain to the district health office - the doctor is marked absent for the shift.

  3. 9:32 AM

    Patient whistle filed

    A patient who showed up on time whistles about a missed appointment. It is linked to this exact shift.

  4. 9:38 AM

    Backup doctor assigned

    The district health office puts Dr. K. Suresh on to cover. Patients waiting in line get an SMS.

  5. 11:42 AM

    Complaints clustering at one place

    The app notices this is the 4th unplanned absence at PHC Vellore South in 10 days. Flagged for the state health office to review.

  6. Nightly

    Public profile updated

    Dr. R. Anitha's public page shows today as "Absent, no approved leave". The attendance count drops from 22/30 to 21/30.

Inside the dashboard

AI eyes
that don't blink.

The administration's dashboard is part whistle list, part watchful AI. The most serious complaints rise to the top on their own, the app spots anything that looks off before a person would notice it, and sending something up the chain takes one tap.

A.01 Flag

Late on > 5 of last 7 days

Uses the limit set for that hospital. The app ignores doctors with approved leave or known on-call duty.

A.02 Escalate

Absent without leave

No check-in 30 min past shift start, no approved leave on file. Sent straight up the chain to the district health office.

A.03 Critical

Bribery clustering at one place

3+ bribery whistles at the same hospital within 48 hours. Sent straight up the chain to the anti-corruption team.

A.04 Investigate

Same doctor, many complaints

Several patients whistle about the same doctor in a short time. The app spots the pattern.

Whistle list · most serious sorted to the top

Health Department · live

2 critical 2 high 1 medium
  • W-22 481 PHC Madurai East
    9:14 AM

    Bribery · Dr. M. Bharath

  • W-22 480 GH Tirunelveli
    9:11 AM

    Abuse · Dr. S. Ramya

  • W-22 475 PHC Vellore South
    9:32 AM

    Missed appointment · Dr. R. Anitha

  • W-22 471 PHC Erode Rural
    Yesterday

    Refusal to treat · Dr. P. Kavitha

  • W-22 462 GH Salem
    2 d ago

    Late by 47 min · Dr. V. Karthik

Patterns a person would miss

Three patients about the same doctor in two days. Complaints clustering at one hospital that nobody noticed. Spotted right away.

Ordered by how serious it is, not by what came in last

A 4-day-old bribery whistle ranks above a 4-minute-old late check-in. The district health office sees what matters first.

Approved leave is respected

Leave applied for in advance, official visits, emergencies - none of these get flagged. No false alarms.

From the patient's side

Four kinds of whistles,
one place to send them.

—  If you have a problem, just whistle.

Any patient (or a family member, or anyone with the doctor's link) can whistle - and it stays anonymous by default. Every whistle records the hospital, the shift, and the time it happened.

Routine

Missed appointment

Patient showed up on time, but the doctor was not at the hospital. Checked against the check-in log.

C.01

Critical

Demanded bribe

A doctor or staff member asked for cash for something that should be free at a government hospital.

C.02

Critical

Abuse or harassment

Verbal abuse, shouting, threats, or sexual harassment by the doctor or staff.

C.03

Investigate

Refusal to treat

Doctor refused to see a patient during duty hours. Checked against the waiting-line log.

C.04

What it does

Six features.
No bloat.

F.01

One tap to start the shift

Doctors check in at the start of a shift with a selfie and a GPS check at the registered PHC or hospital. Check-out closes the shift. No backdating, no edits.

F.02

The "missed appointment" whistle

Patient turns up at the assigned time, doctor isn't there - whistle it. Tied to the exact shift and hospital, and sent straight to the district health office for follow-up.

F.03

The app spots the patterns

Late check-ins, early exits, unusual absences, complaints piling up at one hospital, repeat-offender doctors - all show up on the health department dashboard automatically.

F.04

The serious ones rise to the top

The app sorts every whistle by how serious it is. Bribery, sexual abuse, life-threatening neglect jump to the top and go straight to the District Medical Officer.

F.05

A public page for every doctor

Hospital, specialisation, today's shift status, the last 30 days of attendance, whistle count. Free for anyone to download, refreshed nightly. Doctors who consistently show up look good. Those who don't, don't.

F.06

Direct line to the administration

No middle layer. Whistles land in the district health office, unusual patterns go to the state health office, and the most serious cases go right to the top. Every action is timestamped.

FAQ

Honest answers,
up front.

How is a doctor’s attendance verified?

Each check-in needs the time, a GPS check at the hospital, and a face match against the doctor on file. Backdated entries are rejected. If GPS isn't working, the doctor is marked "present but unverified" - which is itself a flag for the district health office.

What can patients whistle about?

Missed appointment (doctor not there at the scheduled time), demanded bribe, abuse or harassment, refusal to treat, or any other concern about your care. Every whistle is tied to the hospital, the shift, and the time.

Who sees the AI dashboard?

The district health office sees routine whistles and that day's attendance, the state health office sees longer-term patterns and repeat offenders, and the top of the health department sees the statewide picture. Personal location data is never public; only the per-hospital totals are.

What does the AI actually detect?

Doctors who cross the late limit set for their hospital, absences without approved leave, complaints piling up at one hospital, the same doctor reported by different patients in a short window, and other unusual patterns - the kind of thing a person would only spot after dozens of reports.

Are doctors named publicly?

Yes. Every government doctor has a public profile page - the same way a TASMAC shop does in InOut. Posted whistles show the department, the hospital, and the doctor's name; the patient's name is never shown.

What if a doctor has a legitimate reason to be absent?

Approved leave, official visits, emergencies - all entered in advance through the doctor app or by the person in charge of the hospital, and shown on the public profile. The app ignores any time marked as approved leave.

Get DocInOut

1,950 PHCs.
One AI keeping watch.
Every shift logged.

The doctor app and the health department dashboard launch together.