Skip to content
Partner Developer Portal

Schema

Column NameData TypeDescriptionExample
_ingest_timevarcharThe datetime that the record was ingested, format YYYYMMDDHHMMSS’20230512143015’
is_deletedbooleanIndicates if this record should be considered soft deletedFALSE
slot_idbigintInternal identifier for the appointment slot, unique within a source database12345
appointment_slot_guidvarcharThe EMIS globally unique identifier for the appointment slot’a1b2c3d4-e5f6-4a5b-9c8d-0e1f2a3b4c5d’
slot_uuidvarcharDeterministic UUID5 generated from slot_id + organisation’b2c3d4e5-f6a7-5b6c-0d1e-2f3a4b5c6d7e’
load_datetimetimestamp(6) with time zoneFormatted ingest time for filtering’2023-05-12 14:30:15.000000 UTC’
session_idbigintInternal identifier for the appointment session this slot belongs to67890
session_guidvarcharThe EMIS globally unique identifier for the session’c3d4e5f6-a7b8-6c7d-1e2f-3a4b5c6d7e8f’
session_uuidvarcharDeterministic UUID5 generated from session_id + organisation’d4e5f6a7-b8c9-7d0e-2f3a-4b5c6d7e8f9a’
session_organisation_idbigintInternal identifier for the organisation that owns the session54321
session_organisation_guidvarcharThe EMIS globally unique identifier for the session organisation’e5f6a7b8-c9d0-8e1f-3a4b-5c6d7e8f9a0b’
session_organisation_uuidvarcharDeterministic UUID5 generated from session_organisation_id + organisation’f6a7b8c9-d0e1-9f2a-4b5c-6d7e8f9a0b1c’
patient_idbigintInternal identifier for the patient linked to this slot11223
patient_guidvarcharThe EMIS globally unique identifier for the patient registration’f6a7b8c9-d0e1-9f2a-4b5c-6d7e8f9a0b1c’
patient_uuidvarcharDeterministic UUID5 generated from patient_id + organisation’07b8c9d0-e1f2-0a3b-5c6d-7e8f9a0b1c2d’
patient_organisation_idbigintInternal identifier for the organisation where the patient is registered22334
patient_organisation_guidvarcharThe EMIS globally unique identifier for the patient’s organisation’18c9d0e1-f2a3-1b4c-6d7e-8f9a0b1c2d3e’
patient_organisation_uuidvarcharDeterministic UUID5 generated from patient_organisation_id + organisation’29d0e1f2-a3b4-2c5d-7e8f-9a0b1c2d3e4f’
external_patient_guidvarcharGUID for a patient booked from an external organisation’b8c9d0e1-f2a3-1b4c-6d7e-8f9a0b1c2d3e’
external_patient_organisation_idbigintInternal identifier of the external patient’s organisation99887
external_patient_organisation_guidvarcharGUID of the organisation from which the external patient originates’b8c9d0e1-f2a3-1b4c-6d7e-8f9a0b1c2d3e’
external_patient_organisation_uuidvarcharDeterministic UUID5 generated from external_patient_organisation_id + organisation’3ae1f2a3-b4c5-3d6e-8f9a-0b1c2d3e4f5a’
slot_start_datetimetimestamp(6) with time zoneThe date and time the slot is scheduled to start’2023-09-01 09:00:00.000000 UTC’
slot_end_datetimetimestamp(6) with time zoneThe date and time the slot is scheduled to end’2023-09-01 09:10:00.000000 UTC’
booked_datetimetimestamp(6) with time zoneThe date and time the slot was booked by the patient’2023-08-20 14:30:00.000000 UTC’
arrived_datetimetimestamp(6) with time zoneThe date and time the patient arrived for the appointment’2023-09-01 08:58:00.000000 UTC’
sent_in_datetimetimestamp(6) with time zoneThe date and time the patient was sent in to see the clinician’2023-09-01 09:02:00.000000 UTC’
left_datetimetimestamp(6) with time zoneThe date and time the patient left the appointment’2023-09-01 09:12:00.000000 UTC’
call_started_datetimetimestamp(6) with time zoneThe date and time a remote consultation call started’2023-09-01 09:01:00.000000 UTC’
call_ended_datetimetimestamp(6) with time zoneThe date and time a remote consultation call ended’2023-09-01 09:11:00.000000 UTC’
planned_duration_in_minutesbigintThe planned duration of the appointment slot in minutes10
actual_duration_in_minutesbigintThe actual duration of the appointment in minutes12
waiting_time_in_minutesbigintThe time the patient waited from arrival to being sent in, in minutes2
appointment_delay_in_minutesbigintThe number of minutes the appointment started after its scheduled time5
appointment_lead_time_in_minutesbigintThe number of minutes between booking and appointment start time720
current_status_idbigintInternal identifier for the slot’s current status3
current_status_datetimetimestamp(6) with time zoneThe date and time the current status was recorded’2023-09-01 09:02:00.000000 UTC’
current_status_type_idbigintInternal identifier for the delivery mode or status type of the slot2
current_status_descriptionvarcharHuman-readable description of the current slot status (e.g. arrived, dna, available)‘arrived’
current_status_type_descriptionvarcharDescription of the slot delivery mode (e.g. Face to Face, Telephone)‘Face to Face’
current_status_last_set_by_global_user_in_role_idbigintInternal identifier for the current status last set by global user in role12345
current_status_last_set_by_global_user_in_role_uuidvarcharDeterministic UUID5 generated from current_status_last_set_by_global_user_in_role_id + organisation’3ae1f2a3-b4c5-3d6e-8f9a-0b1c2d3e4f5a’
slot_type_idbigintInternal identifier for the type of the slot5
slot_type_descriptionvarcharHuman-readable description of the slot type (e.g. Bookable, Walk-in)‘Bookable’
slot_type_national_category_namevarcharNational slot category name associated with the slot type’General Practice’
slot_type_national_category_descriptionvarcharNational slot category description associated with the slot type’Standard GP consultation slot’
context_typevarcharOperational context for the slot (for example routine or urgent care context)‘Routine Care’
service_settingvarcharService setting in which the appointment is delivered’Primary Care’
booking_method_idbigintInternal identifier for the booking method used1
booking_method_descriptionvarcharDescription of how the slot was booked (e.g. Practice Booked, Online)‘Practice Booked’
booked_by_external_organisation_idbigintInternal identifier for the booked by external organisation12345
booked_by_external_organisation_uuidvarcharDeterministic UUID5 generated from booked_by_external_organisation_id + organisation’3ae1f2a3-b4c5-3d6e-8f9a-0b1c2d3e4f5a’
is_bookedbooleanIndicates whether the slot has been booked by a patientTRUE
is_blockedbooleanIndicates whether the slot is blocked and unavailable for bookingFALSE
is_gp_connect_bookablebooleanIndicates whether the slot can be booked via GP ConnectTRUE
is_internet_bookablebooleanIndicates whether the slot is available for online bookingFALSE
is_urgentbooleanIndicates whether the appointment slot is marked as urgentFALSE
patient_age_at_appointmentbigintThe patient’s age at the time of the appointment in years42
did_not_attend_reason_idbigintInternal identifier for the reason a patient did not attend (DNA)NULL
embargo_type_idbigintInternal identifier for the embargo type applied to restrict early bookingNULL
embargo_daysbigintNumber of days before the slot start date at which the embargo liftsNULL
embargo_minutesbigintNumber of minutes before the slot start time at which a relative embargo liftsNULL
embargo_timevarcharThe specific time of day at which a fixed embargo liftsNULL
embargo_is_relativebooleanIndicates whether the embargo timing is relative to the slot start timeNULL
organisationvarcharAn identifier for the source of data (an organisation) relating to a given GP practice’CDB-12345’
extract_datetimetimestamp(6) with time zoneThe datetime that the record was last extracted from the source database with a relevant change’2023-05-12 14:30:15.000000 UTC’
transform_datetimetimestamp(6) with time zoneThe datetime the data was made available in the model with a relevant change’2023-09-01 10:30:15.000000 UTC’
_execution_datevarcharFormatted transform datetime for versioning’20230901103015’

Refer to the definition / universal-improvements page for detailed differences between v1 and v2 of the model.

Column NameData TypeData Exists in v1Data Exists in v2Comments
_ingest_timevarchar
_record_versionvarchar
is_deletedbooleanslot_deletedExists in v1 with a different name
load_datetimetimestamp(6) with time zone
slot_idbigint
appointment_slot_guidvarchar
slot_uuidvarchar
session_idvarchar
session_uuidvarchar
emis_session_guidvarchar
session_organisation_idbigint
session_emis_organisation_guidvarchar
session_organisation_guidvarchar
emis_patient_idbigint
registration_guidvarchar
patient_uuidvarchar
patient_organisation_idbigint
patient_organisation_guidvarchar
patient_organisation_uuidvarchar
external_patient_guidvarchar
external_patient_organisation_idvarchar
patient_external_emis_organisation_guidvarchar
external_patient_organisation_uuidvarchar
emis_bookingsource_organisation_guidvarcharAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
emis_consultation_authorising_userinrole_guidvarcharAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
emis_lead_session_userinrole_guidvarcharAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
slot_start_date_timetimestamp(6) with time zone
slot_end_date_timetimestamp(6) with time zone
time_bookedtimestamp(6) with time zone
arrived_datetimetimestamp(6) with time zone
sendin_timetimeAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
left_timetimeAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
sent_in_datetimetimestamp(6) with time zone
left_datetimetimestamp(6) with time zone
call_started_datetimevarchar
call_ended_datetimevarchar
planned_duration_in_minutesvarchar
actual_duration_in_minutesvarchar
patient_wait_in_minutesvarchar
appointment_delay_in_minutesvarchar
appointment_lead_time_in_minutesvarchar
slot_current_status_emis_idvarchar
current_status_datetimetimestamp(6) with time zone
current_status_type_idvarchar
slot_status_descriptionvarchar
slot_delivery_modevarchar
current_status_last_set_by_global_user_in_role_idbigint
current_status_last_set_by_global_user_in_role_uuidvarchar
slot_type_idvarchar
slot_type_descriptionvarchar
slot_type_national_category_namevarchar
slot_type_national_category_descriptionvarchar
context_typevarchar
service_settingvarchar
booking_method_idvarchar
booking_methodvarchar
booked_by_external_organisation_idbigint
booked_by_external_organisation_uuidvarchar
slot_booked_flagboolean
slot_blocked_flagboolean
slot_gpconnect_flagboolean
slot_internet_flagboolean
is_urgentboolean
patient_age_at_appointmentbigint
did_not_attend_flagbooleanAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
external_patient_flagbooleanAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
did_not_attend_reason_idvarchar
embargo_type_idvarchar
slot_embargoed_flagbooleanAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
embargo_daysvarchar
embargo_minutesvarchar
embargo_timevarchar
slot_embargo_is_relative_flagboolean
confidential_patient_flagboolean
dummy_patient_flagboolean
emis_encounter_guidvarchar
session_lead_hcp_typevarchar
non_regular_and_current_activevarchar
opt_out_9nd19nu09nu4_flagboolean
opt_out_9nd19nu0_flagboolean
regular_and_current_activevarchar
regular_current_active_and_inactivevarchar
regular_patient_flagboolean
sensitive_patient_flagboolean
session_category_display_namevarchar
session_deletedvarchar
session_end_date_timevarchar
session_locationvarchar
session_start_date_timevarchar
slot_release_datevarchar
slot_release_date_timevarchar
slot_release_timevarchar
organisationvarchar
extract_datetimetimestamp(6) with time zone
transform_datetimetimestamp(6) with time zone
_execution_datevarchar

Refer to the definition / universal-improvements page for detailed differences between v1 and v2 of the model.

Column NameData TypeData Exists in v1Data Exists in v2Comments
_ingest_timevarchar
_record_versionvarchar
is_deletedbooleanslot_deletedExists in v1 with a different name
load_datetimetimestamp(6) with time zone
slot_idbigint
appointment_slot_guidvarchar
slot_uuidvarchar
patient_idbigint
registration_guidvarchar
patient_uuidvarchar
session_idvarchar
session_guidvarchar
session_uuidvarchar
patient_organisation_idvarchar
patient_organisation_guidvarchar
patient_organisation_uuidvarchar
session_organisation_idbigint
session_emis_organisation_guidvarchar
session_organisation_uuidvarchar
emis_lead_session_userinrole_guidvarcharAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
slot_start_date_timetimestamp(6) with time zone
slot_end_date_timetimestamp(6) with time zone
call_started_datetimetimestamp(6) with time zone
call_ended_datetimetimestamp(6) with time zone
planned_duration_in_minutesvarchar
actual_duration_in_minutesvarchar
waiting_time_in_minutesvarchar
appointment_delay_in_minutesvarchar
appointment_lead_time_in_minutesvarchar
patient_age_at_appointmentvarchar
slot_type_national_category_namevarchar
slot_type_national_category_descriptionvarchar
embargo_type_idvarchar
service_settingvarchar
context_typevarchar
embargo_daysvarchar
embargo_minutesvarchar
embargo_timevarchar
external_patient_guidvarchar
external_patient_organisation_idbigint
external_patient_organisation_guidvarchar
external_patient_organisation_uuidvarchar
booked_datetimetimestamp(6) with time zone
arrived_datetimetimestamp(6) with time zone
sent_in_datetimetimestamp(6) with time zone
left_datetimetimestamp(6) with time zone
current_status_idbigint
current_status_datetimetimestamp(6) with time zone
current_status_type_idbigint
current_status_descriptionvarchar
current_status_type_descriptionvarchar
current_status_last_set_by_global_user_in_role_idbigint
current_status_last_set_by_global_user_in_role_uuidvarchar
slot_type_idbigint
slot_type_descriptionvarchar
booking_method_idbigint
booking_method_descriptionvarchar
booked_by_external_organisation_idbigint
booked_by_external_organisation_uuidvarchar
is_bookedboolean
is_blockedboolean
is_gp_connect_bookableboolean
is_internet_bookableboolean
is_urgentboolean
did_not_attend_reason_idbigint
embargo_is_relativeboolean
organisationvarchar
extract_datetimetimestamp(6) with time zone
transform_datetimetimestamp(6) with time zone
_execution_datevarchar

Refer to the definition / universal-improvements page for detailed differences between v1 and v2 of the model.

Column NameData TypeData Exists in v1Data Exists in v2Comments
_ingest_timevarchar
_record_versionvarchar
is_deletedbooleanslot_deletedExists in v1 with a different name
load_datetimetimestamp(6) with time zone
slot_idbigint
appointment_slot_guidvarchar
slot_uuidvarchar
session_idvarchar
emis_session_guidvarchar
session_uuidvarchar
session_organisation_idbigint
session_emis_organisation_guidvarchar
session_organisation_uuidvarchar
emis_patient_idbigint
registration_guidvarchar
patient_uuidvarchar
patient_organisation_idvarchar
patient_organisation_guidvarchar
patient_organisation_uuidvarchar
external_patient_guidvarchar
external_patient_organisation_idvarchar
patient_external_emis_organisation_guidvarchar
external_patient_organisation_uuidvarchar
emis_bookingsource_organisation_guidvarcharAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
emis_consultation_authorising_userinrole_guidvarcharAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
emis_lead_session_userinrole_guidvarcharAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
booking_methodvarchar
booked_by_external_organisation_idbigint
booked_by_external_organisation_uuidvarchar
time_bookedvarchar
slot_start_date_timetimestamp(6) with time zone
slot_end_date_timetimestamp(6) with time zone
call_started_datetimetimestamp(6) with time zone
call_ended_datetimetimestamp(6) with time zone
sendin_timetimeAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
left_timetimeAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
sent_in_datetimetimestamp(6) with time zone
left_datetimetimestamp(6) with time zone
planned_duration_in_minutesvarchar
actual_duration_in_minutesvarchar
patient_wait_in_minutesvarchar
appointment_delay_in_minutesvarchar
appointment_lead_time_in_minutesvarchar
current_status_type_idvarchar
slot_current_status_emis_idvarchar
slot_status_descriptionvarchar
slot_delivery_modevarchar
current_status_last_set_by_global_user_in_role_idbigint
current_status_last_set_by_global_user_in_role_uuidvarchar
slot_type_idvarchar
slot_type_descriptionvarchar
patient_age_at_appointmentvarchar
slot_type_national_category_namevarchar
slot_type_national_category_descriptionvarchar
context_typevarchar
service_settingvarchar
embargo_type_idvarchar
embargo_daysvarchar
embargo_minutesvarchar
embargo_timevarchar
slot_booked_flagboolean
slot_blocked_flagboolean
slot_gpconnect_flagboolean
slot_internet_flagboolean
did_not_attend_flagbooleanAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
slot_embargoed_flagbooleanAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
slot_embargo_is_relative_flagboolean
confidential_patient_flagboolean
dummy_patient_flagvarchar
emis_encounter_guidvarchar
exa_encounter_guidbooleanAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
session_lead_hcp_typevarchar
non_regular_and_current_active_flagboolean
opt_out_9nd19nu09nu4_flagboolean
opt_out_9nd19nu0_flagboolean
regular_and_current_active_flagboolean
regular_current_active_and_inactive_flagboolean
regular_patient_flagboolean
sensitive_patient_flagboolean
session_category_display_namevarchar
session_deletedvarchar
session_end_date_timetimestamp(6) with time zone
session_locationvarchar
session_start_date_timetimestamp(6) with time zone
slot_release_datedate
slot_release_date_timetimestamp(6) with time zone
slot_release_timetime
booking_method_idbigint
arrived_datetimetimestamp(6) with time zone
current_status_datetimetimestamp(6) with time zone
is_urgentboolean
did_not_attend_reason_idbigint
organisationvarchar
extract_datetimetimestamp(6) with time zone
transform_datetimetimestamp(6) with time zone
_execution_datevarchar

Refer to the definition / universal-improvements page for detailed differences between v1 and v2 of the model.

Column NameData TypeData Exists in v1Data Exists in v2Comments
_ingest_timevarchar
_record_versionvarchar
is_deletedbooleanslot_deletedExists in v1 with a different name
load_datetimetimestamp(6) with time zone
slot_idbigint
appointment_slot_guidvarchar
slot_uuidvarchar
session_idvarchar
emis_session_guidvarchar
session_uuidvarchar
session_organisation_idbigint
session_emis_organisation_guidvarchar
session_organisation_uuidvarchar
emis_patient_idbigint
registration_guidvarchar
patient_uuidvarchar
patient_organisation_idvarchar
patient_organisation_guidvarchar
patient_organisation_uuidvarchar
external_patient_guidvarchar
external_patient_organisation_idvarchar
patient_external_emis_organisation_guidvarchar
external_patient_organisation_uuidvarchar
emis_bookingsource_organisation_guidvarcharAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
emis_consultation_authorising_userinrole_guidvarcharAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
emis_lead_session_userinrole_guidvarcharAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
booking_method_idvarchar
booking_methodvarchar
booked_by_external_organisation_idbigint
booked_by_external_organisation_uuidvarchar
time_bookedtimestamp(6) with time zone
slot_start_date_timetimestamp(6) with time zone
slot_end_date_timetimestamp(6) with time zone
call_started_datetimetimestamp(6) with time zone
call_ended_datetimetimestamp(6) with time zone
sendin_timetimeAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
left_timetimeAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
sent_in_datetimetimestamp(6) with time zone
left_datetimetimestamp(6) with time zone
planned_duration_in_minutesvarchar
actual_duration_in_minutesvarchar
patient_wait_in_minutesvarchar
appointment_delay_in_minutesvarchar
appointment_lead_time_in_minutesvarchar
slot_current_status_emis_idvarchar
slot_status_descriptionvarchar
slot_delivery_modevarchar
current_status_last_set_by_global_user_in_role_idbigint
current_status_last_set_by_global_user_in_role_uuidvarchar
slot_type_idvarchar
slot_type_descriptionvarchar
patient_age_at_appointmentvarchar
slot_type_national_category_namevarchar
slot_type_national_category_descriptionvarchar
context_typevarchar
service_settingvarchar
embargo_type_idvarchar
embargo_daysvarchar
embargo_minutesvarchar
embargo_timevarchar
slot_booked_flagboolean
slot_blocked_flagboolean
slot_gpconnect_flagboolean
slot_internet_flagboolean
did_not_attend_flagbooleanAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
external_patient_flagbooleanAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
slot_embargoed_flagbooleanAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
slot_embargo_is_relative_flagboolean
confidential_patient_flagboolean
dummy_patient_flagboolean
emis_encounter_guidvarchar
session_lead_hcp_typevarchar
non_regular_and_current_activevarchar
opt_out_9nd19nu09nu4_flagboolean
opt_out_9nd19nu0_flagboolean
regular_and_current_activevarchar
regular_current_active_and_inactivevarchar
regular_patient_flagboolean
sensitive_patient_flagboolean
session_category_display_namevarchar
session_deletedvarchar
session_end_date_timetimestamp(6) with time zone
session_locationtime
session_start_date_timetimestamp(6) with time zone
slot_release_datedate
slot_release_date_timetimestamp(6) with time zone
slot_release_timetime
arrived_datetimetimestamp(6) with time zone
current_status_datetimetimestamp(6) with time zone
current_status_type_idbigint
is_urgentboolean
did_not_attend_reason_idbigint
organisationvarchar
extract_datetimetimestamp(6) with time zone
transform_datetimetimestamp(6) with time zone
_execution_datevarchar

Refer to the definition / universal-improvements page for detailed differences between v1 and v2 of the model.

Column NameData TypeData Exists in v1Data Exists in v2Comments
_ingest_timevarchar
is_deletedbooleandeletedExists in v1 with a different name
load_datetimetimestamp(6) with time zone
slot_idbigint
emis_appointment_slot_guidvarchar
slot_uuidvarchar
session_idvarchar
emis_session_guidvarchar
session_uuidvarchar
session_organisation_idbigint
emis_session_organisation_guidvarchar
session_organisation_uuidvarchar
patient_organisation_idvarchar
patient_organisation_guidvarchar
patient_organisation_uuidvarchar
pseudo_registration_guidvarchar
patient_uuidvarchar
slot_start_datedate
slot_start_timetime
call_started_datetimetimestamp(6) with time zone
call_ended_datetimetimestamp(6) with time zone
sendin_timetimeAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
left_timetimeAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
sent_in_datetimetimestamp(6) with time zone
left_datetimetimestamp(6) with time zone
planned_duration_in_minutesvarchar
actual_duration_in_minutesvarchar
patient_wait_in_minutesvarchar
appointment_delay_in_minutesvarchar
appointment_lead_time_in_minutesvarchar
patient_age_at_appointmentvarchar
slot_type_national_category_namevarchar
slot_type_national_category_descriptionvarchar
context_typevarchar
service_settingvarchar
embargo_type_idvarchar
embargo_daysvarchar
embargo_minutesvarchar
embargo_timevarchar
did_not_attend_flagbooleanAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
did_not_attend_reason_emis_code_iddecimal
processing_idbigint
external_patient_guidvarchar
external_patient_organisation_idbigint
external_patient_organisation_guidvarchar
external_patient_organisation_uuidvarchar
slot_end_datetimetimestamp(6) with time zone
booked_datetimetimestamp(6) with time zone
arrived_datetimetimestamp(6) with time zone
current_status_idbigint
current_status_datetimetimestamp(6) with time zone
current_status_type_idbigint
current_status_descriptionvarchar
current_status_type_descriptionvarchar
current_status_last_set_by_global_user_in_role_idbigint
current_status_last_set_by_global_user_in_role_uuidvarchar
slot_type_idbigint
slot_type_descriptionvarchar
booking_method_idbigint
booking_method_descriptionvarchar
booked_by_external_organisation_idbigint
booked_by_external_organisation_uuidvarchar
is_bookedboolean
is_blockedboolean
is_gp_connect_bookableboolean
is_internet_bookableboolean
is_urgentboolean
embargo_is_relativeboolean
did_not_attend_reason_idbigint
organisationvarchar
extract_datetimetimestamp(6) with time zone
transform_datetimetimestamp(6) with time zone
_execution_datevarchar

Refer to the definition / universal-improvements page for detailed differences between v1 and v2 of the model.

Column NameData TypeData Exists in v1Data Exists in v2Comments
_ingest_timevarchar
is_deletedbooleandeletedExists in v1 with a different name
load_datetimetimestamp(6) with time zone
slot_idbigint
emis_appointment_slot_guidvarchar
slot_uuidvarchar
session_idvarchar
emis_session_guidvarchar
session_uuidvarchar
session_organisation_idbigint
emis_session_organisation_guidvarchar
session_organisation_uuidvarchar
pseudo_registration_guidvarchar
patient_uuidvarchar
slot_start_datedate
slot_start_timetime
call_started_datetimetimestamp(6) with time zone
call_ended_datetimetimestamp(6) with time zone
sendin_timetimeAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
left_timetimeAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
sent_in_datetimetimestamp(6) with time zone
left_datetimetimestamp(6) with time zone
planned_duration_in_minutesvarchar
actual_duration_in_minutesvarchar
patient_wait_in_minutesvarchar
appointment_delay_in_minutesvarchar
appointment_lead_time_in_minutesvarchar
patient_age_at_appointmentvarchar
slot_type_national_category_namevarchar
slot_type_national_category_descriptionvarchar
context_typevarchar
service_settingvarchar
embargo_type_idvarchar
embargo_daysvarchar
embargo_minutesvarchar
embargo_timevarchar
did_not_attend_flagbooleanAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
did_not_attend_reason_emis_code_iddecimal
processing_idbigint
external_patient_guidvarchar
external_patient_organisation_idbigint
external_patient_organisation_guidvarchar
external_patient_organisation_uuidvarchar
slot_end_datetimetimestamp(6) with time zone
booked_datetimetimestamp(6) with time zone
arrived_datetimetimestamp(6) with time zone
current_status_idbigint
current_status_datetimetimestamp(6) with time zone
current_status_type_idbigint
current_status_descriptionvarchar
current_status_type_descriptionvarchar
current_status_last_set_by_global_user_in_role_idbigint
current_status_last_set_by_global_user_in_role_uuidvarchar
slot_type_idbigint
slot_type_descriptionvarchar
booking_method_idbigint
booking_method_descriptionvarchar
booked_by_external_organisation_idbigint
booked_by_external_organisation_uuidvarchar
is_bookedboolean
is_blockedboolean
is_gp_connect_bookableboolean
is_internet_bookableboolean
is_urgentboolean
embargo_is_relativeboolean
did_not_attend_reason_idbigint
organisationvarchar
extract_datetimetimestamp(6) with time zone
transform_datetimetimestamp(6) with time zone
_execution_datevarcharexecution_dateExists in v1 with a different name

Refer to the definition / universal-improvements page for detailed differences between v1 and v2 of the model.

Column NameData TypeData Exists in v1Data Exists in v2Comments
_ingest_timevarchar
is_deletedbooleandeletedExists in v1 with a different name
load_datetimetimestamp(6) with time zone
slot_idbigint
slot_guidvarchar
slot_uuidvarchar
session_idvarchar
session_guidvarchar
session_uuidvarchar
session_organisation_idbigint
organisation_guidvarchar
session_organisation_uuidvarchar
patient_guidvarchar
patient_idbigint
patient_uuidvarchar
patient_organisation_idvarchar
patient_organisation_guidvarchar
patient_organisation_uuidvarchar
appointment_datedate
appointment_start_timetimestamp(6) with time zone
call_started_datetimetimestamp(6) with time zone
call_ended_datetimetimestamp(6) with time zone
sendin_timetimeAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
left_timetimeAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
sent_in_datetimetimestamp(6) with time zone
left_datetimetimestamp(6) with time zone
planned_duration_in_minutesvarchar
actual_duration_in_minutesvarchar
patient_wait_in_minvarchar
appointment_delay_in_minvarchar
appointment_lead_time_in_minutesvarchar
patient_age_at_appointmentvarchar
slot_type_national_category_namevarchar
slot_type_national_category_descriptionvarchar
context_typevarchar
service_settingvarchar
embargo_type_idvarchar
embargo_daysvarchar
embargo_minutesvarchar
embargo_timevarchar
did_not_attendvarcharAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
dna_reason_code_iddecimalAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
processing_idbigintAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
external_patient_guidvarchar
external_patient_organisation_idbigint
external_patient_organisation_guidvarchar
external_patient_organisation_uuidvarchar
slot_end_datetimetimestamp(6) with time zone
booked_datetimetimestamp(6) with time zone
arrived_datetimetimestamp(6) with time zone
current_status_idbigint
current_status_datetimetimestamp(6) with time zone
current_status_type_idbigint
current_status_descriptionvarchar
current_status_type_descriptionvarchar
current_status_last_set_by_global_user_in_role_idbigint
current_status_last_set_by_global_user_in_role_uuidvarchar
slot_type_idbigint
slot_type_descriptionvarchar
booking_method_idbigint
booking_method_descriptionvarchar
booked_by_external_organisation_idbigint
booked_by_external_organisation_uuidvarchar
is_bookedboolean
is_blockedboolean
is_gp_connect_bookableboolean
is_internet_bookableboolean
is_urgentboolean
embargo_is_relativeboolean
did_not_attend_reason_idbigint
organisationvarchar
extract_datetimetimestamp(6) with time zone
transform_datetimetimestamp(6) with time zone
_execution_datevarcharexecution_dateExists in v1 with a different name

Refer to the definition / universal-improvements page for detailed differences between v1 and v2 of the model.

Column NameData TypeData Exists in v1Data Exists in v2Comments
_ingest_timevarchar
_record_versionvarchar
is_deletedbooleanslot_deletedExists in v1 with a different name
load_datetimetimestamp(6) with time zone
slot_idbigint
appointment_slot_guidvarchar
slot_uuidvarchar
session_idvarchar
session_uuidvarchar
emis_session_guidvarchar
session_organisation_idbigint
session_emis_organisation_guidvarchar
session_organisation_uuidvarchar
emis_patient_idbigint
registration_guidvarchar
patient_uuidvarchar
external_patient_guidvarchar
external_patient_organisation_idvarchar
patient_external_emis_organisation_guidvarchar
external_patient_organisation_uuidvarchar
emis_bookingsource_organisation_guidvarcharAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
emis_consultation_authorising_userinrole_guidvarcharAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
emis_lead_session_userinrole_guidvarcharAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
slot_start_date_timetimestamp(6) with time zone
slot_end_date_timetimestamp(6) with time zone
call_started_datetimetimestamp(6) with time zone
call_ended_datetimetimestamp(6) with time zone
time_bookedtimestamp(6) with time zone
sendin_timetimeAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
left_timetimeAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
sent_in_datetimetimestamp(6) with time zone
left_datetimetimestamp(6) with time zone
planned_duration_in_minutesvarchar
actual_duration_in_minutesvarchar
patient_wait_in_minutesvarchar
appointment_delay_in_minutesvarchar
appointment_lead_time_in_minutesvarchar
patient_age_at_appointmentvarchar
slot_current_status_emis_idvarchar
current_status_type_idvarchar
slot_status_descriptionvarchar
slot_delivery_modevarchar
current_status_last_set_by_global_user_in_role_idbigint
current_status_last_set_by_global_user_in_role_uuidvarchar
slot_type_idvarchar
slot_type_descriptionvarchar
booking_method_idvarchar
booking_methodvarchar
booked_by_external_organisation_idbigint
booked_by_external_organisation_uuidvarchar
slot_booked_flagboolean
slot_blocked_flagboolean
slot_gpconnect_flagboolean
slot_internet_flagboolean
did_not_attend_flagbooleanAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
external_patient_flagbooleanAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
did_not_attend_reason_idvarchar
slot_type_national_category_namevarchar
slot_type_national_category_descriptionvarchar
context_typevarchar
service_settingvarchar
embargo_type_idvarchar
slot_embargoed_flagbooleanAlways NULL as it is deprecated in v2. Refer definitions/universal improvements for more details.
embargo_daysvarchar
embargo_minutesvarchar
embargo_timevarchar
slot_embargo_is_relative_flagboolean
confidential_patient_flagboolean
dummy_patient_flagboolean
emis_encounter_guidvarchar
session_lead_hcp_typevarchar
non_regular_and_current_activevarchar
opt_out_9nd19nu09nu4_flagboolean
opt_out_9nd19nu0_flagboolean
regular_and_current_activevarchar
regular_current_active_and_inactivevarchar
regular_patient_flagboolean
sensitive_patient_flagboolean
session_category_display_namevarchar
session_deletedvarchar
session_end_date_timevarchar
session_locationvarchar
session_start_date_timetimestamp(6) with time zone
slot_release_datedate
slot_release_date_timetimestamp(6) with time zone
slot_release_timetime
arrived_datetimetimestamp(6) with time zone
current_status_datetimetimestamp(6) with time zone
is_urgentboolean
organisationvarchar
extract_datetimetimestamp(6) with time zone
transform_datetimetimestamp(6) with time zone
_execution_datevarchar

Not used in this schema