Recurso

Consultorios médicos

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

GET/admin/offices/{office_id}/owner

Get Admin Medical Office Owner

Parámetros

NombreEnTipoObl.
office_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeOwnerOut
422Error de validaciónHTTPValidationError
PATCH/admin/offices/{office_id}/owner

Update Admin Medical Office Owner

Parámetros

NombreEnTipoObl.
office_idpathstring

Cuerpo obligatorio AdminMedicalOfficeOwnerIn

CampoTipoObl.
userIdstring o nuloNo
statusstringNo
reasonstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeOwnerOut
422Error de validaciónHTTPValidationError
PATCH/admin/offices/{office_id}/status

Update Medical Office Status

Parámetros

NombreEnTipoObl.
office_idpathstring

Cuerpo obligatorio MedicalOfficeStatusIn

CampoTipoObl.
statusstring
reasonstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeTenantOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/analytics/appointments

Get Medical Office Analytics Appointments

Parámetros

NombreEnTipoObl.
dateFromquerystring (date-time) o nuloNo
dateToquerystring (date-time) o nuloNo
doctorIdquerystring o nuloNo
serviceIdquerystring o nuloNo
statusquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeAnalyticsOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/analytics/billing

Get Medical Office Analytics Billing

Parámetros

NombreEnTipoObl.
dateFromquerystring (date-time) o nuloNo
dateToquerystring (date-time) o nuloNo
doctorIdquerystring o nuloNo
serviceIdquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeAnalyticsOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/analytics/doctors

Get Medical Office Analytics Doctors

Parámetros

NombreEnTipoObl.
dateFromquerystring (date-time) o nuloNo
dateToquerystring (date-time) o nuloNo
doctorIdquerystring o nuloNo
serviceIdquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeAnalyticsOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/analytics/export

Export Medical Office Analytics

Parámetros

NombreEnTipoObl.
sectionquerystringNo
formatquerystringNo
dateFromquerystring (date-time) o nuloNo
dateToquerystring (date-time) o nuloNo
doctorIdquerystring o nuloNo
serviceIdquerystring o nuloNo
statusquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeAnalyticsExportOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/analytics/summary

Get Medical Office Analytics Summary

Parámetros

NombreEnTipoObl.
dateFromquerystring (date-time) o nuloNo
dateToquerystring (date-time) o nuloNo
doctorIdquerystring o nuloNo
serviceIdquerystring o nuloNo
statusquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeAnalyticsOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/appointments

List Medical Office Appointments

Parámetros

NombreEnTipoObl.
doctorIdquerystring o nuloNo
patientIdquerystring o nuloNo
locationIdquerystring o nuloNo
fromDatequerystring (date-time) o nuloNo
toDatequerystring (date-time) o nuloNo
statusquerystring o nuloNo
modalityquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de MedicalOfficeAppointmentOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/appointments

Create Medical Office Appointment

Cuerpo obligatorio MedicalOfficeAppointmentCreateIn

CampoTipoObl.
patientIdstring
doctorIdstring
locationIdstring o nuloNo
serviceIdstring o nuloNo
modalitystringNo
startsAtstring (date-time)
endsAtstring (date-time)
statusstringNo
reasonstringNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaMedicalOfficeAppointmentOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/appointments/{appointment_id}

Get Medical Office Appointment

Parámetros

NombreEnTipoObl.
appointment_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeAppointmentOut
422Error de validaciónHTTPValidationError
PATCH/oficina-medica/appointments/{appointment_id}

Update Medical Office Appointment

Parámetros

NombreEnTipoObl.
appointment_idpathstring

Cuerpo obligatorio MedicalOfficeAppointmentUpdateIn

CampoTipoObl.
patientIdstring o nuloNo
doctorIdstring o nuloNo
locationIdstring o nuloNo
serviceIdstring o nuloNo
modalitystring o nuloNo
startsAtstring (date-time) o nuloNo
endsAtstring (date-time) o nuloNo
statusstring o nuloNo
reasonstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeAppointmentOut
422Error de validaciónHTTPValidationError
PATCH/oficina-medica/appointments/{appointment_id}/cancel

Cancel Medical Office Appointment

Parámetros

NombreEnTipoObl.
appointment_idpathstring

Cuerpo obligatorio MedicalOfficeAppointmentCancelIn

CampoTipoObl.
cancellationReasonstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeAppointmentOut
422Error de validaciónHTTPValidationError
PATCH/oficina-medica/appointments/{appointment_id}/complete

Complete Medical Office Appointment

Parámetros

NombreEnTipoObl.
appointment_idpathstring

Cuerpo opcional MedicalOfficeAppointmentReasonIn o nulo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeAppointmentOut
422Error de validaciónHTTPValidationError
PATCH/oficina-medica/appointments/{appointment_id}/confirm

Confirm Medical Office Appointment

Parámetros

NombreEnTipoObl.
appointment_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeAppointmentOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/audit-logs

List Medical Office Audit Logs

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo
actorIdquerystring o nuloNo
modulequerystring o nuloNo
entityTypequerystring o nuloNo
entityIdquerystring o nuloNo
actionquerystring o nuloNo
resultquerystring o nuloNo
dateFromquerystring (date-time) o nuloNo
dateToquerystring (date-time) o nuloNo
pagequeryintegerNo
pageSizequeryintegerNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeAuditLogListOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/audit-logs/export

Export Medical Office Audit Logs

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo
actorIdquerystring o nuloNo
modulequerystring o nuloNo
entityTypequerystring o nuloNo
entityIdquerystring o nuloNo
actionquerystring o nuloNo
resultquerystring o nuloNo
dateFromquerystring (date-time) o nuloNo
dateToquerystring (date-time) o nuloNo
formatquerystringNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeAuditExportOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/audit-logs/{audit_log_id}

Get Medical Office Audit Log

Parámetros

NombreEnTipoObl.
audit_log_idpathinteger

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeAuditLogOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/audit-logs/{audit_log_id}/flag

Flag Medical Office Audit Log

Parámetros

NombreEnTipoObl.
audit_log_idpathinteger

Cuerpo obligatorio MedicalOfficeAuditFlagIn

CampoTipoObl.
reasonstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeAuditLogOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/billing/charges

List Medical Office Charges

Parámetros

NombreEnTipoObl.
patientIdquerystring o nuloNo
doctorIdquerystring o nuloNo
appointmentIdquerystring o nuloNo
statusquerystring o nuloNo
includePaidquerybooleanNo
pendingOnlyquerybooleanNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de MedicalOfficeChargeOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/billing/charges

Create Medical Office Charge

Cuerpo obligatorio MedicalOfficeChargeCreateIn

CampoTipoObl.
patientIdstring
doctorIdstring o nuloNo
appointmentIdstring o nuloNo
serviceIdstring o nuloNo
descriptionstring
amountCentsinteger
statusstringNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaMedicalOfficeChargeOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/billing/charges/{charge_id}

Get Medical Office Charge

Parámetros

NombreEnTipoObl.
charge_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeChargeOut
422Error de validaciónHTTPValidationError
PATCH/oficina-medica/billing/charges/{charge_id}

Update Medical Office Charge

Parámetros

NombreEnTipoObl.
charge_idpathstring

Cuerpo obligatorio MedicalOfficeChargeUpdateIn

CampoTipoObl.
doctorIdstring o nuloNo
appointmentIdstring o nuloNo
serviceIdstring o nuloNo
descriptionstring o nuloNo
amountCentsinteger o nuloNo
statusstring o nuloNo
cancellationReasonstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeChargeOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/billing/charges/{charge_id}/payments

Record Medical Office Payment

Parámetros

NombreEnTipoObl.
charge_idpathstring

Cuerpo obligatorio MedicalOfficePaymentCreateIn

CampoTipoObl.
amountCentsinteger
paymentMethodstring
paidAtstring (date-time) o nuloNo
referencestring o nuloNo
notesstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaMedicalOfficeChargeOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/billing/receipts/{receipt_id}

Get Medical Office Receipt

Parámetros

NombreEnTipoObl.
receipt_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeReceiptOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/marketplace-profile

Get Medical Office Marketplace Profile

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeMarketplaceProfileOut
422Error de validaciónHTTPValidationError
PATCH/oficina-medica/marketplace-profile

Update Medical Office Marketplace Profile

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo

Cuerpo obligatorio MedicalOfficeMarketplaceProfilePatchIn

CampoTipoObl.
displayNamestring o nuloNo
slugstring o nuloNo
descriptionstring o nuloNo
serviceslista de string o nuloNo
specialtieslista de string o nuloNo
locationslista de object o nuloNo
photoslista de string o nuloNo
hourslista de object o nuloNo
doctorIdslista de string o nuloNo
reasonstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeMarketplaceProfileOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/marketplace-profile/publish

Publish Medical Office Marketplace Profile

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo

Cuerpo opcional MedicalOfficeMarketplaceTransitionIn o nulo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeMarketplaceProfileOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/marketplace-profile/submit

Submit Medical Office Marketplace Profile

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo

Cuerpo opcional MedicalOfficeMarketplaceTransitionIn o nulo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeMarketplaceProfileOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/marketplace-profile/unpublish

Unpublish Medical Office Marketplace Profile

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo

Cuerpo opcional MedicalOfficeMarketplaceTransitionIn o nulo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeMarketplaceProfileOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/members

List Medical Office Members

Parámetros

NombreEnTipoObl.
statusquerystring o nuloNo
activeOnlyquerybooleanNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de MedicalOfficeMembershipOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/members/invitations

Invite Medical Office Doctor

Cuerpo obligatorio MedicalOfficeMembershipInviteIn

CampoTipoObl.
invitedEmailstring (email)
doctorIdstring o nuloNo
rolestringNo
locationslista de objectNo
permissionslista de stringNo
expiresAtstring (date-time) o nuloNo
reasonstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaMedicalOfficeMembershipOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/members/invitations/{membership_id}/accept

Accept Medical Office Doctor Invitation

Parámetros

NombreEnTipoObl.
membership_idpathstring

Cuerpo opcional MedicalOfficeMembershipDecisionIn o nulo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeMembershipOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/members/invitations/{membership_id}/decline

Decline Medical Office Doctor Invitation

Parámetros

NombreEnTipoObl.
membership_idpathstring

Cuerpo opcional MedicalOfficeMembershipDecisionIn o nulo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeMembershipOut
422Error de validaciónHTTPValidationError
PATCH/oficina-medica/members/{membership_id}

Update Medical Office Membership

Parámetros

NombreEnTipoObl.
membership_idpathstring

Cuerpo obligatorio MedicalOfficeMembershipUpdateIn

CampoTipoObl.
rolestring o nuloNo
statusstring o nuloNo
locationslista de object o nuloNo
permissionslista de string o nuloNo
reasonstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeMembershipOut
422Error de validaciónHTTPValidationError
DELETE/oficina-medica/members/{membership_id}

Remove Medical Office Membership

Parámetros

NombreEnTipoObl.
membership_idpathstring

Cuerpo opcional MedicalOfficeMembershipDecisionIn o nulo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeMembershipOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/modules

Get Medical Office Modules

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de MedicalOfficeModuleOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/modules/catalog

Get Medical Office Module Catalog

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de MedicalOfficeModuleOut
422Error de validaciónHTTPValidationError
PATCH/oficina-medica/modules/{module_key}

Update Medical Office Module

Parámetros

NombreEnTipoObl.
module_keypathstring
tenantIdquerystring o nuloNo

Cuerpo obligatorio MedicalOfficeModulePatchIn

CampoTipoObl.
enabledboolean
reasonstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeModuleOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/navigation

Get Medical Office Navigation

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeNavigationOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/orders/external

Create Medical Office External Order

Cuerpo obligatorio MedicalOfficeExternalOrderCreateIn

CampoTipoObl.
patientIdstring
doctorIdstring o nuloNo
appointmentIdstring o nuloNo
orderTypestring
destinationTypestring
destinationIdstring o nuloNo
destinationNamestring o nuloNo
prioritystringNo
diagnosisstring o nuloNo
notesstring o nuloNo
modalitystring o nuloNo
bodyPartstring o nuloNo
itemslista de MedicalOfficeExternalOrderItemInNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaMedicalOfficeExternalOrderOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/owner

Get Current Medical Office Owner

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeOwnerOut
GET/oficina-medica/owner/permissions

Get Current Medical Office Owner Permissions

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeOwnerPermissionsOut
PATCH/oficina-medica/owner/transfer

Transfer Current Medical Office Owner

Cuerpo obligatorio MedicalOfficeOwnerTransferIn

CampoTipoObl.
transferredToUserIdstring
reasonstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeOwnerOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/patients

List Medical Office Patients

Parámetros

NombreEnTipoObl.
qquerystring o nuloNo
statusquerystring o nuloNo
primaryDoctorIdquerystring o nuloNo
includeArchivedquerybooleanNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de MedicalOfficePatientOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/patients

Create Medical Office Patient

Cuerpo obligatorio MedicalOfficePatientCreateIn

CampoTipoObl.
patientIdstring o nuloNo
medicalRecordNostring o nuloNo
firstNamestring o nuloNo
lastNamestring o nuloNo
documentIdstring o nuloNo
emailstring o nuloNo
phonestring o nuloNo
birthDatestring (date-time) o nuloNo
genderstring o nuloNo
relationshipTypestringNo
statusstringNo
primaryDoctorIdstring o nuloNo
notesSummarystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaMedicalOfficePatientOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/patients/{patient_id}

Get Medical Office Patient

Parámetros

NombreEnTipoObl.
patient_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficePatientOut
422Error de validaciónHTTPValidationError
PATCH/oficina-medica/patients/{patient_id}

Update Medical Office Patient

Parámetros

NombreEnTipoObl.
patient_idpathstring

Cuerpo obligatorio MedicalOfficePatientUpdateIn

CampoTipoObl.
firstNamestring o nuloNo
lastNamestring o nuloNo
documentIdstring o nuloNo
emailstring o nuloNo
phonestring o nuloNo
birthDatestring (date-time) o nuloNo
genderstring o nuloNo
relationshipTypestring o nuloNo
statusstring o nuloNo
primaryDoctorIdstring o nuloNo
notesSummarystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficePatientOut
422Error de validaciónHTTPValidationError
PATCH/oficina-medica/patients/{patient_id}/archive

Archive Medical Office Patient

Parámetros

NombreEnTipoObl.
patient_idpathstring

Cuerpo opcional MedicalOfficePatientArchiveIn o nulo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficePatientOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/patients/{patient_id}/link

Link Medical Office Patient

Parámetros

NombreEnTipoObl.
patient_idpathstring

Cuerpo obligatorio MedicalOfficePatientLinkIn

CampoTipoObl.
relationshipTypestringNo
primaryDoctorIdstring o nuloNo
notesSummarystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficePatientOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/prescriptions

List Medical Office Prescriptions

Parámetros

NombreEnTipoObl.
patientIdquerystring o nuloNo
doctorIdquerystring o nuloNo
statusquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de MedicalOfficePrescriptionOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/prescriptions

Create Medical Office Prescription

Cuerpo obligatorio MedicalOfficePrescriptionCreateIn

CampoTipoObl.
patientIdstring
doctorIdstring o nuloNo
appointmentIdstring o nuloNo
diagnosisstring o nuloNo
notesstring o nuloNo
statusstringNo
expiresAtstring (date-time) o nuloNo
itemslista de MedicalOfficePrescriptionItemIn

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaMedicalOfficePrescriptionOut
422Error de validaciónHTTPValidationError
PATCH/oficina-medica/prescriptions/{prescription_id}/cancel

Cancel Medical Office Prescription

Parámetros

NombreEnTipoObl.
prescription_idpathstring

Cuerpo opcional MedicalOfficeCancelIn o nulo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficePrescriptionOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/prescriptions/{prescription_id}/sign

Sign Medical Office Prescription

Parámetros

NombreEnTipoObl.
prescription_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficePrescriptionOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/referrals

List Medical Office Referrals

Parámetros

NombreEnTipoObl.
patientIdquerystring o nuloNo
doctorIdquerystring o nuloNo
statusquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de MedicalOfficeReferralOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/referrals

Create Medical Office Referral

Cuerpo obligatorio MedicalOfficeReferralCreateIn

CampoTipoObl.
patientIdstring
doctorIdstring o nuloNo
appointmentIdstring o nuloNo
destinationTypestring
destinationIdstring o nuloNo
specialtystring o nuloNo
urgencystringNo
diagnosisstring o nuloNo
notesstring o nuloNo
reasonstring

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaMedicalOfficeReferralOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/session

Get Medical Office Session

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeSessionOut
GET/oficina-medica/staff

List Medical Office Staff

Parámetros

NombreEnTipoObl.
qquerystring o nuloNo
rolequerystring o nuloNo
statusquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de MedicalOfficeStaffOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/staff

Create Medical Office Staff

Cuerpo obligatorio MedicalOfficeStaffCreateIn

CampoTipoObl.
fullNamestring
emailstring (email)
phonestring o nuloNo
rolestring
staffProfileIdstring o nuloNo
permissionslista de stringNo
statusstringNo
passwordstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaMedicalOfficeStaffOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/staff/{staff_user_id}

Get Medical Office Staff

Parámetros

NombreEnTipoObl.
staff_user_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeStaffOut
422Error de validaciónHTTPValidationError
PATCH/oficina-medica/staff/{staff_user_id}

Update Medical Office Staff

Parámetros

NombreEnTipoObl.
staff_user_idpathstring

Cuerpo obligatorio MedicalOfficeStaffUpdateIn

CampoTipoObl.
fullNamestring o nuloNo
emailstring (email) o nuloNo
phonestring o nuloNo
rolestring o nuloNo
staffProfileIdstring o nuloNo
permissionslista de string o nuloNo
statusstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeStaffOut
422Error de validaciónHTTPValidationError
PATCH/oficina-medica/staff/{staff_user_id}/deactivate

Deactivate Medical Office Staff

Parámetros

NombreEnTipoObl.
staff_user_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeStaffOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/staff/{staff_user_id}/reset-password

Reset Medical Office Staff Password

Parámetros

NombreEnTipoObl.
staff_user_idpathstring

Cuerpo opcional MedicalOfficeStaffResetPasswordIn o nulo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeStaffOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/telemedicine/sessions

List Medical Office Telemedicine Sessions

Parámetros

NombreEnTipoObl.
statusquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de MedicalOfficeTelemedicineSessionOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/telemedicine/sessions

Create Medical Office Telemedicine Session

Cuerpo obligatorio MedicalOfficeTelemedicineSessionCreateIn

CampoTipoObl.
appointmentIdstring
providerstringNo
statusstringNo
accessTokenExpiresAtstring (date-time) o nuloNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaMedicalOfficeTelemedicineSessionOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/telemedicine/sessions/{session_id}

Get Medical Office Telemedicine Session

Parámetros

NombreEnTipoObl.
session_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeTelemedicineSessionOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/telemedicine/sessions/{session_id}/end

End Medical Office Telemedicine Session

Parámetros

NombreEnTipoObl.
session_idpathstring

Cuerpo opcional MedicalOfficeTelemedicineSessionTransitionIn o nulo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeTelemedicineSessionOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/telemedicine/sessions/{session_id}/join

Join Medical Office Telemedicine Session

Parámetros

NombreEnTipoObl.
session_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeTelemedicineSessionOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/telemedicine/sessions/{session_id}/provider-status

Get Medical Office Telemedicine Provider Status

Parámetros

NombreEnTipoObl.
session_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeTelemedicineProviderStatusOut
422Error de validaciónHTTPValidationError
POST/oficina-medica/telemedicine/sessions/{session_id}/start

Start Medical Office Telemedicine Session

Parámetros

NombreEnTipoObl.
session_idpathstring

Cuerpo opcional MedicalOfficeTelemedicineSessionTransitionIn o nulo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeTelemedicineSessionOut
422Error de validaciónHTTPValidationError
GET/oficina-medica/tenant

Get Current Medical Office Tenant

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeTenantOut
GET/public/offices/{slug}

Get Public Medical Office Profile

Parámetros

NombreEnTipoObl.
slugpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaPublicMedicalOfficeProfileOut
422Error de validaciónHTTPValidationError
GET/v1/offices

List Medical Offices

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo
statusquerystring o nuloNo
qquerystring o nuloNo
sortByquerystringNo
sortOrderquerystringNo
pagequeryintegerNo
pageSizequeryintegerNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeTenantListOut
422Error de validaciónHTTPValidationError
POST/v1/offices

Create Medical Office

Cuerpo obligatorio MedicalOfficeCreateIn

CampoTipoObl.
legalNamestring
displayNamestring
emailstring (email)
phonestring
ownerUserIdstring o nuloNo
officeTypestringNo
statusstringNo
verificationStatusstringNo
moduleConfiglista de stringNo
rncstring o nuloNo
addressstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaMedicalOfficeTenantOut
422Error de validaciónHTTPValidationError
GET/v1/offices/api-contracts

Get Medical Office Api Contracts

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de MedicalOfficeApiContractOut
GET/v1/offices/members

List Medical Office Members V1

Parámetros

NombreEnTipoObl.
statusquerystring o nuloNo
activeOnlyquerybooleanNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de MedicalOfficeMembershipOut
422Error de validaciónHTTPValidationError
POST/v1/offices/members

Invite Medical Office Member V1

Cuerpo obligatorio MedicalOfficeMembershipInviteIn

CampoTipoObl.
invitedEmailstring (email)
doctorIdstring o nuloNo
rolestringNo
locationslista de objectNo
permissionslista de stringNo
expiresAtstring (date-time) o nuloNo
reasonstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaMedicalOfficeMembershipOut
422Error de validaciónHTTPValidationError
GET/v1/offices/modules

Get Medical Office Modules V1

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de MedicalOfficeModuleOut
PATCH/v1/offices/modules/{module_key}

Update Medical Office Module V1

Parámetros

NombreEnTipoObl.
module_keypathstring

Cuerpo obligatorio MedicalOfficeModulePatchIn

CampoTipoObl.
enabledboolean
reasonstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeModuleOut
422Error de validaciónHTTPValidationError
GET/v1/offices/session

Get Medical Office Session V1

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeSessionOut
GET/v1/offices/{office_id}

Get Medical Office

Parámetros

NombreEnTipoObl.
office_idpathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeTenantOut
422Error de validaciónHTTPValidationError
PATCH/v1/offices/{office_id}

Update Medical Office

Parámetros

NombreEnTipoObl.
office_idpathstring

Cuerpo obligatorio MedicalOfficeUpdateIn

CampoTipoObl.
legalNamestring o nuloNo
displayNamestring o nuloNo
emailstring (email) o nuloNo
phonestring o nuloNo
ownerUserIdstring o nuloNo
officeTypestring o nuloNo
verificationStatusstring o nuloNo
moduleConfiglista de string o nuloNo
rncstring o nuloNo
addressstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaMedicalOfficeTenantOut
422Error de validaciónHTTPValidationError
POST/webhooks/daily/telemedicine

Daily Telemedicine Webhook

Parámetros

NombreEnTipoObl.
X-Daily-Webhook-Secretheaderstring o nuloNo
authorizationheaderstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaobjeto
422Error de validaciónHTTPValidationError