Skip to content
Partner Developer Portal

Schema

The core schema represents the MKB Mapping Ethnicity schema derived from EMIS source systems.

Column NameData TypeDescriptionExample
is_deletedbooleanIndicates if this record should be considered soft deletedFALSE
code_idbigintThe unique EMIS code identifier for the ethnicity code285954016
snomed_concept_idbigintThe unique identifier for concepts within the SNOMED CT clinical terminology.414481008
snomed_descriptionvarcharThe preferred term that describes the concept within the SNOMED CT clinical terminology.‘White British’
snomed_description_idbigintThe unique identifier for the preferred term that describes the concept within the SNOMED CT clinical terminology.2533844017
organisationvarcharSet to ‘EMIS’‘EMIS’
transform_datetimetimestamp(6) with time zoneThe timestamp indicating when the record was last processed and updated in the data model.‘2023-09-01 09:00:00.000000 UTC’
_execution_datevarcharThe transform_datetime formatted as yyyyMMddHHmmss. This column is provided only for backward compatibility.‘20230512143015’

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
_mkb_versionvarchar✓✗
_record_versionvarchar✓✗
_ingest_timevarchar✓✗
is_deletedboolean✗✓
emis_code_idbigint✓✓code_id
snomed_concept_idbigint✓✓
snomed_description_idbigint✓✓
snomed_descriptionvarchar✓✓
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
_mkb_versionvarchar✓✗
_record_versionvarchar✓✗
_ingest_timevarchar✓✗
is_deletedboolean✗✓
emis_code_idbigint✓✓code_id
snomed_concept_idbigint✓✓
snomed_descriptionvarchar✓✓
snomed_description_idbigint✓✓
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
_mkb_versionvarchar✓✗
_record_versionvarchar✓✗
_ingest_timevarchar✓✗
is_deletedboolean✗✓
emis_code_idbigint✓✓code_id
snomed_concept_idbigint✓✓
snomed_descriptionvarchar✓✓
snomed_description_idbigint✓✓
organisationvarchar✓✓
transform_datetimetimestamp(6) with time zone✗✓
_execution_datevarchar✓✓

The table below presents the flavour specific schema.

Column NameData Type
is_deletedboolean
code_idbigint
snomed_concept_idbigint
snomed_descriptionvarchar
snomed_description_idbigint
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
_mkb_versionvarchar✓✗
_record_versionvarchar✓✗
_ingest_timevarchar✓✗
is_deletedboolean✗✓
emis_code_idbigint✓✓code_id
snomed_concept_idbigint✓✓
snomed_descriptionvarchar✓✓
snomed_description_idbigint✓✓
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
_mkb_versionvarchar✓✗
_record_versionvarchar✓✗
_ingest_timevarchar✓✗
is_deletedboolean✗✓
emis_code_idbigint✓✓code_id
snomed_concept_idbigint✓✓
snomed_descriptionvarchar✓✓
snomed_description_idbigint✓✓
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
_mkb_versionvarchar✓✗
_record_versionvarchar✓✗
_ingest_timevarchar✓✗
is_deletedboolean✗✓
emis_code_idbigint✓✓code_id
snomed_concept_idbigint✓✓
snomed_descriptionvarchar✓✓
snomed_description_idbigint✓✓
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
_mkb_versionvarchar✓✗
_record_versionvarchar✓✗
_ingest_timevarchar✓✗
is_deletedboolean✗✓
emis_code_idbigint✓✓code_id
snomed_concept_idbigint✓✓
snomed_description_idbigint✓✓
snomed_descriptionvarchar✓✓
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
_mkb_versionvarchar✓✗
_record_versionvarchar✓✗
_ingest_timevarchar✓✗
is_deletedboolean✗✓
emis_code_idbigint✓✓code_id
snomed_concept_idbigint✓✓
snomed_description_idbigint✓✓
snomed_descriptionvarchar✓✓
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
_mkb_versionvarchar✓✗
_record_versionvarchar✓✗
_ingest_timevarchar✓✗
data_filterinteger✓✗
is_deletedboolean✗✓
emis_code_idbigint✓✓code_id
snomed_concept_idbigint✓✓
snomed_descriptionvarchar✓✓
snomed_description_idbigint✓✓
organisationvarchar✓✓
transform_datetimetimestamp(6) with time zone✗✓
_execution_datevarchar✓✓