DGPTFM6 ;ALB/BOK/ADL/PLT - 601 SCREEN: PROCEDURE ENTER/EDIT ;21 JUL 88 @ 0900
Source file <DGPTFM6.m>
| Package | Total | Call Graph |
|---|---|---|
| Registration | 11 | Q^DGPTF ^DGPTFJ 601^DGPTFJC (,Z)^DGPTFM E^DGPTFM1 R^DGPTFM4 Z^DGPTFM5 PTFICD^DGPTFUT ($$CODESYS,$$GETLABEL,EFFDATE,WRITECOD)^DGPTIC10 CHK601^DGPTSCAN D^DGPTUTL |
| VA FileMan | 5 | EN^DDIOL ^DIC ^DIE $$EXTERNAL^DILFD ^DIR |
| DRG Grouper | 1 | $$ICDDATA^ICDXCODE |
| Kernel | 1 | $$FMADD^XLFDT |
| 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 | ; Entry point - begin date checks
|
|
| T | ;add procedure record
|
|
| EDIT | ;
|
|
| SET | ||
| WRT | ;
|
|
| NEXP | ;S DGZP=DGZP+1 G ^DGPTFM:'$D(P(DGZP)),SET
|
|
| HELP | ||
| MOB | ||
| BS | ;CALLED FROM [DG601]
|
|
| R | ;DELETE PROCEDURE RECORD
|
|
| E | ;EDIT PROCEDURE RECORD
|
|
| P | ||
| P1 | ||
| P2 | ||
| FY86 | ||
| GETVAR | ;CALLED FROM GET+1^DGPTFM
|
|
| BADDT(DGPROCD) | ; Check patients admit date and entered date against census DATE
; If admit date is after census date then we're done ; checks to see if Patient has been discharged or has a closed census and returns false ; If not discharged or closed and the admit and procedure date is within census date range then return false ; If admit date and procedure date is past the date range then return true |
|
| PGBR |
| Name | Field # of Occurrence |
|---|---|
| EN^DDIOL | BADDT+8, BADDT+9, BADDT+10, BADDT+19 |
| Q^DGPTF | WRT+20 |
| ^DGPTFJ | WRT+21 |
| 601^DGPTFJC | WRT+17 |
| ^DGPTFM | EN+1, T+2, T+3, WRT+3, NEXP+1, P+1, P+2, P+12, P1, P2+2 , FY86+1, FY86+2 |
| Z^DGPTFM | WRT+13 |
| E^DGPTFM1 | E+1 |
| R^DGPTFM4 | R+1 |
| Z^DGPTFM5 | WRT+5, WRT+7 |
| PTFICD^DGPTFUT | WRT+9 |
| $$CODESYS^DGPTIC10 | EDIT+2, P+4, P2+1 |
| $$GETLABEL^DGPTIC10 | WRT+7 |
| EFFDATE^DGPTIC10 | WRT+2 |
| WRITECOD^DGPTIC10 | WRT+12 |
| CHK601^DGPTSCAN | EDIT+3, P2+2 |
| D^DGPTUTL | WRT+5 |
| ^DIC | T+2 |
| ^DIE | EDIT+3, P2+2, FY86+2 |
| $$EXTERNAL^DILFD | WRT+4 |
| ^DIR | PGBR |
| $$ICDDATA^ICDXCODE | WRT+11 |
| $$FMADD^XLFDT | BADDT+9 |
| 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: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DGPT - [#45] | Classic Fileman Calls, EXTERNAL^DILFD |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | BADDT+14 |
| ^DG(45.86 - [#45.86] | BADDT+14 |
| ^DGPT - [#45] | EN+1, T+1, T+2, SET+1, WRT+3, MOB, BS+1, BS+2, P, P+10 , GETVAR+1, GETVAR+2, BADDT+6, BADDT+7, BADDT+10, BADDT+12, BADDT+14, BADDT+16 |
| ^DGPT("ACENSUS" | BADDT+14 |
| ^DIC(42.4 - [#42.4] | WRT+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | P+5~, P+10*, P1+1 |
| DA | EDIT+2*, EDIT+3!, WRT+23*, BS+1, P2+1*, FY86+2* |
| DA(1 | T+2*, BADDT+6, BADDT+7, BADDT+10 |
| DG601DT | BADDT+13~, BADDT+17*, BADDT+18 |
| DGADD | EDIT+3!, P2+2*! |
| DGADM | BADDT+5~, BADDT+6*, BADDT+9, BADDT+11, BADDT+12, BADDT+18 |
| >> DGCODSYS | EDIT+2*, P+4*, P+7, P2+1* |
| DGI | BADDT+5~, BADDT+14*, BADDT+15 |
| DGI( | BADDT+14* |
| DGIDS | BADDT+5~, BADDT+7*, BADDT+8, BADDT+9 |
| >> DGIDTS | WRT+4 |
| DGJUMP | EDIT+2*, EDIT+3*! |
| >> DGMOVM | BS+2* |
| DGNUM | WRT+17*, WRT+18, WRT+20! |
| >> DGPC | T+2, MOB+1*, P+4 |
| >> DGPROC( | T+3* |
| DGPROCD | T+2*, BADDT~, BADDT+8, BADDT+9, BADDT+10, BADDT+17 |
| >> DGPROCI | WRT+3* |
| >> DGPROCM | T+2*, T+3 |
| >> DGPTDAT | BADDT+11, BADDT+12, BADDT+18 |
| DGPTF | EDIT+2*, P2+1*, P2+2! |
| >> DGPTOUT | WRT+19* |
| >> DGPTSCRN | WRT+21* |
| >> DGPTTMP | WRT+11*, WRT+12 |
| >> DGRC | P+13*, P1*, P1+1*, P2, P2+2 |
| >> DGST | WRT+17 |
| >> DGVI | WRT+3 |
| >> DGVO | WRT+3 |
| DGX601 | WRT+9, WRT+15! |
| DGX601( | WRT+10 |
| DGZP | T+1*, T+2*, T+3, SET*, SET+1, WRT+3, WRT+5, WRT+6, WRT+9, WRT+13 , WRT+17, WRT+23, NEXP+1*, P2+2*! |
| >> DGZS0 | P2+2* |
| DIC | T+2*, EDIT+3! |
| DIC(0 | T+2* |
| DIE | EDIT+2*, EDIT+3*!, P2+1*, FY86+2*! |
| DIR | PGBR~ |
| DIR("A" | PGBR* |
| DIR(0 | PGBR* |
| >> DP | FY86+2* |
| DR | EDIT+2*, EDIT+3!, P2+1*, P2+2!, FY86*, FY86+1, FY86+2*! |
| DTIME | WRT+19, HELP+2, P1 |
| EFFDATE | WRT+1~, WRT+7, WRT+11, WRT+12, BADDT+17 |
| >> HEAD | WRT+3, WRT+13 |
| >> I | T+2*, WRT+10*, WRT+16*, MOB*, BS+1*, BS+2, P+4*, P+6, P+8, P+10 , GETVAR+1* |
| >> I1 | MOB*, MOB+1, GETVAR+1*, GETVAR+2 |
| IMPDATE | WRT+1~ |
| IOF | WRT+3, WRT+13 |
| IOSL | WRT+13, WRT+16 |
| >> J | P+6*, P+8*, P+10*, FY86* |
| >> J1 | GETVAR+2* |
| >> L | WRT+5*, WRT+10*, WRT+11, WRT+12, P+3*, P+4*, P+6*, P+8*, P+10*, P+12 , P+13*, P1, P2 |
| >> L2 | P+4*, P+6*, P+7, P+8*, P+9, P+10* |
| P | SET, MOB! |
| P( | T+2, SET*!, SET+1*, WRT+3, WRT+5, WRT+6, WRT+9, WRT+17, WRT+23, NEXP+1 , MOB*!, P+6, P+8, P+10, P2+2 |
| P1 | SET+1*, MOB! |
| P2 | MOB!*, P+1, P+2 |
| P2P | GETVAR+2!* |
| P2P( | GETVAR+2* |
| >> PM | GETVAR+1* |
| >> PROC | FY86, GETVAR+2* |
| >> PTF | EN+1, T+1, T+2, EDIT+2, SET+1, WRT+2, WRT+3, WRT+9, MOB, BS+1 , BS+2, P, P+4, P+10, P2+1, FY86+2, GETVAR+1, GETVAR+2, BADDT+12, BADDT+14 , BADDT+16 |
| >> S( | GETVAR+1* |
| >> ST | P2+2* |
| >> SU | GETVAR+2* |
| U | T+2, WRT+6, WRT+12, BS+2, P+6, P+8, P+10, P1, FY86, GETVAR+2 , BADDT+6, BADDT+7, BADDT+12, BADDT+14, BADDT+16 |
| X | EN+2, T+3*, EDIT+1, EDIT+2, EDIT+3, WRT+19*, WRT+20, WRT+21, WRT+22, WRT+23 , WRT+24, HELP+2*, PGBR~ |
| Y | T+2, WRT+5*, BADDT+14*, PGBR~ |
| >> Z | WRT+3*, WRT+5*, WRT+7*, WRT+13*, P1, P2* |