skip to note
back to writing

wfd / Feb 18, 2026 / 6 min

lto medical clinic directory

Looking for the app? this is the about page for the LTO medical clinic directory. take me back to the map.

this project is not affiliated with the Land Transportation Office or any government agency. it is an independent, community-driven tool built out of pure spite toward the existing options for finding accredited clinics.

if you need an LTO medical certificate in the Philippines, you need to visit an LTO-accredited medical clinic. finding one should be simple. it is not.

the official LTO website has a list. it's literally just a table: clinic name, accreditation number, expiry date. there are no addresses, no map, and no way to search. you can't tell if the clinic near you is still operating or expired three months ago. the data exists but it's presented like a spreadsheet someone forgot to close.

google maps isn't much better. search "LTO medical clinic near me" and you'll get a mix of accredited clinics, expired clinics, driving schools, and whatever else Google's algorithm decided was relevant. there's no way to filter by accreditation status or verify anything against the official list.

then there's the SEO slop. searching for "LTO accredited medical clinics" surfaces dozens of content farm pages that scrape the same outdated list into a blog post, surround it with ads, and call it a resource. half of them have clinics that closed years ago. some don't even have addresses.

so i built lto-clinics.ryanaque.com.

the app in action

is it free

yes. it will always be free and ad-free. i built it because i needed it and figured other people might too.

if you want to support the project, follow me on twitter (@schmayterling) or github (@schmayterling). or just share it with someone who needs a medical certificate.

what it is

a map-based directory of LTO-accredited medical clinics in the Philippines. search by name or location, see what's nearby, check opening hours, get directions. that's it.

the interface is inspired by apple maps. clean, minimal, dark mode support. it runs on Next.js with Leaflet for the map layer and OpenStreetMap tiles. the clinic data is sourced from the official LTO list and cross-referenced with LTO memorandums for accreditation status.

light mode dark mode

nearby clinics and location access

the app can show clinics near you, but only if you let it. tapping "see nearby" triggers a browser location permission prompt. if you grant it, your coordinates are used to sort clinics by distance using the haversine formula and the closest ones appear at the top of the list.

see nearby

your location never leaves your browser. the distance calculation runs entirely client-side. there's no server call, no analytics ping, nothing stored. the coordinates exist in memory for the duration of your session and that's it.

if you deny the permission or your browser doesn't support geolocation, the app works the same way it always does. you just search by name or browse the map manually. if you've previously granted location access, the app will use the cached permission on future visits without asking again.

reviews, hours, and clinic details

each clinic card shows what's publicly available: opening hours, Google reviews, and accreditation status. this data comes from public sources and varies per clinic. some have full schedules and dozens of reviews, others have nothing beyond a name and accreditation number.

opening hours for a clinic public reviews pulled from Google

all three are subject to what's actually out there. if a clinic hasn't been reviewed or hasn't published its hours, there's nothing to show. the app doesn't fabricate data to fill gaps.

not your clinic? here's others nearby

when you open a clinic's detail card, the app shows other accredited clinics in the area. if the one you're looking at is too far, has bad reviews, or just isn't what you need, you can see alternatives without going back to search.

nearby clinics shown from a clinic's detail card

the nearby list is sorted by distance from the clinic you're viewing, not from your location. it answers "what else is around here" rather than "what's closest to me."

how the data works

the clinic list is compiled from lto.gov.ph/medical-clinics/ and verified against official LTO memorandums. each clinic entry includes the name, address, accreditation number, and opening hours where available.

this is a community-driven directory. the data is verified against official sources on a best-effort basis, but clinics open, close, and change details regularly. if something looks wrong, report it.

the reporting system is baked into the app. reports are not public by default. your email is linked to your submissions for accountability and follow-up, but isn't visible to other users.

reporting a location

there are two entry points for reports:

from search results: the first item in the search list is always "add a missing location." tap it, fill in the details, and submit. this creates a GitHub issue tagged as a missing location report.

reporting a missing location from search

from a clinic's detail card: every clinic has a "report location" button. tapping it gives you three options:

report typewhen to use
this location has missing informationhours, address, or other details are incomplete
this location has incorrect informationsomething listed is wrong
this location does not existthe clinic has closed or was never real

after selecting a type, you'll be asked for your email (for follow-up if needed) and a text field to explain the issue. submitting creates a GitHub issue with the clinic's name, accreditation number, report type, and your details.

reporting an issue from a clinic's detail card

there are anti-spam measures in place. your email is linked to every report you submit. abuse the system and you will be rate limited or banned.

sources and trustworthiness

the directory is only as good as its data. the baseline comes from the LTO's own published list and memorandums. beyond that, it depends on community reports.

i can't guarantee every clinic is still open or that every detail is current. what i can guarantee is that every report is tracked, and the data is updated as reports come in.

if you find something wrong, report it. that's the whole mechanism.

tracking

there is none. the app doesn't use analytics, telemetry, or any third-party tracking scripts. if you run into an issue or have feedback, email me directly at hey@ryanaque.com and i'll get back to you.

is it open source

probably not. the data pipeline relies on scraping government websites, and open-sourcing the scraping logic would make it trivial for the source to block it. publishing how you bypass rate limits and parse specific page structures is essentially handing the target a checklist of what to patch. the data staying accurate matters more to me than the code being public.

the app itself is at lto-clinics.ryanaque.com and always will be free regardless.

mobile

yes. the layout adapts between desktop and mobile. on mobile, the search panel sits at the bottom as a sheet and nearby clinics stack vertically. on desktop, it's a sidebar with a wider map view.

both use dvh units because safari's address bar likes to lie about viewport height.


the app is at lto-clinics.ryanaque.com.