All Collections
Reporting with Birdie Analytics
Birdie Raw Data
List of data points available from Birdie Raw Data - Data points
List of data points available from Birdie Raw Data - Data points

An overview of the data points available via Birdie Raw Data

Anjelica avatar
Written by Anjelica
Updated over a week ago

Please note: Birdie Raw Data is offered as a separate professional service from Birdie. Please get in touch if interested in more information on this feature!

Birdie Raw Data provides you with flat tables that can be seamlessly imported into your own Business Intelligence tool.

Please note: this solution is different than access to Birdie's API, which requires all of the data modelling to be done by your agency. You can also get in touch if interested in learning more about this.

Data points available in Birdie

All times are in UTC unless otherwise stated below.

Table Name

Column Name

Description

ACTIONS

ASSIGNEE_ID

User to whom the action was assigned.

ACTIONS

BRANCH_ID

ID of the branch where the action has been logged.

ACTIONS

CREATED_AT

When the action was first created.

ACTIONS

CREATED_BY

User who first created the action.

ACTIONS

DESCRIPTION

Description of the action.

ACTIONS

DUE_DATE

Due date of the action.

ACTIONS

ID

Identifier for the specific action.

ACTIONS

IS_ARCHIVED

Flag indicating if the action is archived.

ACTIONS

RELATIONS

Categorical details of the note, e.g. the client it is linked to.

ACTIONS

STATUS

Status of the action

ACTIONS

TITLE

Title of the action.

ACTIONS

UPDATED_AT

When the action was updated.

ACTIONS

UPDATED_BY

User who updated the action.

ACTIONS

VERSION

Version of the action, starting at 1 for the event where the action is created.

ACTIONS_TO_CAREGIVER_MAPPING

ACTION_ID

ID of the action.

ACTIONS_TO_CAREGIVER_MAPPING

BRANCH_ID

ID of the branch.

ACTIONS_TO_CAREGIVER_MAPPING

CAREGIVER_ID

The ID of the caregiver linked to the action.

ACTIONS_TO_CLIENT_MAPPING

ACTION_ID

ID of the action.

ACTIONS_TO_CLIENT_MAPPING

BRANCH_ID

ID of the branch.

ACTIONS_TO_CLIENT_MAPPING

CLIENT_ID

The ID of the client linked to the action.

ACTIONS_TO_TAGS_MAPPING

ACTION_ID

ID of the action.

ACTIONS_TO_TAGS_MAPPING

BRANCH_ID

ID of the branch.

ACTIONS_TO_TAGS_MAPPING

TAG_ID

The ID of the tag linked to the action.

ACTIONS_TO_TAGS_MAPPING

TAG_NAME

The name of the tag linked to the action.

ALERTS

ALERT_EVENT_TYPE

Type of event responsible for generating alert.

ALERTS

ALERT_ID

Unique ID assigned to each unique alert.

ALERTS

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

ALERTS

CAREGIVER_ID

ID for caregiver who was responsible for raising the alert.

ALERTS

CLIENT_ID

ID for the client who is the subject of the alert.

ALERTS

FIRST_QUALIFIED_AT

Timestamp for when alert was first qualified.

ALERTS

FIRST_QUALIFIED_OR_RESOLVED_AT

Timestamp for when alert was first resolved or qualified.

ALERTS

FIRST_RESOLVED_AT

Timestamp for when alert was first resolved.

ALERTS

HOURS_TO_QUALIFY

Number of hours taken to qualify alert.

ALERTS

HOURS_TO_QUALIFY_OR_RESOLVE

ALERTS

HOURS_TO_RESOLVE

Number of hours take to resolve.

ALERTS

IS_QUALIFIED

Alert was categorised or had a comment made against it.

ALERTS

IS_RESOLVED

Alert was resolved.

ALERTS

RAISED_AT

Timestamp for when alert was raised.

ALERTS

RAISED_DATE

Date alert was raised.

ALERTS

SEVERITY

Severity of alert as inputted in agency hub. Either low, medium or high.

ALERTS

VISIT_ID

ID for visit that alert was raised in relation to.

ALERT_COMMENTS

ALERT_ID

Unique id assigned to each unique alert.

ALERT_COMMENTS

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

ALERT_COMMENTS

ALERT_COMMENT

Free text comment added to the alert.

ALERT_COMMENTS

TIMESTAMP

Timestamp the comment was added to the alert.

ALERT_COMMENTS

USER_ID

The ID of the user who added the comment to the alert. Note that comments may be auto-generated, e.g. if a late check-in alert was created and then later the caregiver was able to submit a check-in. In this case, the ID of the caregiver who has now checked in is provided.

ASSESSMENTS

ADDED_AT

Date at which the assessment was added to the client's care record (left blank if hasn't been deliberately added).

ASSESSMENTS

ADDED_BY

Who added assessment to client's care record.

ASSESSMENTS

ASSESSMENT_CATEGORY

Whether the assessment is initial (8 assessments with the word 'needs' in the original assessment type name) or additional.

ASSESSMENTS

ASSESSMENT_TYPE

Type of assessment.

ASSESSMENTS

BRANCH_ID

ID of the branch responsible for the client.

ASSESSMENTS

CLIENT_ID

ID of the client for whom the assessment is completed.

ASSESSMENTS

COMPLETED_ASSESSMENT_COUNT

Count of the number of times an assessment of this type has been completed for the client.

ASSESSMENTS

DAYS_TO_COMPLETE_COUNT

Days between when the assessment was added (for branches with care plan configuration), started (for added assessments at other branches) or the client was created (for initial assessments) to a client's care plan and when it was first completed.

ASSESSMENTS

FIRST_COMPLETED_AT

The first date an assessment of this type was completed for this client (assessments can be created multiple times, e.g. as reviews - this captures the first one).

ASSESSMENTS

FIRST_CREATED_AT

The first date an assessment of this type was created for this client (assessments can be created multiple times, e.g. as reviews - this captures the first one).

ASSESSMENTS

IGNORED_AT

Timestamp of when the assessment was ignored as a recommendation.

ASSESSMENTS

IS_ADDED_THEN_COMPLETED

Yes/no flag indicating if the assessment was added before being completed for the first time.

ASSESSMENTS

IS_COMPLETED_WITHIN_FOURTEEN_DAYS

Yes/no flag indicating whether or not the assessment was completed within 14 days of being added to the care plan, when the assessment was added before being completed.

ASSESSMENTS

MOST_RECENT_COMPLETED_AT

The most recent completion date of an assessment of this type for this client.

ASSESSMENTS

MOST_RECENT_COMPLETED_BY

ID of the user who most recently completed the assessment.

ASSESSMENTS

MOST_RECENT_COMPLETED_BY_USER_NAME

User name of the user who most recently completed the assessment.

ASSESSMENTS

WAS_ADDED_FROM_RECOMMENDATION

Flag if assessment was added from a recommendation. Note when this flag is '1' yet 'added_at' is null, the assessment was added from a recommendation but has since been deleted.

ASSESSMENTS_IGNORED

ASSESSMENT_TYPE

Type of assessment, capitalised an with underscores removed.

ASSESSMENTS_IGNORED

ASSESSMENT_TYPE_SOURCE

Original assessment_type with no formatting applied.

ASSESSMENTS_IGNORED

BRANCH_ID

ID of branch for the care recipient.

ASSESSMENTS_IGNORED

CLIENT_ASSESSMENT_TYPE_ID

Concatenation of client_id and assessment_type used for joining.

ASSESSMENTS_IGNORED

CLIENT_ID

ID of the client for whom the assessment is completed.

ASSESSMENTS_IGNORED

IGNORED_AT

Timestamp of when the assessment was rejected.

ASSESSMENTS_IGNORED

IGNORED_BY

User ID of the individual who rejected the assessment.

ASSESSMENTS_IGNORED

IGNORED_BY_USER_NAME

User name of the individual who rejected the assessment.

ASSESSMENTS_IGNORED

REASON_IGNORED

Reason provided for why the assessment was rejected.

BRANCHES

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

BRANCHES

NAME

The name of the care location.

CAREGIVERS_ONBOARDING_DOCUMENTS

BRANCH_ID

ID of the agency from the Birdie backend.

CAREGIVERS_ONBOARDING_DOCUMENTS

CAREGIVER_ID

ID of the caregiver.

CAREGIVERS_ONBOARDING_DOCUMENTS

CREATED_AT

Timestamp of when the document was first created.

CAREGIVERS_ONBOARDING_DOCUMENTS

CREATED_BY

ID of the user who created the document.

CAREGIVERS_ONBOARDING_DOCUMENTS

DELETED_AT

Timestamp when the document was deleted. Null if the document has not been deleted.

CAREGIVERS_ONBOARDING_DOCUMENTS

DOCUMENT_CATEGORY

Category of document, for documents uploaded in the 'Additional documents' section

CAREGIVERS_ONBOARDING_DOCUMENTS

DOCUMENT_ID

ID of the document.

CAREGIVERS_ONBOARDING_DOCUMENTS

DOCUMENT_NAME

Name of the document

CAREGIVERS_ONBOARDING_DOCUMENTS

DOCUMENT_TYPE

Type of document, for documents uploaded in the 'Employment' section.

CAREGIVERS_ONBOARDING_DOCUMENTS

EXPIRES_AT

When the document expires, if defined.

CAREGIVERS_ONBOARDING_DOCUMENTS

UPDATED_AT

Timestamp of when the document details were most recently updated.

CAREGIVERS_ONBOARDING_DOCUMENTS

UPDATED_BY

ID of the user who most recently updated the document details.

CAREGIVERS_ONBOARDING_DOCUMENTS

UPLOADED_AT

Timestamp when the document file was most recently uploaded.

CAREGIVERS_PROFILES

ADDITIONAL_PHONE_NUMBER

The additional phone number of the caregiver.

CAREGIVERS_PROFILES

BRANCH_ID

The ID of the branch.

CAREGIVERS_PROFILES

CAREGIVER_ID

The ID of the caregiver.

CAREGIVERS_PROFILES

CREATED_AT

When the record was created.

CAREGIVERS_PROFILES

CREATED_BY

Who created the record.

CAREGIVERS_PROFILES

DATE_OF_BIRTH

The date of birth of the caregiver.

CAREGIVERS_PROFILES

GENDER

The gender of the caregiver.

CAREGIVERS_PROFILES

HIGHLIGHTS

Highlights of the caregiver.

CAREGIVERS_PROFILES

MIDDLE_NAME

The middle name of the caregiver.

CAREGIVERS_PROFILES

PERSONAL_TITLE

The title of the caregiver.

CAREGIVERS_PROFILES

PREFERRED_CONTACT_METHOD

The preferred method of contact.

CAREGIVERS_PROFILES

PREFERRED_NAME

The preferred name of the caregiver.

CAREGIVERS_PROFILES

PRONOUNS

The pronouns of the caregiver.

CAREGIVERS_PROFILES

TERMINATION_DATE

The date the caregiver was terminated.

CAREGIVERS_PROFILES

TERMINATION_NOTE

Any notes about the termination.

CAREGIVERS_PROFILES

TERMINATION_REASON_DISMISSED

The reasons the caregiver was dismissed.

CAREGIVERS_PROFILES

TERMINATION_REASON_RESIGNED

The reasons the caregiver resigned.

CAREGIVERS_PROFILES

TERMINATION_TYPE

The type of termination (resigned/dismissed).

CAREGIVERS_PROFILES

UPDATED_AT

When the record was last updated.

CAREGIVERS_PROFILES

UPDATED_BY

Who last updated the record.

CAREGIVER_ABSENCES

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

CAREGIVER_ABSENCES

CANCELLED_AT

Time at which the absence was cancelled.

CAREGIVER_ABSENCES

CANCELLED_BY

User who cancelled the absence in Birdie.

CAREGIVER_ABSENCES

CAREGIVER_ABSENCE_ID

Unique ID of absence.

CAREGIVER_ABSENCES

CAREGIVER_ID

ID of the caregiver.

CAREGIVER_ABSENCES

CREATED_AT

Time at which the absence was created.

CAREGIVER_ABSENCES

CREATED_BY

User who created the absence in Birdie.

CAREGIVER_ABSENCES

END_AT

End of requested absence.

CAREGIVER_ABSENCES

IS_CANCELLED

Flag indicating if the absence has been cancelled.

CAREGIVER_ABSENCES

REASON

Free text field with reason for absence.

CAREGIVER_ABSENCES

START_AT

Start of requested absence.

CAREGIVER_ABSENCES

TYPE

Type of absence.

CAREGIVER_AVAILABILITY_INSTANCES_CANCELLED

AVAILABILITY_INSTANCE_CANCELLED_ID

ID of the availability instance.

CAREGIVER_AVAILABILITY_INSTANCES_CANCELLED

AVAILABILITY_INSTANCE_ENDED_AT

Timestamp of the end of the cancelled availability instance.

CAREGIVER_AVAILABILITY_INSTANCES_CANCELLED

AVAILABILITY_INSTANCE_STARTED_AT

Timestamp of the start of the cancelled availability instance.

CAREGIVER_AVAILABILITY_INSTANCES_CANCELLED

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

CAREGIVER_AVAILABILITY_INSTANCES_CANCELLED

CAREGIVER_AVAILABILITY_SCHEDULE_ID

ID of the caregiver availability schedule of which the instance is a part.

CAREGIVER_AVAILABILITY_INSTANCES_CANCELLED

CAREGIVER_ID

ID of the caregiver.

CAREGIVER_AVAILABILITY_SCHEDULE

AVAILABILITY_ENDS_AT

Timestamp of the end of the first availability instance.

CAREGIVER_AVAILABILITY_SCHEDULE

AVAILABILITY_STARTS_AT

Timestamp of the start of the first availability instance.

CAREGIVER_AVAILABILITY_SCHEDULE

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

CAREGIVER_AVAILABILITY_SCHEDULE

CAREGIVER_AVAILABILITY_SCHEDULE_ID

ID of the availability schedule.

CAREGIVER_AVAILABILITY_SCHEDULE

CAREGIVER_ID

ID of the caregiver.

CAREGIVER_AVAILABILITY_SCHEDULE

FREQUENCY

How often the schedule repeats, e.g. daily or weekly

CAREGIVER_AVAILABILITY_SCHEDULE

INTERVAL

The number of weeks between the schedule repeating. E.g. if 1 is weekly, if 2 is fortnightly.

CAREGIVER_AVAILABILITY_SCHEDULE

RECURRENCE_DETAIL

The days of the week on which the schedule repeats. If the frequency is daily, then null.

CAREGIVER_AVAILABILITY_SCHEDULE

SCHEDULE_STOPPED_AT

Timestamp when the availability schedule is stopped.

CAREGIVER_CAPACITY

BRANCH_ID

ID of the agency from the Birdie backend.

CAREGIVER_CAPACITY

CAREGIVER_ID

ID of the caregiver.

CAREGIVER_CAPACITY

CAREGIVER_NAME

Name of the caregiver.

CAREGIVER_CAPACITY

DATE_TIME

Timestamp in 15 minute increments for the two weeks from next Monday.

CAREGIVER_CAPACITY

HAS_ABSENCE_BOOKED

Flag indicating if the caregiver has a booked absence beginning on or before the date_time and ending after the date_time.

CAREGIVER_CAPACITY

HAS_AVAILABILITY_SLOT

Flag indicating if the caregiver has provided availability beginning on or before the date_time and ending after the date_time.

CAREGIVER_CAPACITY

HAS_SCHEDULED_VISIT

Flag indicating if the caregiver has a scheduled visit (or a canceleld visit marked 'should charge' or 'should pay') beginning on or before the date_time and ending after the date_time.

CAREGIVER_CAPACITY

IS_AVAILABLE

Flag indicating if the carer is available. True if has_availability_slot = TRUE, has_scheduled_visit = FALSE and has_absence_booked = FALSE.

CAREGIVER_CAPACITY

WEEKS_AVAILABLE_IN_SLOT

Count of the weeks available for this caregiver at this agency at the same time period on the same day of the week. Maximum is 2.

CAREGIVER_EMPLOYED_AND_SCHEDULED_HOURS

BRANCH_ID

ID of the branch in the Birdie backend.

CAREGIVER_EMPLOYED_AND_SCHEDULED_HOURS

CAREGIVER_ID

ID of the caregiver.

CAREGIVER_EMPLOYED_AND_SCHEDULED_HOURS

CONTRACTED_HOURS_QUANTITY

The carers current contracted hours per week. Null if not provided.

CAREGIVER_EMPLOYED_AND_SCHEDULED_HOURS

PREFERRED_HOURS_MAXIMUM

The carers current preferred maximum hours per week. Null if not provided.

CAREGIVER_EMPLOYED_AND_SCHEDULED_HOURS

PREFERRED_HOURS_MINIMUM

The carer's current preferred minimum hours per week. Null if not provided.

CAREGIVER_EMPLOYED_AND_SCHEDULED_HOURS

TOTAL_HOURS_SCHEDULED

Total hours scheduled, or cancelled if marked 'should charge' or 'should pay'.

CAREGIVER_EMPLOYED_AND_SCHEDULED_HOURS

WEEK_START

Start of the week for which hours scheduled hours are calculated.

CAREGIVER_TO_RATE_CARD_MAPPING

BRANCH_ID

ID of the branch to which the caregiver is linked.

CAREGIVER_TO_RATE_CARD_MAPPING

CAREGIVER_ID

ID of the caregiver to whom the rate card is assigned.

CAREGIVER_TO_RATE_CARD_MAPPING

RATE_CARD_ID

ID of the pay rate card assigned to the caregiver.

CAREGIVER_TO_RATE_CARD_MAPPING

TRAVEL_RATE_CARD_ID

ID of the travel rate card assigned to the caregiver. Will be '00000000-0000-0000-0000-000000000000' if no travel rate card assignment.

CAREGIVER_VISITS

AUDITED_INVOICE_END_AT

Invoiced end data and time of the visit.

CAREGIVER_VISITS

AUDITED_INVOICE_START_AT

Invoiced start date and time of the visit.

CAREGIVER_VISITS

AUDITED_PAY_END_AT

Payroll end date and time of the visit.

CAREGIVER_VISITS

AUDITED_PAY_START_AT

Payroll start date and time of the visit.

CAREGIVER_VISITS

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

CAREGIVER_VISITS

CAREGIVER_ID

Identifier for caregiver attending / scheduled to attend visit. Maps to `users` model.

CAREGIVER_VISITS

CARE_HOURS_INVOICED

Total number of hours invoiced for the caregiver's visit. This is based on the latest generated active invoice associated with the caregiver visit.

CAREGIVER_VISITS

CARE_HOURS_INVOICED_AMOUNT

Ex-vat total value of care hours invoiced for the caregiver's visit. This is based on the latest generated active invoice associated with the caregiver visit.

CAREGIVER_VISITS

CARE_HOURS_PAID

Total number of care hours that caregiver was paid for. This is based on the latest (non-deleted) pay run associated with the caregiver's visit.

CAREGIVER_VISITS

CARE_HOURS_PAID_AMOUNT

Total pay value shared with caregiver for care hours delivered. This is based on the latest (non-deleted) pay run associated with the caregiver's visit.

CAREGIVER_VISITS

CHECKED_IN_AT

Date and time of caregiver checking in.

CAREGIVER_VISITS

CHECKED_OUT_AT

Date and time of caregiver checking out.

CAREGIVER_VISITS

CHECK_IN_METHOD

Describes technology used for secure check-in. Either One time passcode or Geo location or Standard.

CAREGIVER_VISITS

CHECK_IN_STATUS

Describes outcome of secure check-in. Either success, forced - caregiver location not available, forced - client location not available, forced - geo location outside check-in zone, forced - no OTP code entered, failed - incorrect OTP code.

CAREGIVER_VISITS

CHECK_OUT_METHOD

Describes technology used for secure check-out. Either One time passcode or Geo location or Standard.

CAREGIVER_VISITS

CHECK_OUT_STATUS

Describes outcome of secure check-out. Either success, forced - caregiver location not available, forced - client location not available, forced - geo location outside check-in zone, forced - no OTP code entered, failed - incorrect OTP code.

CAREGIVER_VISITS

CLIENT_ID

Identifier for client visited by caregiver.

CAREGIVER_VISITS

HAS_MULTIPLE_ACTIVE_INVOICES

True/false flag indicating if there are multiple active invoices associated with the caregiver visit.

CAREGIVER_VISITS

HAS_MULTIPLE_ACTIVE_PAYRUNS

True/false flag indicating if there are multiple active (non-deleted) pay runs associated with the caregiver's visit.

CAREGIVER_VISITS

HOURS_BETWEEN_VISITS

Amount of paid and unpaid hours of travel from the previous visit to this visit, excluding commuting time. Visits from before 26/03/22 have commuting time travel added to the between_visits travel time.

CAREGIVER_VISITS

HOURS_BETWEEN_VISITS_PAID_AMOUNT

Value paid based on hours of travel from the previous visit to this visit, excluding commuting time

CAREGIVER_VISITS

HOURS_COMMUTED

Amount of paid and unpaid hours travelled between the caregiver's residence and the visit or the visit and the caregiver's residence. Visits from before 26/03/22 have no commuting time as it is included in the between_visits travel time.

CAREGIVER_VISITS

HOURS_COMMUTED_PAID_AMOUNT

Amount paid based on hours travelled between the caregiver's residence and the visit or the visit and the caregiver's residence.

CAREGIVER_VISITS

HOURS_WAITING

Amount of paid and unpaid hours waiting between visits.

CAREGIVER_VISITS

HOURS_WAITING_PAID_AMOUNT

Amount paid based on hours waiting between visits.

CAREGIVER_VISITS

INTERACTION_TYPE

Captures the role of caregiver for a specific visit - "care_delivery" indicates that the individual is responsible for administering medications and care tasks; "shadowing", "introduction" and "supervision" are examples of non-care delivery roles.

CAREGIVER_VISITS

INVOICE_CONFIRMED_BY

ID of the user who confirmed the visit for invoicing.

CAREGIVER_VISITS

INVOICE_DELETED

True/false flag indicating that the associated invoice for this caregiver visit has been deleted.

CAREGIVER_VISITS

INVOICE_ID

Identifier for the invoice of the caregiver's visit - maps to `invoices` model. Based on the latest generated active invoice associated with the caregiver visit.

CAREGIVER_VISITS

IS_CONFIRMED_FOR_INVOICING

True/false flag indicating if visit has been confirmed for invoicing in the Agency Hub's Finance tab.

CAREGIVER_VISITS

IS_CONFIRMED_FOR_PAYROLL

Flag indicating if the caregiver visit has been confirmed for payroll.

CAREGIVER_VISITS

MILES_BETWEEN_VISITS

Amount of paid and unpaid miles of travel from the previous visit to this visit, excluding commuting time.

CAREGIVER_VISITS

MILES_BETWEEN_VISITS_PAID_AMOUNT

Value paid based on miles of travel from the previous visit to this visit, excluding commuting time.

CAREGIVER_VISITS

MILES_COMMUTED

Amount of paid and unpaid miles travelled between the caregiver's residence and the visit or the visit and the caregiver's residence.

CAREGIVER_VISITS

MILES_COMMUTED_PAID_AMOUNT

Amount paid based on miles travelled between the caregiver's residence and the visit or the visit and the caregiver's residence.

CAREGIVER_VISITS

PAYRUN_DELETED

True/false flag indicating that the associated pay run for this caregiver visit has been deleted.

CAREGIVER_VISITS

PAYRUN_ID

Identifier for the payrun of the caregiver's visit - maps to `payruns` model. Based on the latest (non-deleted) pay run associated with the caregiver's visit.

CAREGIVER_VISITS

PAY_RATE_CARD_ID

Pay rate card ID for visit. This is based on a rate card override if available (either at a visit schedule or booking level - the booking level takes precedence if both are overridden). If an override is not available, the pay rate card ID is based on the caregiver's default pay rate card at the creation time of the payrun for this visit.

CAREGIVER_VISITS

PURCHASE_ORDER_ID

Purchase order ID set either in the visit schedule or updated when invoicing the visit.

CAREGIVER_VISITS

RECORD_UPDATED_AT

Date and time that record was updated.

CAREGIVER_VISITS

VISIT_ID

Identifier for visit caregiver is attending / scheduled to attend.

CARE_SCHEDULES

ACTIVE_FROM

Timestamp from which the care task schedule is active.

CARE_SCHEDULES

ACTIVE_UNTIL

Timestamp until which the care task schedule is active. If null task is scheduled to continue indefinitely.

CARE_SCHEDULES

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

CARE_SCHEDULES

CLIENT_ID

ID for care recipient who is subject of the task.

CARE_SCHEDULES

CREATED_AT

Date and time schedule was created. Note that this isn't necessarily the time that scheduled starts - can be later, see `active_from`.

CARE_SCHEDULES

NOTE_CHAR_LENGTH

Length of note accompanying task schedule.

CARE_SCHEDULES

TASK_CATEGORY

Category of task scheduled.

CARE_SCHEDULES

TASK_DESCRIPTION

Description of task scheduled.

CARE_SCHEDULES

TASK_SCHEDULE_ID

Unique ID for task schedules.

CARE_SCHEDULES

UPDATED_AT

Date and time schedule was last updated. This is changed in four scenarios. 1) When the schedule is created. 2) If the schedule is deleted. 3) If the schedule is edited, in this case the other fields of the record reflect the original state before being updated - a new record is created to reflect the new state. 4) If the schedule is stopped - note that the tasks could be scheduled to stop at a later date - see `active_until` for the time when schedule stops being applied.

CARE_TASK_INSTANCES

ALLOCATED_TO_VISIT_ID

ID for visit which task was allocated to using the visit planning system.

CARE_TASK_INSTANCES

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

CARE_TASK_INSTANCES

CLIENT_ID

ID for client who was the subject of the task. Maps to `clients` table.

CARE_TASK_INSTANCES

COMPLETED_AT

Exact date and time task was completed.

CARE_TASK_INSTANCES

COMPLETED_BY_CAREGIVER_ID

ID for caregiver that completed the task. Maps to `users` table.

CARE_TASK_INSTANCES

COMPLETED_DURING_VISIT_ID

ID for visit that task was completed during.

CARE_TASK_INSTANCES

IS_ANYTIME_TASK

True/false flag indicating if task doesn't have a specific time during the day when it should be completed. In the source data this shows as a `scheduled_at` time equal to midnight ('00:00:00').

CARE_TASK_INSTANCES

OBSERVATION_EVENT_ID

Unique event ID for the completion of the task.

CARE_TASK_INSTANCES

RECORD_DELETED

True/false flag indicating that record has now been deleted and should be removed from downstream destinations.

CARE_TASK_INSTANCES

RECORD_UPDATED_AT

Date and time when record was generated/updated.

CARE_TASK_INSTANCES

SCHEDULED_AT

Exact date and time task was scheduled for.

CARE_TASK_INSTANCES

SCHEDULED_SESSION

Session task was scheduled for (e.g. morning, lunch, afternoon, evening). For 'anytime' tasks the scheduled sessions is null. Start and end times for sessions are defined in `scheduling_session` model.

CARE_TASK_INSTANCES

TASK_INSTANCE_ID

Unique id generated by Birdie API.

CARE_TASK_INSTANCES

TASK_SCHEDULE_ID

ID of schedule which generated the task instance. Maps to `care_schedules` table.

CLIENTS

ADDRESS

Client address recorded in agency hub.

CLIENTS

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

CLIENTS

CLIENT_ID

The unique identifier for each individual receiving care services.

CLIENTS

CLIENT_NAME

Client's first and last name.

CLIENTS

COVID_1ST_VACCINATION

The type of vaccination administered for client's first COVID-19 vaccination. Taken from their latest completed COVID-19 assessment.

CLIENTS

COVID_1ST_VACCINATION_DATE

The date of client's first COVID-19 vaccination. Taken from their latest completed COVID-19 assessment.

CLIENTS

COVID_2ND_VACCINATION

The type of vaccination administered for client's second COVID-19 vaccination. Taken from their latest completed COVID-19 assessment.

CLIENTS

COVID_2ND_VACCINATION_DATE

The date of client's second COVID-19 vaccination. Taken from their latest completed COVID-19 assessment.

CLIENTS

COVID_BOOSTER_VACCINATION

The type of vaccination administered for client's first booster COVID-19 vaccination. Taken from their latest completed COVID-19 assessment.

CLIENTS

COVID_BOOSTER_VACCINATION_DATE

The date of client's first booster COVID-19 vaccination. Taken from their latest completed COVID-19 assessment.

CLIENTS

COVID_CONFIRMED_DIAGNOSIS

True/false flag indicating if the client currently has had a confirmed COVID-19 diagnosis. Taken from their latest completed COVID-19 assessment.

CLIENTS

COVID_SELF_ISOLATING

True/false flag indicating if the client is currently self isolating.

CLIENTS

CREATED_AT

Date of record's insertion into the database.

CLIENTS

DATE_OF_BIRTH

Client date of birth recorded in agency hub.

CLIENTS

EMAIL

Client email recorded in agency hub.

CLIENTS

FAMILY_MEMBERS_ADDED

Count of family members who have been added to the clients Care Circle.

CLIENTS

FAMILY_MEMBERS_INVITED

Count of family members who have received an invitation to download the Birdie app.

CLIENTS

FAMILY_MEMBERS_INVITED_BUT_NEVER_LOGGED_IN

Count of family members who have received an invitation to download the Birdie app but have never logged in.

CLIENTS

FAMILY_MEMBERS_WHO_HAVE_LOGGED_IN

Count of family members who have have logged in to the Birdie app at least once.

CLIENTS

FAMILY_MEMBERS_WHO_HAVE_LOGGED_IN_IN_LAST_30_DAYS

Count of family members who have logged in to the Birdie app in the last 30 days.

CLIENTS

FIRST_ACTIVATED_AT

First date that the client was activated.

CLIENTS

FIRST_NAME

Client's first name.

CLIENTS

GENDER

Client gender recorded in agency hub.

CLIENTS

IS_ACTIVATED

True/false flag indicating that Client is currently activated in the Birdie agency hub.

CLIENTS

IS_DEMO_CLIENT

This flag is used for identifying demo, test and otherwise non-real clients. Based on the name of the client - for example if their first or last name is equal to 'Test'.

CLIENTS

IS_RECEIVING_REGULATED_CARE

True/false flag indicating if client is receiving care that is regulated by the CQC.

CLIENTS

LAST_NAME

Client's family name.

CLIENTS

MAX_DAYS_SINCE_ANY_ASSESSMENT_COMPLETED

The days between when the least-recently completed or reviewed assessment and the current date.

CLIENTS

OTHER_PHONE_NUMBER

Client 'other' phone number recorded in agency hub.

CLIENTS

PERMANENTLY_DEACTIVATED_AT

Latest date that the client was permanently deactivated.

CLIENTS

PERMANENTLY_DEACTIVATED_REASON

Latest reason why the client was deactivated.

CLIENTS

CLIENTS/PERMANENTLY_DEACTIVATED_REASON_DETAILS

Latest reason details why the client was deactivated.

CLIENTS

CLIENTS/PERMANENTLY_DEACTIVATED_NOTE

Latest note why the client was deactivated.

CLIENTS

IS_MEDICATION_SUPPORT_PROVIDED

Flag indicating whether or not the client receives medication support from the care provider.

CLIENTS

PHONE_NUMBER

Client phone number recorded in agency hub.

CLIENTS

POSTCODE

Client postcode. This is extracted from their address, which is not always possible - for example if the postcode is missing or if it's incorrectly formatted.

CLIENTS

RISK_LEVEL

Red/amber/green status of client.

CLIENTS

RISK_LEVEL_DETAIL

Reason for the risk level assigned to the client.

CLIENTS

HAS_LOCAL_AUTHORITY_FUNDING

Flag indicating if the client receives local authority funding. This field is available in the 'Agency Admin' section of a client's profile.

CLIENTS

HAS_NHS_FUNDING

Flag indicating if the client receives NHS funding. This field is available in the 'Agency Admin' section of a client's profile.

CLIENTS

HAS_PRIVATE_FUNDING

Flag indicating if the client receives private funding. This field is available in the 'Agency Admin' section of a client's profile.

CLIENTS

HAS_OTHER_FUNDING

Flag indicating if the client receives other funding. This field is available in the 'Agency Admin' section of a client's profile.

CLIENTS

OTHER_FUNDING_NOTE

Free-text field to further describe 'Other' funding type. This field is available in the 'Agency Admin' section of a client's profile.

CLIENTS

SERVICE_START_DATE

Service start date given by care agency.

CLIENTS

UPDATED_AT

Date of record's update into the database.

CLIENT_ACTIVATION_HISTORY

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

CLIENT_ACTIVATION_HISTORY

CLIENT_ID

The client ID - the unique identifier for each individual receiving care services, tied to the ID in the residents table.

CLIENT_ACTIVATION_HISTORY

IS_ACTIVATED

This flag is used for identifying activated users.

CLIENT_ACTIVATION_HISTORY

REASON

The reason from which this is_activated became true/false.

CLIENT_ACTIVATION_HISTORY

VALID_FROM

The timestamp from which this is_activated became true/false.

CLIENT_ACTIVATION_HISTORY

VALID_TO

The timestamp at which this is_activated became outdated. 9999-12-31 23:59:59 if present.

CLIENT_OBSERVATIONS

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

CLIENT_OBSERVATIONS

CAREGIVER_ID

ID for carer making observation.

CLIENT_OBSERVATIONS

CLIENT_ID

ID of the client

CLIENT_OBSERVATIONS

OBSERVATION_DETAIL

Additional information about the observation.

CLIENT_OBSERVATIONS

OBSERVATION_EVENT_ID

Unique ID generated by Birdie.

CLIENT_OBSERVATIONS

OBSERVATION_NOTE

Note made by carer when making the observation. Note this often contains PII.

CLIENT_OBSERVATIONS

OBSERVATION_TYPE

The event type that occurred.

CLIENT_OBSERVATIONS

OBSERVED_AT

Timestamp for when observation was recorded.

CLIENT_OBSERVATIONS

VISIT_ID

Corresponding visit_id for event.

CLIENT_RISK_LEVEL_UPDATES

BRANCH_ID

ID of the branch.

CLIENT_RISK_LEVEL_UPDATES

CLIENT_ID

ID of the client.

CLIENT_RISK_LEVEL_UPDATES

LATEST_RISK_LEVEL

Latest value of risk level. If the risk level was updated, the new value will appear here. If only the reason was updated, then the latest value of the risk level will appear. When the risk level and reason are cleared, this field and the reason field will be set to 'cleared'.

CLIENT_RISK_LEVEL_UPDATES

PREVIOUS_RISK_LEVEL

Client risk level before it was last updated.

CLIENT_RISK_LEVEL_UPDATES

REASON

Reason why risk level was updated.

CLIENT_RISK_LEVEL_UPDATES

UPDATED_AT

Timestamp for when the risk level was updated.

CLIENT_RISK_LEVEL_UPDATES

UPDATE_TYPE

Type of update that was performed - only the risk level, only the reason, both or cleared both.

CLIENT_RISK_LEVEL_UPDATES

USER_ID

ID for user who updated the client's status.

CLIENT_WATERLOW_SCORE_UPDATES

ANSWERED_BY

ID for user who updated the client's status.

CLIENT_WATERLOW_SCORE_UPDATES

ASSESSMENT_ID

ID of assessment.

CLIENT_WATERLOW_SCORE_UPDATES

BRANCH_ID

ID of the branch, taken from the Birdie platform.

CLIENT_WATERLOW_SCORE_UPDATES

CLIENT_ID

ID of the client.

CLIENT_WATERLOW_SCORE_UPDATES

CREATED_AT

Timestamp of when the Waterlow score was created.

CLIENT_WATERLOW_SCORE_UPDATES

DAYS_SINCE_PREVIOUS_SCORE

Days since previous Waterlow score was recorded

CLIENT_WATERLOW_SCORE_UPDATES

IS_LATEST

If row is the most recent record.

CLIENT_WATERLOW_SCORE_UPDATES

PREVIOUS_CREATED_AT

Timestamp of when the previous Waterlow score was created

CLIENT_WATERLOW_SCORE_UPDATES

PREVIOUS_WATERLOW_SCORE

The previous Waterlow score of the client before the most recent

CLIENT_WATERLOW_SCORE_UPDATES

WATERLOW_SCORE

The most recent Waterlow score of the client

CLIENT_WATERLOW_SCORE_UPDATES

WATERLOW_SCORE_CHANGE

The Waterlow score change.

CONCERNS

ACTIONS_TAKEN

Notes about what actions were taken.

CONCERNS

AFTER_CONCERN_NOTE

Notes about what as happening after the concern occurred.

CONCERNS

ALERT_ID

ID of alert raised for concern.

CONCERNS

BEFORE_CONCERN_NOTE

Notes about what as happening before the concern occurred.

CONCERNS

BODY_SITES

Details of body maps, where logged for concern.

CONCERNS

BRANCH_ID

ID of the agency from the Birdie backend.

CONCERNS

CLIENT_ID

ID of care recipient for whom the concern was raised.

CONCERNS

CONCERN_CATEGORY

Type of concern raised.

CONCERNS

CONCERN_CATEGORY_DESCRIPTION

If "other" is selected for concern_category this is a free text field where user can give a description of what they meant by "other".

CONCERNS

CONCERN_ID

Unique identifier for the concern.

CONCERNS

CONCERN_TIMESTAMP

When the concern occurred, as manually reported by the user. Distinct from the timestamp field which when the event was logged in Birdie.

CONCERNS

CONCERN_TYPE

The type of concern raised.

CONCERNS

CONCERN_TYPE_DESCRIPTION

If "other" is selected for concern_type this is a free text field where user can give a description of what they meant by "other".

CONCERNS

LOCATION_DESCRIPTION

Where the concern occurred, free text containing things like "in the kitchen".

CONCERNS

NOTE

Details of the concern as provided in text format by the caregiver who raised it.

CONCERNS

OTHER_INDIVIDUALS_INVOLVED

A free text box to capture any other individuals that may have been involved (family members, neighbors, pets and such).

CONCERNS

PRIVACY

Privacy level of concern.

CONCERNS

SEVERITY

Severity of concern when first raised.

CONCERNS

TIMESTAMP

When the concern was raised.

CONCERNS

VISIT_ID

ID of visit where concern raised.

CONTRACTS

BRANCH_ID

Agency the contract is for.

CONTRACTS

CANCELLED_AT

Timestamp of when the contract was cancelled. Null if the contract is active.

CONTRACTS

CONTRACT_ID

Unique ID for the contract.

CONTRACTS

CONTRACT_NAME

Name of the contract.

CONTRACTS

CREATED_AT

Timestamp of the event when the contract was created.

CONTRACTS

INVOICE_CYCLE

RRULE for the invoice period of the contract.

CONTRACTS

INVOICE_FORMAT

Formatting style for the invoice.

CONTRACTS

INVOICE_GROUP

Frequency of the invoice, e.g. weekly or by calendar month.

CONTRACTS

INVOICE_RATE_CARD_ID

Invoice rate card to be applied for the contract.

CONTRACTS

PAYER_ID

ID of the payer for the contract.

CONTRACTS

STATUS

Status of the invoice.

CONTRACTS

UPDATED_AT

Timestamp of the most recent contract update.

DAILY_CLIENT_QUALITY_SCORE_METRICS

ALERTS_QUALIFIED_OR_RESOLVED

Number of alerts raised which have been qualified (i.e. a severity has been assigned) or resolved.

DAILY_CLIENT_QUALITY_SCORE_METRICS

ALERTS_RAISED

Number of alerts raised on `date` relating to client.

DAILY_CLIENT_QUALITY_SCORE_METRICS

ALERTS_RESOLVED_WITHIN_24_HOURS

Number of alerts which were resolved within 24 hours.

DAILY_CLIENT_QUALITY_SCORE_METRICS

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

DAILY_CLIENT_QUALITY_SCORE_METRICS

CARE_OBSERVATIONS

Count of in-visit observations. Doesn't count general observations attached to visit as note.

DAILY_CLIENT_QUALITY_SCORE_METRICS

CARE_OBSERVATIONS_WITH_NOTES

Count of in-visit observations with a note added (of any length). Doesn't count general observations attached to visit as note.

DAILY_CLIENT_QUALITY_SCORE_METRICS

CARE_PLAN_TASK_SCHEDULES

Number of care tasks scheduled for client as at date. Note that schedule may have been created in the agency hub but become active for the client at a later date.

DAILY_CLIENT_QUALITY_SCORE_METRICS

CARE_PLAN_TASK_SCHEDULES_WITH_NOTES

Number of care tasks scheduled with notes for client on date. Notes are for guiding carer to provide more personalised care - a note of any length is included in this statistic.

DAILY_CLIENT_QUALITY_SCORE_METRICS

CLIENT_ID

Identifies client which metric results relate to. Maps to the residents table.

DAILY_CLIENT_QUALITY_SCORE_METRICS

DATE

Date of results.

DAILY_CLIENT_QUALITY_SCORE_METRICS

DAYS_SINCE_CARE_PLAN_TASK_SCHEDULES_UPDATED

Number of days since any care task schedule was created, updated or deleted for client as at date. In the event client has no schedules created then this metric records the number of days since client's record was created in the Birdie system. Clients less than 30 days old are excluded from this metric.

DAILY_CLIENT_QUALITY_SCORE_METRICS

REPORTED_VISITS

Count of visits with a completed Birdie report for client on date. Note can include unscheduled visits.

DAILY_CLIENT_QUALITY_SCORE_METRICS

REPORTED_VISITS_WITH_NOTE

Count of reported visits including a general note attached to the visit report.

DAILY_CLIENT_QUALITY_SCORE_METRICS

SCHEDULED_MEDICATION_TASKS

Count of medication tasks scheduled for that day and CR. Excludes medication tasks where the agency is not responsible. Also excludes clients created in the past two weeks.

DAILY_CLIENT_QUALITY_SCORE_METRICS

SCHEDULED_MEDICATION_TASKS_COMPLETED

Count of scheduled medication tasks where a medication outcome was filled in - i.e. an outcome other than 'No Medication Observation Recieved' or medication is self administered. Excludes medication tasks scheduled on days where client has no visit scheduled. Also excludes clients created in the past two weeks.

DAILY_CLIENT_QUALITY_SCORE_METRICS

SCHEDULED_TASKS

Count of care tasks scheduled for client. Excludes tasks scheduled on days where client has no visit scheduled. Also excludes clients created in the past two weeks.

DAILY_CLIENT_QUALITY_SCORE_METRICS

SCHEDULED_TASKS_COMPLETED

Count of scheduled care tasks which were completed for client. Excludes tasks scheduled on days where client has no visit scheduled. Also excludes clients created in the past two weeks.

DAILY_CLIENT_QUALITY_SCORE_METRICS

SCHEDULED_VISITS

Count of visits scheduled for client on date.

DAILY_CLIENT_QUALITY_SCORE_METRICS

SCHEDULED_VISITS_REPORTED

Count of scheduled visits which have a completed Birdie report for client on date.

DAILY_CLIENT_QUALITY_SCORE_METRICS

TOTAL_HOURS_TO_QUALIFY_OR_RESOLVE

Total time take to qualify or resolve alerts all alerts raised on date for client.

DAILY_CLIENT_QUALITY_SCORE_METRICS

VISITS_LASTING_75PC_OF_SCHEDULED_DURATION

Count of visits lasting at least 75% of the scheduled duration. For example a visit scheduled for 60 minutes would need to last at least 45 minutes to qualify.

DAILY_CLIENT_QUALITY_SCORE_METRICS

VISITS_STARTING_WITHIN_15MINS_OF_SCHEDULE

Count of scheduled visits where carer checked in within plus or minus 15 minutes of scheduled start.

GROUPS

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

GROUPS

GROUP_ID

Unique ID for group.

GROUPS

NAME

Name of group.

GROUPS_TO_CAREGIVERS_MAPPING

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

GROUPS_TO_CAREGIVERS_MAPPING

CAREGIVER_ID

ID of carer in group.

GROUPS_TO_CAREGIVERS_MAPPING

GROUP_ID

Unique ID for group.

GROUPS_TO_CLIENTS_MAPPING

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

GROUPS_TO_CLIENTS_MAPPING

CLIENT_ID

ID of client in group.

GROUPS_TO_CLIENTS_MAPPING

GROUP_ID

Unique ID for group.

HOLIDAY_PAY

AVERAGE_PAY_PER_HOUR

Total pay divided by total hours.

HOLIDAY_PAY

BRANCH_ID

ID of the agency to which the data pertains.

HOLIDAY_PAY

CAREGIVER_ID

ID of the caregiver.

HOLIDAY_PAY

COUNT_WORKING_DAYS

Count of days worked in the week. Note overnight visits are only counted towards the date of the visit start.

HOLIDAY_PAY

CUMULATIVE_ACCRUED_HOLIDAY_HOURS

Cumulative worked hours * 12.07%.

HOLIDAY_PAY

CUMULATIVE_HOLIDAY_BALANCE_HOURS

Cumulative accrued less cumulative taken holiday hours (and if applicable) plus manually adjusted.

HOLIDAY_PAY

CUMULATIVE_TAKEN_HOLIDAY_HOURS

Sum of the holiday horus taken since the beginning of the holiday year, including those in the current week.

HOLIDAY_PAY

CUMULATIVE_WORKED_HOURS

Sum of hours worked since the start of the start of the holiday year.

HOLIDAY_PAY

END_OF_HOLIDAY_YEAR

End date of the holiday year.

HOLIDAY_PAY

FUTURE_BOOKED_HOLIDAY_DAYS

Number of holiday days booked between the end of the current week and the end of the holiday year.

HOLIDAY_PAY

HOLIDAY_ACCUMULATED_HOURS

Total holiday hours accumulated in the week, calculated as total_hours * 12.07%.

HOLIDAY_PAY

HOLIDAY_YEAR

Holiday year to which this holiday day is a part.

HOLIDAY_PAY

IS_WORKING_WEEK

Flag indicating if the carer has > 0 working days in the week.

HOLIDAY_PAY

MIGRATED_OR_CALCULATED_HOLIDAY_HOURS

If historical holiday, the number of hours defined by client-provided data. Otherwise, rolling_avg_hours_per_day multipled by proportional_days_of_holiday.

HOLIDAY_PAY

MIGRATED_OR_CALCULATED_HOLIDAY_PAY

Amount paid for holiday in that week, calculated as rolling_avg_pay_per_day multiplied by proportional_days_of_holiday.

HOLIDAY_PAY

PAYMENT_WEEK_END_DATE

End date of the week for the period covered by the row.

HOLIDAY_PAY

PAYMENT_WEEK_START_DATE

Start date of the week for the period covered by the row.

HOLIDAY_PAY

PROJECTED_FUTURE_BOOKABLE_HOLIDAY_HOURS

Weeks to end of holiday year * rolling average days per week * rolling average hours per day * 12.07%.

HOLIDAY_PAY

PROJECTED_FUTURE_BOOKED_HOLIDAY_HOURS

Projected number of holiday hours booked between the end of the current week and the end of the holiday year, calculated by future_booked_holiday_days * rolling_avg_hours_per_day.

HOLIDAY_PAY

PROJECTED_FUTURE_HOLIDAY_DAYS_TO_BOOK

Projected days of holiday to book before the end of the year, as calculated by projected_future_holiday_hours_to_book divided by rolling_avg_hours_per_day.

HOLIDAY_PAY

PROJECTED_FUTURE_HOLIDAY_HOURS_TO_BOOK

Cumulative_holiday_balance_hours + projected_future_bookable_holiday_hours less projected_future_booked_holiday_hours.

HOLIDAY_PAY

ROLLING_AVG_DAYS_PER_WEEK

Average of count_working_days over the previous 52 weeks where working_week_flag = 1 looking back no more than 104 weeks.

HOLIDAY_PAY

ROLLING_AVG_HOURS_PER_DAY

Running total of total_hours divided by count_working_days over the previous 52 weeks where working_week_flag = 1 looking back no more than 104 weeks.

HOLIDAY_PAY

ROLLING_AVG_PAY_PER_DAY

Running total of total_pay divided by count_working_days over the previous 52 weeks where working_week_flag = 1 looking back no more than 104 weeks.

HOLIDAY_PAY

ROLLING_AVG_PAY_PER_HOUR

Running total of total_pay divided by total_hours over the previous 52 weeks where working_week_flag = 1 looking back no more than 104 weeks.

HOLIDAY_PAY

STARTED_AT

The caregiver's employment start date.

HOLIDAY_PAY

START_OF_HOLIDAY_YEAR

Start date of the holiday year for the carer.

HOLIDAY_PAY

TOTAL_HOURS

Sum of contact, travel and waiting hours delivered that week, based on audited times for payroll.

HOLIDAY_PAY

TOTAL_PAY

Sum of pay for contact, travel and waiting hours delivered that week, based on audited times for payroll.

HOLIDAY_PAY

WEEKS_TO_END_OF_HOLIDAY_YEAR

Weeks between the payment_week_end_date and the end of the holiday year.

HOLIDAY_PAY_DATA_ISSUES

BRANCH_ID

Branch ID from the Birdie interface to which the issue corresponds.

HOLIDAY_PAY_DATA_ISSUES

ISSUE_DESCRIPTION

Description of the data issue.

HOLIDAY_PAY_DATA_ISSUES

ISSUE_DETAILS

Extra details about the data issue.

HOLIDAY_PAY_DATA_ISSUES

SOURCE_FILE

Name of the source file in the data migration SFTP site which the data issue corresponds to.

HOLIDAY_PAY_TAKEN

BRANCH_ID

ID of the agency to which the data pertains.

HOLIDAY_PAY_TAKEN

CAREGIVER_ID

ID of the caregiver.

HOLIDAY_PAY_TAKEN

DATE

Date of the holiday taken.

HOLIDAY_PAY_TAKEN

DAYS_OF_HOLIDAY_IN_PERIOD

Number of days requested in total for the holiday period in which this day is a part.

HOLIDAY_PAY_TAKEN

HISTORICAL_HOLIDAY_DAILY_PAY

Holiday pay based on historical data provided by agency.

HOLIDAY_PAY_TAKEN

HISTORICAL_HOLIDAY_HOURS

Holiday hours based on historical data provided by agency.

HOLIDAY_PAY_TAKEN

HOLIDAY_YEAR

Holiday year to which this holiday day is a part.

HOLIDAY_PAY_TAKEN

IS_HOLIDAY

Flag indicating if day is a holiday.

HOLIDAY_PAY_TAKEN

MIGRATED_OR_CALCULATED_HOLIDAY_HOURS

If historical holiday, the number of hours defined by the agency-provided data. Otherwise, rolling_avg_hours_per_day multipled by proportional_days_of_holiday.

HOLIDAY_PAY_TAKEN

MIGRATED_OR_CALCULATED_HOLIDAY_PAY

Rolling_avg_pay_per_day multiplied by proportional_days_of_holiday.

HOLIDAY_PAY_TAKEN

PAYMENT_WEEK_START_DATE

Start date of the week in which the holiday was taken.

HOLIDAY_PAY_TAKEN

PROPORTIONAL_DAYS_OF_HOLIDAY

If the holiday day was booked as part of a request that is less than 7 days in total, this is 1. Otherwise it is the rolling_avg_days_per_week / 7.

HOLIDAY_PAY_TAKEN

ROLLING_AVG_DAYS_PER_WEEK

Average of count_working_days over the previous 52 weeks where working_week_flag = 1 looking back no more than 104 weeks. Taken from holiday_pay_accrued for the week in which this holiday day falls.

HOLIDAY_PAY_TAKEN

ROLLING_AVG_HOURS_PER_DAY

Rolling average of total_hours divided by count_working_days over the previous 52 weeks where working_week_flag = 1 looking back no more than 104 weeks. Taken from holiday_pay_accrued for the week in which this holiday day falls.

HOLIDAY_PAY_TAKEN

ROLLING_AVG_PAY_PER_DAY

Rolling average of total_pay divided by count_working_days over the previous 52 weeks where working_week_flag = 1 looking back no more than 104 weeks. Taken from holiday_pay_accrued for the week in which this holiday day falls.

HOLIDAY_PAY_TAKEN

ROLLING_AVG_PAY_PER_HOUR

Rolling average of rolling average pay per day divided by rolling average hours per day.

INBOX_RELATIONS

BRANCH_ID

ID of the branch where the relation has been logged

INBOX_RELATIONS

CREATED_AT

When the relation was first created.

INBOX_RELATIONS

CREATED_BY

User who first created the relation.

INBOX_RELATIONS

PRIMARY_ENTITY_ID

The ID of the entity being linked to an action, for example a visit, alert or note.

INBOX_RELATIONS

PRIMARY_ENTITY_TYPE

The type of entity being linked to an action, for example a visit, alert or note.

INBOX_RELATIONS

RELATION_ID

Unique identifier for the specific relation.

INBOX_RELATIONS

SECONDARY_ENTITY_ID

The ID of the secondary entity the primary entity is linked to.

INBOX_RELATIONS

SECONDARY_ENTITY_TYPE

The type of the secondary entity, e.g. action.

INVOICES

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

INVOICES

CONTRACT_ID

ID for contract associated with the invoice.

INVOICES

INVOICE_FIRST_EMAILED_AT

Date and time when the invoice was first emailed to the bill payer.

INVOICES

INVOICE_ID

Unique of for invoice. Primary key.

INVOICES

INVOICE_NUMBER

Human readable identifier for the invoice. This is the number shown against the invoice in the agency hub.

INVOICES

PAYER_ID

ID for payer of invoice.

INVOICES

PERIOD_END

End data and time of period covered by invoice.

INVOICES

PERIOD_START

Start date and time of period covered by invoice.

INVOICES

STATUS

Current status of invoice, either 'active' or 'archived'.

INVOICE_ADJUSTMENTS

ADJUSTMENT_TYPE

The category of invoice change, either 'Extra Charge' or 'Deduction'.

INVOICE_ADJUSTMENTS

AMOUNT

Payment amount. Note this is positive for extra charges and negative for deductions.

INVOICE_ADJUSTMENTS

BRANCH_ID

ID of the branch on the Birdie platform to whom the deduciton has been applied.

INVOICE_ADJUSTMENTS

DESCRIPTION

Description of the invoice deduction (e.g. client contribution, discount).

INVOICE_ADJUSTMENTS

INVOICE_ADJUSTMENT_ID

ID of the invoice adjustment - either deduction or extra charge ID.

INVOICE_ADJUSTMENTS

INVOICE_ID

The ID of the invoice.

INVOICE_ITEMS

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

INVOICE_ITEMS

CAREGIVER_ID

ID for caregiver attending the invoiced visit.

INVOICE_ITEMS

CLIENT_ID

ID for care recipient which line item has been invoiced for.

INVOICE_ITEMS

INVOICED_FROM

Invoiced starting time of the visit

INVOICE_ITEMS

INVOICED_TO

Invoiced end time of the visit

INVOICE_ITEMS

INVOICE_ID

Unique ID for the invoice based on the filename.

INVOICE_ITEMS

INVOICE_ITEM_ID

Primary key invoice line item.

INVOICE_ITEMS

QUANTITY

Number of items invoiced for.

INVOICE_ITEMS

RATE

Ex-vat rate at which items are invoiced.

INVOICE_ITEMS

VALUE

Value of visit in GBP (ex-VAT).

INVOICE_ITEMS

VISIT_ID

ID of the visit invoiced for.

MEDICAL_HISTORY

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

MEDICAL_HISTORY

CLIENT_ID

ID of client.

MEDICAL_HISTORY

SELECTED_TERM

Name of the medical condition.

MEDICATION_SCHEDULES

ACTIVE_FROM

Date medication tasks start for care recipient. Extracted from DTSTART property of `rrule`.

MEDICATION_SCHEDULES

ACTIVE_UNTIL

Date and time medication tasks stop for care recipient. Extracted from UNTIL property of `rrule`. If null task is scheduled to continue indefintely.

MEDICATION_SCHEDULES

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

MEDICATION_SCHEDULES

CLIENT_ID

ID for subject of medication schedule.

MEDICATION_SCHEDULES

CREATED_AT

Date and time schedule was created. Note that this isn't neccessarily the time that scheduled starts - can be later, see `active_from`.

MEDICATION_SCHEDULES

DOSE_QUANTITY

Quantity of medication.

MEDICATION_SCHEDULES

DOSE_RANGE_HIGH_VALUE

High end of the range of a possible dose.

MEDICATION_SCHEDULES

DOSE_RANGE_LOW_VALUE

Low end of the range of a possible dose.

MEDICATION_SCHEDULES

DOSE_SIZE

Amount of medication to be administered.

MEDICATION_SCHEDULES

DOSE_UNIT

Unit of medication (e.g. tablet).

MEDICATION_SCHEDULES

HAS_BODY_SITES

Flag indicating if medication schedule includes body sites.

MEDICATION_SCHEDULES

IS_SELF_ADMINISTERED

Flag indicating if medication is to be self administered.

MEDICATION_SCHEDULES

MAX_DOSE_PER_PERIOD

MEDICATION_SCHEDULES

MEDICATION_NAME

Medication name, sourced from ebdb.dmd_product. Should not be null.

MEDICATION_SCHEDULES

MEDICATION_PRODUCT_ID

Unique ID corresponding to a medication (e.g. 500mg Paracetamol).

MEDICATION_SCHEDULES

MEDICATION_ROUTE

Describes how the medication is administered. For example, oral, nasal, inhalation, etc.

MEDICATION_SCHEDULES

MEDICATION_SCHEDULE_ID

Unique ID for medication schedule generated by Birdie backend.

MEDICATION_SCHEDULES

MEDICATION_TYPE

Indicates if medication type was scheduled, blister or PRN.

MEDICATION_SCHEDULES

PRN_TIMING

Minimum time between doses for PRN medication.

MEDICATION_SCHEDULES

SUPPORT_TYPE

Level of support required by care recipient. Example values include, prompt, assist & administer.

MEDICATION_SCHEDULES

TIMING_TYPE

Type of timing, for scheduled and blister medications (e.g. exact time or time slot).

MEDICATION_SCHEDULES

UPDATED_AT

Date and time schedule was last updated. This is changed in four scenarios. 1) When the schedule is created. 2) If the schedule is deleted. 3) If the schedule is edited, in this case the other fields of the record reflect the original state before being updated - a new record is created to reflect the new state. 4) If the schedule is stopped - note that the tasks could be scheduled to stop at a later date - see `active_until` for the time when schedule stops being applied.

MEDICATION_TASK_INSTANCES

AGENCY_RESPONSIBLE

True/false Flag indicating whether or not the agency is responsible for administering the medication. An agency is not responsible if, for example, the client is self-administering or inactive or there is no visit at the time the medication is scheduled.

MEDICATION_TASK_INSTANCES

ALLOCATED_TO_VISIT_ID

Identifier for visit which medication was planned to be administered during. Null if medication was not linked to a visit.

MEDICATION_TASK_INSTANCES

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

MEDICATION_TASK_INSTANCES

CLIENT_ID

ID for client who was the subject of the medication task. Maps to `clients` table.

MEDICATION_TASK_INSTANCES

COMPLETED_AT

Date and time last medication observation event was received.

MEDICATION_TASK_INSTANCES

COMPLETED_BY_CAREGIVER_ID

ID for caregiver that completed the task. Maps to `users` table.

MEDICATION_TASK_INSTANCES

COMPLETED_DURING_VISIT_ID

ID for visit which an observation for the medication was completed.

MEDICATION_TASK_INSTANCES

EMAR_RESULT

Outcome of medication as recorded in Birdie's electronic medication administration record.

MEDICATION_TASK_INSTANCES

MEDICATION_OBSERVATION_EVENT_ID

ID for observation event captured in the `api_events` table.

MEDICATION_TASK_INSTANCES

MEDICATION_SCHEDULE_ID

ID of medication schedule which generated the task instance. Maps to `medication_schedules` table.

MEDICATION_TASK_INSTANCES

MEDICATION_TASK_INSTANCE_ID

Unique ID generated by Birdie API. Note that this can be null as some medication observation events have no task instance ID recorded.

MEDICATION_TASK_INSTANCES

OBSERVATION_RESULT

Outcome of medication task, based on the `event_type` for the medication task observation event.

MEDICATION_TASK_INSTANCES

RECORD_DELETED

True/false flag indicating that record has now been deleted and should be removed from downstream destinations.

MEDICATION_TASK_INSTANCES

RECORD_UPDATED_AT

Date and time when record was generated/updated.

MEDICATION_TASK_INSTANCES

SCHEDULED_AT

Date and time medication task was scheduled for - corresponds to a morning (8am), lunch (12pm), afternoon (4pm) or evening (8pm) slot. Note that this field doesn't apply for PRN medications.

MONTHLY_ACTIVE_CAREGIVERS

BRANCH_ID

Unique identifier for branch to which a caregiver is linked.

MONTHLY_ACTIVE_CAREGIVERS

CAREGIVER_ACTIVE_STATUS

Indicates whether caregiver is 'New', 'Existing' or 'Lost'. New caregivers are those with a start date in the month. Lost caregivers are those terminated in the month. If the termination date is not available but the caregiver has been deactivated, the deactivation date is used.

MONTHLY_ACTIVE_CAREGIVERS

CAREGIVER_ID

Unique identifier for caregiver.

MONTHLY_ACTIVE_CAREGIVERS

CLIENTS_VISITED_COUNT

Number of different clients visited by this caregiver in the Birdie app.

MONTHLY_ACTIVE_CAREGIVERS

COMPLETED_VISIT_COUNT

Number of visits recorded in the Birdie app for this caregiver.

MONTHLY_ACTIVE_CAREGIVERS

MONTH_BEGINNING

First day of month which record corresponds to

MONTHLY_ACTIVE_CLIENTS

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

MONTHLY_ACTIVE_CLIENTS

CAREGIVERS_VISITING_CLIENTS_COUNT

Number of different carers recording a visit for this client in the Birdie app.

MONTHLY_ACTIVE_CLIENTS

CLIENT_ACTIVE_STATUS

Indicates whether client is 'New', 'Existing' or 'Lost'. New clients are those active for the first time this month. Existing clients are active this month as well as in previous months. Lost clients are those in-active this month that were active last month.

MONTHLY_ACTIVE_CLIENTS

CLIENT_ID

Unique identifier for client.

MONTHLY_ACTIVE_CLIENTS

COMPLETED_VISIT_COUNT

Number of visits recorded in the Birdie app for this client.

MONTHLY_ACTIVE_CLIENTS

DAYS_ACTIVE

Number of days client was active during the month. Must be 5 or more to be included in this table.

MONTHLY_ACTIVE_CLIENTS

MONTH_BEGINNING

First day of month which record corresponds to

NOTES

BRANCH_ID

ID of the agency where the action has been logged.

NOTES

CREATED_AT

When the action was first created.

NOTES

CREATED_BY

User who first created the action.

NOTES

DESCRIPTION

Description of the action.

NOTES

ID

Identifier for the specific action.

NOTES

IS_ARCHIVED

Flag indicating if the action is archived.

NOTES

NOTE_TYPE

Type of note, e.g. general or compliment.

NOTES

RELATIONS

Categorical details of the note, e.g. the care recipient it is linked to.

NOTES

TITLE

Title of the action.

NOTES

UPDATED_AT

When the action was updated.

NOTES

UPDATED_BY

User who updated the action

NOTES

VERSION

Version of the action, starting at 1 for the event where the action is created.

NOTES_TO_CAREGIVER_MAPPING

BRANCH_ID

ID of the branch.

NOTES_TO_CAREGIVER_MAPPING

CAREGIVER_ID

The ID of the caregiver linked to the note.

NOTES_TO_CAREGIVER_MAPPING

NOTE_ID

ID of the note.

NOTES_TO_CLIENT_MAPPING

BRANCH_ID

ID of the branch.

NOTES_TO_CLIENT_MAPPING

CLIENT_ID

The ID of the client linked to the note.

NOTES_TO_CLIENT_MAPPING

NOTE_ID

ID of the note.

NOTES_TO_TAGS_MAPPING

BRANCH_ID

ID of the branch.

NOTES_TO_TAGS_MAPPING

NOTE_ID

ID of the note.

NOTES_TO_TAGS_MAPPING

TAG_ID

The ID of the tag linked to the note.

NOTES_TO_TAGS_MAPPING

TAG_NAME

The name of the tag linked to the note.

PAYERS

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

PAYERS

LAST_UPDATED_AT

The timestamp when the payer record was last updated.

PAYERS

LAST_UPDATED_BY

The ID of the user who last updated the payer record.

PAYERS

PAYER_ADDRESS

The address of the payer.

PAYERS

PAYER_EMAIL

The email of the payer.

PAYERS

PAYER_ID

ID of the payer.

PAYERS

PAYER_NAME

The name of the payer.

PAYERS

PAYER_STATUS

Status of the payer - active or inactive.

PAYERS

PAYER_PAYMENT_METHOD

The selected payment method for the payer, e.g. Direct Debit, Manual or None.

PAYERS

PAYER_PAYMENT_METHOD_REFERENCE

The reference number for the payment method, if applicable.

PAYRUNS

BRANCH_ID

Birdie interface ID.

PAYRUNS

CREATED_AT

Creation timestamp of pay run.

PAYRUNS

CREATED_BY

User ID for person creating the pay run.

PAYRUNS

FIRST_EXPORTED_AT

Date the pay run is first exported as a csv.

PAYRUNS

IS_DELETED

True/false flag indicating if pay run has been deleted.

PAYRUNS

PAYRUN_ID

Pay run ID. Primary key.

PAYRUNS

PERIOD_END

End of pay period.

PAYRUNS

PERIOD_START

Start of pay period.

PAYRUNS

UPDATED_AT

Time and date pay run was last updated. This is the creation timestamp for active records and the deletion timestamp for deleted records.

PURCHASE_ORDERS

BRANCH_ID

ID for Birdie interface generating invoice.

PURCHASE_ORDERS

CLIENT_ID

ID of the care recipient for the purchase order.

PURCHASE_ORDERS

CONTRACT_ID

ID for contract associated with the invoice.

PURCHASE_ORDERS

MAXIMUM_HOURS_PER_WEEK

The maximum hours of care delivered per week for the purchase order.

PURCHASE_ORDERS

PURCHASE_ORDER_ID

ID of the purchase order. Primary key.

PURCHASE_ORDERS

SERVICE_TYPE_ID

ID of the service type of the care being delivered.

PURCHASE_ORDERS

STATUS

Status of the purchase order, e.g. active or cancelled.

QUALIFICATIONS

BRANCH_ID

ID of the branch that uploaded the qualification.

QUALIFICATIONS

CAREGIVER_ID

ID of the user that the qualification refers to.

QUALIFICATIONS

CREATED_BY

ID of the user that uploaded the qualification.

QUALIFICATIONS

EVENT_ID

Unique ID of the qualification event.

QUALIFICATIONS

EXPIRES_AT

Expiration date of the qualification uploaded.

QUALIFICATIONS

FILENAME

Name of the file of the uploaded qualification.

QUALIFICATIONS

QUALIFICATION_NAME

Descriptive name of the qualification selected by the user.

QUALIFICATIONS

RECEIVED_AT

Date that the event was received on the platform.

RATE_CARDS

BRANCH_ID

Birdie interface ID.

RATE_CARDS

RATE_CARD_ID

Rate card run ID. Primary key.

RATE_CARDS

RATE_CARD_NAME

Name of the rate card.

RATE_CARDS

RATE_CARD_TYPE

Type of the rate card - charge or pay.

RATE_CARD_DETAILS

BRANCH_ID

ID of the branch to which the rate card is available.

RATE_CARD_DETAILS

CREATED_AT

When the rate card was created.

RATE_CARD_DETAILS

CREATED_BY

ID of user who created the rate card.

RATE_CARD_DETAILS

DAYS_RATE_APPLIES

The days to which the rate applies - e.g. weekday, weekend, holiday.

RATE_CARD_DETAILS

EFFECTIVE_FROM

From when the rate card is effective. In the first instance of a rate card effective_from null.

RATE_CARD_DETAILS

IS_DELETED

Flag indicating if the rate has been deleted.

RATE_CARD_DETAILS

IS_SERVICE_SPECIFIC_RATE

Flag indicating if the rate card is from the "Service type rates" section of the "Pay rates" page.

RATE_CARD_DETAILS

PERIOD_RATE_APPLIES

The period to which the rate applies - e.g. time of day or always.

RATE_CARD_DETAILS

RATE

The rate amount.

RATE_CARD_DETAILS

RATE_APPLIES_FROM

Time of day from which the rate applies - e.g. 08:00:00.

RATE_CARD_DETAILS

RATE_APPLIES_UNTIL

Time of day until the rate applies - e.g. 22:00:00.

RATE_CARD_DETAILS

RATE_CARD_ID

ID of the rate card.

RATE_CARD_DETAILS

RATE_CARD_NAME

Name of the rate card.

RATE_CARD_DETAILS

RATE_CARD_TYPE

Type of the rate card - e.g. pay or charge.

RATE_CARD_DETAILS

RATE_ORDER_OF_PREFERENCE_INDEX

Index of the rate card in the order in which the rate should be applied. I.e. if a visit matches multiple rates then the rate with the lowest index is applied. The exception to this is when `days_rate_applies` is "holiday" - these rates are always applied first (again in order of preference in the case that multiple match).

RATE_CARD_DETAILS

RATE_TYPE

The rate type - e.g. single, fixed or banded.

RATE_CARD_DETAILS

SERVICE_TYPE_ID

Identifier of the service type to which the rate corresponds for service type rates.

HOLIDAY_RATES

BRANCH_ID

Identifier for the branch's Birdie interface.

HOLIDAY_RATES

DATE

Date of the holiday.

HOLIDAY_RATES

DESCRIPTION

User inputted description of the holiday.

HOLIDAY_RATES

PAY_MULTIPLIER

Multiplier for the charge rate on the holiday.

HOLIDAY_RATES

CHARGE_MULTIPLIER

Multiplier for the charge rate on the holiday.

SCHEDULED_MEDICATION_TASK_INSTANCES_TO_VISIT_MAPPING

BRANCH_ID

Associated Birdie interface ID for the branch.

SCHEDULED_MEDICATION_TASK_INSTANCES_TO_VISIT_MAPPING

MEDICATION_SCHEDULE_ID

The ID of the medication schedule.

SCHEDULED_MEDICATION_TASK_INSTANCES_TO_VISIT_MAPPING

MEDICATION_TASK_INSTANCE_ID

The ID of the medication task instance.

SCHEDULED_MEDICATION_TASK_INSTANCES_TO_VISIT_MAPPING

VISIT_ID

Unique ID for visit instance.

SCHEDULED_TASK_INSTANCES_TO_VISIT_MAPPING

BRANCH_ID

Associated Birdie interface ID for the branch.

SCHEDULED_TASK_INSTANCES_TO_VISIT_MAPPING

TASK_INSTANCE_ID

The ID of the task instance.

SCHEDULED_TASK_INSTANCES_TO_VISIT_MAPPING

TASK_SCHEDULE_ID

The ID of the task schedule.

SCHEDULED_TASK_INSTANCES_TO_VISIT_MAPPING

VISIT_ID

Unique ID for visit instance.

SCHEDULED_VISITS_LEAN

BRANCH_ID

Branch ID for client's branch.

SCHEDULED_VISITS_LEAN

CAREGIVER_ID

Identifies the caregiver assigned to the visit.

SCHEDULED_VISITS_LEAN

CLIENT_ID

Identifies client visited.

SCHEDULED_VISITS_LEAN

IS_CANCELLED

Flag indicating if visit has been cancelled.

SCHEDULED_VISITS_LEAN

SCHEDULED_END_AT

Timestamp for when visit was scheduled to end.

SCHEDULED_VISITS_LEAN

SCHEDULED_START_AT

Timestamp for when visit was scheduled to begin.

SCHEDULED_VISITS_LEAN

VISIT_ID

Unique ID for visit assigned by Birdie backend.

SCHEDULED_VISITS_LEAN

VISIT_SCHEDULE_ID

ID of the visit schedule.

SERVICE_TYPES

SERVICE_TYPE_ID

ID of the service type. Primary key.

SERVICE_TYPES

SERVICE_TYPE_NAME

Name of the service type.

TAGS

TAG_ID

ID of the tag. Primary key.

TAGS

TAG_NAME

Name of the tag.

TASK_SCHEDULES

ACTIVE_FROM

Date medication tasks start for care recipient.

TASK_SCHEDULES

ACTIVE_UNTIL

Date and time medication tasks stop for care recipient. Null if the schedule is set to continue indefinitely.

TASK_SCHEDULES

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

TASK_SCHEDULES

CLIENT_ID

ID for subject of medication schedule.

TASK_SCHEDULES

CREATED_AT

Date and time schedule was created. Note that this isn't neccessarily the time that scheduled starts - can be later, see `active_from`.

TASK_SCHEDULES

TASK_CATEGORY

The category of the task, e.g. 'Medical' or 'Cleaning'.

TASK_SCHEDULES

TASK_DESCRIPTION

The description of the task, e.g. 'Assist with light cleaning duties.'

TASK_SCHEDULES

TASK_SCHEDULE_ID

Unique ID for medication schedule generated by Birdie backend.

TASK_SCHEDULES

UPDATED_AT

Date and time schedule was last updated. This is changed in four scenarios. 1) When the schedule is created. 2) If the schedule is deleted. 3) If the schedule is edited, in this case the other fields of the record reflect the original state before being updated - a new record is created to reflect the new state. 4) If the schedule is stopped - note that the tasks could be scheduled to stop at a later date - see `active_until` for the time when schedule stops being applied.

TRAVEL_RATE_CARDS

BRANCH_ID

ID of the branch to which the rate card applies.

TRAVEL_RATE_CARDS

BREAK

Maximum break between visits.

TRAVEL_RATE_CARDS

CREATED_BY

ID of the user who created the rate card.

TRAVEL_RATE_CARDS

HOURLY_RATE

Hourly rate for time spent travelling.

TRAVEL_RATE_CARDS

INCLUDE_COMMUTING_MILES

Flag indicating whether commuting miles are included in the travel rate.

TRAVEL_RATE_CARDS

INCLUDE_COMMUTING_TIME

Flag indicating whether commuting time is included in the travel rate.

TRAVEL_RATE_CARDS

IS_ARCHIVED

Flag indicating if a travel rate has been archived.

TRAVEL_RATE_CARDS

MILEAGE_RATE

Mileage rate.

TRAVEL_RATE_CARDS

RATE_CARD_ID

ID of the travel rate card.

TRAVEL_RATE_CARDS

RATE_CARD_NAME

Name of the rate card

USERS

CREATED_AT

Timestamp for when record was created.

USERS

EMAIL

Email address entered into agency hub.

USERS

FIRST_NAME

First name as entered into agency hub.

USERS

GENDER

Gender entered into agency hub.

USERS

IS_DEMO_USER

Flag indicating to record doesn't correspond to a real user. For example if the last name contains the word 'Cancellation' or 'Holiday'.

USERS

LAST_NAME

Last name as entered into agency hub.

USERS

PHONE_NUMBER

User's phone number in Birdie system.

USERS

POSTCODE

Mailing postcode extracted from address field.

USERS

UPDATED_AT

Timestamp for when record was updated.

USERS

USER_ID

Unique identifier assigned by Birdie backend system.

USERS

USER_NAME

User's first and last name as entered into the agency hub.

USERS_TO_BRANCH_ROLE_MAPPING

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

USERS_TO_BRANCH_ROLE_MAPPING

ROLE

Describes user's role, either caregiver, care_manager, family_member_primary or family_member_secondary.

USERS_TO_BRANCH_ROLE_MAPPING

USER_ID

Unique identifier for caregiver, care manager, family member. Maps to `users` model.

USERS_TO_CLIENT_MAPPING

USER_ID

Unique ID for user.

USERS_TO_CLIENT_MAPPING

CLIENT_ID

Unique ID for the client.

USERS_TO_CLIENT_MAPPING

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

USERS_TO_CLIENT_MAPPING

RELATION

The relationship between the user and the client, when the user is a key contact of the client or part of their care circle. This field will be null for care managers or caregivers linked to the client's record.

USERS_TO_CLIENT_MAPPING

TYPE_OF_POA

Type of Power of Attorney, where applicable. E.g. 'Health and Wellbeing'.

USERS_TO_CLIENT_MAPPING

CARE_CAN_BE_DISCUSSED

Flag indicating if the client or person making a best interests decision on their behalf agree that general care matters can be discussed with this contact.

USERS_TO_CLIENT_MAPPING

IS_EMERGENCY_CONTACT

Flag indicating if the contact is an emergency contact.

USERS_TO_CLIENT_MAPPING

NEXT_OF_KIN

Flag indicating if the contact is next of kin.

BIRDIE_CORE_API


USERS_TO_CLIENT_MAPPING


Record of relationships between users (carers, care managers, family members, care circle members) and clients.

USER_BRANCH_ATTRIBUTES

BRANCH_ID

Identifier for branch which the caregiver's details are recorded for.

USER_BRANCH_ATTRIBUTES

CONTRACTED_HOURS_PERIOD

Period for hours the caregiver is contracted, usually weekly.

USER_BRANCH_ATTRIBUTES

CONTRACTED_HOURS_QUANTITY

Number of hours the caregiver is contracted within the set period.

USER_BRANCH_ATTRIBUTES

CONTRACT_TYPE

Type of contract the caregiver has (e.g. zero hours, guaranteed hours).

USER_BRANCH_ATTRIBUTES

COVID_VACCINATION_STATUS

Caregiver's COVID vaccination status.

USER_BRANCH_ATTRIBUTES

DEACTIVATED_AT

Timestamp when the user was deactivated. Null if the user is currently active.

USER_BRANCH_ATTRIBUTES

EMPLOYEE_NUMBER

Free text field of employee number as set by the agency.

USER_BRANCH_ATTRIBUTES

IS_ACTIVATED

Flag indicating if the user is currently active at this branch.

USER_BRANCH_ATTRIBUTES

LATEST_UPDATE_BY

User who most recently updated the caregiver's employment details.

USER_BRANCH_ATTRIBUTES

NATIONAL_INSURANCE_NUMBER

Caregiver's national insurance number.

USER_BRANCH_ATTRIBUTES

PREFERRED_HOURS_MAXIMUM

Maximum number of preferred hours in the period. May be null.

USER_BRANCH_ATTRIBUTES

PREFERRED_HOURS_MINIMUM

Minimum number of preferred hours in the period. May be null.

USER_BRANCH_ATTRIBUTES

PREFERRED_HOURS_PERIOD

Period of preferred hours, e.g. weekly.

USER_BRANCH_ATTRIBUTES

STARTED_AT

Start date of the caregiver.

USER_BRANCH_ATTRIBUTES

TRANSPORT_METHOD

Transport method of the caregiver.

USER_BRANCH_ATTRIBUTES

USER_ID

Identifier for the caregiver whose details are recorded.

USER_BRANCH_ATTRIBUTES

WORKING_TIME_REGULATION_OPT_OUT

USER_BRANCH_ATTRIBUTES

ADDRESS

Address of the caregiver

USER_BRANCH_ATTRIBUTES

LOCATION

Postcode of the caregiver.

USER_BRANCH_ATTRIBUTES

LATITUDE

The latitude coordinate of the caregiver's address for geo-location purposes.

USER_BRANCH_ATTRIBUTES

LONGITUDE

The longitude coordinate of the caregiver's address for geo-location purposes.

VISITS

ACTUAL_END_AT

Timestamp for when last caregiver checked-out.

VISITS

ACTUAL_START_AT

Timestamp for when first caregiver checked-in.

VISITS

BRANCH_ID

The unique identifier for the Birdie interface setup for a care location.

VISITS

CANCELLATION_INVOICE_PAYER

Flag indicating if they payer should be invoiced for a cancelled visit.

VISITS

CANCELLATION_NOTE

Free text field describing the cancellation reason.

VISITS

CANCELLATION_PAY_CAREGIVER

Flag indicating if the caregiver should be paid for a cancelled visit.

VISITS

CANCELLATION_REASON

Categorical reason for cancelling the visit, for example 'family' or 'not required'.

VISITS

CANCELLATION_REQUESTED_BY

User who requested the cancellation on the agency hub.

VISITS

CANCELLED_AT

Timestamp of when the cancellation was requested on the agency hub.

VISITS

CAREGIVERS_ATTENDING_VISIT

Number of caregivers checking into visit on the Birdie app.

VISITS

CAREGIVERS_REQUIRED_FOR_VISIT

Number of caregivers required for the visit, as identified in the visit schedule.

VISITS

CAREGIVERS_SCHEDULED_FOR_VISIT

Count of carers scheduled to attend the visit. Missing value indicates an unscheduled visit no available scheduling data.

VISITS

CARE_OBSERVATIONS

Count of care observations (e.g. fluid intake, toilet visit, mood) recorded during visit. Doesn't count general observations which are attached to visit as note.

VISITS

CLIENT_ID

Identifier for client visited.

VISITS

HAS_VISIT_NOTE

True/false flag indicating if a general note was attached to visit report by carer.

VISITS

IS_CANCELLED

True/false flag indicating if visit has been cancelled.

VISITS

SCHEDULED_END_AT

Timestamp for when visit was scheduled to end.

VISITS

SCHEDULED_START_AT

Timestamp for when visit was scheduled to begin.

VISITS

VISIT_ID

Unique ID for visit assigned by Birdie backend.

VISITS_FORECAST

BRANCH_ID

Associated Birdie interface ID for the visit instance.

VISITS_FORECAST

CANCELLATION_INVOICE_PAYER

Boolean indicating whether the payer needs to be invoiced for the visit.

VISITS_FORECAST

CANCELLATION_NOTE

Free text note on cancellation details.

VISITS_FORECAST

CANCELLATION_PAY_CAREGIVER

Boolean indicating whether the caregiver needs to be paid for the visit.

VISITS_FORECAST

CANCELLATION_REASON

Single choice reason for cancellation.

VISITS_FORECAST

CANCELLATION_REQUESTED_AT

Time when cancellation was requested.

VISITS_FORECAST

CANCELLATION_REQUESTED_BY

ID of user who requested the cancellation.

VISITS_FORECAST

CHARGE_RATE_CARD_ID

Identifier of the rate charged for the visit.

VISITS_FORECAST

CLIENT_ID

ID of the client for whom the visit is arranged.

VISITS_FORECAST

CONTRACT_ID

Identifier of the contract between the care funder and the agency.

VISITS_FORECAST

CREATED_AT

When the visit was first created.

VISITS_FORECAST

END_AT

Scheduled end time.

VISITS_FORECAST

PAY_RATE_CARD_ID

Identifier of the rate paid to the carer for delivering the visit.

VISITS_FORECAST

PURCHASE_ORDER_ID

Identifier of the purchase order made with the contract for the care recipient’s care.

VISITS_FORECAST

REQUIRED_NUMBER_OF_CAREGIVERS

Number of caregivers required for the visit.

VISITS_FORECAST

SERVICE_TYPE_ID

Identifier of the type of care being delivered, type being ‘Complex Care’ for example.

VISITS_FORECAST

START_AT

When visit is scheduled to start.

VISITS_FORECAST

STATUS

Defines if appointment is scheduled or cancelled.

VISITS_FORECAST

TZID

Time zone identifier of the visit time.

VISITS_FORECAST

UPDATED_AT

When the record was last updated.

VISITS_FORECAST

VISIT_ID

Unique ID for visit.

VISITS_FORECAST

VISIT_SCHEDULE_ID

Identifies the schedule to which the visit instance belongs.

WEEKLY_SUPPORT_CHAT_METRICS

AVERAGE_OFFICE_HOURS_RESOLUTION_TIME_MINUTES

The average resolution time for chats started during office hours (8am - 8pm, Monday - Friday). Starts from when the first user message was sent.

WEEKLY_SUPPORT_CHAT_METRICS

AVERAGE_OFFICE_HOURS_RESPONSE_TIME_MINUTES

The average response time for chats started during office hours (8am - 8pm, Monday - Friday). Starts from when the first user message was sent.

WEEKLY_SUPPORT_CHAT_METRICS

AVERAGE_SUPPORT_RESPONSES

The average number of responses sent by Birdie support.

WEEKLY_SUPPORT_CHAT_METRICS

BILLING_ENTITY_ID

Identifier for the billing entity.

WEEKLY_SUPPORT_CHAT_METRICS

BRANCH_ID

Identifier for branch.

WEEKLY_SUPPORT_CHAT_METRICS

COUNT_CAREGIVER_CONVERSATIONS

The count of conversations initiated by an active caregiver.

WEEKLY_SUPPORT_CHAT_METRICS

COUNT_CARE_MANAGER_CONVERSATIONS

The count of conversations initiated by an active care manager.

WEEKLY_SUPPORT_CHAT_METRICS

COUNT_CONVERSATIONS

The count of conversations stated in the week.

WEEKLY_SUPPORT_CHAT_METRICS

COUNT_T3_CONVERSATIONS

The count of conversations handled by T3.

WEEKLY_SUPPORT_CHAT_METRICS

WEEK_BEGINNING

Identifies week that results correspond to. Weeks begin on Monday.

WEEKLY_SUPPORT_CHAT_PRODUCT_AREA_METRICS

BILLING_ENTITY_ID

Identifier for the billing entity.

WEEKLY_SUPPORT_CHAT_PRODUCT_AREA_METRICS

BRANCH_ID

Identifier for branch.

WEEKLY_SUPPORT_CHAT_PRODUCT_AREA_METRICS

COUNT_CONVERSATIONS

The count of conversations stated in the week.

WEEKLY_SUPPORT_CHAT_PRODUCT_AREA_METRICS

PRODUCT_AREA

The product area associated with the support chat.

WEEKLY_SUPPORT_CHAT_PRODUCT_AREA_METRICS

PRODUCT_SUB_AREA

The product sub area associated with the support chat.

WEEKLY_SUPPORT_CHAT_PRODUCT_AREA_METRICS

WEEK_BEGINNING

Identifies week that results correspond to. Weeks begin on Monday.

Did this answer your question?