Table Detail Report

PERSON_MILITARY



Column Section Relationship Section Top of Page


Table-level Detail

Description: Person Military
Definition: The person military table contains various attributes about a person that is a member of the military.
Table Type: ACTIVITY





Column Detail - PERSON_MILITARY


Column Name Type Null? Definition
ACTIVE_IND NUMBER 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 NUMBER 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 DATE N The date and time that the active_status_cd was set.
ACTIVE_STATUS_PRSNL_ID NUMBER N The person who caused the active_status_cd to be set or change.
ASSIGNED_UNIT_ORG_ID NUMBER N The military unit organization to which the military person's placement is relatively permanent. This is the value of the unique primary identifier of the organization table. it is an internal system assigned number.
ATTACHED_UNIT_ORG_ID NUMBER N The military unit organization to which the military person's placement is relatively temporary.This is the value of the unique primary identifier of the organization table. it is an internal system assigned number.
COMMAND_SECURITY_CD NUMBER N Represents the special access security program for the military person's command. It informs the user of the service member¿s responsibilities and can impact the care and medications that can be given to the patient. The special access programs require additional security protection, safeguards, and access restrictions which exceed those for regular classified information.
FLYING_STATUS_CD NUMBER N Represents if the person is authorized and qualified (both technically and medically) for flight.
PERSON_ID NUMBER N This is the value of the unique primary identifier of the person table. it is an internal system assigned number.
UPDT_APPLCTX NUMBER N The application context number from the record info block.
UPDT_CNT NUMBER 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 DATE N The date and time the row was last inserted or updated.
UPDT_ID NUMBER 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 NUMBER N The registered (assigned) task number for the process that inserted or updated the row.



Relationship Detail - PERSON_MILITARY


Child Column in PERSON_MILITARY(FK) Parent Table Name Parent Column Name
Parents: ASSIGNED_UNIT_ORG_ID ORGANIZATION ORGANIZATION_ID
ATTACHED_UNIT_ORG_ID ORGANIZATION ORGANIZATION_ID
PERSON_ID PERSON PERSON_ID


PERSON_MILITARY_HIST



Column Section Relationship Section Top of Page


Table-level Detail

Description: Person Military History
Definition: Used for tracking changes to the person military table.
Table Type: ACTIVITY





Column Detail - PERSON_MILITARY_HIST


Column Name Type Null? Definition
ACTIVE_IND NUMBER 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 NUMBER 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 DATE N The date and time that the active_status_cd was set.
ACTIVE_STATUS_PRSNL_ID NUMBER N The person who caused the active_status_cd to be set or change.
ASSIGNED_UNIT_ORG_ID NUMBER N The military unit organization to which the military person's placement is relatively permanent. This is the value of the unique primary identifier of the organization table. it is an internal system assigned number.
ATTACHED_UNIT_ORG_ID NUMBER N The military unit organization to which the military person's placement is relatively temporary.This is the value of the unique primary identifier of the organization table. it is an internal system assigned number.
CHANGE_BIT NUMBER N Identifies which columns have had a change.
COMMAND_SECURITY_CD NUMBER N Represents the special access security program for the military person's command. It informs the user of the service member¿s responsibilities and can impact the care and medications that can be given to the patient. The special access programs require additional security protection, safeguards, and access restrictions which exceed those for regular classified information.
FLYING_STATUS_CD NUMBER N Represents if the person is authorized and qualified (both technically and medically) for flight.
PERSON_ID NUMBER N This is the value of the unique primary identifier of the person table. it is an internal system assigned number.
PERSON_MILITARY_HIST_ID NUMBER N Unique generated number that identifies a single row on the PERSON_MILITARY_HIST table.
PM_HIST_TRACKING_ID NUMBER N This is the value of the unique primary identifier of the pm_hist_tracking table. It is an internal system assigned number.
TRACKING_BIT NUMBER N Identifies which columns are being tracked for history.
TRANSACTION_DT_TM DATE Y More aptly named activity_dt_tm; holds the current date and time of the system when the row was inserted. This will match the create_dt_tm from the corresponding pm_hist_tracking row.
UPDT_APPLCTX NUMBER N The application context number from the record info block. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_CNT NUMBER 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. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_DT_TM DATE N The date and time the row was last inserted or updated. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_ID NUMBER 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. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_TASK NUMBER N The registered (assigned) task number for the process that inserted or updated the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.



Relationship Detail - PERSON_MILITARY_HIST


Child Column in PERSON_MILITARY_HIST(FK) Parent Table Name Parent Column Name
Parents: ASSIGNED_UNIT_ORG_ID ORGANIZATION ORGANIZATION_ID
ATTACHED_UNIT_ORG_ID ORGANIZATION ORGANIZATION_ID
PERSON_ID PERSON PERSON_ID
PM_HIST_TRACKING_ID PM_HIST_TRACKING PM_HIST_TRACKING_ID


PERSON_NAME



Column Section Relationship Section Top of Page


Table-level Detail

Description: Person Name
Definition: The person name table contains the current name, previous name history, maiden name, and any other alias names for a person.
Table Type: ACTIVITY





Column Detail - PERSON_NAME


Column Name Type Null? Definition
ACTIVE_IND NUMBER 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 NUMBER 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 DATE N The date and time that the active_status_cd was set.
ACTIVE_STATUS_PRSNL_ID NUMBER N The person who caused the active_status_cd to be set or change.
BEG_EFFECTIVE_DT_TM DATE Y The date and time for which this table row becomes effective. Normally, this will be the date and time the row is added, but could be a past or future date and time.
CONTRIBUTOR_SYSTEM_CD NUMBER 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.
DATA_STATUS_CD NUMBER N Data status indicates a level of authenticity of the row data. Typically this will either be AUTHENTICATED or UNAUTHENTICATED.
DATA_STATUS_DT_TM DATE Y The date and time that the data_status_cd was set.
DATA_STATUS_PRSNL_ID NUMBER N The person who caused the data_status_cd to be set or change.
END_EFFECTIVE_DT_TM DATE Y The date/time after which the row is no longer valid as active current data. This may be valued with the date that the row became inactive.
NAME_DEGREE VC2(100) Y Is this the same as prefix or suffix?
NAME_FIRST VC2(100) Y This is the person's first given name.
NAME_FIRST_KEY VC2(100) Y First name key.
NAME_FIRST_KEY_A_NLS VC2(400) Y NAME_FIRST_KEY_A_NLS column
NAME_FIRST_KEY_NLS VC2(202) Y First name key (NLS).
NAME_FORMAT_CD NUMBER N future
NAME_FULL VC2(100) Y This is the complete person name including punctuation, formatting, prefix, and suffix.
NAME_INITIALS VC2(100) Y The three character initial abbreviation of the person's name.
NAME_LAST VC2(100) Y This is the person's family name.
NAME_LAST_KEY VC2(100) Y Last name key.
NAME_LAST_KEY_A_NLS VC2(400) Y NAME_LAST_KEY_A_NLS column
NAME_LAST_KEY_NLS VC2(202) Y Last name key (NLS).
NAME_MIDDLE VC2(100) Y This is the person's middle or secondary given name or names.
NAME_MIDDLE_KEY VC2(100) Y Middle name key.
NAME_MIDDLE_KEY_A_NLS VC2(400) Y NAME_MIDDLE_KEY_A_NLS column
NAME_MIDDLE_KEY_NLS VC2(202) Y Middle name key (NLS).
NAME_ORIGINAL VC2(100) Y This is the preserved value of the person name when initially enrolled in the system.
NAME_PREFIX VC2(100) Y Name prefix includes any titles that will precede the regular person name.
NAME_SUFFIX VC2(100) Y Name suffix includes any titles that will follow the regular person name.
NAME_TITLE VC2(100) Y Is this the same as prefix or suffix?
NAME_TYPE_CD NUMBER N This code identifies the type of name for the person name row (i.e., current, previous, maiden, other).
NAME_TYPE_SEQ NUMBER N This is the numeric sequence that determines the priority or precedence that one name row has over another when both rows contain the same person_id and name_type_cd.
PERSON_ID NUMBER N This is the value of the unique primary identifier of the person table. It is an internal system assigned number.
PERSON_NAME_ID NUMBER N This is the value of the unique primary identifier of the person name table. It is an internal system assigned number.
SOURCE_IDENTIFIER VC2(255) Y Identifier assigned from a master system to this row. Added to support he UK's PDS Allocated Object Identifier. Used to help keep the UK master database in sync with Millennium.
UPDT_APPLCTX NUMBER N The application context number from the record info block. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_CNT NUMBER 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. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_DT_TM DATE N The date and time the row was last inserted or updated. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_ID NUMBER 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. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_TASK NUMBER N The registered (assigned) task number for the process that inserted or updated the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.



Relationship Detail - PERSON_NAME


Child Column in PERSON_NAME(FK) Parent Table Name Parent Column Name
Parents: PERSON_ID PERSON PERSON_ID




Parent Column in PERSON_NAME (PK) Child Table Name Child Column Name
Children: PERSON_NAME_ID PERSON_NAME_HIST PERSON_NAME_ID


PERSON_NAME_HIST



Column Section Relationship Section Top of Page


Table-level Detail

Description: PERSON NAME HIST
Definition: Used for tracking history of changes to person names.
Table Type: ACTIVITY





Column Detail - PERSON_NAME_HIST


Column Name Type Null? Definition
ACTIVE_IND NUMBER 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 NUMBER 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 DATE N The date and time that the active_status_cd was set.
ACTIVE_STATUS_PRSNL_ID NUMBER N The person who caused the active_status_cd to be set or change.
BEG_EFFECTIVE_DT_TM DATE Y The date and time for which this table row becomes effective. Normally, this will be the date and time the row is added, but could be a past or future date and time.
CHANGE_BIT NUMBER N Identifies which columns have had a change.
CONTRIBUTOR_SYSTEM_CD NUMBER 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.
DATA_STATUS_CD NUMBER N Data status indicates a level of authenticity of the row data. Typically this will either be AUTHENTICATED or UNAUTHENTICATED.
DATA_STATUS_DT_TM DATE Y The date and time that the data_status_cd was set.
DATA_STATUS_PRSNL_ID NUMBER N The person who caused the data_status_cd to be set or change.
END_EFFECTIVE_DT_TM DATE Y The date/time after which the row is no longer valid as active current data. This may be valued with the date that the row became inactive.
NAME_DEGREE VC2(100) Y This is the person's abbreviation that represents a degree or certification.
NAME_FIRST VC2(100) Y This is the person's first given name.
NAME_FIRST_KEY VC2(100) Y This is the person's first given name all capitals with punctuation removed. This field is used for indexing and searching for a person by name.
NAME_FIRST_KEY_A_NLS VC2(400) Y NAME_FIRST_KEY_A_NLS column
NAME_FIRST_KEY_NLS VC2(202) Y First Name Key field converted to NLS format for internationalization requirements
NAME_FULL VC2(100) Y This is the complete person name including punctuation, formatting, prefix, and suffix.
NAME_INITIALS VC2(100) Y The three character initial abbreviation of the person's name.
NAME_LAST VC2(100) Y This is the person's family name.
NAME_LAST_KEY VC2(100) Y This is the person's family name all capitals with punctuation removed. This field is used for indexing and searching for a person by name.
NAME_LAST_KEY_A_NLS VC2(400) Y NAME_LAST_KEY_A_NLS column
NAME_LAST_KEY_NLS VC2(202) Y Last Name Key field converted to NLS format for internationalization requirements
NAME_MIDDLE VC2(100) Y This is the person's middle or secondary given name or names.
NAME_MIDDLE_KEY VC2(100) Y This is the person's middle name with all capitals with punctuation removed. This field is used for indexing and searching for a person by name.
NAME_MIDDLE_KEY_A_NLS VC2(400) Y NAME_MIDDLE_KEY_A_NLS column
NAME_MIDDLE_KEY_NLS VC2(202) Y Last Name Key field converted to NLS format for internationalization requirements
NAME_PREFIX VC2(100) Y Name prefix includes any titles that will precede the regular person name.
NAME_SUFFIX VC2(100) Y Name suffix includes any titles that will follow the regular person name.
NAME_TITLE VC2(100) Y This is the person's abbreviation that represents formal method of addressing, such as Mr. or Mrs.
NAME_TYPE_CD NUMBER N This code identifies the type of name for the person name row (i.e., current, previous, maiden, other).
NAME_TYPE_SEQ NUMBER N This is the numeric sequence that determines the priority or precedence that one name row has over another when both rows contain the same person_id and name_type_cd.
PERSON_ID NUMBER N This is the value of the unique primary identifier of the person table. It is an internal system assigned number.
PERSON_NAME_HIST_ID NUMBER N Unique identifier for the Person_name_hist table.
PERSON_NAME_ID NUMBER N This is the value of the unique primary identifier of the person name table. It is an internal system assigned number.
PM_HIST_TRACKING_ID NUMBER N This is the value of the unique primary identifier of the pm_hist_tracking table. It is an internal system assigned number.
SOURCE_IDENTIFIER VC2(255) Y Identifier assigned from a master system to this row. Added to support the uk's pds allocated object identifier. Used to help keep the uk master database in sync with millennium.
TRACKING_BIT NUMBER N Identifies which columns are being tracked for history.
TRANSACTION_DT_TM DATE Y More aptly named activity_dt_tm; holds the current date and time of the system when the row was inserted. This will match the create_dt_tm from the corresponding pm_hist_tracking row.
UPDT_APPLCTX NUMBER N The application context number from the record info block. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_CNT NUMBER 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. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_DT_TM DATE N The date and time the row was last inserted or updated. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_ID NUMBER 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. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_TASK NUMBER N The registered (assigned) task number for the process that inserted or updated the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.



Relationship Detail - PERSON_NAME_HIST


Child Column in PERSON_NAME_HIST(FK) Parent Table Name Parent Column Name
Parents: PERSON_ID PERSON PERSON_ID
PERSON_NAME_ID PERSON_NAME PERSON_NAME_ID
PM_HIST_TRACKING_ID PM_HIST_TRACKING PM_HIST_TRACKING_ID


PERSON_ORG_RELTN



Column Section Relationship Section Top of Page


Table-level Detail

Description: Person Organization Relationship
Definition: The person-organization relationship table contains pointers to related organizations in the person table. This table contains data about the type of relationship (I.e., employment, organ donor, student, etc.)
Table Type: ACTIVITY





Column Detail - PERSON_ORG_RELTN


Column Name Type Null? Definition
ACTIVE_IND NUMBER 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 NUMBER 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 DATE N The date and time that the active_status_cd was set.
ACTIVE_STATUS_PRSNL_ID NUMBER N The person who caused the active_status_cd to be set or change.
BEG_EFFECTIVE_DT_TM DATE N The date and time for which this table row becomes effective. Normally, this will be the date and time the row is added, but could be a past or future date and time.
CONTRIBUTOR_SYSTEM_CD NUMBER 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.
DATA_STATUS_CD NUMBER N Data status indicates a level of authenticity of the row data. Typically this will either be AUTHENTICATED or UNAUTHENTICATED.
DATA_STATUS_DT_TM DATE Y The date and time that the data_status_cd was set.
DATA_STATUS_PRSNL_ID NUMBER N The person who caused the data_status_cd to be set or change.
EMPL_CONTACT VC2(100) Y The name of the person at the employer organization to verify employment.
EMPL_CONTACT_TITLE VC2(100) Y The title of the person (empl_contact) at the employer organization who verify employment.
EMPL_HIRE_DT_TM DATE Y Date the employee was hired
EMPL_OCCUPATION_CD NUMBER N The codified representation of the person's type of work performed on behalf of the employer organization.
EMPL_OCCUPATION_NOMEN_ID NUMBER Y The identifying information of the nomenclature defining the person's type of work performed on behalf of the employer organization. Examples may include Bank Officer, Java Software Developer, and Nurse Practitioner.
EMPL_OCCUPATION_TEXT VC2(100) Y The textual description of the person's type of work performed on behalf of the employer organization.
EMPL_OCC_INDUSTRY_NOMEN_ID NUMBER Y The identifying information of the nomenclature defining the type of business of the employer organization that compensates the person for work or assigns work to the person as an unpaid worker or volunteer. Examples may include Federal Savings Banks, Computer Software Support Services, and Pharmacies.
EMPL_POSITION VC2(100) Y Employee position is the work position given to the employee by the employer organization.
EMPL_RETIRE_DT_TM DATE Y Date the employee retired
EMPL_STATUS_CD NUMBER N Employee status indicates a condition of employment (I.e., probation, leave, employed, terminated)
EMPL_TERM_DT_TM DATE Y Date the employee was terminated
EMPL_TITLE VC2(100) Y Employee title is the work title given to the employee by the employer organization.
EMPL_TITLE_CD NUMBER N Employee title code is the codified work title given to the employee by the employer organization.
EMPL_TYPE_CD NUMBER N Employee type identifies the kind of employment related to the number of hours worked and/or how the employee is paid (I.e., part time-hourly, full time-salary, etc.).
END_EFFECTIVE_DT_TM DATE N The date/time after which the row is no longer valid as active current data. This may be valued with the date that the row became inactive.
FREE_TEXT_IND NUMBER Y Indicates whether the relationship is with a free textorganization
FT_ORG_NAME VC2(100) Y The Organization Name entered in free text form.
INTERNAL_SEQ NUMBER N Internal Person Management sequence
ORGANIZATION_ID NUMBER N This is the value of the unique primary identifier of the organization table. It is an internal system assigned number.
PERSON_ID NUMBER N This is the value of the unique primary identifier of the person table. It is an internal system assigned number.
PERSON_ORG_ALIAS VC2(100) Y This is a secondary external identifier for the person organization relationship.
PERSON_ORG_NBR VC2(100) Y This is the primary external identifier for the person organization relationship (I.e., employee number, student id number, etc.)
PERSON_ORG_RELTN_CD NUMBER N Identifies the specific type of relationship of the person to the organization. This field has Cerner defined meanings (I.e., employee, student, etc.)
PERSON_ORG_RELTN_ID NUMBER N This is the value of the unique primary identifier of the person organization relationship table. It is an internal system assigned number.
PRIORITY_SEQ NUMBER N Identifies a sequencing priority to be used when a duplicate relationship of the same type is created
SOURCE_IDENTIFIER VC2(255) Y Identifier assigned from a master system to this row. Added to support he UK's PDS Allocated Object Identifier. Used to help keep the UK master database in sync with Millennium.
UPDT_APPLCTX NUMBER N The application context number from the record info block. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_CNT NUMBER 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. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_DT_TM DATE N The date and time the row was last inserted or updated. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_ID NUMBER 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. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_TASK NUMBER N The registered (assigned) task number for the process that inserted or updated the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.



Relationship Detail - PERSON_ORG_RELTN


Child Column in PERSON_ORG_RELTN(FK) Parent Table Name Parent Column Name
Parents: EMPL_OCCUPATION_NOMEN_ID NOMENCLATURE NOMENCLATURE_ID
EMPL_OCC_INDUSTRY_NOMEN_ID NOMENCLATURE NOMENCLATURE_ID
ORGANIZATION_ID ORGANIZATION ORGANIZATION_ID
PERSON_ID PERSON PERSON_ID




Parent Column in PERSON_ORG_RELTN (PK) Child Table Name Child Column Name
Children: PERSON_ORG_RELTN_ID ENCNTR_PLAN_RELTN PERSON_ORG_RELTN_ID
ENCNTR_PLAN_RELTN SPONSOR_PERSON_ORG_RELTN_ID
PERSON_ORG_RELTN_HIST PERSON_ORG_RELTN_ID
PERSON_PLAN_RELTN PERSON_ORG_RELTN_ID
PERSON_PLAN_RELTN SPONSOR_PERSON_ORG_RELTN_ID