department-of-veterans-affairs/vets-website

View on GitHub
src/applications/vaos/services/mocks/var/slots.json

Summary

Maintainability
Test Coverage
{
  "data": [
    {
      "id": "308",
      "type": "availability",
      "attributes": {
        "clinicId": "308",
        "clinicName": "CHY PC KILPATRICK",
        "appointmentLength": 20,
        "clinicDisplayStartTime": "9",
        "displayIncrements": "3",
        "stopCode": "296",
        "askForCheckIn": false,
        "maxOverbooksPerDay": 3,
        "hasUserAccessToClinic": true,
        "primaryStopCode": "323",
        "secondaryStopCode": "",
        "listSize": 92,
        "empty": false,
        "appointmentTimeSlot": [
          {
            "startDateTime": "2020-02-06T14:00:00.000+00:00",
            "endDateTime": "2020-02-06T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-06T14:20:00.000+00:00",
            "endDateTime": "2020-02-06T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-06T14:40:00.000+00:00",
            "endDateTime": "2020-02-06T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-07T14:00:00.000+00:00",
            "endDateTime": "2020-02-07T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-07T14:20:00.000+00:00",
            "endDateTime": "2020-02-07T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-07T14:40:00.000+00:00",
            "endDateTime": "2020-02-07T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-10T14:00:00.000+00:00",
            "endDateTime": "2020-02-10T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-10T14:20:00.000+00:00",
            "endDateTime": "2020-02-10T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-10T14:40:00.000+00:00",
            "endDateTime": "2020-02-10T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-11T14:00:00.000+00:00",
            "endDateTime": "2020-02-11T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-11T14:20:00.000+00:00",
            "endDateTime": "2020-02-11T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-11T14:40:00.000+00:00",
            "endDateTime": "2020-02-11T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-13T14:00:00.000+00:00",
            "endDateTime": "2020-02-13T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-13T14:20:00.000+00:00",
            "endDateTime": "2020-02-13T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-13T14:40:00.000+00:00",
            "endDateTime": "2020-02-13T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-16T14:00:00.000+00:00",
            "endDateTime": "2020-02-16T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-16T14:40:00.000+00:00",
            "endDateTime": "2020-02-16T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-17T14:00:00.000+00:00",
            "endDateTime": "2020-02-17T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-17T14:20:00.000+00:00",
            "endDateTime": "2020-02-17T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-17T14:40:00.000+00:00",
            "endDateTime": "2020-02-17T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-18T14:00:00.000+00:00",
            "endDateTime": "2020-02-18T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-18T14:20:00.000+00:00",
            "endDateTime": "2020-02-18T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-18T14:40:00.000+00:00",
            "endDateTime": "2020-02-18T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-20T14:00:00.000+00:00",
            "endDateTime": "2020-02-20T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-20T14:20:00.000+00:00",
            "endDateTime": "2020-02-20T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-20T14:40:00.000+00:00",
            "endDateTime": "2020-02-20T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-23T14:00:00.000+00:00",
            "endDateTime": "2020-02-23T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-23T14:20:00.000+00:00",
            "endDateTime": "2020-02-23T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-23T14:40:00.000+00:00",
            "endDateTime": "2020-02-23T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-24T14:00:00.000+00:00",
            "endDateTime": "2020-02-24T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-24T14:20:00.000+00:00",
            "endDateTime": "2020-02-24T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-24T14:40:00.000+00:00",
            "endDateTime": "2020-02-24T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-25T14:00:00.000+00:00",
            "endDateTime": "2020-02-25T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-25T14:20:00.000+00:00",
            "endDateTime": "2020-02-25T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-25T14:40:00.000+00:00",
            "endDateTime": "2020-02-25T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-27T14:00:00.000+00:00",
            "endDateTime": "2020-02-27T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-27T14:20:00.000+00:00",
            "endDateTime": "2020-02-27T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-02-27T14:40:00.000+00:00",
            "endDateTime": "2020-02-27T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-02T14:00:00.000+00:00",
            "endDateTime": "2020-03-02T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-02T14:20:00.000+00:00",
            "endDateTime": "2020-03-02T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-02T14:40:00.000+00:00",
            "endDateTime": "2020-03-02T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-03T14:00:00.000+00:00",
            "endDateTime": "2020-03-03T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-03T14:20:00.000+00:00",
            "endDateTime": "2020-03-03T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-03T14:40:00.000+00:00",
            "endDateTime": "2020-03-03T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-06T14:00:00.000+00:00",
            "endDateTime": "2020-03-06T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-06T14:20:00.000+00:00",
            "endDateTime": "2020-03-06T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-06T14:40:00.000+00:00",
            "endDateTime": "2020-03-06T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-07T14:00:00.000+00:00",
            "endDateTime": "2020-03-07T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-07T14:20:00.000+00:00",
            "endDateTime": "2020-03-07T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-07T14:40:00.000+00:00",
            "endDateTime": "2020-03-07T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-09T14:00:00.000+00:00",
            "endDateTime": "2020-03-09T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-09T14:20:00.000+00:00",
            "endDateTime": "2020-03-09T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-09T14:40:00.000+00:00",
            "endDateTime": "2020-03-09T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-10T14:00:00.000+00:00",
            "endDateTime": "2020-03-10T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-10T14:20:00.000+00:00",
            "endDateTime": "2020-03-10T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-10T14:40:00.000+00:00",
            "endDateTime": "2020-03-10T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-13T14:00:00.000+00:00",
            "endDateTime": "2020-03-13T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-13T14:20:00.000+00:00",
            "endDateTime": "2020-03-13T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-13T14:40:00.000+00:00",
            "endDateTime": "2020-03-13T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-14T14:00:00.000+00:00",
            "endDateTime": "2020-03-14T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-14T14:20:00.000+00:00",
            "endDateTime": "2020-03-14T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-14T14:40:00.000+00:00",
            "endDateTime": "2020-03-14T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-16T14:00:00.000+00:00",
            "endDateTime": "2020-03-16T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-16T14:20:00.000+00:00",
            "endDateTime": "2020-03-16T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-16T14:40:00.000+00:00",
            "endDateTime": "2020-03-16T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-17T14:00:00.000+00:00",
            "endDateTime": "2020-03-17T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-17T14:20:00.000+00:00",
            "endDateTime": "2020-03-17T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-17T14:40:00.000+00:00",
            "endDateTime": "2020-03-17T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-20T14:00:00.000+00:00",
            "endDateTime": "2020-03-20T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-20T14:20:00.000+00:00",
            "endDateTime": "2020-03-20T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-20T14:40:00.000+00:00",
            "endDateTime": "2020-03-20T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-21T14:00:00.000+00:00",
            "endDateTime": "2020-03-21T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-21T14:20:00.000+00:00",
            "endDateTime": "2020-03-21T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-21T14:40:00.000+00:00",
            "endDateTime": "2020-03-21T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-23T14:00:00.000+00:00",
            "endDateTime": "2020-03-23T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-23T14:20:00.000+00:00",
            "endDateTime": "2020-03-23T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-23T14:40:00.000+00:00",
            "endDateTime": "2020-03-23T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-23T15:40:00.000+00:00",
            "endDateTime": "2020-03-23T16:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-23T16:40:00.000+00:00",
            "endDateTime": "2020-03-23T17:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-24T14:00:00.000+00:00",
            "endDateTime": "2020-03-24T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-24T14:20:00.000+00:00",
            "endDateTime": "2020-03-24T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-27T14:00:00.000+00:00",
            "endDateTime": "2020-03-27T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-27T14:20:00.000+00:00",
            "endDateTime": "2020-03-27T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-27T14:40:00.000+00:00",
            "endDateTime": "2020-03-27T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-28T14:00:00.000+00:00",
            "endDateTime": "2020-03-28T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-28T14:20:00.000+00:00",
            "endDateTime": "2020-03-28T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-28T14:40:00.000+00:00",
            "endDateTime": "2020-03-28T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-30T14:00:00.000+00:00",
            "endDateTime": "2020-03-30T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-30T14:20:00.000+00:00",
            "endDateTime": "2020-03-30T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-30T14:40:00.000+00:00",
            "endDateTime": "2020-03-30T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-31T14:00:00.000+00:00",
            "endDateTime": "2020-03-31T14:20:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-31T14:20:00.000+00:00",
            "endDateTime": "2020-03-31T14:40:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          },
          {
            "startDateTime": "2020-03-31T14:40:00.000+00:00",
            "endDateTime": "2020-03-31T15:00:00.000+00:00",
            "bookingStatus": "1",
            "remainingAllowedOverBookings": "3",
            "availability": true
          }
        ]
      }
    }
  ]
}