Generador de planes de alimentación personalizados basados en historial médico

Intermedio

Este es unDocument Extraction, Multimodal AIflujo de automatización del dominio deautomatización que contiene 6 nodos.Utiliza principalmente nodos como Wait, EmailSend, EmailReadImap, ChainLlm, LmOllama. Crear planes de alimentación personalizados a partir de informes de salud usando Ollama AI y automatización de correo

Requisitos previos
  • No hay requisitos previos especiales, puede importar y usarlo directamente
Vista previa del flujo de trabajo
Visualización de las conexiones entre nodos, con soporte para zoom y panorámica
Exportar flujo de trabajo
Copie la siguiente configuración JSON en n8n para importar y usar este flujo de trabajo
{
  "id": "gKJQLzRtCyqGBHs9",
  "meta": {
    "instanceId": "dd69efaf8212c74ad206700d104739d3329588a6f3f8381a46a481f34c9cc281",
    "templateCredsSetupCompleted": true
  },
  "name": "Personalized Diet Plan Creator from Medical History",
  "tags": [],
  "nodes": [
    {
      "id": "813c1495-0676-4e00-8d4b-74e9cccf5d3e",
      "name": "Recibir Correo con Informe de Salud",
      "type": "n8n-nodes-base.emailReadImap",
      "position": [
        0,
        -260
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "imap": {
          "id": "zTEGYssr7MSVeCs3",
          "name": "IMAP-test"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "00ef51df-aa58-4a7d-ab4f-6d0f9012e626",
      "name": "Procesar Informe con Motor de Nutrición AI",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        220,
        -260
      ],
      "parameters": {
        "batching": {},
        "messages": {
          "messageValues": [
            {
              "message": "=Analyze the following health details or lab report data and generate a personalized diet plan tailored to the user's medical history, dietary restrictions, and nutritional needs:\\n\\n{{json.content}}\\n\\nProvide a detailed diet plan including daily meal suggestions, portion sizes, and nutritional goals."
            }
          ]
        }
      },
      "typeVersion": 1.7
    },
    {
      "id": "88f3646d-3e16-427d-b278-4b123aff9122",
      "name": "Modelo de Nutrición AI",
      "type": "@n8n/n8n-nodes-langchain.lmOllama",
      "position": [
        308,
        -40
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "ollamaApi": {
          "id": "7td3WzXCW2wNhraP",
          "name": "Ollama - test"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "a88117ab-a714-4b50-a32a-00ad830feee6",
      "name": "Esperar Antes de Enviar Plan",
      "type": "n8n-nodes-base.wait",
      "position": [
        596,
        -260
      ],
      "webhookId": "e7d9de4a-ff91-4b46-98eb-781ec764e324",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "f53c5ed4-ab80-49d7-b955-37b232fc89e7",
      "name": "Enviar Plan de Dieta Personalizado",
      "type": "n8n-nodes-base.emailSend",
      "notes": "Sends the PDF diet plan to the user via email",
      "position": [
        816,
        -260
      ],
      "parameters": {
        "text": "Dear User,\n\nAttached is your personalized diet plan based on your health details.\n\nBest regards,\nYour Nutrition Team",
        "options": {},
        "subject": "Your Personalized Diet Plan",
        "toEmail": "{{$node['Webhook'].json['userEmail']}}",
        "fromEmail": "your-email@domain.com",
        "attachments": "{{$node['Generate PDF'].json['filePath']}}"
      },
      "credentials": {
        "smtp": {
          "id": "G1kyF8cSWTZ4vouN",
          "name": "SMTP -test"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "15ab3a4e-3879-4e4b-8789-f97b71594d27",
      "name": "Nota Adhesiva",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -120,
        -620
      ],
      "parameters": {
        "color": 6,
        "width": 820,
        "height": 240,
        "content": "## Node Details\n- **Email Trigger**: Triggers the workflow when a new email with health data or lab reports is received via IMAP.\n- **Extract Health Data**: Extracts key health metrics (e.g., cholesterol, glucose) from the email attachment or body.\n- **Send to AI Model**: Sends health data to an AI model (e.g., Ollama) for diet plan generation.\n- **Generate Diet Plan**: Processes AI output to create a personalized diet plan.\n- **Prepare Email Content**: Formats the diet plan into an email-friendly structure.\n- **Send Diet Plan Email**: Sends the diet plan to the user’s email via SMTP.\n"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "62f85c75-21e4-466d-8afc-d5e80cc36645",
  "connections": {
    "88f3646d-3e16-427d-b278-4b123aff9122": {
      "ai_languageModel": [
        [
          {
            "node": "00ef51df-aa58-4a7d-ab4f-6d0f9012e626",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "a88117ab-a714-4b50-a32a-00ad830feee6": {
      "main": [
        [
          {
            "node": "f53c5ed4-ab80-49d7-b955-37b232fc89e7",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "813c1495-0676-4e00-8d4b-74e9cccf5d3e": {
      "main": [
        [
          {
            "node": "00ef51df-aa58-4a7d-ab4f-6d0f9012e626",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "00ef51df-aa58-4a7d-ab4f-6d0f9012e626": {
      "main": [
        [
          {
            "node": "a88117ab-a714-4b50-a32a-00ad830feee6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Preguntas frecuentes

¿Cómo usar este flujo de trabajo?

Copie el código de configuración JSON de arriba, cree un nuevo flujo de trabajo en su instancia de n8n y seleccione "Importar desde JSON", pegue la configuración y luego modifique la configuración de credenciales según sea necesario.

¿En qué escenarios es adecuado este flujo de trabajo?

Intermedio - Extracción de documentos, IA Multimodal

¿Es de pago?

Este flujo de trabajo es completamente gratuito, puede importarlo y usarlo directamente. Sin embargo, tenga en cuenta que los servicios de terceros utilizados en el flujo de trabajo (como la API de OpenAI) pueden requerir un pago por su cuenta.

Flujos de trabajo relacionados recomendados

Información del flujo de trabajo
Nivel de dificultad
Intermedio
Número de nodos6
Categoría2
Tipos de nodos6
Descripción de la dificultad

Adecuado para usuarios con experiencia intermedia, flujos de trabajo de complejidad media con 6-15 nodos

Autor
Oneclick AI Squad

Oneclick AI Squad

@oneclick-ai

The AI Squad Initiative is a pioneering effort to build, automate and scale AI-powered workflows using n8n.io. Our mission is to help individuals and businesses integrate AI agents seamlessly into their daily operations from automating tasks and enhancing productivity to creating innovative, intelligent solutions. We design modular, reusable AI workflow templates that empower creators, developers and teams to supercharge their automation with minimal effort and maximum impact.

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34