PSOSPMU1 ;BIRM/MFR - State Prescription Monitoring Program Utilities ;10/07/12
Source file <PSOSPMU1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GATHER(STATE,BEGDTTM,ENDDTTM,RECTYPE,RTSONLY,LIST) | ; Gathers all CS prescriptions for Data Range
 | 
|
| BLDBAT(EXPTYPE,BEGRLDT,ENDRLDT) | ; Given a list of Rx's builds a new Export Batch
 ; Input: (r) EXPTYPE - Export Type ((MA)naul/(SC)heduled/(RX) Single Rx)/(VD) Void Only/(ZR) Zero Report ; (o) BEGRLDT - Begin Release Date (FM Format) (Required for M and S batches) ; (o) ENDRLDT - End Release Date (FM Format) (Required for M and S batches) ; (r) List of Rx's: ^TMP("PSOSPMRX",$J,STATE,RXIEN,RXFILL)=Record Type ((N)ew/(R)evise/(V)oid) ; Note: This ^TMP global will be cleaned up at the end  | 
|
| LOADRTS(RXIEN,FILL,ARRAY) | ; Load ARRAY with Return To Stock Information
 | 
|
| GETNDC(RXIEN,FILL) | ; Get the SENT NDC for the Return To Stock (VOID) record
 | 
|
| PREPFILE(STATE,DATETIME,RTSONLY,DEBUG) | ; Prepare Files (FTP Script and Output Data files)
 | 
|
| FTPFILE(STATEIP,STATEUSR,LOCDIR,FTPFILE,EXPFILE,INPTFILE,LOGFILE,FTPPORT,DEBUG) | ; Issue the Secure FTP command
 | 
|
| DELFILES(LOCDIR,EXPFILE,INPTFILE,FTPFILE,LOGFILE) | ; Delete Files
 | 
|
| PAUSE | ; Pauses screen until user hits Return
 | 
|
| XVMSDIR(VMSDIR) | ; Converts a VMS directory
 ; Input: VMSDIR - OpenVMS directory name (e.g., "USER$:[SPMP]")  | 
|
| SAVEKEYS(STATE,LOCDIR) | ; Saves Key, converts SSH2 to OpenSSH when running on Linux
 | 
|
| LINUXDIR() | ; Returns the Linux Directory for SPMP sFTP
 | 
|
| DIREXIST(DIR) | ; Returns whether the Linux Directory for SPMP sFTP already exists
 | 
|
| MAKEDIR(DIR) | ; Create a new directory
 | 
|
| SETLN(NSPC,TEXT,REV,UND,HIG) | ; Sets a line to be displayed in the Body section
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| FileNo | Call Tags | 
|---|---|
| ^PSDRUG - [#50] | GET1^DIQ | 
| ^PSRX - [#52] | GET1^DIQ | 
| 52.07 | GET1^DIQ | 
| ^PS(58.41 - [#58.41] | GET1^DIQ | 
| ^PS(58.42 - [#58.42] | Classic Fileman Calls |