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 |