Kareo · Schema

KareoPatient

A patient record in the Kareo practice management system.

HealthcareMedical SoftwareEHRPractice ManagementMedical BillingPatient SchedulingClinical DataInsurance EligibilityHIPAA

Properties

Name Type Description
PatientId integer Internal Kareo patient identifier.
PatientExternalId string External system identifier for the patient, used for cross-system synchronization.
PatientFullName string Full name of the patient in LastName, FirstName format.
FirstName string Patient first name.
LastName string Patient last name.
DateOfBirth string Patient date of birth in YYYY-MM-DD format.
Gender string Patient gender.
Email string Patient email address.
HomePhone string Patient home phone number.
MobilePhone string Patient mobile phone number.
Address object
InsurancePolicyId integer Internal identifier for the patient's primary insurance policy.
InsurancePolicyExternalId string External identifier for the patient's primary insurance policy.
LastModifiedDate string ISO 8601 timestamp of the last modification to the patient record.
View JSON Schema on GitHub

JSON Schema

kareo-patient-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api-evangelist.github.io/kareo/json-schema/kareo-patient-schema.json",
  "title": "KareoPatient",
  "description": "A patient record in the Kareo practice management system.",
  "type": "object",
  "properties": {
    "PatientId": {
      "type": "integer",
      "description": "Internal Kareo patient identifier.",
      "example": 100234
    },
    "PatientExternalId": {
      "type": "string",
      "description": "External system identifier for the patient, used for cross-system synchronization.",
      "example": "EXT-PT-9876"
    },
    "PatientFullName": {
      "type": "string",
      "description": "Full name of the patient in LastName, FirstName format.",
      "example": "Doe, Jane"
    },
    "FirstName": {
      "type": "string",
      "description": "Patient first name.",
      "example": "Jane"
    },
    "LastName": {
      "type": "string",
      "description": "Patient last name.",
      "example": "Doe"
    },
    "DateOfBirth": {
      "type": "string",
      "format": "date",
      "description": "Patient date of birth in YYYY-MM-DD format.",
      "example": "1985-03-15"
    },
    "Gender": {
      "type": "string",
      "enum": ["Male", "Female", "Unknown"],
      "description": "Patient gender."
    },
    "Email": {
      "type": "string",
      "format": "email",
      "description": "Patient email address.",
      "example": "jane.doe@example.com"
    },
    "HomePhone": {
      "type": "string",
      "description": "Patient home phone number.",
      "example": "555-123-4567"
    },
    "MobilePhone": {
      "type": "string",
      "description": "Patient mobile phone number.",
      "example": "555-987-6543"
    },
    "Address": {
      "$ref": "#/$defs/Address"
    },
    "InsurancePolicyId": {
      "type": "integer",
      "description": "Internal identifier for the patient's primary insurance policy."
    },
    "InsurancePolicyExternalId": {
      "type": "string",
      "description": "External identifier for the patient's primary insurance policy."
    },
    "LastModifiedDate": {
      "type": "string",
      "format": "date-time",
      "description": "ISO 8601 timestamp of the last modification to the patient record."
    }
  },
  "$defs": {
    "Address": {
      "type": "object",
      "description": "A US postal address.",
      "properties": {
        "Address1": {
          "type": "string",
          "example": "123 Main St"
        },
        "Address2": {
          "type": "string",
          "example": "Suite 100"
        },
        "City": {
          "type": "string",
          "example": "Los Angeles"
        },
        "State": {
          "type": "string",
          "example": "CA"
        },
        "ZipCode": {
          "type": "string",
          "example": "90001"
        },
        "Country": {
          "type": "string",
          "example": "US"
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/kareo-patient"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.