Wiki Gaia Sapiens Help

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)

{ "uid": "user123", "weight": 70, "creatinine": 1.2, "medication": "Lisinopril" }

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, o medication.

  • 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)

{ "dosage": "La dosificación recomendada para el medicamento Lisinopril, considerando un peso de 70 kg y un nivel de creatinina de 1.2 mg/dL, es de 20 mg al día." }

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.

Last modified: 26 agosto 2024