Table Detail Report
PERSON_COMBINE
| Column Section | Relationship Section | Top of Page |
Table-level Detail
| Description: | Person Combine |
| Definition: | The person combine table contains the audit trail for all persons that were either automatically or manually combined as a result of determining that two rows in the person table represent the same person. |
| Table Type: | ACTIVITY |
Column Detail - PERSON_COMBINE
| Column Name | Type | Null? | Definition |
|---|---|---|---|
| ACTIVE_IND | DOUBLE | Y | The table row is active or inactive. A row is generally active unless it is in an inactive state such as logically deleted, combined away, pending purge, etc. |
| ACTIVE_STATUS_CD | DOUBLE | N | Indicates the status of the row itself (not the data in the row) such as active, inactive, combined away, pending purge, etc. |
| ACTIVE_STATUS_DT_TM | DATETIME | Y | The date and time that the active_status_cd was set. |
| ACTIVE_STATUS_PRSNL_ID | DOUBLE | N | The person who caused the active_status_cd to be set or change. |
| APPLICATION_FLAG | DOUBLE | Y | Tells which type of application sends the transaction. |
| CMB_DT_TM | DATETIME | Y | Date when combine finished |
| CMB_UPDT_ID | DOUBLE | Y | Person who performed the combine |
| COMBINE_ACTION_CD | DOUBLE | N | Action that was taken on the 'from' person record during the combine. |
| COMBINE_WEIGHT | DOUBLE | Y | A value between 0 and 100 representing the confidence level of the match based on match parameters. This column is only filled out by an OPF suggested combine. |
| CONTRIBUTOR_SYSTEM_CD | DOUBLE | N | Contributor system identifies the source feed of data from which a row was populated. This is mainly used to determine how to update a set of data that may have originated from more than one source feed. |
| ENCNTR_ID | DOUBLE | N | This is the value of the unique primary identifier of the encounter table. It is an internal system assigned number. |
| FROM_ALIAS_POOL_CD | DOUBLE | N | If from_mrn is used, this is the alias_pool_cd for the from_mrn. |
| FROM_ALIAS_TYPE_CD | DOUBLE | N | If from_mrn is used, this is the alias_type_cd for the from_mrn. |
| FROM_MRN | VARCHAR(200) | Y | This is the MRN of the from person. Currently only used for single-encntr person combines called from the esi server. |
| FROM_PERSON_ID | DOUBLE | N | This is the value of the unique primary identifier from the person table of the FROM person that was combined. It is an internal system assigned number. |
| PERSON_COMBINE_ID | DOUBLE | N | This is the value of the unique primary identifier of the person combine table. It is an internal system assigned number. |
| PREV_ACTIVE_IND | DOUBLE | Y | Reference Data Domain Sync (RDDS) use for determining historical occurrences. |
| PREV_ACTIVE_STATUS_CD | DOUBLE | N | The value of the active_status_cd prior to the row bein combined. Indicates the status of the row itself (not the data in the row) such as active, inactive, combined away, pending purge, etc. |
| PREV_CONFID_LEVEL_CD | DOUBLE | N | The value of the conf_level_cd prior to the row being combined. Confidential level identifies a level of security that may restrict access or release of information. |
| TO_ALIAS_POOL_CD | DOUBLE | N | If to_mrn is used, this is the alias_pool_cd for the to_mrn. |
| TO_ALIAS_TYPE_CD | DOUBLE | N | If to_mrn is used, this is the alias_type_cd for the to_mrn. |
| TO_MRN | VARCHAR(200) | Y | This is the MRN of the to person. Currently only used for single-encntr person combines called from the esi server. |
| TO_PERSON_ID | DOUBLE | N | This is the value of the unique primary identifier from the person table of the TO person that was combined. It is an internal system assigned number. |
| TRANSACTION_TYPE | VARCHAR(8) | Y | The type of transaction that triggers the combine. For ESI transactions, the transaction_type will be the MSH event, e.g., ADT^A01, ADT^A02, etc. For Combine Tool transactions, the transaction_type will be CMBTOOL. |
| UCB_DT_TM | DATETIME | Y | Date when uncombine finished |
| UCB_UPDT_ID | DOUBLE | Y | Person who performed the uncombine |
| UPDT_APPLCTX | DOUBLE | N | The application context number from the record info block. |
| UPDT_CNT | DOUBLE | N | Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. |
| UPDT_DT_TM | DATETIME | N | The date and time the row was last inserted or updated. |
| UPDT_ID | DOUBLE | N | The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. |
| UPDT_TASK | DOUBLE | N | The registered (assigned) task number for the process that inserted or updated the row. |
Relationship Detail - PERSON_COMBINE
| Child Column in PERSON_COMBINE(FK) | Parent Table Name | Parent Column Name | |
|---|---|---|---|
| Parents: | FROM_PERSON_ID | PERSON | PERSON_ID |
| TO_PERSON_ID | PERSON | PERSON_ID |
| Parent Column in PERSON_COMBINE (PK) | Child Table Name | Child Column Name | |
|---|---|---|---|
| Children: | PERSON_COMBINE_ID | PERSON_COMBINE_BATCH | PERSON_COMBINE_ID |
| PERSON_COMBINE_DET | PERSON_COMBINE_ID |
PERSON_COMBINE_BATCH
| Column Section | Relationship Section | Top of Page |
Table-level Detail
| Description: | Person Combine Batch |
| Definition: | The person_combine_batch table is used for the batch Person combine process. It is populated from HNACombine.exe |
| Table Type: | ACTIVITY |
Column Detail - PERSON_COMBINE_BATCH
| Column Name | Type | Null? | Definition |
|---|---|---|---|
| ACTIVE_IND | DOUBLE | N | The table row is active or inactive. A row is generally active unless it is in an inactive state such as logically deleted, combined away, pending purge, etc. |
| ACTIVE_STATUS_CD | DOUBLE | N | Indicates the status of the row itself (not the data in the row) such as active, inactive, combined away, pending purge, etc. |
| ACTIVE_STATUS_DT_TM | DATETIME | N | The date and time that the active_status_cd was set. |
| ACTIVE_STATUS_PRSNL_ID | DOUBLE | N | The person who caused the active_status_cd to be set or change. |
| BATCH_DT_TM | DATETIME | Y | Date the batrch record is scheduled to be processed. |
| BATCH_STATUS_CD | DOUBLE | N | Contains the value of the status of the batch. |
| CREATE_DT_TM | DATETIME | Y | This is the date and time that the row was created. |
| CREATE_PRSNL_ID | DOUBLE | N | The person responsible for inserting this row on the table |
| FROM_PERSON_ID | DOUBLE | N | FROM_PERSON_ID, this id gets combined into the TO_PERSON_ID |
| OWNER_NAME | VARCHAR(255) | Y | Name of the process that owns the row. |
| PERSON_COMBINE_BATCH_ID | DOUBLE | N | Unique generated number that identifies a single row on the person_combine_batch. |
| PERSON_COMBINE_ID | DOUBLE | N | Uniquely identifies the related person combine row. |
| PERSON_MATCHES_ID | DOUBLE | N | Uniquely identifies the related person_matches row. |
| PROCESSED_DT_TM | DATETIME | Y | The date the batch record was actually processed. |
| REVERSE_COMBINE_IND | DOUBLE | Y | Indicator for Reverse Combine mode. |
| TO_PERSON_ID | DOUBLE | N | TO_PERSON_ID surviving person that gets data from the FROM_PERSON_ID |
| UPDT_APPLCTX | DOUBLE | N | The application context number from the record info block. |
| UPDT_CNT | DOUBLE | N | Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. |
| UPDT_DT_TM | DATETIME | N | The date and time the row was last inserted or updated. |
| UPDT_ID | DOUBLE | N | The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. |
| UPDT_TASK | DOUBLE | N | The registered (assigned) task number for the process that inserted or updated the row. |
Relationship Detail - PERSON_COMBINE_BATCH
| Child Column in PERSON_COMBINE_BATCH(FK) | Parent Table Name | Parent Column Name | |
|---|---|---|---|
| Parents: | FROM_PERSON_ID | PERSON | PERSON_ID |
| TO_PERSON_ID | PERSON | PERSON_ID | |
| PERSON_COMBINE_ID | PERSON_COMBINE | PERSON_COMBINE_ID | |
| PERSON_MATCHES_ID | PERSON_MATCHES | PERSON_MATCHES_ID | |
| CREATE_PRSNL_ID | PRSNL | PERSON_ID |
| Parent Column in PERSON_COMBINE_BATCH (PK) | Child Table Name | Child Column Name | |
|---|---|---|---|
| Children: | PERSON_COMBINE_BATCH_ID | EMPI_IMPORT_MATCH | PERSON_COMBINE_BATCH_ID |
PERSON_COMBINE_DET
| Column Section | Relationship Section | Top of Page |
Table-level Detail
| Description: | Person Combine Detail |
| Definition: | The person combine detail table contains an audit trail for every row in every table where the person_id was changed to a new person_id as a result of combining two rows in the person table. |
| Table Type: | ACTIVITY |
Column Detail - PERSON_COMBINE_DET
| Column Name | Type | Null? | Definition |
|---|---|---|---|
| ACTIVE_IND | DOUBLE | Y | The table row is active or inactive. A row is generally active unless it is in an inactive state such as logically deleted, combined away, pending purge, etc. |
| ACTIVE_STATUS_CD | DOUBLE | N | Indicates the status of the row itself (not the data in the row) such as active, inactive, combined away, pending purge, etc. |
| ACTIVE_STATUS_DT_TM | DATETIME | Y | The date and time that the active_status_cd was set. |
| ACTIVE_STATUS_PRSNL_ID | DOUBLE | N | The person who caused the active_status_cd to be set or change. |
| ATTRIBUTE_NAME | VARCHAR(32) | Y | Name of the attribute on the child table that is related to person.person_id. |
| COMBINE_ACTION_CD | DOUBLE | N | The action that was taken on the child row during the combine, e.g. add, update, etc. |
| COMBINE_DESC_CD | DOUBLE | N | Further describes what happened during a combine. |
| ENTITY_ID | DOUBLE | N | The value of the primary identifier of the row in the table, identified in the entity_name field, that was combined. For example, if a person_alias row was combined, the value here would be the value of the row's person_alias_id. |
| ENTITY_NAME | VARCHAR(32) | N | The upper case name of the table to which this row is related (e.g. PRSNL, ORGANIZATION, etc.) |
| PERSON_COMBINE_DET_ID | DOUBLE | N | This is the value of the unique primary identifier of the person combine detail table. It is an internal system assigned number. |
| PERSON_COMBINE_ID | DOUBLE | N | This is the value of the unique primary identifier of the person combine table. It is an internal system assigned number. |
| PREV_ACTIVE_IND | DOUBLE | Y | Reference Data Domain Sync (RDDS) use for determining historical occurrences. |
| PREV_ACTIVE_STATUS_CD | DOUBLE | N | The value of the active_status_cd prior to the row bein combined. Indicates the status of the row itself (not the data in the row) such as active, inactive, combined away, pending purge, etc. |
| PREV_END_EFF_DT_TM | DATETIME | Y | If a row is made 'not effective' during a combine, the value of its end_effective_dt_tm column before combine is stored here. |
| TO_RECORD_IND | DOUBLE | Y | If set to 1, this record was originally a child of the to parent record. |
| UPDT_APPLCTX | DOUBLE | N | The application context number from the record info block. |
| UPDT_CNT | DOUBLE | N | Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. |
| UPDT_DT_TM | DATETIME | N | The date and time the row was last inserted or updated. |
| UPDT_ID | DOUBLE | N | The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. |
| UPDT_TASK | DOUBLE | N | The registered (assigned) task number for the process that inserted or updated the row. |
Relationship Detail - PERSON_COMBINE_DET
| Child Column in PERSON_COMBINE_DET(FK) | Parent Table Name | Parent Column Name | |
|---|---|---|---|
| Parents: | PERSON_COMBINE_ID | PERSON_COMBINE | PERSON_COMBINE_ID |