August Health · Schema

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

CompanyHealthcareElectronic Health RecordsSenior LivingElder CareeMARBillingWebhook

Properties

Name Type Description
address array
admissionsInformation object
allergiesAndIntolerances object
ambulatoryStatus object
birthdate string
communication array
conditions array
coverage array
cprCode object
diagnosticResults array
dischargeInformation object
externalFields object
functionalStatus object
gender object
healthQuestionnaire object
hospiceStatus object
hospital object
levelOfCare object
maritalStatus object
medGroupDetails object
name object
outOfFacilityDetail object
religiousPreference string
residentStatus object
respiteStatus object
socialHistory object
telecom array
View JSON Schema on GitHub

JSON Schema

august-health-com-august-api-integrations-models-people-v1-create-person-request-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-create-person-request-schema.json",
  "title": "com.august.api.integrations.models.people.v1.CreatePersonRequest",
  "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.CreatePersonRequest",
  "properties": {
    "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.AdmissionsInformationOnCreate"
    },
    "allergiesAndIntolerances": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.AllergiesAndIntolerances"
    },
    "ambulatoryStatus": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.AmbulatoryStatus"
    },
    "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"
    },
    "coverage": {
      "items": {
        "$ref": "#/$defs/com.august.api.integrations.models.people.v1.Coverage"
      },
      "type": "array"
    },
    "cprCode": {
      "$ref": "#/$defs/com.august.protos.snapshot.Polst.CPR"
    },
    "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"
    },
    "functionalStatus": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.FunctionalStatus"
    },
    "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"
    },
    "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.MedGroupDetailsOnCreate"
    },
    "name": {
      "$ref": "#/$defs/com.august.api.integrations.models.common_metadata.v1.HumanName"
    },
    "outOfFacilityDetail": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.OutOfFacilityDetail"
    },
    "religiousPreference": {
      "type": "string"
    },
    "residentStatus": {
      "$ref": "#/$defs/com.august.protos.person.ResidentStatus"
    },
    "respiteStatus": {
      "$ref": "#/$defs/com.august.api.integrations.models.people.v1.RespiteStatus"
    },
    "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": [
    "name",
    "residentStatus"
  ],
  "$defs": {
    "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.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.people.v1.AdmissionsInformationOnCreate": {
      "properties": {
        "admissionType": {
          "$ref": "#/$defs/com.august.protos.admissions.AdmissionsInformation.AdmissionType"
        },
        "bedId": {
          "type": "string"
        },
        "financialStartDate": {
          "format": "date",
          "type": "string"
        },
        "moveInStartDate": {
          "format": "date",
          "type": "string"
        }
      },
      "required": [
        "admissionType"
      ]
    },
    "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.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.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": "int32",
          "type": "integer"
        },
        "summary": {
          "type": "string"
        }
      }
    },
    "com.august.api.integrations.models.people.v1.LevelOfCare": {
      "properties": {
        "assessmentType": {
          "$ref": "#/$defs/com.august.protos.settings.appraisal_settings.AppraisalSettings.AssessmentType"
        },
        "careRate": {
          "$ref": "#/$defs/com.august.api.integrations.models.common.currency.CurrencyAmount"
        },
        "levelName": {
          "type": "string"
        },
        "score": {
          "format": "int32",
          "type": "integer"
        },
        "value": {
          "format": "int32",
          "type": "integer"
        }
      }
    },
    "com.august.api.integrations.models.people.v1.Location": {
      "properties": {
        "address": {
          "$ref": "#/$defs/com.august.api.integrations.models.common_metadata.v1.Address"
        }
      }
    },
    "com.august.api.integrations.models.people.v1.MedGroupDetailsOnCreate": {
      "properties": {
        "id": {
          "type": "string"
        }
      }
    },
    "com.august.api.integrations.models.people.v1.ObservationWithBoolean": {
      "properties": {
        "effectiveDate": {
          "format": "date",
          "type": "string"
        },
        "summary": {
          "type": "string"
        },
        "value": {
          "type": "boolean"
        }
      },
      "required": [
        "value"
      ]
    },
    "com.august.api.integrations.models.people.v1.ObservationWithCode": {
      "properties": {
        "effectiveDate": {
          "format": "date",
          "type": "string"
        },
        "summary": {
          "type": "string"
        },
        "value": {
          "$ref": "#/$defs/com.august.protos.observation.Observation.ValueCode"
        }
      },
      "required": [
        "value"
      ]
    },
    "com.august.api.integrations.models.people.v1.OutOfFacilityDetail": {
      "properties": {
        "end": {
          "format": "date-time",
          "type": "string"
        },
        "reason": {
          "type": "string"
        },
        "reasonType": {
          "$ref": "#/$defs/com.august.protos.person.OutOfFacilityReason"
        },
        "start": {
          "format": "date-time",
          "type": "string"
        }
      },
      "required": [
        "start",
        "reasonType"
      ]
    },
    "com.august.api.integrations.models.people.v1.QuestionResponse": {
      "properties": {
        "code": {
          "$ref": "#/$defs/com.august.protos.health_questionnaire.HealthQuestionnaire.QuestionResponse.ResponseCode"
        },
        "summary": {
          "type": "string"
        }
      },
      "required": [
        "code"
      ]
    },
    "com.august.api.integrations.models.people.v1.QuestionnaireCondition": {
      "properties": {
        "code": {
          "$ref": "#/$defs/com.august.protos.condition.ConditionCode"
        },
        "severity": {
          "$ref": "#/$defs/com.august.protos.health_questionnaire.HealthQuestionnaire.Severity"
        },
        "summary": {
          "type": "string"
        }
      },
      "required": [
        "severity",
        "code"
      ]
    },
    "com.august.api.integrations.models.people.v1.RespiteStatus": {
      "properties": {
        "isRespite": {
          "type": "boolean"
        }
      },
      "required": [
        "isRespite"
      ]
    },
    "com.august.api.integrations.models.people.v1.ServiceNeeded": {
      "properties": {
        "code": {
          "$ref": "#/$defs/com.august.protos.health_questionnaire.HealthQuestionnaire.ServiceNeeded.ServiceCode"
        },
        "response": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.QuestionResponse"
        }
      },
      "required": [
        "code"
      ]
    },
    "com.august.api.integrations.models.people.v1.SocialHistory": {
      "properties": {
        "alcoholUse": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.ObservationWithCode"
        },
        "diet": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.SocialHistoryDiet"
        },
        "dislikesAndHardshipsSummary": {
          "type": "string"
        },
        "educationSummary": {
          "type": "string"
        },
        "interestsAndActivitiesSummary": {
          "type": "string"
        },
        "occupationSummary": {
          "type": "string"
        },
        "other": {
          "type": "string"
        },
        "recentTbExposure": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.ObservationWithBoolean"
        },
        "tobaccoUse": {
          "$ref": "#/$defs/com.august.api.integrations.models.people.v1.ObservationWithCode"
        }
      }
    },
    "com.august.api.integrations.models.people.v1.SocialHistoryDiet": {
      "properties": {
        "dietTypeValue": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "summary": {
          "type": "string"
        }
      },
      "required": [
        "dietTypeValue"
      ]
    },
    "com.august.api.integrations.models.people.v1.UnstructuredMedication": {
      "properties": {
        "summary": {
          "type": "string"
        }
      }
    },
    "com.august.protos.address.Address.AddressUse": {
      "enum": [
        "ADDRESS_USE_HOME",
        "ADDRESS_USE_WORK",
        "ADDRESS_USE_TEMP",
        "ADDRESS_USE_OLD",
        "ADDRESS_USE_BILLING"
      ],
      "type": "string"
    },
    "com.august.protos.admissions.AdmissionsInformation.AdmissionType": {
      "enum": [
        "ADMISSION_TYPE_ASSISTED_LIVING",
        "ADMISSION_TYPE_MEMORY_CARE",
        "ADMISSION_TYPE_INDEPENDENT_LIVING"
      ],
      "type": "string"
    },
    "com.august.protos.allergy_intolerance.AllergyIntolerance.AllergyIntoleranceCategory": {
      "enum": [
        "ALLERGY_INTOLERANCE_CATEGORY_FOOD",
        "ALLERGY_INTOLERANCE_CATEGORY_MEDICATION"
      ],
      "type": "string"
    },
    "com.august.protos.ambulatory_status.AmbulatoryStatus.AmbulatoryCode": {
      "enum": [
        "AMBULATORY_CODE_WALKS_WITHOUT_SUPPORT",
        "AMBULATORY_CODE_WALKS_WITH_CANE",
        "AMBULATORY_CODE_WALKS_WITH_WALKER_OR_OTHER_SUPPORT",
        "AMBULATORY_CODE_USES_WHEELCHAIR",
        "AMBULATORY_CODE_BEDRIDDEN_ABLE_TO_TURN",
        "AMBULATORY_CODE_BEDRIDDEN_UNABLE_TO_TURN"
      ],
      "type": "string"
    },
    "com.august.protos.ambulatory_status.AmbulatoryStatus.AmbulatoryResult": {
      "enum": [
        "AMBULATORY_RESULT_AMBULATORY",
        "AMBULATORY_RESULT_BEDRIDDEN",
        "AMBULATORY_RESULT_NON_AMBULATORY",
        "AMBULATORY_RESULT_SEMI_AMBULATORY"
      ],
      "type": "string"
    },
    "com.august.protos.ambulatory_status.AmbulatoryStatus.BedStatus.Code": {
      "enum": [
        "CODE_OUT_OF_BED_ALL_DAY",
        "CODE_IN_BED_PART_OF_DAY",
        "CODE_IN_BED_ALL_OR_MOST_OF_DAY"
      ],
      "type": "string"
    },
    "com.august.protos.codeable_concept

# --- truncated at 32 KB (42 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-create-person-request-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-create-person-request"
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.