Table Detail Report

PROCEDURE



Column Section Relationship Section Top of Page


Table-level Detail

Description: Procedure Table
Definition: Stores the coded information for procedures from the patient's chart.
Table Type: ACTIVITY





Column Detail - PROCEDURE


Column Name Type Null? Definition
ACTIVE_IND NUMBER 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 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 Y 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.
ANESTHESIA_CD NUMBER N Anesthesia used for this procedure
ANESTHESIA_MINUTES NUMBER Y The number of minutes the patient was under anesthesia
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.
CATEGORY_CD NUMBER Y This column will be used to store the category of a procedure which will be pulled from category codeset 4760259 to differentiate SDOH or NON SDOH.
CLINICAL_SERVICE_CD NUMBER N It associates a procedure to a particular setting of care within an encounter. The unifying clinical trait of the notion of a clinical service is that it correlates to the physician's fiduciary responsibility for the patient as manifested by a formal hand-off / acceptance of care process that involves a declaration of diagnostic information that corresponds to the clinical service as the transition points.
COMMENT_IND NUMBER Y Indicator that a comment was added about the procedure
CONSENT_CD NUMBER N HL7 segment PR1-13 added on-the-fly.Definition: This field contains the type of consent that was obtained for permission to treat the patient. NOTE: This column is currently not being used but it may be used in the future. The Code Set for it does not exist either.
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.
DGVP_IND NUMBER N Indicator to determine whether or not a specific procedure was the Dominant Group variable Procedure for a given encounter or service category. 0 = not DVGP, 1 = DGVP
DIAG_NOMENCLATURE_ID NUMBER N Foreign key to the Nomenclature table.
ENCNTR_ID NUMBER N This is the value of the unique primary identifier of the encounter table. It is an internal system assigned number.
ENCNTR_SLICE_ID NUMBER N Identifies an Encounter as it relates to a time slice.
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.
GENERIC_VAL_CD NUMBER N A code value that is the selected for the "Generic Field" in himChartCoding.
LATERALITY_CD NUMBER N Identifies the code value associated with the laterality of the procedure. Code set 4002375
LONG_TEXT_ID NUMBER N This is the unique identifier to the long text table.
MOD_NOMENCLATURE_ID NUMBER N The nomenclature Id of the nomenclature row used as a modifier
NOMENCLATURE_ID NUMBER N Foreign Key to the Nomenclature table.
ORGANIZATION_ID NUMBER Y This is the value of the unique primary identifier of the Organization table. It is an internal system assigned number. The organization associated with this procedure.
PARENT_ENTITY_ID NUMBER N Primary key ID from the parent table.
PARENT_ENTITY_NAME VC2(30) N Parent table name.
PROCEDURE_ID NUMBER N Procedure id is the primary unique identification number of the procedure table. It is an internal system assigned sequence number.
PROCEDURE_NOTE VC2(255) Y Free-text note for an individual procedure
PROC_DT_TM DATE Y The date and time when the procedure was performed.
PROC_DT_TM_PREC_CD NUMBER N Used to indicate the precision selected by the end user when entering the procedure date & time (Before, After, About, Unknown, etc.)
PROC_DT_TM_PREC_FLAG NUMBER N Precision flag for date and time.0 - Date or Date and Time, 1- Week, 2 - Month, 3 - Year.
PROC_END_DT_TM DATE Y The data and time the procedure was ended.
PROC_FTDESC VC2(255) Y The free text field for a procedure.
PROC_FT_DT_TM_IND NUMBER Y This indicator is set when a free textdata and time is entered
PROC_FT_LOC VC2(255) Y This is free textlocation of the procedure.
PROC_FT_TIME_FRAME VC2(40) Y This is the free texttime frame for the procedure
PROC_FUNC_TYPE_CD NUMBER N The type of procedure function. An example would be anesthesia.
PROC_LOC_CD NUMBER N This is the code_value associated with the location of the procedure.
PROC_LOC_FT_IND NUMBER Y This is used to indicate if the location is a free text value.
PROC_MINUTES NUMBER Y The amount of time in minutes the procedure took to complete.
PROC_PRIORITY NUMBER Y The priority of the procedure compared to other procedures in the same encounter.
PROC_START_DT_TM DATE Y The data and time the procedure was started.
PROC_TYPE_FLAG NUMBER N Indicated to type of procedure. 0 - Unknown 1 - encounter Procedure 2 - narrated procedure
RANKING_CD NUMBER N Codified ranking description. The available codes are Primary and Secondary.
REFERENCE_NBR VC2(100) Y The combination of the reference nbr and the contributor system code provides a unique identifier to the origin of the data.
SEG_UNIQUE_KEY VC2(100) Y This field contains a unique identifier for one of the multiple repetitions of the HL7 segment.
SUPPRESS_NARRATIVE_IND NUMBER N Indicator used to hide items from the historic procedure view. By default all of the existing data qualifies for history display.
SVC_CAT_HIST_ID NUMBER N The service category history Id, or unique identifier, from the service category history table. It is an internal system assigned number.
TISSUE_TYPE_CD NUMBER N The code value for the tissue type. This is an optional field. An example would be moist or supple.
UNITS_OF_SERVICE NUMBER Y A value representing the units of service for a procedure. (e.g. units of blood)
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 - PROCEDURE


Child Column in PROCEDURE(FK) Parent Table Name Parent Column Name
Parents: ENCNTR_SLICE_ID ENCNTR_SLICE ENCNTR_SLICE_ID
ENCNTR_ID ENCOUNTER ENCNTR_ID
DIAG_NOMENCLATURE_ID NOMENCLATURE NOMENCLATURE_ID
MOD_NOMENCLATURE_ID NOMENCLATURE NOMENCLATURE_ID
NOMENCLATURE_ID NOMENCLATURE NOMENCLATURE_ID
ORGANIZATION_ID ORGANIZATION ORGANIZATION_ID
SVC_CAT_HIST_ID SERVICE_CATEGORY_HIST SVC_CAT_HIST_ID




Parent Column in PROCEDURE (PK) Child Table Name Child Column Name
Children: PROCEDURE_ID DIAGNOSIS_PROCEDURE_RELTN PARENT_PROCEDURE_ID
PM_OFFER_PROC_RELTN PROCEDURE_ID
PM_WAIT_LIST_HIST PROCEDURE_ID
PROCEDURE_ACTION PROCEDURE_ID
PROCEDURE_DIAGNOSIS_RELTN CHILD_PROCEDURE_ID
PROCEDURE_EXT_DATA PROCEDURE_ID
PROCEDURE_HIST PROCEDURE_ID
PROCEDURE_ORDER_RELTN PROCEDURE_ID
PROCEDURE_PROCEDURE_RELTN CHILD_PROCEDURE_ID
PROCEDURE_PROCEDURE_RELTN PARENT_PROCEDURE_ID
PROCEDURE_SEC_LBL PROCEDURE_ID
PROC_PRSNL_RELTN PROCEDURE_ID


PROCEDURE_ACTION



Column Section Relationship Section Top of Page


Table-level Detail

Description: procedure action
Definition: Each row on the table represents an action (Create, Review, etc.) that a particular clinician performed on a procedure record.
Table Type: ACTIVITY





Column Detail - PROCEDURE_ACTION


Column Name Type Null? Definition
ACTION_DT_TM DATE N Action date & time
ACTION_TYPE_MEAN VC2(12) N Indicates the type of action performed by clinician. In the initial release it will be REVIEW.
PROCEDURE_ACTION_ID NUMBER N Sequence: REFERENCE_SEQ Unique key for the table.
PROCEDURE_ID NUMBER N Unique identifier for a clinical PROCEDURE record from PROCEDURE table.
PRSNL_ID NUMBER N Unique identifier for the clinician who performed a particular action on the PROCEDURE.
UPDATE_ENCNTR_ID NUMBER N The value of the unique primary identifierof the encounter table. Represents the last encounter id on which the procedure was modified.
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 - PROCEDURE_ACTION


Child Column in PROCEDURE_ACTION(FK) Parent Table Name Parent Column Name
Parents: UPDATE_ENCNTR_ID ENCOUNTER ENCNTR_ID
PROCEDURE_ID PROCEDURE PROCEDURE_ID
PRSNL_ID PRSNL PERSON_ID


PROCEDURE_DIAGNOSIS_RELTN



Column Section Relationship Section Top of Page


Table-level Detail

Description: PROCEDURE_DIAGNOSIS_RELATION
Definition: Relates Millennium concept Procedure to a Diagnosis
Table Type: ACTIVITY





Column Detail - PROCEDURE_DIAGNOSIS_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.
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.
CHILD_PROCEDURE_ID NUMBER N Forgein key, Unique generated number that identifies a single row on the PROCEDURE table [Primary key id from the PROCEDURE table]
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.
PARENT_DIAGNOSIS_ID NUMBER N Forgein key, Unique generated number that identifies a single row on the DIAGNOSIS table
PROCEDURE_DIAGNOSIS_RELTN_ID NUMBER N Unique generated number that identifies a single row on the PROCEDURE_DIAGNOSIS_RELTN table.
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 - PROCEDURE_DIAGNOSIS_RELTN


Child Column in PROCEDURE_DIAGNOSIS_RELTN(FK) Parent Table Name Parent Column Name
Parents: PARENT_DIAGNOSIS_ID DIAGNOSIS DIAGNOSIS_ID
CHILD_PROCEDURE_ID PROCEDURE PROCEDURE_ID


PROCEDURE_EXT_DATA



Column Section Relationship Section Top of Page


Table-level Detail

Description: External staging table for Procedures concept
Definition: To temporarily hold untrested data that has come from an external source (e.g. FHIR)
Table Type: ACTIVITY





Column Detail - PROCEDURE_EXT_DATA


Column Name Type Null? Definition
ACTION_DT_TM DATE Y The date and time of the action.
ACTION_PRSNL_ID NUMBER N The personnel who performed the action.
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.
CLIENT_IDENT VC2(100) Y A string value used to represent a specific client.
DATA_LOB_ENCODING_STR VC2(10) N Used for the encoding of the external data.
DATA_STATUS_CD NUMBER N Data status indicates a level of authenticity of the row data.
ENCNTR_ID NUMBER N The encounter related to the external procedure
NOMENCLATURE_ID NUMBER N The term that was searched by a user to add the condition.
PERSON_ID NUMBER N The person related to the external data.
PROCEDURE_DISPLAY VC2(255) Y The display value to be used for describing the procedure performed.
PROCEDURE_EXT_BLOB LONG RAW Y The data that has come from an external interface.
PROCEDURE_EXT_DATA_ID NUMBER N PRIMARY KEY
PROCEDURE_ID NUMBER N ID of the procedure row in the PROCEDURE table
REQUESTED_ACTION_CD NUMBER N Action requested for the data.
SUBMITTED_DT_TM DATE Y The date and time this external data was added to the staging tables.
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.
VERSION_NBR NUMBER Y The version of the external data.



Relationship Detail - PROCEDURE_EXT_DATA


Child Column in PROCEDURE_EXT_DATA(FK) Parent Table Name Parent Column Name
Parents: ENCNTR_ID ENCOUNTER ENCNTR_ID
NOMENCLATURE_ID NOMENCLATURE NOMENCLATURE_ID
PERSON_ID PERSON PERSON_ID
PROCEDURE_ID PROCEDURE PROCEDURE_ID
ACTION_PRSNL_ID PRSNL PERSON_ID


PROCEDURE_HIST



Column Section Relationship Section Top of Page


Table-level Detail

Description: Procedure History
Definition: Used to store history of procedures in Chart Coding
Table Type: ACTIVITY





Column Detail - PROCEDURE_HIST


Column Name Type Null? Definition
ACTIVE_IND NUMBER 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.
ANESTHESIA_CD NUMBER N The type of anesthesia.
ANESTHESIA_MINUTES NUMBER Y The number of minutes the patient was under anesthesia.
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.
DGVP_IND NUMBER N The number of minutes the patient was under anesthesia.
ENCNTR_ID NUMBER N This is the value of the unique identifier of the encounter table. It is an internal, system-assigned number
ENCNTR_SLICE_ID NUMBER N Identifies an Encounter as it relates to a time slice.
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.
GENERIC_VAL_CD NUMBER N Code value that is selected for the -Generic Field- in HIMChartCoding.
NOMENCLATURE_ID NUMBER N This is the value of the primary identifier of the nomenclature table. It is an internal, system-assigned number.
ORGANIZATION_ID NUMBER Y This is the value of the unique primary identifier of the Organization table. It is an internal system assigned number. The organization associated with this procedure.
PARENT_ENTITY_ID NUMBER N Primary key ID from the parent table.
PARENT_ENTITY_NAME VC2(30) N Parent table name.
PROCEDURE_HIST_ID NUMBER N This is the unique identifier for a procedure history row. It is an internal, system-assigned number.
PROCEDURE_ID NUMBER N This is the unique identifier for a procedure row. It is an internal, system-assigned number.
PROC_DT_TM DATE Y The date and time the procedure was performed.
PROC_LOC_CD NUMBER N The location code of the procedure.
PROC_PRIORITY NUMBER Y The priority of the procedure compared to other procedures in the same encounter.
SVC_CAT_HIST_ID NUMBER N This field is a unique identifier for the service category history table.
TISSUE_TYPE_CD NUMBER N The tissue type (for example, moist or supple). This is an optional field.
UNITS_OF_SERVICE NUMBER Y The number of units of service for a procedure (i.e. units of blood).
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 - PROCEDURE_HIST


Child Column in PROCEDURE_HIST(FK) Parent Table Name Parent Column Name
Parents: ENCNTR_SLICE_ID ENCNTR_SLICE ENCNTR_SLICE_ID
ENCNTR_ID ENCOUNTER ENCNTR_ID
NOMENCLATURE_ID NOMENCLATURE NOMENCLATURE_ID
ORGANIZATION_ID ORGANIZATION ORGANIZATION_ID
PROCEDURE_ID PROCEDURE PROCEDURE_ID
SVC_CAT_HIST_ID SERVICE_CATEGORY_HIST SVC_CAT_HIST_ID