Recurso

Directorio

9 operaciones · base https://api.bestdoctorsrd.com

GET/v1/public/institutions

List Public Institutions

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de PublicInstitutionOut
GET/v1/public/providers

List Public Providers

Public marketplace contract for directory search. Filters exposed in this first domain contract: - `search` - `city` - `specialty` - `insurance`

Parámetros

NombreEnTipoObl.
searchquerystring o nuloNo
qquerystring o nuloNo
cityquerystring o nuloNo
specialtyquerystring o nuloNo
insurancequerystring o nuloNo
virtualqueryboolean o nuloNo
limitqueryintegerNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de ProviderListItem
422Error de validaciónHTTPValidationError
GET/v1/public/providers/meta/filters

List directory filters

Returns aggregate filter options for the public directory by specialty, city, and accepted insurance.

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaProviderFiltersOut
GET/v1/public/providers/{slug}

Get Public Provider

Parámetros

NombreEnTipoObl.
slugpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaProviderDetail
422Error de validaciónHTTPValidationError
GET/v1/public/providers/{slug}/reviews

List published provider reviews

Returns the published reviews currently visible in the public provider profile.

Parámetros

NombreEnTipoObl.
slugpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de ProviderReviewOut
422Error de validaciónHTTPValidationError
POST/v1/public/providers/{slug}/reviews

Submit provider review

Creates a review in pending moderation state and records the submission for analytics.

Parámetros

NombreEnTipoObl.
slugpathstring

Cuerpo obligatorio ProviderReviewCreate

CampoTipoObl.
patient_namestring
patient_emailstring o nuloNo
ratinginteger
commentstring

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaProviderReviewOut
422Error de validaciónHTTPValidationError
POST/v1/public/providers/{slug}/second-opinions

Submit second opinion request

Creates a second-opinion lead tied to a public provider profile and records the conversion event.

Parámetros

NombreEnTipoObl.
slugpathstring

Cuerpo obligatorio SecondOpinionRequestCreate

CampoTipoObl.
patient_namestring
patient_emailstring
patient_phonestring o nuloNo
case_summarystring
preferred_contact_channelstringNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaSecondOpinionRequestOut
422Error de validaciónHTTPValidationError
GET/v1/public/registration/duplicates

Check Registration Duplicate

Parámetros

NombreEnTipoObl.
rolequery"paciente" | "medico"
documentIdquerystring o nuloNo
emailquerystring o nuloNo
exequaturquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaRegistrationDuplicateOut
422Error de validaciónHTTPValidationError
POST/v1/public/registration/social-patient

Create Social Patient Registration

Cuerpo obligatorio SocialPatientRegistrationIn

CampoTipoObl.
provider"google" | "facebook"
firstNamestring
paternalLastNamestring
maternalLastNamestring o nuloNo
documentTypestring o nuloNo
documentIdstring
emailstring o nuloNo
phonestring o nuloNo
birthDatestring (date-time) o nuloNo
genderstring o nuloNo
insuranceNamestring o nuloNo
provincestring o nuloNo
municipalitystring o nuloNo
streetAddressstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaSocialPatientRegistrationOut
422Error de validaciónHTTPValidationError