Table Detail Report

SI_SERVICE_RELTN



Column Section Relationship Section Top of Page


Table-level Detail

Description: System Integration Service Relation
Definition: Relates entities like Contributor Systems and OIDs to Services
Table Type: REFERENCE





Column Detail - SI_SERVICE_RELTN


Column Name Type Null? Definition
AUTHORIZATION_TYPE_CD DOUBLE N Authorization Type Code
AUTH_LOCATION_URI VARCHAR(255) Y Location of the Authorization Uniform Resource Identifier
CERTIFICATE_LOCATION_URI VARCHAR(255) Y Location of the Certificate Uniform Resource Identifier
CERTIFICATE_TYPE_CD DOUBLE N Certificate Type Code
CONTENT_CAT_FILTER_CD DOUBLE N Optional value used to filter services to used based on the content category of the service request.
DEFAULT_IND DOUBLE N Indicates that this row is the default reltn to use based on the external_service_type_cd, parent_entity_name, parent_entity_id, and content_cat_filter_cd values
EXTERNAL_SERVICE_TYPE_CD DOUBLE N The type of service utilized for this system.
LISTENER_ALIAS VARCHAR(48) Y The selected Listener Alias used for processing as it relates to the External Service.
PARENT_ENTITY_ID DOUBLE N The primary key of the entity table related to the service.
PARENT_ENTITY_NAME VARCHAR(32) N The name of the entity that will relate to the service in question. This value can be CONTRIBUTOR_SYSTEM, LOCATION, ORGANIZATION, or SI_OID.
SERVICE_URI VARCHAR(512) Y Location of the Service Uniform Resource Identifier
SI_EXTERNAL_SERVICE_ID DOUBLE N Number that identifies a single row on the SI_EXTERNAL_SERVICE table
SI_SERVICE_RELTN_ID DOUBLE N Unique generated number that identifies a single row on the SI_SERVICE_RELTN table.
UPDT_APPLCTX DOUBLE 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 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. 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 DATETIME 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 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. 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 DOUBLE 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 - SI_SERVICE_RELTN


Child Column in SI_SERVICE_RELTN(FK) Parent Table Name Parent Column Name
Parents: SI_EXTERNAL_SERVICE_ID SI_EXTERNAL_SERVICE SI_EXTERNAL_SERVICE_ID


SI_SPECIAL_CONFIGURATION



Column Section Top of Page


Table-level Detail

Description: System Integration Special Configurations
Definition: This table stores the definitions of the SI_Manager Special Configurations.
Table Type: REFERENCE





Column Detail - SI_SPECIAL_CONFIGURATION


Column Name Type Null? Definition
ALIAS_TYPE_DISPLAY_TXT VARCHAR(200) N This extension works in conjunction with the "Alias Type List" extension. In certain cases, the value in the "Alias Type List" extension will not make sense to the user and a different display is needed. This is the format of the field. ";" The ";" is a delimiter between displayed values. It isn't necessary to populate this extension, but if it is to be used then for each value in the "Alias Type List" there must be a corresponding value in this extension.
ALIAS_TYPE_LIST_TXT VARCHAR(200) N This extension stores available options for alias type meanings, if multiple options are possible. This is the format of the field. ";" The ";" is a delimiter between stored values. Remember that the extension field is 100 characters in length; steps should be taken to ensure that this length is met, otherwise other options will have to be used.
CATEGORY_TXT VARCHAR(40) N This is the category for which the related value falls under. For example: Orders, Results, Person/Encounter processing.
CODE_SET DOUBLE N Special Configuration's Code Set
CONFIGURATION_CD DOUBLE N Special Configurations Code Value
CONFIGURATION_CDF_TXT VARCHAR(12) N the CDF_Meaning related to the Code Value used to define this record
DEF_MEANING_TXT VARCHAR(20) N Certain values require a specified Alias Meaning be set when the code value is activated. This extension stores the expected default Alias Meaning.
FIELD_TXT VARCHAR(25) N This extension serves multiple purposes. It defines any special processing related to the given code value, for example "ProFit" and the ZM2 code values. It also defines the type of alias required by the related code value Alias Text (If multiple Aliases are possible), Receiving App, and Sending App. Possible values include "Alias Text", "Receiving App", "Sending App", or a pre-defined text that the code has been setup to recognize.
QUESTION_TXT VARCHAR(300) N This extension holds the question/description of the code value that an alias needs to be set for.
SECTION_TXT VARCHAR(40) N This is the section for which the related value falls under. The related code value does not require a section to be set if the Category extension is sufficient for placement in the hierarchy.
SERVER_VERSION_TXT VARCHAR(20) N Indicates which version of the ESI Server is being used. Possible values are "New," "Old," and "Both."
SI_SPECIAL_CONFIGURATION_ID DOUBLE N Unique Identifier
SORT_SEQUENCE DOUBLE N Sort Order for the position of the configuration in the display.
SUBSECTION_TXT VARCHAR(40) N This is the sub-section for which the related value falls under. The related code value does not require a sub-section if either the Section extension was not populated or the Category/Section relationship is sufficient for placement in the hierarchy.
UPDT_APPLCTX DOUBLE 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 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. 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 DATETIME 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 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. 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 DOUBLE 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.
USE_OPTION_TABLE_IND DOUBLE N If the value of this extension is "1", then the code should query the SI_SPECIAL_CONFIG_OPTIONS table for the configured values for the given code value. See the SI_SPECIAL_CONFIG_OPTIONS section for details on this new table.


SI_SPECIAL_CONFIG_OPTIONS



Column Section Relationship Section Top of Page


Table-level Detail

Description: System Integration Special Configuration Options
Definition: Special Configurations for Contributor Systems
Table Type: REFERENCE





Column Detail - SI_SPECIAL_CONFIG_OPTIONS


Column Name Type Null? Definition
ADDITIONAL_INFO VARCHAR(255) N Additional information related to the answer.
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.
QUESTION_CD DOUBLE N A code value related to Special Configuration questions from code sets 15769, 18089, 20389, 16089, 28320, 28321, 16091
QUESTION_VALUE_TXT VARCHAR(100) N The value related to the question used for the configuration.
SI_SPECIAL_CONFIG_OPTIONS_ID DOUBLE N Primary key
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 - SI_SPECIAL_CONFIG_OPTIONS


Child Column in SI_SPECIAL_CONFIG_OPTIONS(FK) Parent Table Name Parent Column Name
Parents: CONTRIBUTOR_SYSTEM_CD CONTRIBUTOR_SYSTEM CONTRIBUTOR_SYSTEM_CD


SI_SYSTEM_ORG_RELTN



Column Section Relationship Section Top of Page


Table-level Detail

Description: System Integration System Organization Relation
Definition: This table will store relationships between Contributor Systems, Organizations, and Alias Pools.
Table Type: REFERENCE





Column Detail - SI_SYSTEM_ORG_RELTN


Column Name Type Null? Definition
ALIAS_POOL_CD DOUBLE N This Alias Pool needs to have an OID valued on the SI_OID table to qualify to be selected.
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.
ORGANIZATION_ID DOUBLE N This is the Organization ID that is part of the relationship between contributor systems and alias pools. This value is required.
PRIMARY_IND DOUBLE N This is the primary relationship for the system, organization, and alias pool when this indicator is set.
SI_SYSTEM_ORG_RELTN_ID DOUBLE N Unique Identifier for the SI_SYSTEM_ORG_RELTN table.
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 - SI_SYSTEM_ORG_RELTN


Child Column in SI_SYSTEM_ORG_RELTN(FK) Parent Table Name Parent Column Name
Parents: ORGANIZATION_ID ORGANIZATION ORGANIZATION_ID


SI_UNMTCHD_PRSN_ALIAS



Column Section Relationship Section Top of Page


Table-level Detail

Description: System Integration Unmatched Person Alias
Definition: This table will store the aliases related to an inbound message if it can't be matched to an existing person.
Table Type: ACTIVITY





Column Detail - SI_UNMTCHD_PRSN_ALIAS


Column Name Type Null? Definition
ALIAS_NAME VARCHAR(200) N Primary Alias from message
ALIAS_POOL_CD DOUBLE N Alias Pool Code from Message
ALIAS_TYPE_CD DOUBLE N Alias type code from message
SI_UNMTCHD_PRSN_ALIAS_ID DOUBLE N PRIMARY KEY IDENTIFIER
SI_UNMTCHD_PRSN_QUE_ID DOUBLE N Foreign key to si_unmatched_person_qure
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 - SI_UNMTCHD_PRSN_ALIAS


Child Column in SI_UNMTCHD_PRSN_ALIAS(FK) Parent Table Name Parent Column Name
Parents: SI_UNMTCHD_PRSN_QUE_ID SI_UNMTCHD_PRSN_QUE SI_UNMTCHD_PRSN_QUE_ID