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": "[email protected]"
    },
    "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"
        }
      }
    }
  }
}