Dosis de Medicamentos
Endpoint
Ruta:
https://us-central1-totemfunctions.cloudfunctions.net/medicationDosage
Método: POST
Descripción
Este endpoint calcula la dosificación recomendada para un medicamento basado en el peso del paciente, el nivel de creatinina y el nombre del medicamento. Utiliza OpenAI para generar una recomendación precisa.
Solicitud (Request)
Ejemplo de Cuerpo de Solicitud (JSON)
Descripción de Parámetros
uid (string): Identificador del usuario que está realizando la solicitud. Se utiliza para verificar la autorización del usuario.
weight (number): Peso del paciente en kilogramos (kg).
creatinine (number): Nivel de creatinina en miligramos por decilitro (mg/dL).
medication (string): Nombre del medicamento para el cual se requiere calcular la dosificación.
Errores Comunes
400 Bad Request: Si falta alguno de los parámetros
uid
,weight
,creatinine
, omedication
.403 Forbidden: Si el
uid
no está autorizado.500 Internal Server Error: En caso de errores internos del servidor durante el procesamiento de la solicitud.
Respuesta (Response)
Ejemplo de Cuerpo de Respuesta (JSON)
Descripción de Campos
dosage (string): Dosificación recomendada generada por OpenAI, basada en los parámetros clínicos proporcionados.
Notas Adicionales
La respuesta contiene la dosificación recomendada para el medicamento especificado, generada a partir de los parámetros clínicos del paciente.
Se requiere que el
uid
sea válido y autorizado para realizar la solicitud. Si el usuario no está autorizado, se devuelve un error 403.