Recurso

Recetas

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

GET/v1/patients/{patient_id}/prescriptions

List Patient Prescriptions

Parámetros

NombreEnTipoObl.
patient_idpathstring
tenant_idquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de PrescriptionOut
422Error de validaciónHTTPValidationError
GET/v1/pharmacy/prescriptions

List Pharmacy Prescriptions

Parámetros

NombreEnTipoObl.
searchquerystring o nuloNo
statusquerystring o nuloNo
tenant_idquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de PrescriptionOut
422Error de validaciónHTTPValidationError
GET/v1/pharmacy/reports/dispensing

Pharmacy Dispensing Report

Parámetros

NombreEnTipoObl.
fromDatequerystring (date) o nuloNo
toDatequerystring (date) o nuloNo
patientIdquerystring o nuloNo
doctorIdquerystring o nuloNo
medicationNamequerystring o nuloNo
insuranceNamequerystring o nuloNo
lotNumberquerystring o nuloNo
movementTypequerystring o nuloNo
expirationStatusquerystring o nuloNo
controlledOnlyquerybooleanNo
includeReturnsquerybooleanNo
tenant_idquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaPharmacyDispenseReportOut
422Error de validaciónHTTPValidationError
POST/v1/prescriptions

Create Prescription

Parámetros

NombreEnTipoObl.
tenant_idquerystring o nuloNo

Cuerpo obligatorio PrescriptionCreateIn

CampoTipoObl.
patientIdstring
doctorIdstring o nuloNo
appointmentIdstring o nuloNo
encounterIdstring o nuloNo
pharmacyNamestring o nuloNo
itemslista de PrescriptionItemIn
controlledWorkflowConfirmedbooleanNo
safetyOverrideConfirmedbooleanNo
safetyOverrideReasonstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaPrescriptionOut
422Error de validaciónHTTPValidationError
GET/v1/prescriptions/refill-reminder-hooks

List Refill Reminder Hooks

Parámetros

NombreEnTipoObl.
daysAheadqueryintegerNo
tenant_idquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de RefillReminderHookOut
422Error de validaciónHTTPValidationError
POST/v1/prescriptions/safety-check

Check Prescription Safety

Preview the blocking allergy/duplicate-therapy checklist before prescribing. Read-only — lets the prescriber surface conflicts in the UI without creating a prescription. ``blocking`` is true when any conflict would stop POST /v1/prescriptions unless explicitly overridden.

Parámetros

NombreEnTipoObl.
tenant_idquerystring o nuloNo

Cuerpo obligatorio PrescriptionSafetyCheckIn

CampoTipoObl.
patientIdstring
medicationNameslista de string

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaPrescriptionSafetyCheckOut
422Error de validaciónHTTPValidationError
GET/v1/prescriptions/validate/{validation_code}

Validate Prescription

Parámetros

NombreEnTipoObl.
validation_codepathstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaPrescriptionValidationOut
422Error de validaciónHTTPValidationError
GET/v1/prescriptions/{prescription_id}

Get Prescription

Parámetros

NombreEnTipoObl.
prescription_idpathstring
tenant_idquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaPrescriptionOut
422Error de validaciónHTTPValidationError
POST/v1/prescriptions/{prescription_id}/dispense

Dispense Prescription

Parámetros

NombreEnTipoObl.
prescription_idpathstring
tenant_idquerystring o nuloNo

Cuerpo obligatorio PrescriptionDispenseIn

CampoTipoObl.
itemslista de DispenseItemIn
controlledConfirmedbooleanNo
factorsDispenseFactorsIn o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaPrescriptionOut
422Error de validaciónHTTPValidationError
POST/v1/prescriptions/{prescription_id}/dispense/{dispense_movement_id}/reverse

Reverse Dispense Prescription

Parámetros

NombreEnTipoObl.
prescription_idpathstring
dispense_movement_idpathstring
tenant_idquerystring o nuloNo

Cuerpo obligatorio PrescriptionDispenseReverseIn

CampoTipoObl.
reasonstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaPrescriptionOut
422Error de validaciónHTTPValidationError
POST/v1/prescriptions/{prescription_id}/finalize

Finalize Prescription

Parámetros

NombreEnTipoObl.
prescription_idpathstring
tenant_idquerystring o nuloNo

Cuerpo opcional FinalizePrescriptionIn o nulo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaPrescriptionOut
422Error de validaciónHTTPValidationError
POST/v1/prescriptions/{prescription_id}/items/{prescription_item_id}/refill

Record Prescription Item Refill

Parámetros

NombreEnTipoObl.
prescription_idpathstring
prescription_item_idpathstring
tenant_idquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaPrescriptionOut
422Error de validaciónHTTPValidationError
POST/v1/prescriptions/{prescription_id}/items/{prescription_item_id}/return

Return Prescription Item

Parámetros

NombreEnTipoObl.
prescription_idpathstring
prescription_item_idpathstring
tenant_idquerystring o nuloNo

Cuerpo obligatorio PrescriptionReturnIn

CampoTipoObl.
productIdstring
quantitynumber
reasonstring
authorizationCodestring o nuloNo
controlledConfirmedbooleanNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaPrescriptionOut
422Error de validaciónHTTPValidationError
POST/v1/prescriptions/{prescription_id}/items/{prescription_item_id}/substitute

Substitute Prescription Item

Parámetros

NombreEnTipoObl.
prescription_idpathstring
prescription_item_idpathstring
tenant_idquerystring o nuloNo

Cuerpo obligatorio PrescriptionSubstitutionIn

CampoTipoObl.
fromProductIdstring
toProductIdstring
quantitynumber
reasonstring
authorizationCodestring
controlledConfirmedbooleanNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaPrescriptionOut
422Error de validaciónHTTPValidationError
GET/v1/prescriptions/{prescription_id}/refill-eligibility

Get Refill Eligibility

Parámetros

NombreEnTipoObl.
prescription_idpathstring
tenant_idquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaRefillEligibilityOut
422Error de validaciónHTTPValidationError
PATCH/v1/prescriptions/{prescription_id}/status

Update Prescription Status

Parámetros

NombreEnTipoObl.
prescription_idpathstring
tenant_idquerystring o nuloNo

Cuerpo obligatorio PrescriptionStatusIn

CampoTipoObl.
statusstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaPrescriptionOut
422Error de validaciónHTTPValidationError
GET/v1/reception/analytics

Reception Analytics

Agregados para el Tablero (farmacia): KPIs + series por día / estado / riesgo / hora.

Parámetros

NombreEnTipoObl.
daysqueryintegerNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaobjeto
422Error de validaciónHTTPValidationError
GET/v1/reception/audit

Reception Audit

Parámetros

NombreEnTipoObl.
limitqueryintegerNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaobjeto
422Error de validaciónHTTPValidationError
POST/v1/reception/claim

Reception Claim

Cuerpo obligatorio ReceptionClaimIn

CampoTipoObl.
validationCodestring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaPrescriptionOut
422Error de validaciónHTTPValidationError
GET/v1/reception/history

Reception History

Parámetros

NombreEnTipoObl.
limitqueryintegerNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de PrescriptionOut
422Error de validaciónHTTPValidationError
POST/v1/reception/orders/{prescription_id}/complete

Reception Complete

Parámetros

NombreEnTipoObl.
prescription_idpathstring

Cuerpo obligatorio ReceptionCompleteIn

CampoTipoObl.
factorsDispenseFactorsIn o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaPrescriptionOut
422Error de validaciónHTTPValidationError
POST/v1/reception/orders/{prescription_id}/reject

Reception Reject

Parámetros

NombreEnTipoObl.
prescription_idpathstring

Cuerpo obligatorio ReceptionRejectIn

CampoTipoObl.
reasonstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaPrescriptionOut
422Error de validaciónHTTPValidationError
POST/v1/reception/otp/send

Reception Otp Send

Cuerpo obligatorio ReceptionOtpSendIn

CampoTipoObl.
prescriptionIdstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaobjeto
422Error de validaciónHTTPValidationError
GET/v1/reception/queue

Reception Queue

Parámetros

NombreEnTipoObl.
qquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctalista de PrescriptionOut
422Error de validaciónHTTPValidationError
GET/v1/reception/report

Reception Report

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaobjeto
GET/v1/reception/stats

Reception Stats

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaobjeto