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 |