Recurso

Hospitalización

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

POST/v1/admin/hospital/units

Create hospital department, unit, optional room and beds

Cuerpo obligatorio HospitalUnitCreateIn

CampoTipoObl.
branchIdstring
siteIdstring o nuloNo
departmentIdstring o nuloNo
departmentNamestring o nuloNo
departmentCodestring o nuloNo
unitNamestring
unitCodestring
unitTypestringNo
roomNamestring o nuloNo
roomTypestringNo
floorstringNo
areastringNo
bedLabelslista de stringNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaobjeto
422Error de validaciónHTTPValidationError
GET/v1/hospital/admissions

List hospital admissions

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo
statusquerystring o nuloNo
patientIdquerystring o nuloNo
unitIdquerystring o nuloNo
bedIdquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaobjeto
422Error de validaciónHTTPValidationError
POST/v1/hospital/admissions

Create an inpatient hospital admission

Cuerpo obligatorio HospitalAdmissionCreateIn

CampoTipoObl.
patientIdstring
bedIdstring o nuloNo
encounterIdstring o nuloNo
attendingDoctorIdstring
admissionTypestringNo
diagnosisstringNo
reasonstring
admittedAtstring (date-time) o nuloNo
statusstringNo

Respuestas

CódigoDescripciónDevuelve
201Respuesta correctaobjeto
422Error de validaciónHTTPValidationError
PATCH/v1/hospital/admissions/{admission_id}/discharge

Discharge a hospital admission

Parámetros

NombreEnTipoObl.
admission_idpathstring

Cuerpo obligatorio HospitalAdmissionDischargeIn

CampoTipoObl.
dischargedAtstring (date-time) o nuloNo
dischargeReasonstring

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaobjeto
422Error de validaciónHTTPValidationError
PATCH/v1/hospital/admissions/{admission_id}/transfer

Transfer a hospital admission to another bed

Parámetros

NombreEnTipoObl.
admission_idpathstring

Cuerpo obligatorio HospitalAdmissionTransferIn

CampoTipoObl.
bedIdstring
reasonstring o nuloNo
reserveOnlybooleanNo

Respuestas

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

List hospital audit logs

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo
actionquerystring o nuloNo
actorIdquerystring o nuloNo
entityTypequerystring o nuloNo
entityIdquerystring o nuloNo
dateFromquerystring (date-time) o nuloNo
dateToquerystring (date-time) o nuloNo
offsetqueryintegerNo
limitqueryintegerNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaobjeto
422Error de validaciónHTTPValidationError
GET/v1/hospital/beds

List hospital beds with operational status

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo
branchIdquerystring o nuloNo
siteIdquerystring o nuloNo
departmentIdquerystring o nuloNo
unitIdquerystring o nuloNo
statusquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaobjeto
422Error de validaciónHTTPValidationError
GET/v1/hospital/beds/{bed_id}/history

Bed occupancy and status history

CR-35.5: historial de ocupación — cada cambio de estado/paciente de una cama, con usuario, motivo y fecha (más reciente primero). Tenant-scoped.

Parámetros

NombreEnTipoObl.
bed_idpathstring
limitqueryintegerNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaobjeto
422Error de validaciónHTTPValidationError
PATCH/v1/hospital/beds/{bed_id}/status

Update hospital bed operational status

Parámetros

NombreEnTipoObl.
bed_idpathstring

Cuerpo obligatorio HospitalBedStatusIn

CampoTipoObl.
statusstring
admissionIdstring o nuloNo
reasonstring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaobjeto
422Error de validaciónHTTPValidationError
GET/v1/hospital/dashboards/census

Read hospital census and occupancy dashboard

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo
branchIdquerystring o nuloNo
unitIdquerystring o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaobjeto
422Error de validaciónHTTPValidationError
GET/v1/hospital/dashboards/operations

Read hospital operations dashboard

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo
branchIdquerystring o nuloNo
unitIdquerystring o nuloNo
dateFromquerystring (date) o nuloNo
dateToquerystring (date) o nuloNo

Respuestas

CódigoDescripciónDevuelve
200Respuesta correctaobjeto
422Error de validaciónHTTPValidationError
GET/v1/hospital/units

List hospital departments and units

Parámetros

NombreEnTipoObl.
tenantIdquerystring o nuloNo
branchIdquerystring o nuloNo
siteIdquerystring o nuloNo
departmentIdquerystring o nuloNo
statusquerystring o nuloNo

Respuestas

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