{
  "as_of": "2026-10-10T10:00:00+01:00",
  "revision": 0,
  "actions": [],
  "appointments": [
    {
      "appointment_id": "CB-A001",
      "patient_ref": "DEMO-001",
      "provider_id": "CB-P01",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T08:00:00+01:00",
      "duration_minutes": 30,
      "status": "Completed",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A002",
      "patient_ref": "DEMO-002",
      "provider_id": "CB-P02",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T08:00:00+01:00",
      "duration_minutes": 30,
      "status": "Completed",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A003",
      "patient_ref": "DEMO-003",
      "provider_id": "CB-P03",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T08:00:00+01:00",
      "duration_minutes": 30,
      "status": "Completed",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A004",
      "patient_ref": "DEMO-004",
      "provider_id": "CB-P04",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T08:00:00+01:00",
      "duration_minutes": 30,
      "status": "Completed",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A005",
      "patient_ref": "DEMO-005",
      "provider_id": "CB-P05",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T08:00:00+01:00",
      "duration_minutes": 30,
      "status": "Completed",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A006",
      "patient_ref": "DEMO-006",
      "provider_id": "CB-P01",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T08:30:00+01:00",
      "duration_minutes": 30,
      "status": "Completed",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A007",
      "patient_ref": "DEMO-007",
      "provider_id": "CB-P02",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T08:30:00+01:00",
      "duration_minutes": 30,
      "status": "Completed",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A008",
      "patient_ref": "DEMO-008",
      "provider_id": "CB-P03",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T08:30:00+01:00",
      "duration_minutes": 30,
      "status": "Completed",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A009",
      "patient_ref": "DEMO-009",
      "provider_id": "CB-P04",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T09:00:00+01:00",
      "duration_minutes": 30,
      "status": "Checked in",
      "check_in_at": "2026-10-10T09:05:00+01:00"
    },
    {
      "appointment_id": "CB-A010",
      "patient_ref": "DEMO-010",
      "provider_id": "CB-P05",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T09:00:00+01:00",
      "duration_minutes": 30,
      "status": "Checked in",
      "check_in_at": "2026-10-10T09:15:00+01:00"
    },
    {
      "appointment_id": "CB-A011",
      "patient_ref": "DEMO-011",
      "provider_id": "CB-P01",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T09:00:00+01:00",
      "duration_minutes": 30,
      "status": "Checked in",
      "check_in_at": "2026-10-10T09:25:00+01:00"
    },
    {
      "appointment_id": "CB-A012",
      "patient_ref": "DEMO-012",
      "provider_id": "CB-P02",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T09:00:00+01:00",
      "duration_minutes": 30,
      "status": "Checked in",
      "check_in_at": "2026-10-10T09:35:00+01:00"
    },
    {
      "appointment_id": "CB-A013",
      "patient_ref": "DEMO-013",
      "provider_id": "CB-P03",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T09:00:00+01:00",
      "duration_minutes": 30,
      "status": "Checked in",
      "check_in_at": "2026-10-10T09:45:00+01:00"
    },
    {
      "appointment_id": "CB-A014",
      "patient_ref": "DEMO-014",
      "provider_id": "CB-P04",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T09:30:00+01:00",
      "duration_minutes": 30,
      "status": "Checked in",
      "check_in_at": "2026-10-10T09:55:00+01:00"
    },
    {
      "appointment_id": "CB-A015",
      "patient_ref": "DEMO-015",
      "provider_id": "CB-P05",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T09:40:00+01:00",
      "duration_minutes": 30,
      "status": "Scheduled",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A016",
      "patient_ref": "DEMO-016",
      "provider_id": "CB-P01",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T09:40:00+01:00",
      "duration_minutes": 30,
      "status": "Scheduled",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A017",
      "patient_ref": "DEMO-017",
      "provider_id": "CB-P02",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T10:30:00+01:00",
      "duration_minutes": 30,
      "status": "Scheduled",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A018",
      "patient_ref": "DEMO-018",
      "provider_id": "CB-P03",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T10:30:00+01:00",
      "duration_minutes": 30,
      "status": "Scheduled",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A019",
      "patient_ref": "DEMO-019",
      "provider_id": "CB-P04",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T10:30:00+01:00",
      "duration_minutes": 30,
      "status": "Scheduled",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A020",
      "patient_ref": "DEMO-020",
      "provider_id": "CB-P05",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T10:30:00+01:00",
      "duration_minutes": 30,
      "status": "Scheduled",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A021",
      "patient_ref": "DEMO-021",
      "provider_id": "CB-P01",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T10:30:00+01:00",
      "duration_minutes": 30,
      "status": "Scheduled",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A022",
      "patient_ref": "DEMO-022",
      "provider_id": "CB-P02",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T11:00:00+01:00",
      "duration_minutes": 30,
      "status": "Scheduled",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A023",
      "patient_ref": "DEMO-023",
      "provider_id": "CB-P03",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T11:00:00+01:00",
      "duration_minutes": 30,
      "status": "Cancelled",
      "check_in_at": null
    },
    {
      "appointment_id": "CB-A024",
      "patient_ref": "DEMO-024",
      "provider_id": "CB-P04",
      "service": "Outpatient consultation",
      "scheduled_at": "2026-10-10T11:00:00+01:00",
      "duration_minutes": 30,
      "status": "Cancelled",
      "check_in_at": null
    }
  ],
  "providers": [
    {
      "provider_id": "CB-P01",
      "service": "Outpatient consultation",
      "available_from": "2026-10-10T08:00:00+01:00",
      "available_until": "2026-10-10T17:00:00+01:00"
    },
    {
      "provider_id": "CB-P02",
      "service": "Outpatient consultation",
      "available_from": "2026-10-10T08:00:00+01:00",
      "available_until": "2026-10-10T17:00:00+01:00"
    },
    {
      "provider_id": "CB-P03",
      "service": "Outpatient consultation",
      "available_from": "2026-10-10T08:00:00+01:00",
      "available_until": "2026-10-10T17:00:00+01:00"
    },
    {
      "provider_id": "CB-P04",
      "service": "Outpatient consultation",
      "available_from": "2026-10-10T08:00:00+01:00",
      "available_until": "2026-10-10T17:00:00+01:00"
    },
    {
      "provider_id": "CB-P05",
      "service": "Outpatient consultation",
      "available_from": "2026-10-10T08:00:00+01:00",
      "available_until": "2026-10-10T17:00:00+01:00"
    }
  ],
  "rooms": [
    {
      "room_id": "CB-R01",
      "name": "Consultation room 1",
      "status": "Available",
      "responsible_team": "Facilities coordination"
    },
    {
      "room_id": "CB-R02",
      "name": "Consultation room 2",
      "status": "Available",
      "responsible_team": "Facilities coordination"
    },
    {
      "room_id": "CB-R03",
      "name": "Consultation room 3",
      "status": "Occupied",
      "responsible_team": "Facilities coordination"
    },
    {
      "room_id": "CB-R04",
      "name": "Consultation room 4",
      "status": "Occupied",
      "responsible_team": "Facilities coordination"
    },
    {
      "room_id": "CB-R05",
      "name": "Consultation room 5",
      "status": "Cleaning",
      "responsible_team": "Facilities coordination"
    }
  ],
  "invoices": [
    {
      "invoice_id": "CB-I001",
      "appointment_id": "CB-A001",
      "amount_ngn": 40000,
      "paid_ngn": 10000,
      "due_at": "2026-10-09T17:00:00+01:00"
    },
    {
      "invoice_id": "CB-I002",
      "appointment_id": "CB-A002",
      "amount_ngn": 30000,
      "paid_ngn": 30000,
      "due_at": "2026-10-12T17:00:00+01:00"
    },
    {
      "invoice_id": "CB-I003",
      "appointment_id": "CB-A003",
      "amount_ngn": 25000,
      "paid_ngn": 0,
      "due_at": "2026-10-09T17:00:00+01:00"
    },
    {
      "invoice_id": "CB-I004",
      "appointment_id": "CB-A004",
      "amount_ngn": 20000,
      "paid_ngn": 20000,
      "due_at": "2026-10-12T17:00:00+01:00"
    },
    {
      "invoice_id": "CB-I005",
      "appointment_id": "CB-A005",
      "amount_ngn": 15000,
      "paid_ngn": 0,
      "due_at": "2026-10-12T17:00:00+01:00"
    },
    {
      "invoice_id": "CB-I006",
      "appointment_id": "CB-A006",
      "amount_ngn": 10000,
      "paid_ngn": 10000,
      "due_at": "2026-10-12T17:00:00+01:00"
    }
  ]
}
