DGRPP ;ALB/MRL,AEG,LBD,ASF,LEG,RN,JAM - REGISTRATION SCREEN PROCESSOR ;Apr 05, 2020@15:16
Source file <DGRPP.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;
|
|
| JUMP | ;
|
|
| Q | ||
| ; DG*5.3*1143 - Discard edits if the RTA Edit Flag is set (edits are pending)
|
||
| Q1 | ||
| SENSCHK | ; check whether patient record should be made sensitive
|
|
| SEC | ;if patient type says make record sensitive, add to security log file
|
|
| CHOICE | ;parse out which items were selected for edit
|
|
| NEXT | ;find next available screen...goto
|
|
| SCRX | ;goto screen X
|
|
| W | ;write highlighted text on screen (if parameter on)
|
|
| SCR9 | ; see if MT is completed. Allow only selective editing if so
|
|
| SAVEADDR | ; DG*5.3*1143 - (S)ave option from screen 1.1 editing
; Call function to transmit the data and save |
|
| DISCARD | ||
| DISCONF() | ; DG*5.3*1143 - Confirm if user wants to discard the changes
|
|
| REF | ;End of page prompt (Refresh)
|
| Name | Field # of Occurrence |
|---|---|
| $$LOCK^DGENPTA1 | EN+4 |
| UNLOCK^DGENPTA1 | EN+2 |
| $$BEGUPLD^DGENUPL3 | EN+1 |
| CKUPLOAD^DGENUPL3 | EN+3 |
| ENDUPLD^DGENUPL3 | EN+5 |
| IN^DGHELP | JUMP+5 |
| ^DGRP11A | JUMP+7, SCRX+4 |
| ^DGRPC | Q+8 |
| ^DGRPCADD | JUMP+7, SCRX+2 |
| CLEAN^DGRPCADD | EN+64, JUMP+3 |
| DISCARD^DGRPCADD | DISCARD+1 |
| RTASEND^DGRPCADD | SAVEADDR+2 |
| ^DGRPE | JUMP+10 |
| ^DGRPH | JUMP+7, JUMP+9 |
| JUMP^DGRPP1 | JUMP+3 |
| LT^DGRPP1 | Q |
| MOREHLP^DGRPP1 | EN+24 |
| STR^DGRPP1 | EN+10 |
| WHICH^DGRPP1 | EN+9 |
| $$UPPER^DGUTL | EN+38 |
| FILE^DICN | SEC+1 |
| ^DIR | DISCONF+5, REF+4 |
| 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: READ |
|
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DGSL(38.1 - [#38.1] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DG(391 - [#391] | SENSCHK+5 |
| ^DGSL(38.1 - [#38.1] | SENSCHK+4, SEC+2 |
| ^DIC(8 - [#8] | SENSCHK+7 |
| ^DPT - [#2] | JUMP+10, Q1+3, SENSCHK+3, SENSCHK+5, SENSCHK+6 |
| Name | Line Occurrences |
|---|---|
| $$DISCONF | EN+42, EN+51 |
| @( | JUMP+7, SCRX+5 |
| CHOICE | JUMP+8 |
| DISCARD | EN+45, EN+54, QQ+1 |
| NEXT | EN+26, EN+64 |
| Q | JUMP+1, JUMP+4, NEXT+1 |
| Q1 | EN+9 |
| EN+7, EN+31, EN+48, EN+57, JUMP+10, SAVEADDR+4 | |
| REF | EN+46, EN+55 |
| SAVEADDR | EN+60 |
| SCR9 | CHOICE+5 |
| SCRX | EN+35, EN+37, EN+41, EN+50, JUMP+9, JUMP+10, SAVEADDR+6 |
| SEC | SENSCHK+5, SENSCHK+8 |
| SENSCHK | Q+3 |
| W | EN+12, EN+15, EN+18, EN+19, EN+20, EN+23 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | JUMP+5 |
| %DT | Q1! |
| C | Q1! |
| DA | Q1+3*, SEC+3! |
| DD | SEC+1!, SEC+3! |
| >> DFN | EN+1, EN+2, EN+3, EN+4, EN+5, JUMP+10, Q1+3, SENSCHK+3, SENSCHK+4, SENSCHK+5 , SENSCHK+6, SEC+1, SEC+2, SAVEADDR+2 |
| DGA | Q1! |
| DGA1 | Q1! |
| DGA2 | Q1! |
| DGAAC | Q1! |
| DGAD | Q1! |
| >> DGADDEDIT | EN+14, EN+35, EN+37, EN+41, EN+50, EN+60, QQ+1 |
| DGCH | JUMP+8*, Q+2!, CHOICE+5, CHOICE+6 |
| DGCONF | EN+50~ |
| DGCONFIRM | EN+41~, EN+42*, EN+43, EN+51*, EN+52 |
| DGDEP | Q+1! |
| DGDONE | Q+5~* |
| DGDONE2 | Q+5~* |
| DGDR | JUMP+8*, JUMP+9, Q1!, CHOICE+5*, CHOICE+6* |
| DGEDCN | Q+8*! |
| >> DGEFDT | EN+12 |
| DGELVER | Q, QQ+2! |
| DGFL | CHOICE+4~*, CHOICE+5, SCR9+2*, SCR9+5* |
| DGGTOT | Q+2! |
| >> DGIAINEW | EN+68* |
| DGINC | Q+1! |
| DGINR | Q+1! |
| DGIRI | Q+2! |
| >> DGISYR | EN+12 |
| DGMTC | Q+1!, SCR9+1, SCR9+2 |
| DGMTC("D" | SCR9+4 |
| DGMTC("S" | SCR9+3 |
| DGMTED | Q+1! |
| >> DGNOBUCK | EN+65 |
| DGNOCOPY | EN+66*, Q+2! |
| DGPRI | Q+2! |
| DGREL | Q+1! |
| DGRP | EN+9!, Q1! |
| DGRPAG | Q1! |
| DGRPAN | EN+9*, EN+19, Q1!, CHOICE+5, CHOICE+6 |
| DGRPANN | EN+29*, EN+35, EN+37, EN+38*, EN+41, EN+50, EN+60, EN+64, EN+65, EN+68* , JUMP+1, JUMP+3, JUMP+4, JUMP+5*, JUMP+7, JUMP+8, Q1! |
| DGRPANP | EN+19, JUMP+5, Q1! |
| DGRPCM | QQ+2! |
| DGRPD | Q1! |
| DGRPLAST | EN+18, QQ+2!, NEXT+1, NEXT+2 |
| DGRPNA | QQ+2! |
| >> DGRPOUT | EN+7*, EN+23*, EN+29*, EN+31, EN+41, EN+48, EN+50, EN+57, EN+64, JUMP+4 , Q, SAVEADDR+4, DISCONF+7*, REF+5* |
| DGRPS | EN+9, EN+12, EN+18, EN+22, EN+35, EN+37, EN+41, EN+50, EN+65, EN+68 , JUMP+7, JUMP+9, JUMP+10, QQ+2!, CHOICE+5, CHOICE+6, NEXT+1, NEXT+3, NEXT+4, NEXT+6 , NEXT+7, SAVEADDR+6 |
| DGRPSE1 | Q+2! |
| DGRPSEL | EN+23, EN+24, Q1! |
| DGRPSELT | Q1!, SCR9+2, SCR9+3, SCR9+4 |
| DGRPTYPE | QQ+2! |
| DGRPU | QQ+2! |
| DGRPV | EN+9, EN+20, EN+22, EN+23, Q, Q+8, QQ+2! |
| DGRPVR | Q1! |
| DGRPVV | QQ+2!, NEXT+3 |
| DGRPVV( | EN+9 |
| DGRPVV(8 | EN+68* |
| DGRPVV(9 | EN+23, EN+68* |
| DGRPW | QQ+2! |
| DGRPX | Q1! |
| DGRTAHOLD | Q+7! |
| DGRTAON | EN+64, JUMP+3, Q+7! |
| DGSP | Q+1! |
| DGTMOT | EN+7, Q1+2!, DISCONF+7*, REF+5* |
| DGTOT | Q+1! |
| DGVI | QQ+2!, W+1, W+2 |
| DGVO | QQ+2!, W+2 |
| DIC | Q1+3!, SEC+1*, SEC+3! |
| DIC("DR" | SEC+1* |
| DIC(0 | SEC+1* |
| DINUM | SEC+1*, SEC+3! |
| DIR | DISCONF+1~, REF+1~ |
| DIR("?" | DISCONF+4* |
| DIR("A" | DISCONF+3*, REF+3* |
| DIR(0 | DISCONF+2*, REF+2* |
| DIROUT | DISCONF+1~, REF+1~ |
| DIRUT | Q1+2!, DISCONF+7 |
| DO | SEC+1!, SEC+3! |
| DT | EN+12 |
| DTIME | EN+29 |
| DTOUT | EN+7, Q1+2!, DISCONF+1~, REF+1~, REF+5 |
| DUOUT | Q1+2!, DISCONF+1~, REF+1~ |
| DUZ | SEC+1 |
| ELIG | SENSCHK+1~, SENSCHK+2*, SENSCHK+6*, SENSCHK+7 |
| FLAG | SENSCHK+1~, SENSCHK+2*, SENSCHK+5, SENSCHK+6, SEC+2* |
| I | EN+9*, EN+10*, JUMP+8*, Q1+3!, NEXT+3* |
| I1 | Q1+3! |
| I2 | Q1+3! |
| I3 | Q1+3! |
| IOF | EN+7, EN+31, EN+48, EN+57, SAVEADDR+4 |
| IOST | EN+26, W+1 |
| J | Q1+3!, CHOICE+5*, NEXT+3* |
| U | EN+68 |
| X | EN+35*, EN+37*, EN+38*, EN+41*, EN+50*, JUMP+5*, JUMP+9*, JUMP+10*, Q1+3!, SENSCHK+1~ , SENSCHK+5*, SENSCHK+7*, SENSCHK+8, SEC+1*, SEC+3!, NEXT+2*, NEXT+3*, NEXT+4*, NEXT+6*, NEXT+7* , SCRX+1*, SCRX+2, SCRX+4, SCRX+5, SAVEADDR+6*, DISCONF+1~, REF+1~ |
| X1 | Q1+3! |
| X2 | Q1+3! |
| X3 | Q1+3! |
| Y | Q1+3!, SEC+3!, DISCONF+1~, DISCONF+8, REF+1~ |
| Z | EN+12*, EN+15*, EN+18*, EN+19*, EN+20*, EN+23*, JUMP+5*, Q1+3!, W+1, W+2 |
| Z1 | Q1+3! |