PSAUP ;BIR/JMB-Upload and Process Prime Vendor Invoice Data ;7/23/97
Source file <PSAUP.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| UNWRAP | ;Changes the data element and segment delimiters to ^ & ~, places each
 | 
|
| LINE | ;Places each segment on a node to itself.
 | 
|
| SPACES | ;remove all leading spaces in all data elements
 | 
|
| CHECK | ;Looks for X12 errors. If no errors, loads data into ^TMP("PSAPV SET",$J)
 | 
|
| LOADXTMP | ;Loads data into ^XTMP("PSAPV").
 | 
|
| STORE | ;Get the line item data and store in ^XTMP("PSAPV")
 | 
|
| ;Ask if user wants to print invoices.
 | 
||
| PROC | ;Ask if user wants to process the invoice data now.
 | 
|
| PHARM | ;Assign a pharmacy location or master vault to each Order.
 | 
|
| PRINT2 | ||
| KILL | ;Kills uploading variables
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: READ | 
  | 
| 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 | 
  | 
| 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 | 
  |