STANDARD DATA DICTIONARY #554 -- CMOP OPERATIONS FILE 6/27/25 PAGE 1 STORED IN ^PSX(554, (1 ENTRY) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 2.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file will contain information regarding the operations of the CMOP software. The information will include data on the background jobs which release prescriptions,file data,print transmission labels, compile cost information and purge files. Data in this file is maintained by the Consolidated Mail Outpatient Pharmacy software and must not be edited using VA FileMan. DD ACCESS: @ RD ACCESS: @ WR ACCESS: @ DEL ACCESS: @ LAYGO ACCESS: @ AUDIT ACCESS: @ APPLICATION GROUP(S): PSX CROSS REFERENCED BY: TASK NUMBER(AB), MESSAGE NUMBER(AC), TASK NUMBER(AD), FACILITY(AF), TASK NUMBER(AR), STATUS(ARUN), TASK NUMBER(AS), NAME(B) 554,.01 NAME 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>30!(X?.N)!($L(X)<3)!'(X'?1P.E) X HELP-PROMPT: NAME MUST BE 3-30 CHARACTERS, NOT NUMERIC OR STARTING WITH PUNCTUATION DESCRIPTION: Free text name of the site. CROSS-REFERENCE: 554^B 1)= S ^PSX(554,"B",$E(X,1,30),DA)="" 2)= K ^PSX(554,"B",$E(X,1,30),DA) 554,1 BACKGROUND FILE PROCESSES 1;0 SET Multiple #554.01 (Add New Entry without Asking) DESCRIPTION: This sub-file contains data about the schedules for the different background file processes. 554.01,.01 BACKGROUND FILE PROCESSES 0;1 SET '1' FOR BACKGROUND FILER; '2' FOR RELEASE FILE PURGE; '3' FOR DATABASE PURGE; '4' FOR RELEASE DATA PURGE; LAST EDITED: AUG 29, 1995 DESCRIPTION: This is the type of process that is scheduled. CROSS-REFERENCE: 554.01^B 1)= S ^PSX(554,DA(1),1,"B",$E(X,1,30),DA)="" 2)= K ^PSX(554,DA(1),1,"B",$E(X,1,30),DA) 554.01,1 START TIME 0;2 DATE INPUT TRANSFORM: S %DT="EST" D ^%DT S X=Y K:Y<1 X LAST EDITED: DEC 19, 1994 DESCRIPTION: This is the date/time the job was first scheduled to run. 554.01,2 TASK NUMBER 0;3 NUMBER INPUT TRANSFORM: K:+X'=X!(X>999999999999)!(X<0)!(X?.E1"."1N.N) X LAST EDITED: AUG 29, 1995 HELP-PROMPT: Type a Number between 0 and 999999999999, 0 Decimal Digits DESCRIPTION: This is the task number of the job. If the task number exists the job has been scheduled to run. If the task number is not present, the job has been unscheduled. CROSS-REFERENCE: 554^AB^MUMPS 1)= S:X>0&($P(^PSX(554,1,1,DA,0),U,1)=1) ^PSX(554,"AB",DA)="" 2)= K:($P(^PSX(554,1,1,DA,0),U,1)=1) ^PSX(554,"AB",DA) This cross reference exists if the background filer process is scheduled. CROSS-REFERENCE: 554^AR^MUMPS 1)= S:X>0&($P(^PSX(554,1,1,DA,0),U,1)=2) ^PSX(554,"AR",DA)="" 2)= K:($P(^PSX(554,1,1,DA,0),U,1)=2) ^PSX(554,"AR",DA) This cross reference exists if the background process to purge the CMOP RELEASE file is scheduled. CROSS-REFERENCE: 554^AD^MUMPS 1)= S:X>0&($P(^PSX(554,1,1,DA,0),U,1)=3) ^PSX(554,"AD",DA)="" 2)= K:($P(^PSX(554,1,1,DA,0),U,1)=3) ^PSX(554,"AD",DA) This cross reference exists if the background purge of the CMOP DATABASE file is scheduled. CROSS-REFERENCE: 554^AS^MUMPS 1)= S:X>0&($P(^PSX(554,1,1,DA,0),"^",1)=4) ^PSX(554,"AS",DA)="" 2)= K:($P(^PSX(554,1,1,DA,0),"^",1)=4) ^PSX(554,"AS",DA) This cross reference exists if the background job to purge the Release Data multiple in the CMOP Operations file (#554) is scheduled. 554.01,3 STATUS 0;4 SET 'R' FOR RUNNING; 'S' FOR STOPPED; LAST EDITED: DEC 19, 1994 DESCRIPTION: This is the current status of the job. 554.01,4 DUZ 0;5 POINTER TO NEW PERSON FILE (#200) LAST EDITED: DEC 19, 1994 DESCRIPTION: The person who scheduled the task to run. 554.01,5 UNSCHEDULED DATE/TIME 0;6 DATE INPUT TRANSFORM: S %DT="EST" D ^%DT S X=Y K:Y<1 X LAST EDITED: DEC 19, 1994 DESCRIPTION: This is the date/time the task was unscheduled. 554.01,6 USER 0;7 POINTER TO NEW PERSON FILE (#200) LAST EDITED: DEC 19, 1994 DESCRIPTION: This is the user who unscheduled the process. 554.01,7 DAYS TO KEEP 0;8 NUMBER INPUT TRANSFORM: K:+X'=X!(X>999)!(X<0)!(X?.E1"."1N.N) X LAST EDITED: AUG 29, 1995 HELP-PROMPT: Type a Number between 0 and 999, 0 Decimal Digits DESCRIPTION: This is the number of days of data to retain during a purge of the Release Data multiple. 554.01,8 COMPLETED 0;9 DATE INPUT TRANSFORM: S %DT="EST" D ^%DT S X=Y K:Y<1 X LAST EDITED: MAR 21, 1996 DESCRIPTION: This is the date/time the process last ran to completion. 554,2 COST 2;0 DATE Multiple #554.02 (Add New Entry without Asking) DESCRIPTION: The sub-file contains a log of queued cost jobs for the last 30 days. 554.02,.01 TASK START TIME 0;1 DATE Task Start Time INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X LAST EDITED: NOV 10, 1994 HELP-PROMPT: Enter the date and time the job was sent to be queued. DESCRIPTION: This field contains the date and time the task was sent to be queued. CROSS-REFERENCE: 554.02^B 1)= S ^PSX(554,DA(1),2,"B",$E(X,1,30),DA)="" 2)= K ^PSX(554,DA(1),2,"B",$E(X,1,30),DA) 554.02,1 STATUS 0;2 SET Status '0' FOR QUEUED; '1' FOR RUNNING; '2' FOR COMPLETED; LAST EDITED: NOV 15, 1994 HELP-PROMPT: Enter the status of the task. DESCRIPTION: This field contains the status of the task. The task can be queued, running, or completed. CROSS-REFERENCE: 554^ARUN^MUMPS 1)= S:'X!(X=1) ^PSX(554,"ARUN",X,DA)="" 2)= K ^PSX(554,"ARUN",X,DA) 3)= DO NOT DELETE! This cross-reference is set if the task is queued or running. It is used to find the active tasks. 554.02,2 BEGINNING DATE 0;3 DATE Beginning Date INPUT TRANSFORM: S %DT="E" D ^%DT S X=Y K:Y<1 X LAST EDITED: NOV 10, 1994 HELP-PROMPT: Enter the first date the data is to be compiled or purged. DESCRIPTION: This field contains the first date the data is to be compiled or purged. 554.02,3 ENDING DATE 0;4 DATE Ending Date INPUT TRANSFORM: S %DT="E" D ^%DT S X=Y K:Y<1 X LAST EDITED: NOV 10, 1994 HELP-PROMPT: Enter the last date the data is to be compiled or purged. DESCRIPTION: This field contains the last date the data is to be compiled or purged. 554.02,4 USER 0;5 POINTER TO NEW PERSON FILE (#200) LAST EDITED: MAR 01, 1995 DESCRIPTION: This field identifies the person who sent the job to be tasked. TECHNICAL DESCR: Pointer to the New Person file #200. 554.02,5 PURGE/COMPILE 0;6 SET Purge/Compile 'C' FOR Compile Data; 'P' FOR Purge Data; LAST EDITED: NOV 10, 1994 HELP-PROMPT: Enter the type of activity the task is performing. DESCRIPTION: This field contains the type of activity the task is performing. 554.02,6 TASK END TIME 0;7 DATE Task End Time INPUT TRANSFORM: S %DT="EST" D ^%DT S X=Y K:Y<1 X LAST EDITED: NOV 15, 1994 HELP-PROMPT: Enter the date and time the task is completed. DESCRIPTION: This field contains the date and time the task was completed. 554.02,7 TASK NUMBER 0;8 NUMBER INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X LAST EDITED: NOV 15, 1994 HELP-PROMPT: Enter the number assigned to the task by TaskMan. DESCRIPTION: This field contains the number assigned to the task by TaskMan. 554,3 RELEASE DATA 3;0 DATE Multiple #554.03 (Add New Entry without Asking) 554.03,.01 RELEASE DATA 0;1 DATE INPUT TRANSFORM: S %DT="EST" D ^%DT S X=Y K:Y<1 X LAST EDITED: JUL 19, 1995 DESCRIPTION: This is the date/time the Vendor Release Data mail message was created. CROSS-REFERENCE: 554.03^B 1)= S ^PSX(554,DA(1),3,"B",$E(X,1,30),DA)="" 2)= K ^PSX(554,DA(1),3,"B",$E(X,1,30),DA) 554.03,1 MESSAGE NUMBER 0;2 FREE TEXT INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>20!($L(X)<1) X LAST EDITED: JUL 19, 1995 HELP-PROMPT: Answer must be 1-20 characters in length. DESCRIPTION: This is the mail message number of the message containing the Vendor Release Data message that returned data to the medical center. CROSS-REFERENCE: 554^AC^MUMPS 1)= S:X'="" ^PSX(554,"AC",X,DA)="" 2)= K ^PSX(554,"AC",X,DA) This cross reference lists the outstanding Vendor Release Data messages. 554.03,2 FACILITY 0;3 FREE TEXT INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>9!($L(X)<1) X LAST EDITED: JUL 19, 1995 HELP-PROMPT: Answer must be 1-9 characters in length. DESCRIPTION: This is the facility number of the medical center. CROSS-REFERENCE: 554^AF^MUMPS 1)= S:X'="" ^PSX(554,"AF",X,DA)="" 2)= K ^PSX(554,"AF",X,DA) This cross reference lists the facilities that have outstanding Vendor Release Data mail messages. 554.03,3 ACKNOWLEDGEMENT MESSAGE NUMBER 0;4 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X LAST EDITED: JUL 19, 1995 HELP-PROMPT: Answer must be 1-20 characters in length. DESCRIPTION: This is the message number of the mail message containing the release data acknowledgement for the Vendor Release Data message. 554.03,4 ACK MESSAGE DATE/TIME 0;5 DATE INPUT TRANSFORM: S %DT="EST" D ^%DT S X=Y K:Y<1 X LAST EDITED: JUL 19, 1995 DESCRIPTION: This is the date/time the Release Data Acknowledgement message was received. This date/time is the time that the message began filing. 554.03,5 TOTAL RX'S 0;6 NUMBER INPUT TRANSFORM: K:+X'=X!(X>99999999)!(X<1)!(X?.E1"."1N.N) X LAST EDITED: JUL 19, 1995 HELP-PROMPT: Type a Number between 1 and 99999999, 0 Decimal Digits DESCRIPTION: This is the number of Rx's in the Vendor Release Data mail message. 554.03,6 COMPLETED DATE/TIME 0;7 DATE INPUT TRANSFORM: S %DT="EST" D ^%DT S X=Y K:Y<1 X LAST EDITED: AUG 03, 1995 DESCRIPTION: This is the date/time the Release Data Acknowledgement completed filing. 554,4 LAST TRANSMISSION DOWNLOADED 0;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>40!($L(X)<3) X LAST EDITED: MAR 21, 1996 HELP-PROMPT: Answer must be 3-40 characters in length. DESCRIPTION: This is the last transmission downloaded to the vendor system. 554,5 LAST QUERY 0;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>40!($L(X)<1) X LAST EDITED: MAR 21, 1996 HELP-PROMPT: Answer must be 1-40 characters in length. DESCRIPTION: This is the last query executed. 554,6 LAST TRANSMISSION LABEL PRINT 0;4 FREE TEXT INPUT TRANSFORM: K:$L(X)>40!($L(X)<3) X LAST EDITED: MAR 21, 1996 HELP-PROMPT: Answer must be 3-40 characters in length. DESCRIPTION: This is the last transmission that DHCP labels were printed for the entire transmission. 554,8 CMOP DRUG Cost Missing reports 0;5 SET 'Y' FOR YES; 'N' FOR NO; LAST EDITED: NOV 20, 2000 HELP-PROMPT: Do you want the "CMOP DRUG Cost Missing" error report generated? (Y/N) DESCRIPTION: This parameter controls the generation of the "CMOP DRUG Cost Missing" report. 554,20 CMOP DOD IN DIRECTORY DOD;1 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<2) X LAST EDITED: SEP 27, 2002 HELP-PROMPT: Answer must be 2-30 characters in length DESCRIPTION: The host directory where VA CMOP interagency messages are deposited for CMOP processing. 554,21 CMOP DOD OUT DIRECTORY DOD;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<2) X LAST EDITED: SEP 27, 2002 HELP-PROMPT: Answer must be 2-30 characters in length DESCRIPTION: The host directory where VA CMOP places interagency messages to be picked up and processed by other agencies. 554,22 CMOP DOD ARCHIVE DIRECTORY DOD;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<2) X LAST EDITED: SEP 27, 2002 HELP-PROMPT: Answer must be 2-30 characters in length DESCRIPTION: The host directory where copies of all interagency messages, in and out, are deposited. 554,23 CMOP DOD HOLD DIRECTORY DOD;4 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X LAST EDITED: SEP 27, 2002 HELP-PROMPT: Answer must be 1-30 characters in length DESCRIPTION: The host directory where copies are kept of interagency messages that experienced problems being processed by the VA CMOP. FILES POINTED TO FIELDS NEW PERSON (#200) BACKGROUND FILE PROCESSES:DUZ (#4) USER (#6) COST:USER (#4) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):