Skip to content
Partner Developer Portal

Schema

Column NameData TypeDescriptionExample
patient_idbigintUnique identifier for the patient123456
organisationvarcharIdentifier for the data source organization’EMIS’
load_datetimetimestamp(6) with time zoneTimestamp when the record was loaded’2023-05-12 14:30:15+00’
extract_datetimetimestamp(6) with time zoneTimestamp when the data was extracted from source’2023-05-12 14:00:00+00’
is_deletedbooleanFlag indicating if the record is deletedfalse
patient_guidvarcharGlobally unique identifier for the patient’a1b2c3d4-e5f6-…‘
registration_organisation_idbigintID of the organization where patient is registered789012
registration_organisation_guidvarcharGUID of the organization where patient is registered’x1y2z3a4-b5c6-…‘
is_regularbooleanCurrent status: patient is a regular patienttrue
was_regularbooleanHistorical status: patient was a regular patienttrue
is_dummybooleanCurrent status: patient is a dummy/test recordfalse
was_dummybooleanHistorical status: patient was a dummy/test recordfalse
is_registeredbooleanCurrent status: patient is registeredtrue
was_registeredbooleanHistorical status: patient was registeredtrue
is_activebooleanCurrent status: patient is activetrue
was_activebooleanHistorical status: patient was activetrue
has_leftbooleanCurrent status: patient has left the practicefalse
had_leftbooleanHistorical status: patient had left the practicefalse
has_diedbooleanCurrent status: patient has diedfalse
had_diedbooleanHistorical status: patient had diedfalse
is_confidentialbooleanCurrent status: patient record is confidentialfalse
was_confidentialbooleanHistorical status: patient record was confidentialfalse
is_sensitivebooleanCurrent status: patient record is sensitivefalse
was_sensitivebooleanHistorical status: patient record was sensitivefalse
is_national_data_opted_inbooleanCurrent status: patient opted in for national data sharingtrue
was_national_data_opted_inbooleanHistorical status: patient was opted in for national data sharingtrue
is_consent_9nu0booleanCurrent status: patient has consent type 9nu0true
was_consent_9nu0booleanHistorical status: patient had consent type 9nu0true
is_consent_93c1booleanCurrent status: patient has consent type 93c1false
was_consent_93c1booleanHistorical status: patient had consent type 93c1false
is_consent_9nu4booleanCurrent status: patient has consent type 9nu4true
was_consent_9nu4booleanHistorical status: patient had consent type 9nu4true
is_consent_9nd1booleanCurrent status: patient has consent type 9nd1true
was_consent_9nd1booleanHistorical status: patient had consent type 9nd1true
is_consent_9nd1_and_9nu0booleanCurrent status: patient has both 9nd1 and 9nu0 consentstrue
was_consent_9nd1_and_9nu0booleanHistorical status: patient had both 9nd1 and 9nu0 consentstrue
is_consent_9nd1_and_9nu0_and_9nu4booleanCurrent status: patient has 9nd1, 9nu0, and 9nu4 consentstrue
was_consent_9nd1_and_9nu0_and_9nu4booleanHistorical status: patient had 9nd1, 9nu0, and 9nu4 consentstrue
transform_datetimetimestamp(6) with time zoneTimestamp when the record was last transformed’2023-05-12 14:30:15+00’
_execution_datevarcharFormatted transform datetime for versioning’20230512143015’

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

Column NameData TypeData Exists in v1Data Exists in v2Comments
is_deletedboolean
load_datetimetimestamp(6) with time zone
patientidbigint
registration_idvarchar
registration_organisation_idbigint
emis_registration_organisation_guidvarchar
is_regularboolean
is_dummyboolean
is_not_registeredboolean
is_activeboolean
has_leftboolean
has_diedboolean
is_confidentialboolean
is_sensitiveboolean
is_ndopboolean
has_9nu0boolean
has_93c1boolean
has_9nu4boolean
has_9nd1boolean
has_9nd1_or_9nu0boolean
has_9nd1_9nu0_or_9nu4boolean
organisationvarchar
transform_datetimetimestamp(6) with time zone
_execution_datevarchar
_record_versionvarcharRemoved as it is deprecated in iPCV v2
_update_datevarcharRemoved as it is deprecated in iPCV v2
_ingest_timevarcharRemoved as it is deprecated in iPCV v2
_update_hourvarcharRemoved as it is deprecated in iPCV v2

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

Column NameData TypeData Exists in v1Data Exists in v2Comments
emis_patient_idbigint
registration_guidvarchar
registration_organisation_idbigint
emis_registration_organisation_guidvarchar
action_to_takevarchar
organisationvarchar
transform_datetimetimestamp(6) with time zone
_execution_datevarchar

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

Column NameData TypeData Exists in v1Data Exists in v2Comments
emis_patient_idbigint
registration_guidvarchar
action_to_takevarchar
organisationvarchar
transform_datetimetimestamp(6) with time zone
_execution_datevarchar

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

Column NameData TypeData Exists in v1Data Exists in v2Comments
emis_patient_idbigint
registration_guidvarchar
action_to_takevarchar
organisationvarchar
transform_datetimetimestamp(6) with time zone
_execution_datevarchar

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

Column NameData TypeData Exists in v1Data Exists in v2Comments
patient_idbigint
pseudo_registration_guidvarchar
action_to_takevarchar
registration_organisation_idbigint
emis_registration_organisation_guidvarchar
organisationvarchar
transform_datetimetimestamp(6) with time zone
_execution_datevarchar

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

Column NameData TypeData Exists in v1Data Exists in v2Comments
patient_idbigint
pseudo_registration_guidvarchar
action_to_takevarchar
registration_organisation_idbigint
emis_registration_organisation_guidvarchar
organisationvarchar
transform_datetimetimestamp(6) with time zone
_execution_datevarchar

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

Column NameData TypeData Exists in v1Data Exists in v2Comments
emis_patient_idbigint
patient_guidvarchar
registration_organisation_idbigint
organisation_guidvarchar
action_to_takevarchar
organisationvarchar
transform_datetimetimestamp(6) with time zone
_execution_datevarchar

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

Column NameData TypeData Exists in v1Data Exists in v2Comments
_record_versionvarcharRemoved as it is deprecated in iPCV v2
_update_datevarcharRemoved as it is deprecated in iPCV v2
_ingest_timevarcharRemoved as it is deprecated in iPCV v2
_update_hourvarcharRemoved as it is deprecated in iPCV v2
load_datetimetimestamp(6) with time zone
patient_idbigintpatientidExists in v1 with a different name
registration_idvarchar
registration_organisation_idbigint
emis_registration_organisation_guidvarchar
is_regularboolean
is_dummyboolean
is_not_registeredboolean
is_activeboolean
has_leftboolean
has_diedboolean
is_confidentialboolean
is_sensitiveboolean
is_ndopboolean
has_9nu0boolean
has_93c1boolean
has_9nu4boolean
has_9nd1boolean
has_9nd1_or_9nu0boolean
has_9nd1_9nu0_or_9nu4boolean
organisationvarchar
transform_datetimetimestamp(6) with time zone
_execution_datevarchar

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

Column NameData TypeData Exists in v1Data Exists in v2Comments
registration_guidvarcharUse registration_organisation_id to get the necessary details from organisation model
data_filterintegerRemoved as it is deprecated in v2
is_deletedboolean
patient_idbigintemis_patient_idExists in v1 with a different name
pseudo_registration_guid_oureavarchar
action_to_takevarchar
registration_organisation_idbigint
emis_registration_organisation_guidvarchar
organisationvarchar
transform_datetimetimestamp(6) with time zone
_execution_datevarchar