PRSATP ;HISC/REL,WIRMFO/MGD/PLT - Timekeeper Post Time ;4/13/2012
Source file <PRSATP.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
PAID | 7 | PRSA TK POST PRSATE PRSATE0 PRSATE4 PRSATP0 PRSATPP PRSP TK POST |
Name | Comments | DBIA/ICR reference |
---|---|---|
D2 | ||
LOOP | ;
|
|
NME | ||
POST | ||
P0 | ||
P1 | ||
P3 | ||
P31 | ||
UPD | ; Update status
|
|
LP | ||
LV | ||
OT | ; Get entitled out-of-tour types of time
|
|
EX | ;clean up lock global which is set in $$AVAILREC^PRSLIB00
|
|
PTPSCR(PRSIEN,PSTDT,PTPF) | ; part-time physician screen extrinsic function
; input ; PRSIEN - Employee IEN (file 450) ; PSTDT - Date being posted (FileMan internal) ; PTPF - (opt) Part-time physician flag, equals true (1) when screen ; should only allow selection of part-time physician with ; memo and false (null or 0) when screen should only ; allow selection of employees that are not part-time ; physicians with memo. ; result ; returns a boolean value (1 or 0) or null ; =1 if employee passed screen ; (PTPF true and employee is PTP with memo) OR ; (PTPF false and employee is not PTP with memo) ; =0 if employee did not pass screen ; =null value if required inputs were not provided |
Name | Field # of Occurrence |
---|---|
^%DT | PRSATP+9, PRSATP+10 |
NOW^%DTC | P0+5, UPD+2 |
^DDS | P31+2 |
IX^DIC | NME |
YN^DICN | D2 |
^DIR | POST+17 |
^PRSADP1 | POST+21 |
^PRSAENT | POST+21 |
S0^PRSAPPH | P0+5 |
^PRSATP0 | P1+2 |
A2^PRSATP0 | P0+6 |
^PRSATP2 | POST+21 |
HENCAP^PRSATP3 | UPD+8 |
UPDT^PRSATP3 | UPD+10 |
CLEANTW^PRSATPTW | P1+9, P31+11 |
TELEWORK^PRSATPTW | UPD+1 |
^PRSAUTL | PRSATP+9 |
$$AVAILREC^PRSLIB00 | POST+20 |
UNLOCK^PRSLIB00 | LOOP+2, NME+1 |
NURSEPOC^PRSNEETP | LOOP+2, NME+1 |
$$MIEN^PRSPUT1 | PTPSCR+22 |
$$RSHR^PRSU1B2 | LV+7 |
KILL^XUSCLEAN | EX+3 |
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: READ |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PRSPC - [#450] | Classic Fileman Calls |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | D2*, P0+5, UPD+3 |
>> %DT | PRSATP+9*, PRSATP+10* |
>> %DT("A" | PRSATP+10* |
>> %DT("B" | PRSATP+10* |
>> %DT(0 | PRSATP+10* |
>> AC | P3+1 |
>> D | NME* |
>> D1 | PRSATP+11* |
>> DA | P31* |
>> DA(1 | P31* |
>> DA(2 | P31* |
DAH | UPD+4~, UPD+5*, UPD+8, UPD+10, UPD+11! |
>> DAY | PRSATP+11*, PRSATP+13, POST, POST+3, POST+7, P0+3, P0+4, P0+5, P1+8, P1+9 , P3+1, P3+2, P3+3, P31, P31+1, P31+4, P31+5, P31+9, P31+11, UPD+1 , UPD+3, UPD+8, LV+7 |
DBH | UPD+4~, UPD+5*, UPD+8, UPD+10, UPD+11! |
>> DDSFILE | P31* |
>> DDSFILE(1 | P31* |
>> DFN | LOOP+2*, NME*, NME+1, POST, POST+2, POST+3, POST+7, P0+3, P0+4, P0+5 , P1+8, P1+9, P3+1, P3+2, P3+3, P31, P31+1, P31+4, P31+5, P31+9 , P31+11, UPD+1, UPD+3, UPD+8, UPD+10, LV+7 |
DIC | NME!* |
DIC("A" | NME* |
DIC("S" | NME* |
DIC(0 | NME* |
DIR | POST+17! |
DIR("A" | POST+15* |
DIR("B" | POST+16* |
DIR(0 | POST+14* |
>> DIRUT | POST+7 |
>> DR | P31+2* |
DS | P31+2! |
>> DTE | PRSATP+13* |
>> DTI | PRSATP+13* |
DTIME | P0, P1 |
DUZ | UPD+3 |
>> ENT | P1+7, P3, P3+2, LV+5, LV+7, LV+8, OT+1, OT+2, OT+4 |
GLOB | PRSATP+7~, LOOP+2*, NME+1*, POST+20 |
HOL | UPD+4~, UPD+5*, UPD+8, UPD+10, UPD+11! |
>> K | LV+8*, OT+1* |
>> LP | D2*, LOOP+1*, LOOP+2, POST+1, POST+2, POST+4, POST+20*, P0*, LP |
>> LV | P0+6* |
>> NN | LOOP+1*, LOOP+2* |
>> NOW | P0+5* |
>> PMP | OT+4 |
>> PPE | PRSATP+13*, LV+7 |
>> PPI | PRSATP+11*, PRSATP+12, PRSATP+13, LOOP+2, NME+1, POST, POST+2, POST+3, POST+7, P0+3 , P0+4, P0+5, P1+8, P1+9, P3+1, P3+2, P3+3, P31, P31+1, P31+4 , P31+5, P31+9, P31+11, UPD+1, UPD+3, UPD+8 |
PRSDT | PRSATP+8~, PRSATP+11*, LOOP+2, NME+1 |
PRSIEN | PTPSCR~, PTPSCR+20, PTPSCR+22 |
PRSRET | PTPSCR+17~, PTPSCR+19*, PTPSCR+24*, PTPSCR+26 |
>> PRSTLV | PRSATP+9* |
PSTDT | PTPSCR~, PTPSCR+20, PTPSCR+22 |
PTPF | LOOP+2, POST+7, P3, PTPSCR~, PTPSCR+18*, PTPSCR+24 |
PTPM | PTPSCR+17~, PTPSCR+22*, PTPSCR+24 |
>> PTY | P0+3*, P31+4*, P31+5*, UPD+1, UPD+3 |
QUIT | UPD+4~, UPD+5*, UPD+8, UPD+9, UPD+11! |
>> STAT | POST+3*, POST+4, P0+3, P0+4*, P0+5, UPD+1 |
>> STOP | POST+20 |
>> TC | POST*, POST+1, POST+4, POST+22, P0+4, P3+1, P3+2, UPD+1 |
>> TC2 | POST* |
>> TLE | LOOP+2, NME |
>> TLI | PRSATP+9, LOOP+2, NME+1 |
>> TT | P0+5* |
U | POST+7, LV+7, OT+4 |
>> X | PRSATP+9*, P0*, P0+1*, P0+2*, P0+6, P1*, P1+1*, P1+2 |
>> Y | PRSATP+10, PRSATP+11*, NME, POST+7 |
>> Z | P31+1* |
>> Z1 | LV*, LV+5*, LV+7*, LV+8, OT+1* |
>> Z2 | LV*, LV+5*, LV+7*, LV+8, OT+1* |
>> ZENT | P3*, P3+1*, P3+2*, P3+3*, LV+8*, OT+1*, OT+2*, OT+4* |
ZS | P31+1!, P31+4, P31+5 |