August Health · Schema

com.august.api.integrations.models.people.v1.Person

CompanyHealthcareElectronic Health RecordsSenior LivingElder CareeMARBillingWebhook

Properties

Name Type Description
additionalScores array
address array
admissionsInformation object
allergiesAndIntolerances object
ambulatoryStatus object
assessmentFinalizedAt string
assessments array
birthdate string
communication array
conditions array
contact array
coverage array
cprCode object
createdAt string
diagnosticResults array
dischargeInformation object
externalFields object
facilityId string
functionalStatus object
futureBedAssignment object
gender object
healthQuestionnaire object
hospiceStatus object
hospital object
id string
isOnAlert boolean
isOutOfFacility boolean
levelOfCare object
maritalStatus object
medGroupDetails object
name object
orgId string
outOfFacilityDetail object
outOfFacilityHistory array
profilePhotoUrl string
religiousPreference string
residentStatus object
respiteStatus object
shiftCareGroups array
socialHistory object
telecom array
View JSON Schema on GitHub

JSON Schema

august-health-com-august-api-integrations-models-people-v1-person-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/august-health/main/json-schema/august-health-com-august-api-integrations-models-people-v1-person-schema.json",
  "title": "com.august.api.integrations.models.people.v1.Person",
  "x-generated": "2026-10-14",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/august-health-integrations-api-openapi.yml#/components/schemas/com.august.api.integrations.models.people.v1.Person",
  "properties": {
    "additionalScores": {
      "items": {
        "$ref": "#/$defs/com.august.api.integrations.models.people.v1.ScoreLevel"
      },
      "type": "array"
    },
    "address": {
      "items": {
        "$ref": "#/$defs/com.august.api.integrations.models.common_metadata.v1.Address"
      },
      "type": "array"
    },
    "admissionsInformation": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.AdmissionsInformation"
    },
    "allergiesAndIntolerances": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.AllergiesAndIntolerances"
    },
    "ambulatoryStatus": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.AmbulatoryStatus"
    },
    "assessmentFinalizedAt": {
      "format": "date-time",
      "type": "string"
    },
    "assessments": {
      "items": {
        "$ref": "#/$defs/com.august.api.integrations.models.assessments.v1.AssessmentReference"
      },
      "type": "array"
    },
    "birthdate": {
      "format": "date",
      "type": "string"
    },
    "communication": {
      "items": {
        "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Communication"
      },
      "type": "array"
    },
    "conditions": {
      "items": {
        "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Condition"
      },
      "type": "array"
    },
    "contact": {
      "items": {
        "$ref": "#/$defs/com.august.api.integrations.models.contacts.v1.Contact"
      },
      "type": "array"
    },
    "coverage": {
      "items": {
        "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Coverage"
      },
      "type": "array"
    },
    "cprCode": {
      "$ref": "#/$defs/com.august.protos.snapshot.Polst.CPR"
    },
    "createdAt": {
      "format": "date-time",
      "type": "string"
    },
    "diagnosticResults": {
      "items": {
        "$ref": "#/$defs/com.august.api.integrations.models.people.v1.DiagnosticReport"
      },
      "type": "array"
    },
    "dischargeInformation": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.DischargeDetails"
    },
    "externalFields": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.ExternalFields"
    },
    "facilityId": {
      "type": "string"
    },
    "functionalStatus": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.FunctionalStatus"
    },
    "futureBedAssignment": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.FutureBedAssignment"
    },
    "gender": {
      "$ref": "#/$defs/com.august.protos.gender.Gender"
    },
    "healthQuestionnaire": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.HealthQuestionnaire"
    },
    "hospiceStatus": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.HospiceStatus"
    },
    "hospital": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.HealthcareService"
    },
    "id": {
      "type": "string"
    },
    "isOnAlert": {
      "type": "boolean"
    },
    "isOutOfFacility": {
      "type": "boolean"
    },
    "levelOfCare": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.LevelOfCare"
    },
    "maritalStatus": {
      "$ref": "#/$defs/com.august.protos.person.Person.MaritalStatus"
    },
    "medGroupDetails": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.MedGroupDetails"
    },
    "name": {
      "$ref": "#/$defs/com.august.api.integrations.models.common_metadata.v1.HumanName"
    },
    "orgId": {
      "type": "string"
    },
    "outOfFacilityDetail": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.OutOfFacilityDetail"
    },
    "outOfFacilityHistory": {
      "items": {
        "$ref": "#/$defs/com.august.api.integrations.models.people.v1.OutOfFacilityDetail"
      },
      "type": "array"
    },
    "profilePhotoUrl": {
      "format": "uri",
      "type": "string"
    },
    "religiousPreference": {
      "type": "string"
    },
    "residentStatus": {
      "$ref": "#/$defs/com.august.protos.person.ResidentStatus"
    },
    "respiteStatus": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.RespiteStatus"
    },
    "shiftCareGroups": {
      "items": {
        "$ref": "#/$defs/com.august.api.integrations.models.people.v1.ShiftCareGroupDetails"
      },
      "type": "array"
    },
    "socialHistory": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.SocialHistory"
    },
    "telecom": {
      "items": {
        "$ref": "#/$defs/com.august.api.integrations.models.contacts.v1.ContactPoint"
      },
      "type": "array"
    }
  },
  "required": [
    "id",
    "orgId",
    "facilityId",
    "additionalScores",
    "address",
    "assessments",
    "communication",
    "conditions",
    "contact",
    "coverage",
    "diagnosticResults",
    "hospiceStatus",
    "isOnAlert",
    "isOutOfFacility",
    "outOfFacilityHistory",
    "name",
    "residentStatus",
    "respiteStatus",
    "shiftCareGroups",
    "telecom"
  ],
  "$defs": {
    "com.august.api.integrations.models.assessments.v1.AssessmentReference": {
      "properties": {
        "completedAt": {
          "description": "When the assessment was finalized",
          "format": "date-time",
          "type": "string"
        },
        "id": {
          "description": "The snapshot ID",
          "type": "string"
        },
        "url": {
          "format": "uri",
          "type": "string"
        }
      },
      "required": [
        "id",
        "completedAt",
        "url"
      ]
    },
    "com.august.api.integrations.models.common.currency.CurrencyAmount": {
      "properties": {
        "amount": {
          "format": "double",
          "type": "number"
        },
        "currency": {
          "$ref": "#/$defs/com.august.protos.currency_amount.Currency"
        }
      },
      "required": [
        "amount",
        "currency"
      ]
    },
    "com.august.api.integrations.models.common.date.DatePeriod": {
      "properties": {
        "endDate": {
          "format": "date",
          "type": "string"
        },
        "startDate": {
          "format": "date",
          "type": "string"
        }
      }
    },
    "com.august.api.integrations.models.common_metadata.v1.Address": {
      "properties": {
        "city": {
          "type": "string"
        },
        "line": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "postalCode": {
          "type": "string"
        },
        "state": {
          "type": "string"
        },
        "text": {
          "type": "string"
        },
        "use": {
          "$ref": "#/$defs/com.august.protos.address.Address.AddressUse"
        }
      },
      "required": [
        "line"
      ]
    },
    "com.august.api.integrations.models.common_metadata.v1.HumanName": {
      "properties": {
        "family": {
          "type": "string"
        },
        "given": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "maiden": {
          "type": "string"
        },
        "preferredName": {
          "type": "string"
        },
        "prefix": {
          "type": "string"
        },
        "pronouns": {
          "$ref": "#/$defs/com.august.protos.human_name.HumanName.Pronouns"
        },
        "suffix": {
          "type": "string"
        }
      },
      "required": [
        "given"
      ]
    },
    "com.august.api.integrations.models.common_metadata.v1.Language": {
      "enum": [
        "Afrikaans",
        "Albanian",
        "Arabic",
        "Armenian",
        "Basque",
        "Bengali",
        "Bulgarian",
        "Catalan",
        "Cambodian",
        "Chinese",
        "Croatian",
        "Czech",
        "Danish",
        "Dutch",
        "English",
        "Estonian",
        "Fiji",
        "Finnish",
        "French",
        "Georgian",
        "German",
        "Greek",
        "Gujarati",
        "Hebrew",
        "Hindi",
        "Hungarian",
        "Icelandic",
        "Indonesian",
        "Irish",
        "Italian",
        "Japanese",
        "Javanese",
        "Korean",
        "Latin",
        "Latvian",
        "Lithuanian",
        "Macedonian",
        "Malay",
        "Malayalam",
        "Maltese",
        "Maori",
        "Marathi",
        "Mongolian",
        "Nepali",
        "Norwegian",
        "Persian",
        "Polish",
        "Portuguese",
        "Punjabi",
        "Quechua",
        "Romanian",
        "Russian",
        "Samoan",
        "Serbian",
        "Slovak",
        "Slovenian",
        "Spanish",
        "Swahili",
        "Swedish",
        "Tamil",
        "Tatar",
        "Tagalog",
        "Telugu",
        "Thai",
        "Tibetan",
        "Tonga",
        "Turkish",
        "Ukrainian",
        "Urdu",
        "Uzbek",
        "Vietnamese",
        "Welsh",
        "Xhosa"
      ],
      "type": "string"
    },
    "com.august.api.integrations.models.contacts.v1.Contact": {
      "properties": {
        "address": {
          "$ref": "#/$defs/com.august.api.integrations.models.common_metadata.v1.Address"
        },
        "clinicalSpecialty": {
          "type": "string"
        },
        "externalFields": {
          "$ref": "#/$defs/com.august.api.integrations.models.contacts.v1.ExternalFields"
        },
        "id": {
          "type": "string"
        },
        "name": {
          "$ref": "#/$defs/com.august.api.integrations.models.common_metadata.v1.HumanName"
        },
        "note": {
          "type": "string"
        },
        "organization": {
          "$ref": "#/$defs/com.august.api.integrations.models.contacts.v1.GenericOrganization"
        },
        "relationship": {
          "items": {
            "$ref": "#/$defs/com.august.protos.contact.Contact.ContactRelationship"
          },
          "type": "array"
        },
        "telecom": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.contacts.v1.ContactPoint"
          },
          "type": "array"
        }
      },
      "required": [
        "id",
        "relationship",
        "name",
        "telecom"
      ]
    },
    "com.august.api.integrations.models.contacts.v1.ContactPoint": {
      "properties": {
        "rank": {
          "format": "int32",
          "type": "integer"
        },
        "system": {
          "$ref": "#/$defs/com.august.protos.contact_point.ContactPoint.ContactPointSystem"
        },
        "use": {
          "$ref": "#/$defs/com.august.protos.contact_point.ContactPoint.ContactPointUse"
        },
        "value": {
          "type": "string"
        }
      },
      "required": [
        "system",
        "use"
      ]
    },
    "com.august.api.integrations.models.contacts.v1.ExternalFields": {
      "properties": {
        "yardi": {
          "$ref": "#/$defs/com.august.api.integrations.models.contacts.v1.YardiFields"
        }
      }
    },
    "com.august.api.integrations.models.contacts.v1.GenericOrganization": {
      "properties": {
        "address": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.common_metadata.v1.Address"
          },
          "type": "array"
        },
        "contact": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.contacts.v1.GenericOrganizationContact"
          },
          "type": "array"
        },
        "name": {
          "type": "string"
        },
        "telecom": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.contacts.v1.ContactPoint"
          },
          "type": "array"
        }
      },
      "required": [
        "telecom",
        "address",
        "contact"
      ]
    },
    "com.august.api.integrations.models.contacts.v1.GenericOrganizationContact": {
      "properties": {
        "address": {
          "$ref": "#/$defs/com.august.api.integrations.models.common_metadata.v1.Address"
        },
        "name": {
          "$ref": "#/$defs/com.august.api.integrations.models.common_metadata.v1.HumanName"
        },
        "telecom": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.contacts.v1.ContactPoint"
          },
          "type": "array"
        }
      },
      "required": [
        "telecom"
      ]
    },
    "com.august.api.integrations.models.contacts.v1.YardiFields": {
      "properties": {
        "extRefId": {
          "type": "string"
        }
      }
    },
    "com.august.api.integrations.models.people.v1.AdmissionsInformation": {
      "properties": {
        "admissionType": {
          "$ref": "#/$defs/com.august.protos.admissions.AdmissionsInformation.AdmissionType"
        },
        "bedDetails": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Bed"
        },
        "bedId": {
          "type": "string"
        },
        "financialStartDate": {
          "format": "date",
          "type": "string"
        },
        "moveInStartDate": {
          "format": "date",
          "type": "string"
        },
        "roomDetails": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Room"
        }
      }
    },
    "com.august.api.integrations.models.people.v1.AllergiesAndIntolerances": {
      "properties": {
        "allergies": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.AllergyIntolerance"
          },
          "type": "array"
        }
      },
      "required": [
        "allergies"
      ]
    },
    "com.august.api.integrations.models.people.v1.AllergyIntolerance": {
      "properties": {
        "category": {
          "$ref": "#/$defs/com.august.protos.allergy_intolerance.AllergyIntolerance.AllergyIntoleranceCategory"
        },
        "summary": {
          "type": "string"
        }
      },
      "required": [
        "category"
      ]
    },
    "com.august.api.integrations.models.people.v1.AmbulatoryBedStatus": {
      "properties": {
        "code": {
          "$ref": "#/$defs/com.august.protos.ambulatory_status.AmbulatoryStatus.BedStatus.Code"
        },
        "comment": {
          "type": "string"
        }
      },
      "required": [
        "code"
      ]
    },
    "com.august.api.integrations.models.people.v1.AmbulatoryStatus": {
      "properties": {
        "ambulatoryResult": {
          "$ref": "#/$defs/com.august.protos.ambulatory_status.AmbulatoryStatus.AmbulatoryResult"
        },
        "bedStatus": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.AmbulatoryBedStatus"
        },
        "code": {
          "$ref": "#/$defs/com.august.protos.ambulatory_status.AmbulatoryStatus.AmbulatoryCode"
        },
        "evacuation": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.AmbulatoryStatusEvacuationAbilities"
        },
        "safeToLeaveWithoutSupervision": {
          "type": "boolean"
        }
      },
      "required": [
        "code",
        "ambulatoryResult"
      ]
    },
    "com.august.api.integrations.models.people.v1.AmbulatoryStatusEvacuationAbilities": {
      "properties": {
        "ableToEvacuateReasonablyQuickly": {
          "type": "boolean"
        },
        "ableToFollowInstructions": {
          "type": "boolean"
        }
      }
    },
    "com.august.api.integrations.models.people.v1.Bed": {
      "properties": {
        "endDate": {
          "format": "date",
          "type": "string"
        },
        "externalId": {
          "type": "string"
        },
        "facilityId": {
          "type": "string"
        },
        "id": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "orgId": {
          "type": "string"
        },
        "roomId": {
          "type": "string"
        },
        "startDate": {
          "format": "date",
          "type": "string"
        }
      }
    },
    "com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeBathing": {
      "properties": {
        "capabilityCode": {
          "$ref": "#/$defs/com.august.protos.functional_status.FunctionalStatus.CapabilityCodeBathing"
        },
        "summary": {
          "type": "string"
        }
      },
      "required": [
        "capabilityCode"
      ]
    },
    "com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeCommunication": {
      "properties": {
        "capabilityCode": {
          "$ref": "#/$defs/com.august.protos.functional_status.FunctionalStatus.CapabilityCodeCommunication"
        },
        "summary": {
          "type": "string"
        }
      },
      "required": [
        "capabilityCode"
      ]
    },
    "com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeDressing": {
      "properties": {
        "capabilityCode": {
          "$ref": "#/$defs/com.august.protos.functional_status.FunctionalStatus.CapabilityCodeDressing"
        },
        "summary": {
          "type": "string"
        }
      },
      "required": [
        "capabilityCode"
      ]
    },
    "com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeEating": {
      "properties": {
        "capabilityCode": {
          "$ref": "#/$defs/com.august.protos.functional_status.FunctionalStatus.CapabilityCodeEating"
        },
        "summary": {
          "type": "string"
        }
      },
      "required": [
        "capabilityCode"
      ]
    },
    "com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeGrooming": {
      "properties": {
        "capabilityCode": {
          "$ref": "#/$defs/com.august.protos.functional_status.FunctionalStatus.CapabilityCodeGrooming"
        },
        "summary": {
          "type": "string"
        }
      },
      "required": [
        "capabilityCode"
      ]
    },
    "com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeMedication": {
      "properties": {
        "capabilityCode": {
          "$ref": "#/$defs/com.august.protos.functional_status.FunctionalStatus.CapabilityCodeMedication"
        },
        "summary": {
          "type": "string"
        }
      },
      "required": [
        "capabilityCode"
      ]
    },
    "com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeMobility": {
      "properties": {
        "capabilityCode": {
          "$ref": "#/$defs/com.august.protos.functional_status.FunctionalStatus.CapabilityCodeMobility"
        },
        "summary": {
          "type": "string"
        }
      },
      "required": [
        "capabilityCode"
      ]
    },
    "com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeMoneyMgmt": {
      "properties": {
        "capabilityCode": {
          "$ref": "#/$defs/com.august.protos.functional_status.FunctionalStatus.CapabilityCodeMoneyMgmt"
        },
        "summary": {
          "type": "string"
        }
      },
      "required": [
        "capabilityCode"
      ]
    },
    "com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeToileting": {
      "properties": {
        "capabilityCode": {
          "$ref": "#/$defs/com.august.protos.functional_status.FunctionalStatus.CapabilityCodeToileting"
        },
        "summary": {
          "type": "string"
        }
      },
      "required": [
        "capabilityCode"
      ]
    },
    "com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeTransferring": {
      "properties": {
        "capabilityCode": {
          "$ref": "#/$defs/com.august.protos.functional_status.FunctionalStatus.CapabilityCodeTransferring"
        },
        "summary": {
          "type": "string"
        }
      },
      "required": [
        "capabilityCode"
      ]
    },
    "com.august.api.integrations.models.people.v1.CodeableConcept": {
      "properties": {
        "coding": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Coding"
          },
          "type": "array"
        },
        "text": {
          "type": "string"
        }
      },
      "required": [
        "coding",
        "text"
      ]
    },
    "com.august.api.integrations.models.people.v1.Coding": {
      "properties": {
        "code": {
          "type": "string"
        },
        "display": {
          "type": "string"
        },
        "systemEnum": {
          "$ref": "#/$defs/com.august.protos.codeable_concept.SystemUrl"
        }
      },
      "required": [
        "systemEnum"
      ]
    },
    "com.august.api.integrations.models.people.v1.Communication": {
      "properties": {
        "languageStr": {
          "$ref": "#/$defs/com.august.api.integrations.models.common_metadata.v1.Language"
        },
        "preferred": {
          "type": "boolean"
        }
      },
      "required": [
        "preferred"
      ]
    },
    "com.august.api.integrations.models.people.v1.Condition": {
      "properties": {
        "code": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.CodeableConcept"
        },
        "isPrimary": {
          "type": "boolean"
        }
      },
      "required": [
        "code"
      ]
    },
    "com.august.api.integrations.models.people.v1.Coverage": {
      "properties": {
        "groupId": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.CoverageClass"
        },
        "name": {
          "type": "string"
        },
        "notes": {
          "type": "string"
        },
        "period": {
          "$ref": "#/$defs/com.august.api.integrations.models.common.date.DatePeriod"
        },
        "rxbin": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.CoverageClass"
        },
        "rxpcn": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.CoverageClass"
        },
        "subscriberId": {
          "type": "string"
        },
        "type": {
          "$ref": "#/$defs/com.august.protos.coverage.Coverage.CoverageType"
        }
      },
      "required": [
        "type"
      ]
    },
    "com.august.api.integrations.models.people.v1.CoverageClass": {
      "properties": {
        "value": {
          "type": "string"
        }
      },
      "required": [
        "value"
      ]
    },
    "com.august.api.integrations.models.people.v1.DiagnosticReport": {
      "properties": {
        "actionTaken": {
          "type": "string"
        },
        "additionalDetails": {
          "type": "string"
        },
        "code": {
          "$ref": "#/$defs/com.august.protos.diagnostic_report.DiagnosticReport.DiagnosticReportCode"
        },
        "conclusionCode": {
          "$ref": "#/$defs/com.august.protos.diagnostic_report.DiagnosticReport.ConclusionCode"
        },
        "effectiveDate": {
          "format": "date",
          "type": "string"
        }
      },
      "required": [
        "code"
      ]
    },
    "com.august.api.integrations.models.people.v1.DischargeDetails": {
      "properties": {
        "financialMoveOutDate": {
          "format": "date",
          "type": "string"
        },
        "motivation": {
          "$ref": "#/$defs/com.august.protos.discharge_details.DischargeDetails.DischargeMotivation",
          "description": "The underlying reason the resident left (e.g., financial, dissatisfaction, level of care)"
        },
        "moveOutDate": {
          "format": "date",
          "type": "string"
        },
        "notes": {
          "description": "Free-text notes about the discharge",
          "type": "string"
        },
        "reason": {
          "$ref": "#/$defs/com.august.protos.discharge_details.DischargeDetails.DischargeReason",
          "description": "The discharge destination (e.g., skilled nursing, other assisted living). Despite its name, this field represents where the resident moved to, not why they left."
        }
      },
      "required": [
        "reason"
      ]
    },
    "com.august.api.integrations.models.people.v1.ExternalFields": {
      "properties": {
        "caregroveResidentId": {
          "description": "The person's resident ID in CareGrove",
          "type": "string"
        },
        "eldermarkResidentId": {
          "description": "The person's resident ID in Eldermark",
          "type": "string"
        },
        "realpageResidentId": {
          "description": "The person's resident ID in RealPage",
          "type": "string"
        },
        "welcomeHomeResidentId": {
          "description": "The person's resident ID in WelcomeHome",
          "type": "string"
        },
        "yardiResidentId": {
          "description": "The person's resident ID in Yardi",
          "type": "string"
        }
      }
    },
    "com.august.api.integrations.models.people.v1.FunctionalStatus": {
      "properties": {
        "bathing": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeBathing"
          },
          "type": "array"
        },
        "communication": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeCommunication"
          },
          "type": "array"
        },
        "dressing": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeDressing"
          },
          "type": "array"
        },
        "eating": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeEating"
          },
          "type": "array"
        },
        "grooming": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeGrooming"
          },
          "type": "array"
        },
        "medication": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeMedication"
          },
          "type": "array"
        },
        "mobility": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeMobility"
          },
          "type": "array"
        },
        "money": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeMoneyMgmt"
          },
          "type": "array"
        },
        "toileting": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeToileting"
          },
          "type": "array"
        },
        "transferring": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Capability-com.august.protos.functional_status.FunctionalStatus.CapabilityCodeTransferring"
          },
          "type": "array"
        }
      },
      "required": [
        "bathing",
        "dressing",
        "grooming",
        "toileting",
        "transferring",
        "mobility",
        "eating",
        "communication",
        "medication",
        "money"
      ]
    },
    "com.august.api.integrations.models.people.v1.FutureBedAssignment": {
      "properties": {
        "bed": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Bed",
          "description": "The bed the resident will move to"
        },
        "effectiveDate": {
          "format": "date",
          "type": "string"
        },
        "id": {
          "description": "The scheduled bed assignment's ID",
          "type": "string"
        },
        "occupancyType": {
          "description": "Whether the destination bed is private or shared",
          "enum": [
            "PRIVATE",
            "SHARED",
            "SECOND_OCCUPANT"
          ],
          "type": "string"
        },
        "room": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Room",
          "description": "The room the resident will move to"
        }
      },
      "required": [
        "id",
        "effectiveDate",
        "occupancyType",
        "room",
        "bed"
      ]
    },
    "com.august.api.integrations.models.people.v1.HealthQuestionnaire": {
      "properties": {
        "admissionSuitabilitySummary": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.QuestionResponse"
        },
        "hospitalizations": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Hospitalizations"
        },
        "medications": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.UnstructuredMedication"
          },
          "type": "array"
        },
        "mentalHealth": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.QuestionnaireCondition"
          },
          "type": "array"
        },
        "overallConditionCode": {
          "$ref": "#/$defs/com.august.protos.health_questionnaire.HealthQuestionnaire.OverallCondition"
        },
        "overallConditionSummary": {
          "type": "string"
        },
        "physicalDisabilities": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.QuestionnaireCondition"
          },
          "type": "array"
        },
        "servicesNeeded": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.ServiceNeeded"
          },
          "type": "array"
        }
      },
      "required": [
        "overallConditionCode",
        "physicalDisabilities",
        "mentalHealth",
        "servicesNeeded",
        "medications"
      ]
    },
    "com.august.api.integrations.models.people.v1.HealthcareService": {
      "properties": {
        "category": {
          "items": {
            "$ref": "#/$defs/com.august.protos.healthcare_service.HealthcareService.ServiceCategory"
          },
          "type": "array"
        },
        "location": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Location"
          },
          "type": "array"
        },
        "name": {
          "type": "string"
        },
        "telecom": {
          "items": {
            "$ref": "#/$defs/com.august.api.integrations.models.contacts.v1.ContactPoint"
          },
          "type": "array"
        }
      },
      "required": [
        "category",
        "telecom",
        "location"
      ]
    },
    "com.august.api.integrations.models.people.v1.HospiceStatus": {
      "properties": {
        "dateStarted": {
          "format": "date",
          "type": "string"
        },
        "onHospice": {
          "type": "boolean"
        }
      },
      "required": [
        "onHospice"
      ]
    },
    "com.august.api.integrations.models.people.v1.Hospitalizations": {
      "properties": {
        "inThePastFiveYears": {
          "format": 

# --- truncated at 32 KB (52 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/august-health/refs/heads/main/json-schema/august-health-com-august-api-integrations-models-people-v1-person-schema.json

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/august-health-com-august-api-integrations-models-people-v1-person"
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.