Recurso

Recetas

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

GET/v1/patients/{patient_id}/prescriptions

List Patient Prescriptions

Parámetros

NombreEnTipoObl.
patient_idpathstringSí
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.
patientIdstringSí
doctorIdstring o nuloNo
appointmentIdstring o nuloNo
encounterIdstring o nuloNo
pharmacyNamestring o nuloNo
itemslista de PrescriptionItemInSí
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.
patientIdstringSí
medicationNameslista de stringSí

Respuestas

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

Validate Prescription

Parámetros

NombreEnTipoObl.
validation_codepathstringSí

Respuestas

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

Get Prescription

Parámetros

NombreEnTipoObl.
prescription_idpathstringSí
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_idpathstringSí
tenant_idquerystring o nuloNo

Cuerpo obligatorio PrescriptionDispenseIn

CampoTipoObl.
itemslista de DispenseItemInSí
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_idpathstringSí
dispense_movement_idpathstringSí
tenant_idquerystring o nuloNo

Cuerpo obligatorio PrescriptionDispenseReverseIn

CampoTipoObl.
reasonstringSí

Respuestas

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

Finalize Prescription

Parámetros

NombreEnTipoObl.
prescription_idpathstringSí
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_idpathstringSí
prescription_item_idpathstringSí
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_idpathstringSí
prescription_item_idpathstringSí
tenant_idquerystring o nuloNo

Cuerpo obligatorio PrescriptionReturnIn

CampoTipoObl.
productIdstringSí
quantitynumberSí
reasonstringSí
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_idpathstringSí
prescription_item_idpathstringSí
tenant_idquerystring o nuloNo

Cuerpo obligatorio PrescriptionSubstitutionIn

CampoTipoObl.
fromProductIdstringSí
toProductIdstringSí
quantitynumberSí
reasonstringSí
authorizationCodestringSí
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_idpathstringSí
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_idpathstringSí
tenant_idquerystring o nuloNo

Cuerpo obligatorio PrescriptionStatusIn

CampoTipoObl.
statusstringSí

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.
validationCodestringSí

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_idpathstringSí

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_idpathstringSí

Cuerpo obligatorio ReceptionRejectIn

CampoTipoObl.
reasonstringSí

Respuestas

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

Reception Otp Send

Cuerpo obligatorio ReceptionOtpSendIn

CampoTipoObl.
prescriptionIdstringSí

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