Last Updated: 7/22/2025 8:42:49 PM

Intergy Version: 22.00.00.00

TMSCatalog

Table Definition  Parent Tables  Child Tables

Table Definition

Description: This table is used to catalog transcription documents.

Field Datatype Default Null Option Comment
CatalogSID INTEGER ?   MANDATORY System generated document identifier. The identifier value is obtained from the DOCUMENT sequence.
PracticeID INTEGER ?   MANDATORY FK
ManagerUserID INTEGER ?   MANDATORY FK
PerformingProviderID INTEGER ?   OPTIONAL FK
SupervisingProviderID INTEGER ?   OPTIONAL FK
PatientID INTEGER ?   MANDATORY FK
EncounterSID INTEGER ?   OPTIONAL FK
CatalogStatus CHARACTER(10)   MANDATORY System defined. Current state of cataloged document. Field is supported by the lookup types:[TMSCompletedStatus]. Values are defined in the LookupCode table for the above lookup types.
CatalogType CHARACTER(10)   MANDATORY Type of cataloged document. "TRANS" -transcription , "OMDOC" - Omnidoc , "ENCNOTE" - Note , "MARKER" - Dictation Marker , "CORSPND" - Correspondence , "OBFORM" - OB Form and "RESULT" - Result
Description CHARACTER(60)   MANDATORY Name assigned to the document.
ViewAccessLevel INTEGER 0   MANDATORY Access level to view a catalog entry.
EditAccessLevel INTEGER 0   MANDATORY Access level to Edit a catalog entry.
ReferenceDate DATE   MANDATORY Reference date for the document.
DeleteAccessLevel INTEGER 0   MANDATORY Access level to delete a catalog entry.
Priority INTEGER 0   MANDATORY Priority of the document request.
Archived CHARACTER(1)   MANDATORY Indicates if the transcription record is to be Archived on Approval Possible values: (Y)es, (N)o
TimeStamp CHARACTER(14)   OPTIONAL System generated date/time stamp record was last written.
LastUser INTEGER ?   OPTIONAL User ID of user that last wrote the record.
CreateStamp CHARACTER(14)   OPTIONAL System generated date/time stamp record was created.
CreateUser INTEGER ?   OPTIONAL User ID of user that created the record.
FileName CHARACTER(30)   MANDATORY Document file name.
Directory CHARACTER(10)   OPTIONAL Directory name where file name is stored. Supported by lookup type TMSDirectory.
SentToUser INTEGER ?   OPTIONAL FK
StatusDate DATE   OPTIONAL Date the catalog status changed.
ArchiveDirectory CHARACTER(10)   OPTIONAL Archive directory for document. Supported by lookup type TMSArchiveDirectory.
NumPages INTEGER 0   OPTIONAL System determined number of pages in word document.
NumParagraphs INTEGER 0   OPTIONAL System determined number of paragraphs in word document.
NumLines INTEGER 0   OPTIONAL System determined number of lines in word document.
NumWords INTEGER 0   OPTIONAL System determined number of words in word document.
NumCharacters INTEGER 0   OPTIONAL System determined number of non-space characters in word document.
NumCharactersSpaces INTEGER 0   OPTIONAL System determined number of characters (including spaces) in word document.
TotalEditingTime INTEGER 0   OPTIONAL System determined time in minutes that user has been editing document (as determined by MS Word).
OrigTransDate DATE   OPTIONAL Date Transcription was originally written. This field is never modified once set.
OrigTranscriptionist INTEGER ?   OPTIONAL FK from MMUser - Original user who transcribed document. This field is never modified once set.
PrimaryRISStudySID INTEGER ?   OPTIONAL FK - Indicates RIS Study that derived transcription.
ApproveProcessed CHARACTER(1) No_Value__N_   OPTIONAL System entered. Indicates whether the system has processed the approval. Y = System has processed post approval logic N = System has not processed post approval logic Note - Post approval logic is documented by the following flags: AppendApproveLineProcessed HL7QueueProcessed DDSQueueProcessed All flags must be Y for this flag to be Y. This field is for index purposes.
ApproveProcessFailedStamp CHARACTER(14)   OPTIONAL Indicates the last time that the DDS attempted to process the approval process but failed
AppendApproveLineProcessed CHARACTER(1) No_Value__N_   OPTIONAL System entered. Indicates whether the append approve logic successfully completed. Y = Append approve logic was successful. N = Append approve logic was not run or was not successful. Note that Y value indicates that logic was processed and not that the document has the append approve line.
HL7QueueProcessed CHARACTER(1) No_Value__N_   OPTIONAL System entered. Indicates whether the HL7 Outbound report logic successfully completed. Y = logic was successful. N = logic was not run or was not successful. Note that Y value indicates that logic was processed and not that the document has been submitted to HL7.
DDSQueueProcessed CHARACTER(1) No_Value__N_   OPTIONAL System entered. Indicates whether the Document delivery processing logic successfully completed. Y = logic was successful. N = logic was not run or was not successful. Note that Y value indicates that logic was processed and not that the document has been submitted to DDS.
DeliveryPriority INTEGER Number_Two   OPTIONAL HL7 Document Delivery Proirity - 1 is HIGH priority, 2 is NORMAL priority, 3 is LOW priority
HL7RemoteRecipientList CHARACTER(20)   OPTIONAL Comma separated list of HL7 Remote codes to override normal HL7 delivery preferences when utilizing demand HL7 Outbound Report Utility
HL7RemoteRecipientMethod CHARACTER(1)   OPTIONAL Codified values are: (F)ilter, and (O)verride See design 1803.
DDSProcessorInstanceSID INTEGER ?   OPTIONAL FK - From DDSProcessorInstance
DNPatLastName CHAR(35)   OPTIONAL Denormalized for performance reasons from the Person table. Do not write to this field. The person write triggers will keep field up-to-date.
DNPatFirstName CHAR(35)   OPTIONAL Denormalized for performance reasons from the Person table. Do not write to this field. The person write triggers will keep field up-to-date.
DNPatMiddleName CHAR(35)   OPTIONAL Denormalized for performance reasons from the Person table. Do not write to this field. The person write triggers will keep field up-to-date.
DNStaffCode CHARACTER(6)   OPTIONAL Denormalized for performance reasons from the Staff table. Do not write to this field. The Staff write triggers will keep field up-to-date.
DictationExists LOGICAL   OPTIONAL YES/NO - Indicates that a TMSCatalogDictationBlob Records exists.
DNManagerLogon CHAR(16)   OPTIONAL Denormalized for performance reasons from the MMUser table. Do not write to this field. The MMUser write triggers will keep field up-to-date..
FHIRType CHAR(8)   OPTIONAL Type of FHIR document. Lookup type - FHIRType
IsDiagnosticReport LOGICAL   OPTIONAL Denotes if this record represents a record that is considered a Diagnostic Report
DiagnosticReportType CHAR(10)   OPTIONAL Denotes what type of a Diagnostic Report this record represents. Possible values come from lookuptype FHIRDiagnosticReportCategory
NarrativeTextExtentCount INTEGER ?   OPTIONAL Total Number of Extents in the TMSNarrativeText record set

Parent Tables
Parent TableJoin PhraseWhen deleting parent record...
RISStudy TMSCatalog.PrimaryRISStudySID = RISStudy.RISStudySID SET NULL if TMSCatalog exists
MMUser TMSCatalog.OrigTranscriptionist = MMUser.MMUserSID SET NULL if TMSCatalog exists
Patient TMSCatalog.PracticeID = Patient.PracticeID and
TMSCatalog.PatientID = Patient.PatientID
RESTRICT if TMSCatalog exists
Encounter TMSCatalog.EncounterSID = Encounter.EncounterSID NONE if TMSCatalog exists
Staff TMSCatalog.PracticeID = Staff.PracticeID and
TMSCatalog.PerformingProviderID = Staff.StaffID
NONE if TMSCatalog exists
Staff TMSCatalog.PracticeID = Staff.PracticeID and
TMSCatalog.SupervisingProviderID = Staff.StaffID
RESTRICT if TMSCatalog exists

Child Tables
Child TableJoin PhraseWhen deleting TMSCatalog record...
EncounterFinding EncounterFinding.VoidedTMSCatalogSID = TMSCatalog.CatalogSID RESTRICT if EncounterFinding exists
PatientOrderSetResult PatientOrderSetResult.CatalogSID = TMSCatalog.CatalogSID RESTRICT if PatientOrderSetResult exists
OBPregnancy OBPregnancy.TMSCatalogSID = TMSCatalog.CatalogSID SET NULL if OBPregnancy exists
CLWCorrespondence CLWCorrespondence.CatalogSID = TMSCatalog.CatalogSID CASCADE if CLWCorrespondence exists
Encounter Encounter.EncounterNoteCatalogSID = TMSCatalog.CatalogSID SET NULL if Encounter exists
TMSCatalogBlob TMSCatalogBlob.CatalogSID = TMSCatalog.CatalogSID CASCADE if TMSCatalogBlob exists
TMSActivity TMSActivity.CatalogSID = TMSCatalog.CatalogSID CASCADE if TMSActivity exists