Skip to content
Partner Developer Portal

Schema

The core schema represents the Problem schema derived from EMIS source system.

Column NameData TypeDescriptionExample
is_deletedbooleanIndicates if this record should be considered soft deleted. Also set to true when a record transitions away from being a problem.FALSE
load_datetimetimestamp(6) with time zoneThe datetime that the record was last upserted into the EXA data lake from EMIS source system with a relevant change from source system.‘2023-05-12 14:30:15.000000 UTC’
_ingest_timevarcharThe load_datetime formatted as yyyyMMddHHmmss. This column is provided only for backward compatibility.‘20230512143015’
observation_idbigintThe unique internal identifier for the problem record within an organisation.12345
observation_guidvarcharThe GUID for the problem record within an organisation‘a1b2c3d4-e5f6-7890-abcd-ef1234567890’
observation_uuidvarcharThe UUID derived from observation_id and organisation, providing a stable unique identifier.‘f47ac10b-58cc-4372-a567-0e02b2c3d479’
patient_idbigintThe unique internal identifier for the patient record within the organisation for whom the problem was recorded.67890
patient_guidvarcharThe GUID for the patient record within an organisation‘b2c3d4e5-f6a7-8901-bcde-f12345678901’
patient_uuidvarcharThe UUID derived from patient_id and organisation, providing a stable unique identifier.‘a1b2c3d4-e5f6-4a5b-9c8d-0e1f2a3b4c5d’
patient_organisation_idbigintThe unique internal identifier for the organisation where the patient is registered12345
patient_organisation_guidvarcharThe GUID of the organisation where the patient is registered‘c3d4e5f6-a7b8-9012-cdef-123456789012’
patient_organisation_uuidvarcharThe UUID derived from patient_organisation_id and organisation, providing a stable unique identifier.‘a1b2c3d4-e5f6-4a5b-9c8d-0e1f2a3b4c5d’
consultation_idbigintThe unique internal identifier for the consultation record within an organisation in which the problem was recorded.12345
consultation_guidvarcharThe GUID for the consultation record within an organisation‘d4e5f6a7-b8c9-0123-defa-234567890123’
consultation_uuidvarcharThe UUID derived from consultation_id and organisation, providing a stable unique identifier.‘e5f6a7b8-c9d0-1234-efab-345678901234’
consultation_section_idbigintThe unique internal identifier for the consultation section within an organisation.12345
consultation_section_uuidvarcharThe UUID derived from consultation_section_id and organisation, providing a stable unique identifier.‘a1b2c3d4-e5f6-4a5b-9c8d-0e1f2a3b4c5d’
consultation_source_code_idbigintThe identifier of the code describing the consultation source (e.g. GP Surgery, Telephone)1672851000006116
consultation_source_original_termvarcharThe EMIS term for the consultation source code‘GP Surgery’
parent_problem_idbigintInternal identifier for the parent problem12345
parent_problem_guidvarcharEMIS GUID of the parent or linked problem observation‘b8c9d0e1-f2a3-1b2c-6d7e-8f9a0b1c2d3e’
parent_problem_uuidvarcharDeterministic UUID5 generated from parent_problem_id + organisation‘c9d0e1f2-a3b4-2c3d-7e8f-9a0b1c2d3e4f’
parent_problem_relationship_idbigintInternal identifier for the parent problem relationship2
parent_problem_relationship_descriptionvarcharRelationship type to the parent problem (Combined, Grouped, Replaced, or Evolved)‘Combined’
problem_significance_idbigintInternal identifier for the problem significance1
problem_significance_descriptionvarcharSignificance of the problem (Significant Problem or Minor Problem)‘Significant Problem’
expected_durationbigintExpected duration of the problem in days90
authorising_user_in_role_idbigintThe unique identifier of the clinician who authorised or authored the problem record11223
authorising_user_in_role_uuidvarcharThe UUID derived from authorising_user_in_role_id and organisation, providing a stable unique identifier.‘a1b2c3d4-e5f6-4a5b-9c8d-0e1f2a3b4c5d’
entered_by_user_in_role_idbigintThe unique identifier of the user who entered the problem record33445
entered_by_user_in_role_uuidvarcharThe UUID derived from entered_by_user_in_role_id and organisation, providing a stable unique identifier.‘a1b2c3d4-e5f6-4a5b-9c8d-0e1f2a3b4c5d’
last_review_user_in_role_idbigintThe unique identifier of the user in role who last reviewed this problem44556
last_review_user_in_role_uuidvarcharThe UUID derived from last_review_user_in_role_id and organisation, providing a stable unique identifier.‘a1b2c3d4-e5f6-4a5b-9c8d-0e1f2a3b4c5d’
problem_status_idbigintInternal identifier for the problem status3
problem_status_descriptionvarcharStatus of the problem (Active Problem, Past Problem, Health Administration, or Potential)‘Active Problem’
observation_organisation_idbigintThe unique internal identifier of the organisation where the problem was recorded12345
observation_organisation_guidvarcharThe GUID of the organisation where the problem was recorded‘a7b8c9d0-e1f2-0a1b-5c6d-7e8f9a0b1c2d’
observation_organisation_uuidvarcharThe UUID derived from observation_organisation_id and organisation, providing a stable unique identifier.‘a1b2c3d4-e5f6-4a5b-9c8d-0e1f2a3b4c5d’
confidentiality_policy_idbigintInternal identifier of the confidentiality policy-1
code_idbigintThe unique EMIS code identifier for the clinical code associated with the problem8085301000006112
original_termvarcharThe EMIS term used to record the problem. Will be set to NULL for uncoded problems.‘Essential hypertension’
problem_end_datetimetimestamp(6) with time zoneThe date and time the problem ended‘2023-06-30 00:00:00.000000 UTC’
end_datetime_precisionvarcharPrecision of the end datetime; set to ‘YMDT’.‘YMDT’
last_review_datedateDate of the last clinical review of this problem‘2023-03-15’
last_review_date_precisionvarcharPrecision of the last review date; set to ‘YMD’‘YMD’
effective_datetimetimestamp(6) with time zoneThe date and time when the problem came into effect‘2023-01-10 09:00:00.000000 UTC’
effective_datetime_precisionvarcharPrecision of the effective datetime; set to ‘YMDT’.‘YMDT’
availability_datetimetimestamp(6) with time zoneThe date and time the problem was recorded in the source system‘2023-01-10 09:00:00.000000 UTC’
is_sensitivebooleanIndicates whether the problem record is flagged as sensitive. The sensitive reference set codes are 999004351000000109( gender related issues), 999004371000000100(assisted fertilisation), 999004361000000107(termination of pregnancy) and 999004381000000103 (sexually transmitted disease)FALSE
is_confidentialbooleanIndicates whether the problem record is confidential. This is based on confidentiality set against the patient/consultation/parent observation/problem record.FALSE
problem_event_typevarcharType of observation event (allergy, immunisation, referral, or observation)‘observation’
organisationvarcharAn identifier for the source of data (an organisation) relating to a given GP practice‘CDB-12345’
transform_datetimetimestamp(6) with time zoneThe timestamp indicating when the record was last processed and updated in the data model.‘2023-05-12 14:30:15.000000 UTC’
_execution_datevarcharThe transform_datetime formatted as yyyyMMddHHmmss. This column is provided only for backward compatibility.

The table below presents the flavour specific schema and maps columns between core, V1, and V2. Refer to Changes in iPCV V2 for more information.

Column NameData TypeData in V1Data in V2Core MappingComments
_ingest_timevarchar✓✓
is_deletedboolean✗✓
load_datetimetimestamp(6) with time zone✗✓
observation_idbigint✗✓
emis_observation_guidvarchar✓✓observation_guid
exa_observation_guidvarchar✓✓observation_uuid
parent_problem_idbigint✗✓
emis_parent_observation_guidvarchar✓✓parent_problem_guid
exa_parent_observation_guidvarchar✓✓parent_problem_uuid
consultation_idbigint✗✓
emis_encounter_guidvarchar✓✓consultation_guid
exa_encounter_guidvarchar✓✓consultation_uuid
consultation_section_idbigint✗✓
consultation_section_uuidvarchar✗✓
emis_patient_idbigint✓✓patient_id
registration_guidvarchar✓✓patient_guid
patient_uuidvarchar✗✓
observation_organisation_idbigint✗✓
emis_observation_organisation_guidvarchar✓✓observation_organisation_guid
observation_organisation_uuidvarchar✗✓
patient_organisation_idbigint✗✓
emis_registration_organisation_guidvarchar✓✓patient_organisation_guid
patient_organisation_uuidvarchar✗✓
registration_ods_codevarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
emis_code_idbigint✓✓code_id
emis_original_termvarchar✓✓original_term
confidentiality_policy_idbigint✗✓
consultation_source_emis_code_idbigint✓✓consultation_source_code_id
consultation_source_original_termvarchar✗✓
emis_enteredby_userinrole_guidvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
entered_by_user_in_role_idbigint✗✓
entered_by_user_in_role_uuidvarchar✗✓
emis_last_review_userinrole_guidvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
last_review_user_in_role_idbigint✗✓
last_review_user_in_role_uuidvarchar✗✓
emis_authorising_userinrole_guidvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
authorising_user_in_role_idbigint✗✓
authorising_user_in_role_uuidvarchar✗✓
recorded_datetimestamp(6) with time zone✓✓availability_datetime
end_datetimestamp(6) with time zone✓✓problem_end_datetime
end_date_precisionvarchar✓✓end_datetime_precision
last_review_datedate✓✓
last_review_date_precisionvarchar✓✓
problem_event_typevarchar✓✓
fhir_statusvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
problem_status_idbigint✗✓
problem_status_descriptionvarchar✓✓
fhir_significancevarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
problem_significance_idbigint✗✓
emis_problem_significancevarchar✓✓problem_significance_description
expected_duration_daysbigint✓✓expected_duration
fhir_relationvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
parent_problem_relationship_idbigint✗✓
parent_problem_relationshipvarchar✓✓
effective_datetimestamp(6) with time zone✓✓effective_datetime
effective_date_precisionvarchar✓✓effective_datetime_precision
confidential_flagboolean✓✓is_confidential
sensitive_flagboolean✓✓is_sensitive
confidential_patient_flagboolean✓✗
sensitive_patient_flagboolean✓✗
dummy_patient_flagboolean✓✗
regular_patient_flagboolean✓✗
regular_and_current_active_flagboolean✓✗
regular_current_active_and_inactive_flagboolean✓✗
non_regular_and_current_active_flagboolean✓✗
opt_out_93c1_flagboolean✓✗
opt_out_9nd19nu09nu4_flagboolean✓✗
opt_out_9nd19nu0_flagboolean✓✗
opt_out_9nu0_flagboolean✓✗
snomed_concept_idbigint✓✗
snomed_description_idbigint✓✗
readv2_codevarchar✓✗
other_codevarchar✓✗
other_code_systemvarchar✓✗
other_displayvarchar✓✗
organisationvarchar✓✓
transform_datetimetimestamp(6) with time zone✗✓
_execution_datevarchar✓✓
_record_versionvarchar✓✗
_update_datevarchar✓✗
_update_hourvarchar✓✗

Not used in this schema

The table below presents the flavour specific schema and maps columns between core, V1, and V2. Refer to Changes in iPCV V2 for more information.

Column NameData TypeData in V1Data in V2Core MappingComments
_ingest_timevarchar✓✓
is_deletedboolean✗✓
load_datetimetimestamp(6) with time zone✗✓
observation_idbigint✗✓
emis_observation_guidvarchar✓✓observation_guid
exa_observation_guidvarchar✓✓observation_uuid
parent_problem_idbigint✗✓
emis_parent_observation_guidvarchar✓✓parent_problem_guid
exa_parent_observation_guidvarchar✓✓parent_problem_uuid
consultation_idbigint✗✓
emis_encounter_guidvarchar✓✓consultation_guid
exa_encounter_guidvarchar✓✓consultation_uuid
consultation_section_idbigint✗✓
consultation_section_uuidvarchar✗✓
emis_patient_idbigint✓✓patient_id
registration_guidvarchar✓✓patient_guid
patient_uuidvarchar✗✓
observation_organisation_idbigint✗✓
emis_observation_organisation_guidvarchar✓✓observation_organisation_guid
observation_organisation_uuidvarchar✗✓
patient_organisation_idbigint✗✓
emis_registration_organisation_guidvarchar✓✓patient_organisation_guid
patient_organisation_uuidvarchar✗✓
emis_code_idbigint✓✓code_id
emis_original_termvarchar✓✓original_term
confidentiality_policy_idbigint✗✓
consultation_source_emis_code_idbigint✓✓consultation_source_code_id
registration_ods_codevarchar✓✓
emis_enteredby_userinrole_guidvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
entered_by_user_in_role_idbigint✗✓
entered_by_user_in_role_uuidvarchar✗✓
emis_last_review_userinrole_guidvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
last_review_user_in_role_idbigint✗✓
last_review_user_in_role_uuidvarchar✗✓
emis_authorising_userinrole_guidvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
authorising_user_in_role_idbigint✗✓
authorising_user_in_role_uuidvarchar✗✓
effective_datetimestamp(6) with time zone✓✓effective_datetime
effective_date_precisionvarchar✓✓effective_datetime_precision
recorded_datetimestamp(6) with time zone✓✓availability_datetime
end_datetimestamp(6) with time zone✓✓problem_end_datetime
end_date_precisionvarchar✓✓end_datetime_precision
last_review_datedate✓✓
last_review_date_precisionvarchar✓✓
problem_event_typevarchar✓✓
fhir_statusvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
problem_status_idbigint✗✓
problem_status_descriptionvarchar✓✓
fhir_significancevarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
problem_significance_idbigint✗✓
emis_problem_significancevarchar✓✓problem_significance_description
expected_duration_daysbigint✓✓expected_duration
fhir_relationvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
parent_problem_relationship_idbigint✗✓
parent_problem_relationshipvarchar✓✓
confidential_flagboolean✓✓is_confidential
sensitive_flagboolean✓✓is_sensitive
confidential_patient_flagboolean✓✗
sensitive_patient_flagboolean✓✗
dummy_patient_flagboolean✓✗
regular_patient_flagboolean✓✗
regular_and_current_active_flagboolean✓✗
regular_current_active_and_inactive_flagboolean✓✗
non_regular_and_current_active_flagboolean✓✗
opt_out_93c1_flagboolean✓✗
opt_out_9nd19nu09nu4_flagboolean✓✗
opt_out_9nd19nu0_flagboolean✓✗
snomed_concept_idbigint✓✗
snomed_description_idbigint✓✗
readv2_codevarchar✓✗
other_codevarchar✓✗
other_code_systemvarchar✓✗
other_displayvarchar✓✗
organisationvarchar✓✓
transform_datetimetimestamp(6) with time zone✗✓
_execution_datevarchar✓✓
_record_versionvarchar✓✗
_update_datevarchar✓✗
_update_hourvarchar✓✗

The table below presents the flavour specific schema.

Column NameData TypeCore Mapping
is_deletedboolean
pseudo_observation_uuidvarcharobservation_uuid
pseudo_patient_uuidvarcharpatient_uuid
pseudo_patient_organisation_uuidvarcharpatient_organisation_uuid
pseudo_consultation_uuidvarcharconsultation_uuid
pseudo_consultation_section_uuidvarcharconsultation_section_uuid
pseudo_parent_problem_uuidvarcharparent_problem_uuid
pseudo_observation_organisation_uuidvarcharobservation_organisation_uuid
availability_datetimetimestamp(6) with time zone
effective_datetimetimestamp(6) with time zone
effective_datetime_precisionvarchar
problem_end_datetimetimestamp(6) with time zone
end_datetime_precisionvarchar
last_review_datedate
last_review_date_precisionvarchar
code_idbigint
original_termvarchar
consultation_source_code_idbigint
consultation_source_original_termvarchar
parent_problem_relationship_idbigint
parent_problem_relationship_descriptionvarchar
problem_status_idbigint
problem_status_descriptionvarchar
problem_significance_idbigint
problem_significance_descriptionvarchar
expected_durationbigint
confidentiality_policy_idbigint
is_sensitiveboolean
is_confidentialboolean
problem_event_typevarchar
organisationvarchar
transform_datetimetimestamp(6) with time zone

The table below presents the flavour specific schema and maps columns between core, V1, and V2. Refer to Changes in iPCV V2 for more information.

Column NameData TypeData in V1Data in V2Core MappingComments
_ingest_timevarchar✓✓
is_deletedboolean✗✓
load_datetimetimestamp(6) with time zone✗✓
observation_idbigint✗✓
emis_observation_guidvarchar✓✓observation_guid
exa_observation_guidvarchar✓✓observation_uuid
parent_problem_idbigint✗✓
emis_parent_observation_guidvarchar✓✓parent_problem_guid
exa_parent_observation_guidvarchar✓✓parent_problem_uuid
consultation_idbigint✗✓
emis_encounter_guidvarchar✓✓consultation_guid
exa_encounter_guidvarchar✓✓consultation_uuid
consultation_section_idbigint✗✓
consultation_section_uuidvarchar✗✓
emis_patient_idbigint✓✓patient_id
registration_guidvarchar✓✓patient_guid
patient_uuidvarchar✗✓
observation_organisation_idbigint✗✓
emis_observation_organisation_guidvarchar✓✓observation_organisation_guid
observation_organisation_uuidvarchar✗✓
patient_organisation_idbigint✗✓
emis_registration_organisation_guidvarchar✓✓patient_organisation_guid
patient_organisation_uuidvarchar✗✓
registration_ods_codevarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
emis_code_idbigint✓✓code_id
emis_original_termvarchar✓✓original_term
confidentiality_policy_idbigint✗✓
consultation_source_emis_code_idbigint✓✓consultation_source_code_id
emis_enteredby_userinrole_guidvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
entered_by_user_in_role_idbigint✗✓
entered_by_user_in_role_uuidvarchar✗✓
emis_last_review_userinrole_guidvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
last_review_user_in_role_idbigint✗✓
last_review_user_in_role_uuidvarchar✗✓
emis_authorising_userinrole_guidvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
authorising_user_in_role_idbigint✗✓
authorising_user_in_role_uuidvarchar✗✓
effective_datetimestamp(6) with time zone✓✓effective_datetime
effective_date_precisionvarchar✓✓effective_datetime_precision
recorded_datetimestamp(6) with time zone✓✓availability_datetime
end_datetimestamp(6) with time zone✓✓problem_end_datetime
end_date_precisionvarchar✓✓end_datetime_precision
last_review_datedate✓✓
last_review_date_precisionvarchar✓✓
problem_event_typevarchar✓✓
fhir_statusvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
problem_status_idbigint✗✓
problem_status_descriptionvarchar✓✓
fhir_significancevarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
problem_significance_idbigint✗✓
emis_problem_significancevarchar✓✓problem_significance_description
expected_duration_daysbigint✓✓expected_duration
fhir_relationvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
parent_problem_relationship_idbigint✗✓
parent_problem_relationshipvarchar✓✓
confidential_flagboolean✓✓is_confidential
sensitive_flagboolean✓✓is_sensitive
confidential_patient_flagboolean✓✗
dummy_patient_flagboolean✓✗
sensitive_patient_flagboolean✓✗
regular_patient_flagboolean✓✗
opt_out_9nd19nu0_flagboolean✓✗
regular_and_current_active_flagboolean✓✗
regular_current_active_and_inactive_flagboolean✓✗
non_regular_and_current_active_flagboolean✓✗
opt_out_93c1_flagboolean✓✗
opt_out_9nd19nu09nu4_flagboolean✓✗
opt_out_9nu0_flagboolean✓✗
snomed_concept_idbigint✓✗
snomed_description_idbigint✓✗
readv2_codevarchar✓✗
other_codevarchar✓✗
other_code_systemvarchar✓✗
other_displayvarchar✓✗
organisationvarchar✓✓
transform_datetimetimestamp(6) with time zone✗✓
_execution_datevarchar✓✓

The table below presents the flavour specific schema and maps columns between core, V1, and V2. Refer to Changes in iPCV V2 for more information.

Column NameData TypeData in V1Data in V2Core MappingComments
_ingest_timevarchar✓✓
is_deletedboolean✗✓
load_datetimetimestamp(6) with time zone✗✓
observation_idbigint✗✓
emis_observation_guidvarchar✓✓observation_guid
exa_observation_guidvarchar✓✓observation_uuid
parent_problem_idbigint✗✓
emis_parent_observation_guidvarchar✓✓parent_problem_guid
parent_problem_uuidvarchar✗✓
consultation_section_idbigint✗✓
consultation_section_uuidvarchar✗✓
consultation_idbigint✗✓
consultation_guidvarchar✗✓
consultation_uuidvarchar✗✓
pseudo_registration_guidvarchar✓✓patient_guid
pseudo_patient_uuidvarchar✗✓patient_uuid
observation_organisation_idbigint✗✓
observation_organisation_guidvarchar✗✓
observation_organisation_uuidvarchar✗✓
patient_organisation_idbigint✗✓
emis_registration_organisation_guidvarchar✓✓patient_organisation_guid
patient_organisation_uuidvarchar✗✓
emis_last_review_userinrole_guidvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
last_review_user_in_role_idbigint✗✓
last_review_user_in_role_uuidvarchar✗✓
code_idbigint✗✓
end_datedate✓✓problem_end_datetime
end_date_precisionvarchar✓✓end_datetime_precision
last_review_datedate✓✓
last_review_date_precisionvarchar✓✓
problem_status_idbigint✗✓
problem_status_descriptionvarchar✓✓
fhir_significancevarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
problem_significance_idbigint✗✓
problem_significance_descriptionvarchar✗✓
expected_duration_in_daysbigint✓✓expected_duration
parent_problem_relationship_idbigint✗✓
parent_problem_relationship_descriptionvarchar✓✓
processing_idinteger✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
organisationvarchar✓✓
transform_datetimetimestamp(6) with time zone✗✓
_execution_datevarchar✓✓

The table below presents the flavour specific schema and maps columns between core, V1, and V2. Refer to Changes in iPCV V2 for more information.

Column NameData TypeData in V1Data in V2Core MappingComments
_ingest_timevarchar✓✓
is_deletedboolean✗✓
load_datetimetimestamp(6) with time zone✗✓
observation_idbigint✗✓
emis_observation_guidvarchar✓✓observation_guid
exa_observation_guidvarchar✓✓observation_uuid
parent_problem_idbigint✗✓
emis_parent_observation_guidvarchar✓✓parent_problem_guid
parent_problem_uuidvarchar✗✓
consultation_section_idbigint✗✓
consultation_section_uuidvarchar✗✓
consultation_idbigint✗✓
consultation_guidvarchar✗✓
consultation_uuidvarchar✗✓
pseudo_registration_guidvarchar✓✓patient_guid
pseudo_patient_uuidvarchar✗✓patient_uuid
observation_organisation_idbigint✗✓
observation_organisation_guidvarchar✗✓
observation_organisation_uuidvarchar✗✓
patient_organisation_idbigint✗✓
emis_registration_organisation_guidvarchar✓✓patient_organisation_guid
patient_organisation_uuidvarchar✗✓
emis_last_review_userinrole_guidvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
last_review_user_in_role_idbigint✗✓
last_review_user_in_role_uuidvarchar✗✓
code_idbigint✗✓
end_datedate✓✓problem_end_datetime
end_date_precisionvarchar✓✓end_datetime_precision
last_review_datedate✓✓
last_review_date_precisionvarchar✓✓
problem_status_idbigint✗✓
problem_status_descriptionvarchar✓✓
fhir_significancevarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
problem_significance_idbigint✗✓
problem_significance_descriptionvarchar✗✓
expected_duration_in_daysbigint✓✓expected_duration
parent_problem_relationship_idbigint✗✓
parent_problem_relationship_descriptionvarchar✓✓
processing_idinteger✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
organisationvarchar✓✓
transform_datetimetimestamp(6) with time zone✗✓
_execution_datevarchar✓✓Renamed from execution_datein V1

The table below presents the flavour specific schema and maps columns between core, V1, and V2. Refer to Changes in iPCV V2 for more information.

Column NameData TypeData in V1Data in V2Core MappingComments
_ingest_timevarchar✓✓
is_deletedboolean✗✓
load_datetimetimestamp(6) with time zone✗✓
observation_idbigint✗✓
observation_guidvarchar✓✓
id_type5varchar✓✓observation_uuid
consultation_section_idbigint✗✓
consultation_section_uuidvarchar✗✓
consultation_idbigint✗✓
consultation_guidvarchar✗✓
consultation_uuidvarchar✗✓
parent_problem_idbigint✗✓
parent_problem_observation_guidvarchar✓✓parent_problem_guid
parent_problem_uuidvarchar✗✓
patient_guidvarchar✓✓
patient_uuidvarchar✗✓
observation_organisation_idbigint✗✓
observation_organisation_guidvarchar✗✓
observation_organisation_uuidvarchar✗✓
patient_organisation_idbigint✗✓
patient_organisation_guidvarchar✗✓
patient_organisation_uuidvarchar✗✓
organisation_guidvarchar✓✗
code_idbigint✗✓
end_datedate✓✓problem_end_datetime
end_date_precisionvarchar✓✓end_datetime_precision
last_review_datedate✓✓
last_review_date_precisionvarchar✓✓
expected_durationbigint✓✓
problem_status_idbigint✗✓
problem_status_descriptionvarchar✓✓
problem_significance_idbigint✗✓
significance_descriptionvarchar✓✓problem_significance_description
last_review_user_in_role_guidvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
last_review_user_in_role_idbigint✗✓
last_review_user_in_role_uuidvarchar✗✓
parent_problem_relationship_idbigint✗✓
parent_problem_relationshipvarchar✓✓
processing_idinteger✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
organisationvarchar✓✓
transform_datetimetimestamp(6) with time zone✗✓
_execution_datevarchar✓✓Renamed from execution_datein V1

The table below presents the flavour specific schema and maps columns between core, V1, and V2. Refer to Changes in iPCV V2 for more information.

Column NameData TypeData in V1Data in V2Core MappingComments
_ingest_timevarchar✓✓
is_deletedboolean✗✓
load_datetimetimestamp(6) with time zone✗✓
observation_idbigint✗✓
emis_observation_guidvarchar✓✓observation_guid
exa_observation_guidvarchar✓✓observation_uuid
parent_problem_idbigint✗✓
emis_parent_observation_guidvarchar✓✓parent_problem_guid
exa_parent_observation_guidvarchar✓✓parent_problem_uuid
consultation_idbigint✗✓
emis_encounter_guidvarchar✓✓consultation_guid
exa_encounter_guidvarchar✓✓consultation_uuid
consultation_section_idbigint✗✓
consultation_section_uuidvarchar✗✓
emis_patient_idbigint✓✓patient_id
registration_guidvarchar✓✓patient_guid
patient_uuidvarchar✗✓
observation_organisation_idbigint✗✓
emis_observation_organisation_guidvarchar✓✓observation_organisation_guid
observation_organisation_uuidvarchar✗✓
patient_organisation_idbigint✗✓
emis_registration_organisation_guidvarchar✓✓patient_organisation_guid
patient_organisation_uuidvarchar✗✓
emis_code_idbigint✓✓code_id
emis_original_termvarchar✓✓original_term
confidentiality_policy_idbigint✗✓
consultation_source_emis_code_idbigint✓✓consultation_source_code_id
registration_ods_codevarchar✓✓
emis_enteredby_userinrole_guidvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
entered_by_user_in_role_idbigint✗✓
entered_by_user_in_role_uuidvarchar✗✓
emis_last_review_userinrole_guidvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
last_review_user_in_role_idbigint✗✓
last_review_user_in_role_uuidvarchar✗✓
emis_authorising_userinrole_guidvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
authorising_user_in_role_idbigint✗✓
authorising_user_in_role_uuidvarchar✗✓
effective_datetimestamp(6) with time zone✓✓effective_datetime
effective_date_precisionvarchar✓✓effective_datetime_precision
recorded_datetimestamp(6) with time zone✓✓availability_datetime
end_datetimestamp(6) with time zone✓✓problem_end_datetime
end_date_precisionvarchar✓✓end_datetime_precision
last_review_datedate✓✓
last_review_date_precisionvarchar✓✓
problem_event_typevarchar✓✓
fhir_statusvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
problem_status_idbigint✗✓
problem_status_descriptionvarchar✓✓
fhir_significancevarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
problem_significance_idbigint✗✓
emis_problem_significancevarchar✓✓problem_significance_description
expected_duration_daysbigint✓✓
fhir_relationvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
parent_problem_relationship_idbigint✗✓
parent_problem_relationshipvarchar✓✓
confidential_flagboolean✓✓is_confidential
sensitive_flagboolean✓✓is_sensitive
confidential_patient_flagboolean✓✗
sensitive_patient_flagboolean✓✗
dummy_patient_flagboolean✓✗
regular_patient_flagboolean✓✗
regular_and_current_active_flagboolean✓✗
regular_current_active_and_inactive_flagboolean✓✗
non_regular_and_current_active_flagboolean✓✗
opt_out_93c1_flagboolean✓✗
opt_out_9nd19nu09nu4_flagboolean✓✗
opt_out_9nd19nu0_flagboolean✓✗
opt_out_9nu0_flagboolean✓✗
snomed_concept_idbigint✓✗
snomed_description_idbigint✓✗
readv2_codevarchar✓✗
other_codevarchar✓✗
other_code_systemvarchar✓✗
other_displayvarchar✓✗
organisationvarchar✓✓
transform_datetimetimestamp(6) with time zone✗✓
_execution_datevarchar✓✓
_record_versionvarchar✓✗
_update_datevarchar✓✗
_update_hourvarchar✓✗

The table below presents the flavour specific schema and maps columns between core, V1, and V2. Refer to Changes in iPCV V2 for more information.

Column NameData TypeData in V1Data in V2Core MappingComments
_ingest_timevarchar✓✓
is_deletedboolean✗✓
load_datetimetimestamp(6) with time zone✗✓
observation_idbigint✗✓
emis_observation_guidvarchar✓✓observation_guid
exa_observation_guidvarchar✓✓observation_uuid
parent_problem_idbigint✗✓
emis_parent_observation_guidvarchar✓✓parent_problem_guid
exa_parent_observation_guidvarchar✓✓parent_problem_uuid
consultation_section_idbigint✗✓
consultation_section_uuidvarchar✗✓
consultation_idbigint✗✓
emis_encounter_guidvarchar✓✓consultation_guid
exa_encounter_guidvarchar✓✓consultation_uuid
observation_organisation_idbigint✗✓
emis_observation_organisation_guidvarchar✓✓observation_organisation_guid
observation_organisation_uuidvarchar✗✓
emis_patient_idbigint✓✗patient_id
pseudo_patient_uuidvarchar✗✓patient_uuid
pseudo_registration_guid_oureavarchar✓✓patient_guid
patient_organisation_idbigint✗✓
emis_registration_organisation_guidvarchar✓✓patient_organisation_guid
patient_organisation_uuidvarchar✗✓
registration_ods_codevarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
emis_code_idbigint✓✓code_id
emis_original_termvarchar✓✓original_term
consultation_source_emis_code_idbigint✓✓consultation_source_code_id
emis_enteredby_userinrole_guidvarchar✓✗Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
entered_by_user_in_role_uuidvarchar✗✓
emis_last_review_userinrole_guidvarchar✓✗Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
last_review_user_in_role_uuidvarchar✗✓
emis_authorising_userinrole_guidvarchar✓✗Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
authorising_user_in_role_uuidvarchar✗✓
effective_datetimestamp(6) with time zone✓✓effective_datetime
effective_date_precisionvarchar✓✓effective_datetime_precision
recorded_datetimestamp(6) with time zone✓✓availability_datetime
end_datetimestamp(6) with time zone✓✓problem_end_datetime
end_date_precisionvarchar✓✓end_datetime_precision
last_review_datedate✓✓
last_review_date_precisionvarchar✓✓
problem_event_typevarchar✓✓
fhir_statusvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
problem_status_idbigint✗✓
problem_status_descriptionvarchar✓✓
fhir_significancevarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
problem_significance_idbigint✗✓
emis_problem_significancevarchar✓✓problem_significance_description
expected_duration_daysbigint✓✓expected_duration
fhir_relationvarchar✓✓Always NULL as it is deprecated in v2. Refer changes in v2 for more details.
parent_problem_relationship_idbigint✗✓
parent_problem_relationshipvarchar✓✓
sensitive_flagboolean✓✓is_sensitive
confidential_flagboolean✓✓is_confidential
data_filterbigint✓✗
confidential_patient_flagboolean✓✗
sensitive_patient_flagboolean✓✗
dummy_patient_flagboolean✓✗
regular_patient_flagboolean✓✗
regular_and_current_active_flagboolean✓✗
regular_current_active_and_inactive_flagboolean✓✗
non_regular_and_current_active_flagboolean✓✗
opt_out_93c1_flagboolean✓✗
opt_out_9nd19nu09nu4_flagboolean✓✗
opt_out_9nd19nu0_flagboolean✓✗
opt_out_9nu0_flagboolean✓✗
snomed_concept_idbigint✓✗
snomed_description_idbigint✓✗
readv2_codevarchar✓✗
other_codevarchar✓✗
other_code_systemvarchar✓✗
other_displayvarchar✓✗
organisationvarchar✓✓
transform_datetimetimestamp(6) with time zone✗✓
_execution_datevarchar✓✓