{
  "name": "Medical records automation with Mistral OCR & Google Sheets",
  "nodes": [
    {
      "id": "b3717627-b305-46f3-9a5a-e818738743da",
      "name": "On form submission",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -740,
        140
      ]
    },
    {
      "id": "b3605b38-3157-4ffe-9064-72b29dcb6df8",
      "name": "Upload to Mistral",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -500,
        140
      ]
    },
    {
      "id": "ff551a26-b470-45e7-87e4-7165994783aa",
      "name": "Get Signed URL",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -340,
        140
      ]
    },
    {
      "id": "95ca0fc3-1430-4196-809a-a1de7fa28b86",
      "name": "Get OCR Results",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -180,
        140
      ]
    },
    {
      "id": "99f6bf3f-365f-4119-a71a-0b46a8b1fa90",
      "name": "Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        180,
        140
      ]
    },
    {
      "id": "1e38c3a0-d0d8-457c-93e9-f038df571790",
      "name": "Data cleaning",
      "type": "n8n-nodes-base.code",
      "position": [
        -20,
        140
      ]
    },
    {
      "id": "c02eba73-56cc-4757-b010-cba7d7f34e04",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1320,
        -360
      ],
      "parameters": {
        "width": 1820,
        "height": 1060,
        "content": "## 🏥 Medical Records OCR Automation (n8n)\n**🧠 Sticky Node Setup Guide**\n\n##  Author :  [David Olusola](https://www.daexai.com)\n\n\n1. 📥 On form submission\nType: Form Trigger\nPurpose: Captures uploaded d"
      }
    }
  ],
  "connections": {
    "Data cleaning": {
      "main": [
        [
          {
            "node": "Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Signed URL": {
      "main": [
        [
          {
            "node": "Get OCR Results",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get OCR Results": {
      "main": [
        [
          {
            "node": "Data cleaning",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload to Mistral": {
      "main": [
        [
          {
            "node": "Get Signed URL",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On form submission": {
      "main": [
        [
          {
            "node": "Upload to Mistral",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}