Table Detail Report
SI_OEN_WORK_POOL
| Column Section | Relationship Section | Top of Page |
Table-level Detail
| Description: | Open Engine Work Pool |
| Definition: | Defines work pools used to execute processing steps. |
| Table Type: | REFERENCE |
Column Detail - SI_OEN_WORK_POOL
| Column Name | Type | Null? | Definition |
|---|---|---|---|
| CORE_POOL_SIZE | NUMBER | Y | The initial number of threads in the work pool |
| KEEP_ALIVE_SECONDS | NUMBER | Y | The amount of time, in seconds, to keep idle threads alive in the work pool |
| MAX_POOL_SIZE | NUMBER | Y | The maximum number of threads in the work pool |
| QUEUE_CAPACITY | NUMBER | Y | The maximum depth of the task queue for backlogged tasks waiting to be executed by the work pool |
| SI_OEN_CONTEXT_ID | NUMBER | N | ID that identifies the comserver the workpool is used in |
| SI_OEN_WORK_POOL_ID | NUMBER | N | PRIMARY KEY |
| 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. |
| WORK_POOL_NAME | VC2(100) | N | The name of the work pool |
Relationship Detail - SI_OEN_WORK_POOL
| Child Column in SI_OEN_WORK_POOL(FK) | Parent Table Name | Parent Column Name | |
|---|---|---|---|
| Parents: | SI_OEN_CONTEXT_ID | SI_OEN_CONTEXT | SI_OEN_CONTEXT_ID |
| Parent Column in SI_OEN_WORK_POOL (PK) | Child Table Name | Child Column Name | |
|---|---|---|---|
| Children: | SI_OEN_WORK_POOL_ID | SI_OEN_SUBSCRIPTION_STEP_R | SI_OEN_WORK_POOL_ID |
SI_PROPERTY_NAME
| Column Section | Relationship Section | Top of Page |
Table-level Detail
| Description: | System Integration Property Name |
| Definition: | This table stores a reusable set of property names, that can be used on other tables e.g. SI_SERVICE_PROPERTY. |
| Table Type: | REFERENCE |
Column Detail - SI_PROPERTY_NAME
| Column Name | Type | Null? | Definition |
|---|---|---|---|
| APPLICATION_CONTEXT | VC2(60) | N | The application context that owns the property name extension. This value can be: REQUEST_IMMUNIZATION_HISTORY |
| PROPERTY_DESCRIPTION | VC2(255) | N | The property name description. |
| PROPERTY_NAME | VC2(60) | N | The property name |
| SI_PROPERTY_NAME_ID | NUMBER | N | PRIMARY KEY |
| 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 - SI_PROPERTY_NAME
| Parent Column in SI_PROPERTY_NAME (PK) | Child Table Name | Child Column Name | |
|---|---|---|---|
| Children: | SI_PROPERTY_NAME_ID | SI_PROPERTY_NAME_EXT | SI_PROPERTY_NAME_ID |
SI_PROPERTY_NAME_EXT
| Column Section | Relationship Section | Top of Page |
Table-level Detail
| Description: | System Integration Property Name Extension |
| Definition: | This table stores property name extensions for the SI_PROPERTY_NAME table. The extensions will identify how a property should be used, and default values. |
| Table Type: | REFERENCE |
Column Detail - SI_PROPERTY_NAME_EXT
| Column Name | Type | Null? | Definition |
|---|---|---|---|
| EXTENSION_SEQUENCE | NUMBER | N | Sequence of the extension, when an extension type has multiple extension values. |
| EXTENSION_TYPE | VC2(60) | N | The property name extension type. This value can be: CLIENT_SERVICE_PROPERTY, HL7_FIELD, OEN_HEADER_NAME |
| EXTENSION_VALUE_TXT | VC2(255) | N | The corresponding property name extension type value |
| SI_PROPERTY_NAME_EXT_ID | NUMBER | N | PRIMARY KEY |
| SI_PROPERTY_NAME_ID | NUMBER | N | FK value from the SI_PROPERTY_NAME table. Lilnks to the Property Name. |
| 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 - SI_PROPERTY_NAME_EXT
| Child Column in SI_PROPERTY_NAME_EXT(FK) | Parent Table Name | Parent Column Name | |
|---|---|---|---|
| Parents: | SI_PROPERTY_NAME_ID | SI_PROPERTY_NAME | SI_PROPERTY_NAME_ID |
SI_REPO_REG_RELTN
| Column Section | Relationship Section | Top of Page |
Table-level Detail
| Description: | System Integration Repository Registry Relation |
| Definition: | Relates registered document information with repository information. |
| Table Type: | ACTIVITY |
Column Detail - SI_REPO_REG_RELTN
| Column Name | Type | Null? | Definition |
|---|---|---|---|
| ACK_SI_MESSAGE_LOG_ID | NUMBER | N | Foreign key to the SI_MESSAGE_LOG table for the audited transport protocol message containing the acknowledgement after it is received inbound. |
| 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. |
| DOCUMENT_ENTRY_UUID | VC2(50) | Y | XDSDocumentEntry entryUUID |
| ENDPOINT_URL | VC2(255) | Y | The endpoint URL that is the target of a document registration or the source of a document retrieval. |
| LONG_TEXT_ID | NUMBER | N | Foreign Key to the LONG_TEXT table |
| MESSAGE_TYPE | VC2(100) | Y | Type of document registration message sent to/received from a repository. Valid values are ProvideAndRegister, Register, RegisterOnDemand, Retrieve, and RetrieveOnDemand |
| QUEUE_ID | NUMBER | N | Foreign key to the CQM_OENINTERFACE_QUE table for the document that has been enqueued to Open Engine. |
| REQUEST_STATUS_FLAG | NUMBER | N | The Status of the request to registry from the related repository. |
| SI_DOCUMENT_INFO_ID | NUMBER | N | FK value from table SI_DOCUMENT_INFO |
| SI_MESSAGE_LOG_ID | NUMBER | N | Foreign key to the SI_MESSAGE_LOG table for the audited transport protocol message containing the document submission after it is sent outbound. |
| SI_REPO_REG_RELTN_ID | NUMBER | N | Primary Key to the SI_Repo_Reg_Reltn table. |
| SUBMISSION_ENTRY_UUID | VC2(50) | Y | XDSSubmissionSet entryUUID |
| 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 - SI_REPO_REG_RELTN
| Child Column in SI_REPO_REG_RELTN(FK) | Parent Table Name | Parent Column Name | |
|---|---|---|---|
| Parents: | QUEUE_ID | CQM_OENINTERFACE_QUE | QUEUE_ID |
| LONG_TEXT_ID | LONG_TEXT | LONG_TEXT_ID | |
| SI_DOCUMENT_INFO_ID | SI_DOCUMENT_INFO | SI_DOCUMENT_INFO_ID | |
| ACK_SI_MESSAGE_LOG_ID | SI_MESSAGE_LOG | SI_MESSAGE_LOG_ID | |
| SI_MESSAGE_LOG_ID | SI_MESSAGE_LOG | SI_MESSAGE_LOG_ID |
SI_SERVICE_PROPERTY
| Column Section | Top of Page |
Table-level Detail
| Description: | SI SERVICE PROPERTY |
| Definition: | Service Properties |
| Table Type: | REFERENCE |
Column Detail - SI_SERVICE_PROPERTY
| Column Name | Type | Null? | Definition |
|---|---|---|---|
| ENCRYPTION_FLAG | NUMBER | N | modes of encryption Flag Values: 0 = MODE ZERO , 1 = MODE ONE |
| PARENT_ENTITY_ID | NUMBER | N | Entity the property is associated with.ID value from the table name identified in PARENT_ENTITY_NAME |
| PARENT_ENTITY_NAME | VC2(30) | N | Contains the table name related to the PARENT_ENTITY_ID value |
| PROP_NAME | VC2(100) | N | The Name of the Property |
| PROP_VALUE | VC2(255) | Y | The Property Value |
| SI_SERVICE_PROPERTY_ID | NUMBER | N | PRIMARY KEY |
| 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. |