{
  "openapi": "3.1.0",
  "info": {
    "title": "MedDocs API",
    "description": "Routes auto-discovered from Next.js App Router. Add request/response schemas per endpoint as needed.",
    "version": "0.1.0"
  },
  "servers": [
    {
      "url": "http://localhost:3000"
    }
  ],
  "paths": {
    "/api/ai/languages/generate-call-response": {
      "post": {
        "summary": "POST /api/ai/languages/generate-call-response",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/ai/languages/generate-call-response"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/ai/languages/generate-call-response",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/ai/languages/refresh": {
      "post": {
        "summary": "POST /api/ai/languages/refresh",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/ai/languages/refresh"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/ai/languages/refresh",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/ai/languages": {
      "get": {
        "summary": "GET /api/ai/languages",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/ai/languages",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/assistant/doctors": {
      "get": {
        "summary": "GET /api/assistant/doctors",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/assistant/doctors",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/auth/login": {
      "post": {
        "summary": "POST /api/auth/login",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/auth/login"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/auth/login",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/auth/logout": {
      "post": {
        "summary": "POST /api/auth/logout",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/auth/logout"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/auth/logout",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/auth/me": {
      "get": {
        "summary": "GET /api/auth/me",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/auth/me",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/auth/register/request-otp": {
      "post": {
        "summary": "POST /api/auth/register/request-otp",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/auth/register/request-otp"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/auth/register/request-otp",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/auth/register/resend": {
      "post": {
        "summary": "POST /api/auth/register/resend",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/auth/register/resend"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/auth/register/resend",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/auth/register": {
      "post": {
        "summary": "POST /api/auth/register",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/auth/register"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/auth/register",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/auth/register/verify": {
      "post": {
        "summary": "POST /api/auth/register/verify",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/auth/register/verify"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/auth/register/verify",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/contact": {
      "post": {
        "summary": "POST /api/contact",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/contact"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/contact",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/cron/retention": {
      "get": {
        "summary": "GET /api/cron/retention",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/cron/retention",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/encounters/{id}/audio": {
      "get": {
        "summary": "GET /api/encounters/{id}/audio",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/encounters/{id}/audio",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/encounters/{id}/avs": {
      "get": {
        "summary": "GET /api/encounters/{id}/avs",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/encounters/{id}/avs",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "put": {
        "summary": "PUT /api/encounters/{id}/avs",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for PUT /api/encounters/{id}/avs"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/encounters/{id}/avs",
                  "method": "PUT",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/encounters/{id}/avs/send": {
      "post": {
        "summary": "POST /api/encounters/{id}/avs/send",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/encounters/{id}/avs/send"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/encounters/{id}/avs/send",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/encounters/{id}/export": {
      "get": {
        "summary": "GET /api/encounters/{id}/export",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/encounters/{id}/export",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "post": {
        "summary": "POST /api/encounters/{id}/export",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/encounters/{id}/export"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/encounters/{id}/export",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/encounters/{id}/generate-after-visit-summary": {
      "post": {
        "summary": "POST /api/encounters/{id}/generate-after-visit-summary",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/encounters/{id}/generate-after-visit-summary"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/encounters/{id}/generate-after-visit-summary",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/encounters/{id}/generate-avs": {
      "post": {
        "summary": "POST /api/encounters/{id}/generate-avs",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/encounters/{id}/generate-avs"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/encounters/{id}/generate-avs",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/encounters/{id}/generate-soap": {
      "post": {
        "summary": "POST /api/encounters/{id}/generate-soap",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/encounters/{id}/generate-soap"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/encounters/{id}/generate-soap",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/encounters/{id}": {
      "get": {
        "summary": "GET /api/encounters/{id}",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/encounters/{id}",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "delete": {
        "summary": "DELETE /api/encounters/{id}",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/encounters/{id}",
                  "method": "DELETE",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/encounters/{id}/send-avs": {
      "post": {
        "summary": "POST /api/encounters/{id}/send-avs",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/encounters/{id}/send-avs"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/encounters/{id}/send-avs",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/encounters/{id}/soap": {
      "get": {
        "summary": "GET /api/encounters/{id}/soap",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/encounters/{id}/soap",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "put": {
        "summary": "PUT /api/encounters/{id}/soap",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for PUT /api/encounters/{id}/soap"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/encounters/{id}/soap",
                  "method": "PUT",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/encounters/{id}/transcript": {
      "put": {
        "summary": "PUT /api/encounters/{id}/transcript",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for PUT /api/encounters/{id}/transcript"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/encounters/{id}/transcript",
                  "method": "PUT",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/encounters": {
      "post": {
        "summary": "POST /api/encounters",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/encounters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/encounters",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/health": {
      "get": {
        "summary": "GET /api/health",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/health",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/health/smtp": {
      "get": {
        "summary": "GET /api/health/smtp",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/health/smtp",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/analytics": {
      "get": {
        "summary": "GET /api/hospital/analytics",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/analytics",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/apikeys/{id}": {
      "delete": {
        "summary": "DELETE /api/hospital/apikeys/{id}",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/apikeys/{id}",
                  "method": "DELETE",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "post": {
        "summary": "POST /api/hospital/apikeys/{id}",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/hospital/apikeys/{id}"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/apikeys/{id}",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/apikeys": {
      "get": {
        "summary": "GET /api/hospital/apikeys",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/apikeys",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "post": {
        "summary": "POST /api/hospital/apikeys",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/hospital/apikeys"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/apikeys",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/audit": {
      "get": {
        "summary": "GET /api/hospital/audit",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/audit",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/auth/login": {
      "post": {
        "summary": "POST /api/hospital/auth/login",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/hospital/auth/login"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/auth/login",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/auth/logout": {
      "post": {
        "summary": "POST /api/hospital/auth/logout",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/hospital/auth/logout"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/auth/logout",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/auth/register": {
      "post": {
        "summary": "POST /api/hospital/auth/register",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/hospital/auth/register"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/auth/register",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/baa": {
      "get": {
        "summary": "GET /api/hospital/baa",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/baa",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "patch": {
        "summary": "PATCH /api/hospital/baa",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for PATCH /api/hospital/baa"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/baa",
                  "method": "PATCH",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/clinicians/{id}": {
      "patch": {
        "summary": "PATCH /api/hospital/clinicians/{id}",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for PATCH /api/hospital/clinicians/{id}"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/clinicians/{id}",
                  "method": "PATCH",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "delete": {
        "summary": "DELETE /api/hospital/clinicians/{id}",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/clinicians/{id}",
                  "method": "DELETE",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/clinicians/bulk": {
      "post": {
        "summary": "POST /api/hospital/clinicians/bulk",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/hospital/clinicians/bulk"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/clinicians/bulk",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/clinicians/invite": {
      "post": {
        "summary": "POST /api/hospital/clinicians/invite",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/hospital/clinicians/invite"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/clinicians/invite",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/clinicians": {
      "get": {
        "summary": "GET /api/hospital/clinicians",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/clinicians",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "post": {
        "summary": "POST /api/hospital/clinicians",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/hospital/clinicians"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/clinicians",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/consents": {
      "get": {
        "summary": "GET /api/hospital/consents",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/consents",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "post": {
        "summary": "POST /api/hospital/consents",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/hospital/consents"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/consents",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/departments": {
      "get": {
        "summary": "GET /api/hospital/departments",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/departments",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "post": {
        "summary": "POST /api/hospital/departments",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/hospital/departments"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/departments",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "delete": {
        "summary": "DELETE /api/hospital/departments",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/departments",
                  "method": "DELETE",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/invites/remind": {
      "post": {
        "summary": "POST /api/hospital/invites/remind",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/hospital/invites/remind"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/invites/remind",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/me": {
      "get": {
        "summary": "GET /api/hospital/me",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/me",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/org": {
      "get": {
        "summary": "GET /api/hospital/org",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/org",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "patch": {
        "summary": "PATCH /api/hospital/org",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for PATCH /api/hospital/org"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/org",
                  "method": "PATCH",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/scim": {
      "get": {
        "summary": "GET /api/hospital/scim",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/scim",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "post": {
        "summary": "POST /api/hospital/scim",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/hospital/scim"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/scim",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/scim/users/{id}": {
      "patch": {
        "summary": "PATCH /api/hospital/scim/users/{id}",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for PATCH /api/hospital/scim/users/{id}"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/scim/users/{id}",
                  "method": "PATCH",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "delete": {
        "summary": "DELETE /api/hospital/scim/users/{id}",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/scim/users/{id}",
                  "method": "DELETE",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/scim/users": {
      "get": {
        "summary": "GET /api/hospital/scim/users",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/scim/users",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "post": {
        "summary": "POST /api/hospital/scim/users",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/hospital/scim/users"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/scim/users",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/security": {
      "get": {
        "summary": "GET /api/hospital/security",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/security",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "patch": {
        "summary": "PATCH /api/hospital/security",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for PATCH /api/hospital/security"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/security",
                  "method": "PATCH",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/sso/callback": {
      "get": {
        "summary": "GET /api/hospital/sso/callback",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/sso/callback",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/sso/config": {
      "get": {
        "summary": "GET /api/hospital/sso/config",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/sso/config",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "post": {
        "summary": "POST /api/hospital/sso/config",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/hospital/sso/config"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/sso/config",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/usage": {
      "get": {
        "summary": "GET /api/hospital/usage",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/usage",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/webhook/secret": {
      "get": {
        "summary": "GET /api/hospital/webhook/secret",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/webhook/secret",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "post": {
        "summary": "POST /api/hospital/webhook/secret",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/hospital/webhook/secret"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/webhook/secret",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/hospital/webhook/test": {
      "post": {
        "summary": "POST /api/hospital/webhook/test",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/hospital/webhook/test"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/hospital/webhook/test",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/ice": {
      "get": {
        "summary": "GET /api/ice",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/ice",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/me": {
      "get": {
        "summary": "GET /api/me",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/me",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/meet/schedule/{id}/resend": {
      "post": {
        "summary": "POST /api/meet/schedule/{id}/resend",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/meet/schedule/{id}/resend"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/schedule/{id}/resend",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/meet/schedule/{id}": {
      "get": {
        "summary": "GET /api/meet/schedule/{id}",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/schedule/{id}",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "put": {
        "summary": "PUT /api/meet/schedule/{id}",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for PUT /api/meet/schedule/{id}"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/schedule/{id}",
                  "method": "PUT",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "delete": {
        "summary": "DELETE /api/meet/schedule/{id}",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/schedule/{id}",
                  "method": "DELETE",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/meet/schedule/ai/apply": {
      "post": {
        "summary": "POST /api/meet/schedule/ai/apply",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/meet/schedule/ai/apply"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/schedule/ai/apply",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/meet/schedule/ai/plan": {
      "post": {
        "summary": "POST /api/meet/schedule/ai/plan",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/meet/schedule/ai/plan"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/schedule/ai/plan",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/meet/schedule": {
      "get": {
        "summary": "GET /api/meet/schedule",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/schedule",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "post": {
        "summary": "POST /api/meet/schedule",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/meet/schedule"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/schedule",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/meet/sessions/{id}/audio": {
      "get": {
        "summary": "GET /api/meet/sessions/{id}/audio",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/sessions/{id}/audio",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/meet/sessions/{id}/avs": {
      "get": {
        "summary": "GET /api/meet/sessions/{id}/avs",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/sessions/{id}/avs",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "put": {
        "summary": "PUT /api/meet/sessions/{id}/avs",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for PUT /api/meet/sessions/{id}/avs"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/sessions/{id}/avs",
                  "method": "PUT",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/meet/sessions/{id}/generate-avs": {
      "post": {
        "summary": "POST /api/meet/sessions/{id}/generate-avs",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/meet/sessions/{id}/generate-avs"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/sessions/{id}/generate-avs",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/meet/sessions/{id}/generate-response": {
      "post": {
        "summary": "POST /api/meet/sessions/{id}/generate-response",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/meet/sessions/{id}/generate-response"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/sessions/{id}/generate-response",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/meet/sessions/{id}/generate-soap": {
      "post": {
        "summary": "POST /api/meet/sessions/{id}/generate-soap",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/meet/sessions/{id}/generate-soap"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/sessions/{id}/generate-soap",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/meet/sessions/{id}": {
      "get": {
        "summary": "GET /api/meet/sessions/{id}",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/sessions/{id}",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/meet/sessions/{id}/soap": {
      "get": {
        "summary": "GET /api/meet/sessions/{id}/soap",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/sessions/{id}/soap",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "put": {
        "summary": "PUT /api/meet/sessions/{id}/soap",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for PUT /api/meet/sessions/{id}/soap"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/sessions/{id}/soap",
                  "method": "PUT",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/meet/verify-token": {
      "get": {
        "summary": "GET /api/meet/verify-token",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meet/verify-token",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/meeting/finalize": {
      "post": {
        "summary": "POST /api/meeting/finalize",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/meeting/finalize"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meeting/finalize",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/meeting/invite": {
      "post": {
        "summary": "POST /api/meeting/invite",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/meeting/invite"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/meeting/invite",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/patients/{id}/encounters": {
      "get": {
        "summary": "GET /api/patients/{id}/encounters",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/patients/{id}/encounters",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/patients/{id}/meetings": {
      "get": {
        "summary": "GET /api/patients/{id}/meetings",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/patients/{id}/meetings",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/patients/{id}": {
      "put": {
        "summary": "PUT /api/patients/{id}",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for PUT /api/patients/{id}"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/patients/{id}",
                  "method": "PUT",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "delete": {
        "summary": "DELETE /api/patients/{id}",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/patients/{id}",
                  "method": "DELETE",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/patients": {
      "get": {
        "summary": "GET /api/patients",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/patients",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "post": {
        "summary": "POST /api/patients",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/patients"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/patients",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/radiology/studies/{id}/analyze-dicom": {
      "post": {
        "summary": "POST /api/radiology/studies/{id}/analyze-dicom",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/radiology/studies/{id}/analyze-dicom"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/radiology/studies/{id}/analyze-dicom",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/radiology/studies/{id}/audio": {
      "get": {
        "summary": "GET /api/radiology/studies/{id}/audio",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/radiology/studies/{id}/audio",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/radiology/studies/{id}/dicom": {
      "get": {
        "summary": "GET /api/radiology/studies/{id}/dicom",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/radiology/studies/{id}/dicom",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/radiology/studies/{id}/dicomweb-upload": {
      "post": {
        "summary": "POST /api/radiology/studies/{id}/dicomweb-upload",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/radiology/studies/{id}/dicomweb-upload"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/radiology/studies/{id}/dicomweb-upload",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/radiology/studies/{id}/export": {
      "get": {
        "summary": "GET /api/radiology/studies/{id}/export",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/radiology/studies/{id}/export",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "post": {
        "summary": "POST /api/radiology/studies/{id}/export",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/radiology/studies/{id}/export"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/radiology/studies/{id}/export",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/radiology/studies/{id}/generate-json": {
      "post": {
        "summary": "POST /api/radiology/studies/{id}/generate-json",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/radiology/studies/{id}/generate-json"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/radiology/studies/{id}/generate-json",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/radiology/studies/{id}/generate-report": {
      "post": {
        "summary": "POST /api/radiology/studies/{id}/generate-report",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/radiology/studies/{id}/generate-report"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/radiology/studies/{id}/generate-report",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/radiology/studies/{id}": {
      "get": {
        "summary": "GET /api/radiology/studies/{id}",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/radiology/studies/{id}",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "put": {
        "summary": "PUT /api/radiology/studies/{id}",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for PUT /api/radiology/studies/{id}"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/radiology/studies/{id}",
                  "method": "PUT",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "delete": {
        "summary": "DELETE /api/radiology/studies/{id}",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/radiology/studies/{id}",
                  "method": "DELETE",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/radiology/studies/{id}/transcribe": {
      "post": {
        "summary": "POST /api/radiology/studies/{id}/transcribe",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/radiology/studies/{id}/transcribe"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/radiology/studies/{id}/transcribe",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/radiology/studies": {
      "get": {
        "summary": "GET /api/radiology/studies",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/radiology/studies",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "post": {
        "summary": "POST /api/radiology/studies",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/radiology/studies"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/radiology/studies",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/revenuecat/webhook": {
      "post": {
        "summary": "POST /api/revenuecat/webhook",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/revenuecat/webhook"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/revenuecat/webhook",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/specialties": {
      "get": {
        "summary": "GET /api/specialties",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/specialties",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/user/delete": {
      "post": {
        "summary": "POST /api/user/delete",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/user/delete"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/user/delete",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/user/settings": {
      "get": {
        "summary": "GET /api/user/settings",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/user/settings",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "put": {
        "summary": "PUT /api/user/settings",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for PUT /api/user/settings"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/user/settings",
                  "method": "PUT",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/users/{id}": {
      "get": {
        "summary": "GET /api/users/{id}",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/users/{id}",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/users": {
      "get": {
        "summary": "GET /api/users",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/users",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "post": {
        "summary": "POST /api/users",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for POST /api/users"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/users",
                  "method": "POST",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    },
    "/api/users/settings": {
      "get": {
        "summary": "GET /api/users/settings",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/users/settings",
                  "method": "GET",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      },
      "put": {
        "summary": "PUT /api/users/settings",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              },
              "example": {
                "note": "Replace with real payload for PUT /api/users/settings"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "ok": true,
                  "path": "/api/users/settings",
                  "method": "PUT",
                  "message": "Replace with real response schema"
                }
              }
            }
          }
        }
      }
    }
  }
}