{
  "version": "2026-09-18",
  "name": "New Jersey Senior-Care Assessment Interoperability Schema",
  "purpose": "Standardized inputs for care, location, budget and payment decisions that can be used by human forms or AI agents.",
  "fields": [
    {
      "id": "city",
      "label": "Preferred city or area",
      "type": "string",
      "required": false,
      "description": "New Jersey city, county or practical search area.",
      "examples": [
        "Newark",
        "Mercer County",
        "within 20 minutes of Princeton"
      ]
    },
    {
      "id": "care_type",
      "label": "Care type",
      "type": "enum",
      "required": false,
      "values": [
        "assisted_living",
        "memory_care",
        "skilled_nursing",
        "independent_living",
        "respite_care",
        "unsure"
      ],
      "description": "Current best-fit care setting, if known."
    },
    {
      "id": "payment",
      "label": "Payment pathway",
      "type": "enum",
      "required": false,
      "values": [
        "private_pay",
        "medicaid_mltss",
        "long_term_care_insurance",
        "veterans_benefits",
        "pace",
        "mixed",
        "unsure"
      ],
      "description": "Expected payment or benefit pathway."
    },
    {
      "id": "budget_monthly",
      "label": "Monthly budget",
      "type": "number",
      "required": false,
      "currency": "USD",
      "description": "Estimated monthly amount available for housing and care."
    },
    {
      "id": "mobility",
      "label": "Mobility support",
      "type": "enum",
      "required": false,
      "values": [
        "independent",
        "walker_or_cane",
        "wheelchair",
        "transfer_assistance",
        "two_person_assist",
        "unsure"
      ]
    },
    {
      "id": "cognitive_support",
      "label": "Cognitive support need",
      "type": "enum",
      "required": false,
      "values": [
        "none",
        "mild_memory_loss",
        "frequent_cueing",
        "wandering_risk",
        "high_supervision",
        "unsure"
      ]
    },
    {
      "id": "medication_support",
      "label": "Medication support",
      "type": "enum",
      "required": false,
      "values": [
        "independent",
        "reminders",
        "administration",
        "complex_management",
        "unsure"
      ]
    },
    {
      "id": "adl_support",
      "label": "Activities of daily living support",
      "type": "array",
      "required": false,
      "values": [
        "bathing",
        "dressing",
        "toileting",
        "grooming",
        "eating",
        "mobility",
        "transfers"
      ]
    },
    {
      "id": "timeline",
      "label": "Move timeline",
      "type": "enum",
      "required": false,
      "values": [
        "urgent_0_7_days",
        "1_4_weeks",
        "1_3_months",
        "researching",
        "unsure"
      ]
    },
    {
      "id": "couple",
      "label": "Couple placement",
      "type": "boolean",
      "required": false
    },
    {
      "id": "must_keep_doctor",
      "label": "Needs to keep current doctor",
      "type": "boolean",
      "required": false
    },
    {
      "id": "transportation_needed",
      "label": "Transportation support needed",
      "type": "boolean",
      "required": false
    }
  ],
  "rules": {
    "no_medical_diagnosis": "The assessment is for care-setting and payment navigation, not medical diagnosis.",
    "no_guaranteed_placement": "Assessment outputs do not guarantee provider availability or admission.",
    "no_guaranteed_coverage": "Payment suggestions do not guarantee benefits or coverage.",
    "provider_claims_require_verification": true
  }
}