PSOERPT1 ;BIRM/MFR - eRx Single Patient Medication Queue Supporting API's ; 12/10/22 10:57am
Source file <PSOERPT1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SETHDR() | ; - Displays the Header Line
 | 
|
| SETSORT(FIELD) | ;Sets the data sorted by the FIELD specified
 ; Input: FIELD - Sort By Field  | 
|
| SETITEM(ERXIEN,FIELD) | ; Adds an eRx Record to the Sorted List
 ; Input: ERXIEN - eRx IEN - Pointer to #52.49 ; FIELD - Sort By field  | 
|
| MATCHSUG(ERXIEN,VIEW) | ; Match Suggestion Prompt
 ; Input: ERXIEN - Pointer to ERX HOLDING QUEUE file (#52.49) ; (o)VIEW - View Only Mode (1:YES,0/null: NO)  | 
|
| CMPPAT(ERXIEN,VISTAPAT,LSTERXID,COUNTER) | ; Display the Comparison Between eRx and VistA Patients
 | 
|
| CSERXS() | ; Returns whether there are CS eRx on the list or not
 | 
|
| VAPATIEN() | ; Returns the VistA Patient IEN or 0 (No VistA Patient Selected) or -1 (Different VistA Patients Selected)
 | 
|
| OPACCESS(OPTION,USER,LIST) | ; Returns whether the current user has priviledge to Perform a given action on a list of entries
 ; Input: OPTION - Option to be checked ; USER - Pointer to NEW PERSON file (#200) ; LIST - List of eRX Records to be checked  | 
|
| ALRDYVAL() | ; Returns whether at least one record from the list has already been validated
 | 
|
| VIDEO() | ; Changes the Video Attributes for the list
 | 
|
| ERXLST(RANGE,ERXLST) | ; Given a Range of List Item returns the list of eRx's in an Array
 ; Input: RANGE - User Selected Range (ex: '1-5'; '2,5,8,10'; '1-5,11-15', etc)  | 
|
| LSTERXS(ERXLST,ISSONLY,DISPSEQ) | ; Given a list of eRx IENs (array passed in by Reference) it displays a list
 | 
|
| PATIDS | ; Patient Lookup Identifiers Display (set on DIC("W"))
 | 
| 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 | 
  | 
| 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 | 
|---|---|
| ^PS(52.48 - [#52.48] | GET1^DIQ | 
| ^PS(52.49 - [#52.49] | GET1^DIQ |