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 |