Singapore MOH Doctor & Healthcare Register Scraper (SMC/SNB)
Pricing
from $6.15 / 1,000 results
Singapore MOH Doctor & Healthcare Register Scraper (SMC/SNB)
Look up and verify registered doctors, nurses, pharmacists, dentists and TCM practitioners on Singapore's MOH / SMC / SNB register. Search by name, registration number or clinic; get qualifications, practising certificate dates, specialty and practice address. No API key. JSON, CSV, Excel.
Pricing
from $6.15 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
10 days ago
Last modified
Categories
Share
Singapore MOH Doctor and Healthcare Professional License Lookup Scraper
Search, verify and extract Singapore MOH registered healthcare professionals: doctors (SMC), nurses and midwives (SNB), pharmacists (SPC), dentists (SDC), TCM practitioners, allied health professionals and optometrists. Look up practitioners by name, by exact registration number, or by clinic and hospital, and get every field the official register exposes. No API key, no login.
Here is one real result, with every field the actor returns:
{"name": "ADELIA JOSTANTO","registrationNo": "M70629I","professionType": "Doctor","typeOfRegister": "Medical Professional","registrationType": "Full Registration","registrationStartDate": "02/05/2025","practisingCertStartDate": "02/05/2025","practisingCertEndDate": "31/12/2026","firstRegistrationType": "Provisional Registration","firstRegistrationDate": "02/05/2024","qualifications": [{"qualification": "MBBS","institution": "NTU-Imperial College London, Singapore","year": "2024"}],"placesOfPractice": [{"name": "Paediatric Medicine, KK WOMEN'S AND CHILDREN'S HOSPITAL","address": "100 BUKIT TIMAH ROAD Singapore 229899","tel": null}],"primaryPracticePlace": "Paediatric Medicine, KK WOMEN'S AND CHILDREN'S HOSPITAL","primaryPracticeAddress": "100 BUKIT TIMAH ROAD Singapore 229899","council": "SMC","searchTerm": "tan","searchType": "name","isPractising": true,"qualificationCount": 1,"primaryQualification": "MBBS","observedAt": "2026-09-06T14:17:01.979Z","error": null}
The most complete Singapore MOH healthcare professionals scraper available. It covers seven MOH registers and returns every field each profile exposes, including registration type and dates, practising certificate validity, parsed qualifications and places of practice, plus derived fields, with three ways to search and filters to target exactly the professionals you need.
Input · Output · Pricing · Examples
Table of contents
- What it does
- Why this scraper
- Quickstart
- Input reference
- Output reference
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
What it does
This actor searches the Singapore Ministry of Health (MOH) professional registers and writes one normalized record per matching professional to the run's dataset. Pick a register with council (doctors, nurses, pharmacists, dentists, TCM practitioners, allied health professionals, or optometrists), then search one of three ways:
- By name with
searchName(full or partial, for exampletanorlee wei). - By registration number with
registrationNumberfor an exact one practitioner lookup (for exampleM70629I). - By practice place with
practicePlaceNameto find every professional at a clinic or hospital (for examplehospital,raffles).
When withDetails is on (the default), each profile is opened to add the registration type and dates, practising certificate validity, specialty and family physician dates where applicable, a parsed qualifications array (degree, institution, country, year) and places of practice. Derived fields (isPractising, qualificationCount, qualificationCountries, primaryQualification, primaryPracticePlace, primaryPracticeAddress) are computed on top. Empty optional fields are dropped for a clean record. Missing values are never invented.
Data covers Singapore MOH-registered healthcare professionals only.
Why this scraper
There is no other Singapore MOH healthcare professionals register scraper on the Apify Store. This is the only actor that turns the MOH doctor, nurse, pharmacist, dentist and TCM registers into clean structured data. Compared with adjacent tools:
| Capability | This actor | Adjacent country registers (e.g. India NMC) | Generic company or clinic scrapers |
|---|---|---|---|
| Singapore MOH / SMC / SNB register | Yes, 7 councils | No | No |
| Search by name | Yes | Yes | Partial |
| Search by exact registration number | Yes | Sometimes | No |
| Search by clinic or hospital | Yes | No | No |
| Registration type and dates | Yes | Partial | No |
| Practising certificate validity | Yes | No | No |
| Parsed qualifications (degree, institution, year) | Yes | Partial | No |
| Places of practice with address | Yes | No | Partial |
| Derived practising flag and primary qualification | Yes | No | No |
| Filters (status, specialty, register type, qualification country) | Yes | No | No |
| JSON, CSV, Excel export | Yes | Yes | Yes |
Quickstart
Open the actor, paste this into the input, and press Run. It searches the doctors register for the name tan and returns up to 10 professionals with full detail.
{"council": "doctors","searchName": "tan","withDetails": true,"maxProfessionals": 10}
Provide searchName, or registrationNumber, or practicePlaceName. Change council to search a different register. To get names and registration numbers faster, set withDetails to false.
Input reference
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
searchName | string | one of three | tan | Full or partial name of the professional to search, for example tan, lee wei. |
registrationNumber | string | one of three | (none) | Exact MOH registration number lookup, for example M70629I. Overrides the search name. |
practicePlaceName | string | one of three | (none) | Find every professional at a clinic or hospital by practice place name, for example hospital. |
council | enum | no | doctors | Which MOH register to search: doctors, nurses, pharmacists, dentists, tcm, allied_health, or optometrists. |
maxProfessionals | integer | no | 10 | Maximum number of professionals to collect. |
withDetails | boolean | no | true | When on, open each profile to add registration type and dates, practising certificate validity, qualifications and place of practice. When off, only name, registration number and register type are returned (faster). Detail fetches are billed as a details add-on per profile. |
practiceStatus | string | no | (all) | Only return professionals whose practice status contains this text, for example Practising. Requires withDetails. |
specialty | string | no | (all) | Only return professionals whose specialty contains this text, for example Cardiology. Requires withDetails. |
typeOfRegister | string | no | (all) | Only return professionals whose register type contains this text, for example Full, Occupational Therapist. |
qualificationCountry | string | no | (all) | Only return professionals with a qualification from a country containing this text, for example Singapore, Australia. Requires withDetails. |
At least one of searchName, registrationNumber or practicePlaceName is required: the registers cannot be listed blank. Filters combine with logical AND. Records that do not match a filter are skipped and not charged.
Output reference
One dataset item per professional. Empty optional fields are dropped, so a given record may omit fields that do not apply to it. Types: string, object[], string[], integer, boolean, or null.
| Field | Type | Description |
|---|---|---|
name | string | Professional's registered name. |
registrationNo | string | MOH registration number (unique per professional). |
professionType | string | Human-readable profession, for example Doctor, Nurse / Midwife, Pharmacist. |
typeOfRegister | string | Register or sub-register category, for example Medical Professional. |
registrationType | string | Current registration type, for example Full Registration (with withDetails). |
registrationStartDate | string | Registration date (DD/MM/YYYY). |
registrationEndDate | string | Registration end date if applicable, else omitted. |
practiceStatus | string | Practice status where published, for example Practising. |
practisingCertStartDate | string | Practising certificate start date. |
practisingCertEndDate | string | Practising certificate end date. |
specialty | string | Specialty (doctors on the specialist register), else omitted. |
specialtyRegisterDate | string | Entry date into the register of specialists. |
familyPhysicianDate | string | Entry date into the register of family physicians. |
firstRegistrationType | string | First registration type where it differs from the current one. |
firstRegistrationDate | string | First registration date. |
qualifications | object[] | Parsed qualifications, each { qualification, institution, country, year } where available. |
placesOfPractice | object[] | Places of practice, each { name, address, tel }. |
primaryPracticePlace | string | Flat name of the primary place of practice, for CSV and Excel users. |
primaryPracticeAddress | string | Flat address of the primary place of practice. |
council | string | MOH council backend code, for example SMC (doctors), SNB (nurses). |
isPractising | boolean | Derived from practiceStatus: true, false, or null if undetermined. |
qualificationCount | integer | Number of parsed qualifications. |
qualificationCountries | string[] | De-duplicated list of qualification countries. |
primaryQualification | string | The first (primary) qualification name. |
searchTerm | string | The term this record was found with. |
searchType | string | How it was searched: name, registrationNumber, or practicePlace. |
observedAt | string | ISO 8601 timestamp of when the record was collected. |
error | string | null on success. On a failed profile fetch, an item with a populated error field is written instead. |
Run via API and CLI
Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.
Run synchronously and get dataset items in one call:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~singapore-moh-health-professionals-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"council":"doctors","searchName":"tan","withDetails":true,"maxProfessionals":25}'
Look up one professional by exact registration number:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~singapore-moh-health-professionals-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"council":"doctors","registrationNumber":"M70629I"}'
Apify CLI:
apify call scrapers_lat/singapore-moh-health-professionals-scraper \--input '{"council":"dentists","searchName":"lim"}'
Fetch results
Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginate large datasetscurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"
<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.
Billing and limits
- Pay per result. You are charged per record returned (
resultevent). See the pricing tab for the current per-result price. - Optional details add-on. When
withDetailsis on, each profile whose detail page is fetched and parsed is billed one additionaldetailsevent. Records skipped by a filter are not charged, and a detail fetch that returns nothing is not charged. - No charge on failure. If a profile fetch errors, the actor writes an item with a populated
errorfield and does not charge for it. Empty runs cost nothing. - Spend cap respected. Set
maxTotalChargeUsdon the run; once reached, the actor stops emitting and charging further billable results. - Free Apify plans are capped at 10 records per run and return listing-level fields only. Upgrade for full details and higher
maxProfessionals.
FAQ and troubleshooting
A run errored asking for a search term. Why?
Provide at least one of searchName, registrationNumber or practicePlaceName: the MOH registers cannot be listed blank.
How do I look up one specific practitioner?
Set registrationNumber to the exact MOH registration number, for example M70629I. This returns that one record.
How do I find everyone at a hospital or clinic?
Set practicePlaceName, for example hospital or raffles, and pick the matching council.
How do I search a different profession?
Set council to one of doctors, nurses, pharmacists, dentists, tcm, allied_health or optometrists.
Why does a record omit some fields? Empty optional fields are dropped for a clean record, and some fields (specialty, family physician date) apply only to certain registers or professionals. Missing values are never invented.
How do I keep only practising professionals?
Set practiceStatus to Practising (requires withDetails). Non-matching records are skipped and not charged.
Is this an official MOH tool? No. This actor is independent and has no affiliation with the Ministry of Health or its professional councils. It reads only data that is publicly available through the MOH professional register search.
Related scrapers
- Singapore BOA Registered Architects Scraper: Board of Architects register.
- Singapore PEB Professional Engineers Scraper: registered professional engineers.
- Singapore CEA Estate Agents Scraper: licensed estate agents and salespersons.
- Singapore Food Licences & Hygiene Grades Scraper: NEA food establishment licences and grades.
- Singapore ACRA Entities Scraper: registered companies and businesses.
More scrapers at scrapers.lat
Built and maintained by scrapers.lat, where we publish scrapers for public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.
Scraper de Consulta de Licencias de Medicos y Profesionales de la Salud del MOH de Singapur
Busque, verifique y extraiga profesionales de la salud registrados en el MOH de Singapur: medicos (SMC), enfermeras y parteras (SNB), farmaceuticos (SPC), dentistas (SDC), practicantes de MTC, profesionales de salud afines y optometristas. Consulte practicantes por nombre, por numero de registro exacto, o por clinica y hospital, y obtenga todos los campos que expone el registro oficial. Sin clave de API, sin inicio de sesion.
Aqui hay un resultado real, con todos los campos que devuelve el actor:
{"name": "ADELIA JOSTANTO","registrationNo": "M70629I","professionType": "Doctor","typeOfRegister": "Medical Professional","registrationType": "Full Registration","registrationStartDate": "02/05/2025","practisingCertStartDate": "02/05/2025","practisingCertEndDate": "31/12/2026","firstRegistrationType": "Provisional Registration","firstRegistrationDate": "02/05/2024","qualifications": [{"qualification": "MBBS","institution": "NTU-Imperial College London, Singapore","year": "2024"}],"placesOfPractice": [{"name": "Paediatric Medicine, KK WOMEN'S AND CHILDREN'S HOSPITAL","address": "100 BUKIT TIMAH ROAD Singapore 229899","tel": null}],"primaryPracticePlace": "Paediatric Medicine, KK WOMEN'S AND CHILDREN'S HOSPITAL","primaryPracticeAddress": "100 BUKIT TIMAH ROAD Singapore 229899","council": "SMC","searchTerm": "tan","searchType": "name","isPractising": true,"qualificationCount": 1,"primaryQualification": "MBBS","observedAt": "2026-09-06T14:17:01.979Z","error": null}
El scraper de profesionales de la salud del MOH de Singapur mas completo disponible. Cubre siete registros del MOH y devuelve todos los campos que expone cada perfil, incluyendo tipo y fechas de registro, validez del certificado para ejercer, titulos analizados y lugares de practica, ademas de campos derivados, con tres formas de buscar y filtros para apuntar exactamente a los profesionales que necesita.
Entrada · Salida · Precios · Ejemplos
Tabla de contenidos
- Que hace
- Por que este scraper
- Inicio rapido
- Referencia de entrada
- Referencia de salida
- Ejecutar via API y CLI
- Obtener resultados
- Facturacion y limites
- Preguntas frecuentes
Que hace
Este actor busca en los registros profesionales del Ministerio de Salud (MOH) de Singapur y escribe un registro normalizado por cada profesional coincidente en el dataset de la ejecucion. Elija un registro con council (medicos, enfermeras, farmaceuticos, dentistas, practicantes de MTC, profesionales de salud afines u optometristas), luego busque de una de tres formas:
- Por nombre con
searchName(completo o parcial, por ejemplotanolee wei). - Por numero de registro con
registrationNumberpara una consulta exacta de un profesional (por ejemploM70629I). - Por lugar de practica con
practicePlaceNamepara encontrar a todos los profesionales de una clinica u hospital (por ejemplohospital,raffles).
Cuando withDetails esta activo (el valor por defecto), cada perfil se abre para agregar el tipo y las fechas de registro, la validez del certificado para ejercer, la especialidad y las fechas de medico de familia cuando aplican, un arreglo de titulos analizados (titulo, institucion, pais, anio) y los lugares de practica. Los campos derivados (isPractising, qualificationCount, qualificationCountries, primaryQualification, primaryPracticePlace, primaryPracticeAddress) se calculan encima. Los campos opcionales vacios se descartan para un registro limpio. Los valores faltantes nunca se inventan.
Los datos cubren solo profesionales de la salud registrados en el MOH de Singapur.
Por que este scraper
No existe otro scraper del registro de profesionales de la salud del MOH de Singapur en la Apify Store. Este es el unico actor que convierte los registros de medicos, enfermeras, farmaceuticos, dentistas y MTC del MOH en datos estructurados limpios. En comparacion con herramientas afines:
| Capacidad | Este actor | Registros de otros paises (p. ej. India NMC) | Scrapers genericos de empresas o clinicas |
|---|---|---|---|
| Registro MOH / SMC / SNB de Singapur | Si, 7 consejos | No | No |
| Buscar por nombre | Si | Si | Parcial |
| Buscar por numero de registro exacto | Si | A veces | No |
| Buscar por clinica u hospital | Si | No | No |
| Tipo y fechas de registro | Si | Parcial | No |
| Validez del certificado para ejercer | Si | No | No |
| Titulos analizados (grado, institucion, anio) | Si | Parcial | No |
| Lugares de practica con direccion | Si | No | Parcial |
| Bandera de ejercicio derivada y titulo principal | Si | No | No |
| Filtros (estado, especialidad, tipo de registro, pais del titulo) | Si | No | No |
| Exportar a JSON, CSV, Excel | Si | Si | Si |
Inicio rapido
Abra el actor, pegue esto en la entrada y presione Ejecutar. Busca el nombre tan en el registro de medicos y devuelve hasta 10 profesionales con detalle completo.
{"council": "doctors","searchName": "tan","withDetails": true,"maxProfessionals": 10}
Proporcione searchName, o registrationNumber, o practicePlaceName. Cambie council para buscar en otro registro. Para obtener nombres y numeros de registro mas rapido, ponga withDetails en false.
Referencia de entrada
| Campo | Tipo | Requerido | Por defecto | Descripcion |
|---|---|---|---|---|
searchName | string | uno de tres | tan | Nombre completo o parcial del profesional a buscar, por ejemplo tan, lee wei. |
registrationNumber | string | uno de tres | (ninguno) | Consulta exacta por numero de registro del MOH, por ejemplo M70629I. Anula el nombre de busqueda. |
practicePlaceName | string | uno de tres | (ninguno) | Encuentra a todos los profesionales de una clinica u hospital por nombre del lugar de practica, por ejemplo hospital. |
council | enum | no | doctors | En que registro del MOH buscar: doctors, nurses, pharmacists, dentists, tcm, allied_health u optometrists. |
maxProfessionals | integer | no | 10 | Numero maximo de profesionales a recolectar. |
withDetails | boolean | no | true | Cuando esta activo, abre cada perfil para agregar tipo y fechas de registro, validez del certificado para ejercer, titulos y lugar de practica. Cuando esta apagado, solo se devuelven nombre, numero de registro y tipo de registro (mas rapido). Las consultas de detalle se facturan como un complemento details por perfil. |
practiceStatus | string | no | (todos) | Solo devuelve profesionales cuyo estado de practica contiene este texto, por ejemplo Practising. Requiere withDetails. |
specialty | string | no | (todos) | Solo devuelve profesionales cuya especialidad contiene este texto, por ejemplo Cardiology. Requiere withDetails. |
typeOfRegister | string | no | (todos) | Solo devuelve profesionales cuyo tipo de registro contiene este texto, por ejemplo Full, Occupational Therapist. |
qualificationCountry | string | no | (todos) | Solo devuelve profesionales con un titulo de un pais que contiene este texto, por ejemplo Singapore, Australia. Requiere withDetails. |
Se requiere al menos uno de searchName, registrationNumber o practicePlaceName: los registros no se pueden listar en blanco. Los filtros se combinan con AND logico. Los registros que no coinciden con un filtro se omiten y no se cobran.
Referencia de salida
Un elemento del dataset por profesional. Los campos opcionales vacios se descartan, por lo que un registro dado puede omitir campos que no le apliquen. Tipos: string, object[], string[], integer, boolean o null.
| Campo | Tipo | Descripcion |
|---|---|---|
name | string | Nombre registrado del profesional. |
registrationNo | string | Numero de registro del MOH (unico por profesional). |
professionType | string | Profesion legible, por ejemplo Doctor, Nurse / Midwife, Pharmacist. |
typeOfRegister | string | Categoria de registro o subregistro, por ejemplo Medical Professional. |
registrationType | string | Tipo de registro actual, por ejemplo Full Registration (con withDetails). |
registrationStartDate | string | Fecha de registro (DD/MM/YYYY). |
registrationEndDate | string | Fecha de fin de registro si aplica, si no se omite. |
practiceStatus | string | Estado de practica cuando se publica, por ejemplo Practising. |
practisingCertStartDate | string | Fecha de inicio del certificado para ejercer. |
practisingCertEndDate | string | Fecha de fin del certificado para ejercer. |
specialty | string | Especialidad (medicos en el registro de especialistas), si no se omite. |
specialtyRegisterDate | string | Fecha de ingreso al registro de especialistas. |
familyPhysicianDate | string | Fecha de ingreso al registro de medicos de familia. |
firstRegistrationType | string | Primer tipo de registro cuando difiere del actual. |
firstRegistrationDate | string | Fecha del primer registro. |
qualifications | object[] | Titulos analizados, cada uno { qualification, institution, country, year } cuando esta disponible. |
placesOfPractice | object[] | Lugares de practica, cada uno { name, address, tel }. |
primaryPracticePlace | string | Nombre plano del lugar de practica principal, para usuarios de CSV y Excel. |
primaryPracticeAddress | string | Direccion plana del lugar de practica principal. |
council | string | Codigo interno del consejo del MOH, por ejemplo SMC (medicos), SNB (enfermeras). |
isPractising | boolean | Derivado de practiceStatus: true, false, o null si no se puede determinar. |
qualificationCount | integer | Numero de titulos analizados. |
qualificationCountries | string[] | Lista sin duplicados de paises de los titulos. |
primaryQualification | string | El primer titulo (principal). |
searchTerm | string | El termino con el que se encontro este registro. |
searchType | string | Como se busco: name, registrationNumber o practicePlace. |
observedAt | string | Marca de tiempo ISO 8601 de cuando se recolecto el registro. |
error | string | null en exito. En un fallo de consulta de perfil, se escribe un elemento con el campo error poblado. |
Ejecutar via API y CLI
Inicie una ejecucion y espere a que termine, luego lea el dataset. Reemplace <TOKEN> con su token de API de Apify.
Ejecutar de forma sincrona y obtener los elementos del dataset en una sola llamada:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~singapore-moh-health-professionals-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"council":"doctors","searchName":"tan","withDetails":true,"maxProfessionals":25}'
Consultar un profesional por numero de registro exacto:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~singapore-moh-health-professionals-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"council":"doctors","registrationNumber":"M70629I"}'
Apify CLI:
apify call scrapers_lat/singapore-moh-health-professionals-scraper \--input '{"council":"dentists","searchName":"lim"}'
Obtener resultados
Cada ejecucion escribe en un dataset. Obtenga los elementos como JSON, CSV o Excel cambiando format:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginar datasets grandescurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"
<DATASET_ID> se devuelve como defaultDatasetId en el objeto de la ejecucion. Use offset y limit para paginar grandes conjuntos de resultados. clean=true descarta los campos vacios e internos.
Facturacion y limites
- Pago por resultado. Se le cobra por registro devuelto (evento
result). Vea la pestania de precios para el precio actual por resultado. - Complemento de detalles opcional. Cuando
withDetailsesta activo, cada perfil cuya pagina de detalle se consulta y analiza se factura con un eventodetailsadicional. Los registros omitidos por un filtro no se cobran, y una consulta de detalle que no devuelve nada no se cobra. - Sin cargo en fallo. Si una consulta de perfil falla, el actor escribe un elemento con el campo
errorpoblado y no cobra por el. Las ejecuciones vacias no cuestan nada. - Limite de gasto respetado. Establezca
maxTotalChargeUsden la ejecucion; una vez alcanzado, el actor deja de emitir y cobrar mas resultados facturables. - Los planes gratuitos de Apify estan limitados a 10 registros por ejecucion y devuelven solo campos de nivel de listado. Actualice para obtener detalles completos y un
maxProfessionalsmayor.
Preguntas frecuentes
Una ejecucion dio error pidiendo un termino de busqueda. Por que?
Proporcione al menos uno de searchName, registrationNumber o practicePlaceName: los registros del MOH no se pueden listar en blanco.
Como consulto a un profesional especifico?
Establezca registrationNumber con el numero de registro exacto del MOH, por ejemplo M70629I. Esto devuelve ese unico registro.
Como encuentro a todos en un hospital o clinica?
Establezca practicePlaceName, por ejemplo hospital o raffles, y elija el council correspondiente.
Como busco otra profesion?
Establezca council en uno de doctors, nurses, pharmacists, dentists, tcm, allied_health u optometrists.
Por que un registro omite algunos campos? Los campos opcionales vacios se descartan para un registro limpio, y algunos campos (especialidad, fecha de medico de familia) solo aplican a ciertos registros o profesionales. Los valores faltantes nunca se inventan.
Como conservo solo a los profesionales en ejercicio?
Establezca practiceStatus en Practising (requiere withDetails). Los registros que no coinciden se omiten y no se cobran.
Es esta una herramienta oficial del MOH? No. Este actor es independiente y no tiene afiliacion con el Ministerio de Salud ni con sus consejos profesionales. Solo lee datos que estan disponibles publicamente a traves de la busqueda del registro profesional del MOH.
Mas scrapers en scrapers.lat
Construido y mantenido por scrapers.lat, donde publicamos scrapers para plataformas publicas: registros de empresas, datos gubernamentales, finanzas, comercio electronico y mas. Explore el catalogo o solicite un scraper personalizado en scrapers.lat.
Herramienta independiente, sin afiliacion con el Ministerio de Salud (MOH) de Singapur ni con sus consejos profesionales. Accede solo a datos disponibles publicamente desde la busqueda del registro profesional del MOH.
