{
  "openapi": "3.0.3",
  "info": {
    "title": "Conviction API",
    "version": "0.1.0",
    "description": "Reference for sign-in, orders, patients, prescribers, webhooks, reports, products, materials, and related routes."
  },
  "servers": [
    {
      "url": "/app/api",
      "description": "Conviction API"
    }
  ],
  "tags": [
    {
      "name": "Health"
    },
    {
      "name": "Auth"
    },
    {
      "name": "Composite Creation"
    },
    {
      "name": "Orders"
    },
    {
      "name": "Patients"
    },
    {
      "name": "Prescribers"
    },
    {
      "name": "Prescriptions"
    },
    {
      "name": "Search"
    },
    {
      "name": "Lookups And Reference Data"
    },
    {
      "name": "Catalog"
    },
    {
      "name": "Home Dashboards"
    },
    {
      "name": "Pharmacy Commercial Data"
    },
    {
      "name": "Notifications And Webhooks"
    },
    {
      "name": "Reports"
    },
    {
      "name": "Admin And Debug"
    },
    {
      "name": "Documentation"
    }
  ],
  "paths": {
    "/": {
      "get": {
        "tags": [
          "Health"
        ],
        "summary": "GET /",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getRoot",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/auth/demo/{role}": {
      "get": {
        "tags": [
          "Auth"
        ],
        "summary": "GET /auth/demo/{role}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getAuthDemoRole",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "role",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/auth/expire": {
      "post": {
        "tags": [
          "Auth"
        ],
        "summary": "POST /auth/expire",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postAuthExpire",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/auth/forgot-password": {
      "post": {
        "tags": [
          "Auth"
        ],
        "summary": "POST /auth/forgot-password",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postAuthForgotPassword",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/auth/login": {
      "get": {
        "tags": [
          "Auth"
        ],
        "summary": "GET /auth/login",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getAuthLogin",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      },
      "post": {
        "tags": [
          "Auth"
        ],
        "summary": "POST /auth/login",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postAuthLogin",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/auth/logout": {
      "post": {
        "tags": [
          "Auth"
        ],
        "summary": "POST /auth/logout",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postAuthLogout",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/auth/refresh": {
      "post": {
        "tags": [
          "Auth"
        ],
        "summary": "POST /auth/refresh",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postAuthRefresh",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/auth/session": {
      "get": {
        "tags": [
          "Auth"
        ],
        "summary": "GET /auth/session",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getAuthSession",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      },
      "post": {
        "tags": [
          "Auth"
        ],
        "summary": "POST /auth/session",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postAuthSession",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/auth/verify": {
      "get": {
        "tags": [
          "Auth"
        ],
        "summary": "GET /auth/verify",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getAuthVerify",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/composite/prescription-order": {
      "post": {
        "tags": [
          "Composite Creation"
        ],
        "summary": "POST /composite/prescription-order",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postCompositePrescriptionOrder",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/compounding-reasons": {
      "get": {
        "tags": [
          "Orders"
        ],
        "summary": "GET /compounding-reasons",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getCompoundingReasons",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      },
      "post": {
        "tags": [
          "Orders"
        ],
        "summary": "POST /compounding-reasons",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postCompoundingReasons",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/compounding-reasons/{id}": {
      "patch": {
        "tags": [
          "Orders"
        ],
        "summary": "PATCH /compounding-reasons/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchCompoundingReasonsId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/contracts/{entity}/{id}": {
      "get": {
        "tags": [
          "Admin And Debug"
        ],
        "summary": "GET /contracts/{entity}/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getContractsEntityId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "entity",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/customer-accounts": {
      "get": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "GET /customer-accounts",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getCustomerAccounts",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      },
      "post": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "POST /customer-accounts",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postCustomerAccounts",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/customer-accounts/{id}": {
      "get": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "GET /customer-accounts/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getCustomerAccountsId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/customer-accounts/{id}/subscriptions": {
      "get": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "GET /customer-accounts/{id}/subscriptions",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getCustomerAccountsIdSubscriptions",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "post": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "POST /customer-accounts/{id}/subscriptions",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postCustomerAccountsIdSubscriptions",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/email-subscriptions/deactivate": {
      "post": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "POST /email-subscriptions/deactivate",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postEmailSubscriptionsDeactivate",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/feature-flags": {
      "get": {
        "tags": [
          "Admin And Debug"
        ],
        "summary": "GET /feature-flags",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getFeatureFlags",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      },
      "post": {
        "tags": [
          "Admin And Debug"
        ],
        "summary": "POST /feature-flags",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postFeatureFlags",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/feature-flags/{key}": {
      "get": {
        "tags": [
          "Admin And Debug"
        ],
        "summary": "GET /feature-flags/{key}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getFeatureFlagsKey",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "patch": {
        "tags": [
          "Admin And Debug"
        ],
        "summary": "PATCH /feature-flags/{key}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchFeatureFlagsKey",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "key",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/invoices": {
      "get": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "GET /invoices",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getInvoices",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      },
      "post": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "POST /invoices",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postInvoices",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/invoices/{id}": {
      "get": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "GET /invoices/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getInvoicesId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/invoices/{id}/finalize": {
      "post": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "POST /invoices/{id}/finalize",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postInvoicesIdFinalize",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/invoices/{id}/line-items": {
      "get": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "GET /invoices/{id}/line-items",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getInvoicesIdLineItems",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "post": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "POST /invoices/{id}/line-items",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postInvoicesIdLineItems",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/invoices/{id}/payments": {
      "get": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "GET /invoices/{id}/payments",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getInvoicesIdPayments",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "post": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "POST /invoices/{id}/payments",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postInvoicesIdPayments",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/lookups": {
      "get": {
        "tags": [
          "Lookups And Reference Data"
        ],
        "summary": "GET /lookups",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getLookups",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/lookups/guardian-relationship-types": {
      "get": {
        "tags": [
          "Lookups And Reference Data"
        ],
        "summary": "GET /lookups/guardian-relationship-types",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getLookupsGuardianRelationshipTypes",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/lookups/quantity-units": {
      "get": {
        "tags": [
          "Lookups And Reference Data"
        ],
        "summary": "GET /lookups/quantity-units",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getLookupsQuantityUnits",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/lookups/shipping-options": {
      "get": {
        "tags": [
          "Lookups And Reference Data"
        ],
        "summary": "GET /lookups/shipping-options",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getLookupsShippingOptions",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/materials": {
      "get": {
        "tags": [
          "Catalog"
        ],
        "summary": "GET /materials",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getMaterials",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/materials/{id}": {
      "get": {
        "tags": [
          "Catalog"
        ],
        "summary": "GET /materials/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getMaterialsId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "patch": {
        "tags": [
          "Catalog"
        ],
        "summary": "PATCH /materials/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchMaterialsId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/materials/order": {
      "get": {
        "tags": [
          "Catalog"
        ],
        "summary": "GET /materials/order",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getMaterialsOrder",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/materials/order/{id}": {
      "get": {
        "tags": [
          "Catalog"
        ],
        "summary": "GET /materials/order/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getMaterialsOrderId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "patch": {
        "tags": [
          "Catalog"
        ],
        "summary": "PATCH /materials/order/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchMaterialsOrderId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/notification-settings": {
      "get": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "GET /notification-settings",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getNotificationSettings",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      },
      "patch": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "PATCH /notification-settings",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchNotificationSettings",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/notifications": {
      "get": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "GET /notifications",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getNotifications",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      },
      "post": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "POST /notifications",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postNotifications",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/notifications/event-types": {
      "get": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "GET /notifications/event-types",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getNotificationsEventTypes",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/offers": {
      "get": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "GET /offers",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getOffers",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/offers/{id}": {
      "get": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "GET /offers/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getOffersId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "patch": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "PATCH /offers/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchOffersId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/openapi": {
      "get": {
        "tags": [
          "Documentation"
        ],
        "summary": "GET /openapi",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getOpenapi",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/order-issues/{id}": {
      "get": {
        "tags": [
          "Orders"
        ],
        "summary": "GET /order-issues/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getOrderIssuesId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "patch": {
        "tags": [
          "Orders"
        ],
        "summary": "PATCH /order-issues/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchOrderIssuesId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/order-issues/{id}/comments": {
      "get": {
        "tags": [
          "Orders"
        ],
        "summary": "GET /order-issues/{id}/comments",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getOrderIssuesIdComments",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "post": {
        "tags": [
          "Orders"
        ],
        "summary": "POST /order-issues/{id}/comments",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postOrderIssuesIdComments",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/orders": {
      "get": {
        "tags": [
          "Orders"
        ],
        "summary": "GET /orders",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getOrders",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      },
      "post": {
        "tags": [
          "Orders"
        ],
        "summary": "POST /orders",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postOrders",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/orders/{id}": {
      "get": {
        "tags": [
          "Orders"
        ],
        "summary": "GET /orders/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getOrdersId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "patch": {
        "tags": [
          "Orders"
        ],
        "summary": "PATCH /orders/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchOrdersId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/orders/{id}/actions": {
      "post": {
        "tags": [
          "Orders"
        ],
        "summary": "POST /orders/{id}/actions",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postOrdersIdActions",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/orders/{id}/commercial": {
      "get": {
        "tags": [
          "Orders"
        ],
        "summary": "GET /orders/{id}/commercial",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getOrdersIdCommercial",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/orders/{id}/context": {
      "get": {
        "tags": [
          "Orders"
        ],
        "summary": "GET /orders/{id}/context",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getOrdersIdContext",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/orders/{id}/issues": {
      "get": {
        "tags": [
          "Orders"
        ],
        "summary": "GET /orders/{id}/issues",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getOrdersIdIssues",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "post": {
        "tags": [
          "Orders"
        ],
        "summary": "POST /orders/{id}/issues",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postOrdersIdIssues",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/orders/{id}/status-history": {
      "get": {
        "tags": [
          "Orders"
        ],
        "summary": "GET /orders/{id}/status-history",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getOrdersIdStatusHistory",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/orders/statuses": {
      "get": {
        "tags": [
          "Orders"
        ],
        "summary": "GET /orders/statuses",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getOrdersStatuses",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/patient-risk-factors/{id}/deactivate": {
      "post": {
        "tags": [
          "Patients"
        ],
        "summary": "POST /patient-risk-factors/{id}/deactivate",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postPatientRiskFactorsIdDeactivate",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/patients": {
      "get": {
        "tags": [
          "Patients"
        ],
        "summary": "GET /patients",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPatients",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      },
      "post": {
        "tags": [
          "Patients"
        ],
        "summary": "POST /patients",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postPatients",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/patients/{id}": {
      "get": {
        "tags": [
          "Patients"
        ],
        "summary": "GET /patients/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPatientsId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "patch": {
        "tags": [
          "Patients"
        ],
        "summary": "PATCH /patients/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchPatientsId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/patients/{id}/context": {
      "get": {
        "tags": [
          "Patients"
        ],
        "summary": "GET /patients/{id}/context",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPatientsIdContext",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/patients/{id}/orders": {
      "get": {
        "tags": [
          "Patients"
        ],
        "summary": "GET /patients/{id}/orders",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPatientsIdOrders",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/patients/{id}/refill-reminder": {
      "post": {
        "tags": [
          "Patients"
        ],
        "summary": "POST /patients/{id}/refill-reminder",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postPatientsIdRefillReminder",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/patients/{id}/risk-factors": {
      "get": {
        "tags": [
          "Patients"
        ],
        "summary": "GET /patients/{id}/risk-factors",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPatientsIdRiskFactors",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "post": {
        "tags": [
          "Patients"
        ],
        "summary": "POST /patients/{id}/risk-factors",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postPatientsIdRiskFactors",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/patients/{id}/risk-factors/freeform": {
      "post": {
        "tags": [
          "Patients"
        ],
        "summary": "POST /patients/{id}/risk-factors/freeform",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postPatientsIdRiskFactorsFreeform",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/pharmacies": {
      "get": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "GET /pharmacies",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPharmacies",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      },
      "post": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "POST /pharmacies",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postPharmacies",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/pharmacies/{id}": {
      "get": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "GET /pharmacies/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPharmaciesId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "patch": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "PATCH /pharmacies/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchPharmaciesId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/pharmacies/{id}/offers": {
      "get": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "GET /pharmacies/{id}/offers",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPharmaciesIdOffers",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "post": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "POST /pharmacies/{id}/offers",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postPharmaciesIdOffers",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/pharmacy-memberships": {
      "get": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "GET /pharmacy-memberships",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPharmacyMemberships",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      },
      "post": {
        "tags": [
          "Pharmacy Commercial Data"
        ],
        "summary": "POST /pharmacy-memberships",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postPharmacyMemberships",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/pharmacy/home": {
      "get": {
        "tags": [
          "Home Dashboards"
        ],
        "summary": "GET /pharmacy/home",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPharmacyHome",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/prescriber-qualifications/{id}": {
      "patch": {
        "tags": [
          "Prescribers"
        ],
        "summary": "PATCH /prescriber-qualifications/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchPrescriberQualificationsId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/prescriber-supervisions": {
      "post": {
        "tags": [
          "Prescribers"
        ],
        "summary": "POST /prescriber-supervisions",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postPrescriberSupervisions",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/prescriber-supervisions/{id}": {
      "delete": {
        "tags": [
          "Prescribers"
        ],
        "summary": "DELETE /prescriber-supervisions/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "deletePrescriberSupervisionsId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/prescribers": {
      "get": {
        "tags": [
          "Prescribers"
        ],
        "summary": "GET /prescribers",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPrescribers",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      },
      "post": {
        "tags": [
          "Prescribers"
        ],
        "summary": "POST /prescribers",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postPrescribers",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/prescribers/{id}": {
      "get": {
        "tags": [
          "Prescribers"
        ],
        "summary": "GET /prescribers/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPrescribersId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "patch": {
        "tags": [
          "Prescribers"
        ],
        "summary": "PATCH /prescribers/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchPrescribersId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/prescribers/{id}/context": {
      "get": {
        "tags": [
          "Prescribers"
        ],
        "summary": "GET /prescribers/{id}/context",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPrescribersIdContext",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/prescribers/{id}/qualifications": {
      "get": {
        "tags": [
          "Prescribers"
        ],
        "summary": "GET /prescribers/{id}/qualifications",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPrescribersIdQualifications",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "post": {
        "tags": [
          "Prescribers"
        ],
        "summary": "POST /prescribers/{id}/qualifications",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postPrescribersIdQualifications",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/prescribers/{id}/supervisees": {
      "get": {
        "tags": [
          "Prescribers"
        ],
        "summary": "GET /prescribers/{id}/supervisees",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPrescribersIdSupervisees",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/prescribers/{id}/supervisors": {
      "get": {
        "tags": [
          "Prescribers"
        ],
        "summary": "GET /prescribers/{id}/supervisors",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPrescribersIdSupervisors",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/prescribers/credentials": {
      "get": {
        "tags": [
          "Prescribers"
        ],
        "summary": "GET /prescribers/credentials",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPrescribersCredentials",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/prescriptions": {
      "get": {
        "tags": [
          "Prescriptions"
        ],
        "summary": "GET /prescriptions",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPrescriptions",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      },
      "post": {
        "tags": [
          "Prescriptions"
        ],
        "summary": "POST /prescriptions",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postPrescriptions",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/prescriptions/{id}": {
      "get": {
        "tags": [
          "Prescriptions"
        ],
        "summary": "GET /prescriptions/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getPrescriptionsId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "patch": {
        "tags": [
          "Prescriptions"
        ],
        "summary": "PATCH /prescriptions/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchPrescriptionsId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/products": {
      "get": {
        "tags": [
          "Catalog"
        ],
        "summary": "GET /products",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getProducts",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/products/{id}": {
      "get": {
        "tags": [
          "Catalog"
        ],
        "summary": "GET /products/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getProductsId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "patch": {
        "tags": [
          "Catalog"
        ],
        "summary": "PATCH /products/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchProductsId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/products/all": {
      "get": {
        "tags": [
          "Catalog"
        ],
        "summary": "GET /products/all",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getProductsAll",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/products/non-prescription": {
      "get": {
        "tags": [
          "Catalog"
        ],
        "summary": "GET /products/non-prescription",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getProductsNonPrescription",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/products/non-prescription/{id}": {
      "get": {
        "tags": [
          "Catalog"
        ],
        "summary": "GET /products/non-prescription/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getProductsNonPrescriptionId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "patch": {
        "tags": [
          "Catalog"
        ],
        "summary": "PATCH /products/non-prescription/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchProductsNonPrescriptionId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/products/prescription": {
      "get": {
        "tags": [
          "Catalog"
        ],
        "summary": "GET /products/prescription",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getProductsPrescription",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/products/prescription/{id}": {
      "get": {
        "tags": [
          "Catalog"
        ],
        "summary": "GET /products/prescription/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getProductsPrescriptionId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "patch": {
        "tags": [
          "Catalog"
        ],
        "summary": "PATCH /products/prescription/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchProductsPrescriptionId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/provider/home": {
      "get": {
        "tags": [
          "Home Dashboards"
        ],
        "summary": "GET /provider/home",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getProviderHome",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/reports/daily": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "GET /reports/daily",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getReportsDaily",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/reports/orders": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "GET /reports/orders",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getReportsOrders",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/reports/overview": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "GET /reports/overview",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getReportsOverview",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/reports/queue": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "GET /reports/queue",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getReportsQueue",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/search": {
      "get": {
        "tags": [
          "Search"
        ],
        "summary": "GET /search",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getSearch",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/search/{entity}": {
      "get": {
        "tags": [
          "Search"
        ],
        "summary": "GET /search/{entity}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getSearchEntity",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "entity",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/search/tasks": {
      "get": {
        "tags": [
          "Search"
        ],
        "summary": "GET /search/tasks",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getSearchTasks",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/subscriptions": {
      "get": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "GET /subscriptions",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getSubscriptions",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      },
      "post": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "POST /subscriptions",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postSubscriptions",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/subscriptions/{id}/deactivate": {
      "post": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "POST /subscriptions/{id}/deactivate",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postSubscriptionsIdDeactivate",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/webhooks/events": {
      "get": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "GET /webhooks/events",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getWebhooksEvents",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/webhooks/preview": {
      "post": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "POST /webhooks/preview",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postWebhooksPreview",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/webhooks/secret": {
      "post": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "POST /webhooks/secret",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postWebhooksSecret",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/webhooks/send": {
      "post": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "POST /webhooks/send",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postWebhooksSend",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/webhooks/subscriptions": {
      "get": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "GET /webhooks/subscriptions",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getWebhooksSubscriptions",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      },
      "post": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "POST /webhooks/subscriptions",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "postWebhooksSubscriptions",
        "responses": {
          "200": {
            "description": "Successful response. Some POST handlers return 201 Created."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        }
      }
    },
    "/webhooks/subscriptions/{id}": {
      "get": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "GET /webhooks/subscriptions/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "getWebhooksSubscriptionsId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "patch": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "PATCH /webhooks/subscriptions/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "patchWebhooksSubscriptionsId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      },
      "delete": {
        "tags": [
          "Notifications And Webhooks"
        ],
        "summary": "DELETE /webhooks/subscriptions/{id}",
        "description": "Route reference. Request and response schemas are not expanded yet.",
        "operationId": "deleteWebhooksSubscriptionsId",
        "responses": {
          "200": {
            "description": "Successful response."
          },
          "400": {
            "description": "Bad request or validation error."
          },
          "401": {
            "description": "Authentication required for protected routes."
          },
          "404": {
            "description": "Requested resource was not found."
          },
          "500": {
            "description": "Server error."
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    }
  }
}
