DGPTFM3 ;ALB/ADL - MASTER CPT RECORD ENTER/EDIT PART 2 ;5/5/05 7:35am
Source file <DGPTFM3.m>
| Package | Total | Call Graph |
|---|---|---|
| Registration | 7 | ICDINFO^DGAPI (CKSCI,PRV)^DGPTFM MOB^DGPTFM2 XREF^DGPTFM21 HEAD^DGPTFMO D^DGPTUTL CPT^DGPTUTL1 |
| DRG Grouper | 3 | $$ICDDX^ICDCODE $$GETDATE^ICDGTDRG $$CPT^ICPTCOD |
| VA Fileman | 2 | ^DIK ^DIR |
| Scheduling | 1 | CL^SDCO21 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| END | ||
| RESEQ(PTF) | ||
| REQ | ;CHECK FOR REQUIRED FIELDS IN CPT RECORDS. RECORDS MISSING ONE OR MORE REQUIRED FIELDS ARE DELETED.
|
|
| REQQ | ;D RESEQ(PTF)
|
|
| PF | ||
| RESEQDGN(CPTINFO,DGNARAY) | ||
| CHKGAP(DGNARAY) | ;Function call to determine if an inside DGN code has been deleted
|
|
| LOOP |
| Name | Field # of Occurrence |
|---|---|
| ICDINFO^DGAPI | LOOP+1 |
| CKSCI^DGPTFM | LOOP+13 |
| PRV^DGPTFM | LOOP+3, LOOP+4 |
| MOB^DGPTFM2 | PF |
| XREF^DGPTFM21 | LOOP+1 |
| HEAD^DGPTFMO | LOOP+18 |
| D^DGPTUTL | LOOP+2 |
| CPT^DGPTUTL1 | LOOP+8 |
| ^DIK | REQ+3, REQ+7, REQ+12 |
| ^DIR | END |
| $$ICDDX^ICDCODE | LOOP+11 |
| $$GETDATE^ICDGTDRG | REQ+8, LOOP+11 |
| $$CPT^ICPTCOD | REQ+8 |
| CL^SDCO21 | LOOP+1 |
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DGCPT(46 - [#46] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGCPT(46 - [#46] | REQ+5, REQ+6, REQ+7, RESEQ+4, RESEQ+6* |
| ^DGPT - [#45] | REQ+2, PF |
| ^SC - [#44] | LOOP+5 |
| Name | Line Occurrences |
|---|---|
| $$CHKGAP | RESEQ+6 |
| END | PF+1 |
| LOOP | LOOP+18 |
| REQQ | REQ+1, REQ+2, REQ+10 |
| RESEQ | REQ+4 |
| RESEQDGN | RESEQ+6 |
| Name | Field # of Occurrence |
|---|---|
| ^(9 | REQ+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CD | LOOP+10*, LOOP+11, LOOP+12*, LOOP+14*, END+1! |
| >> CKSCI | LOOP+10 |
| >> CPT | REQ+7*, REQ+8 |
| CPTINFO | RESEQ+2~, RESEQ+4*, RESEQ+5, RESEQ+6, RESEQDGN~, RESEQDGN+8* |
| >> D0 | PF |
| DA | REQ+2*, REQ+3!, REQ+7*, REQ+11*, REQ+12! |
| DA(1 | REQ+2*, REQ+11* |
| >> DFN | PF*, LOOP+1 |
| >> DGLOC | LOOP+10*, LOOP+13, LOOP+14* |
| >> DGLST | LOOP* |
| DGNARAY | RESEQ+2~, RESEQ+4!, RESEQ+6, CHKGAP~, RESEQDGN~, RESEQDGN+5! |
| DGNARAY( | RESEQ+5*, CHKGAP+4, CHKGAP+5, CHKGAP+6, RESEQDGN+4, RESEQDGN+6*, RESEQDGN+7*, RESEQDGN+8 |
| >> DGPSM | REQ+2 |
| >> DGSTRT | LOOP*, LOOP+10, LOOP+14* |
| >> DGZP | REQ+1, REQ+2, REQ+5, REQ+11 |
| >> DGZPRF | PF, PF+1, LOOP, LOOP+2, LOOP+7, LOOP+16*, LOOP+17*, LOOP+18 |
| >> DGZPRF( | REQ+1, REQ+2, REQ+5, REQ+11, LOOP, LOOP+1, LOOP+3, LOOP+4, LOOP+5, LOOP+7 , LOOP+10, LOOP+13, LOOP+15, LOOP+16, LOOP+18 |
| >> DIK | REQ+2*, REQ+7*, REQ+11* |
| DIR | END! |
| DIR(0 | END* |
| >> DS | LOOP+9* |
| >> END | CHKGAP+3*, CHKGAP+5*, CHKGAP+6 |
| FCPT | REQ+4*, REQ+6*, REQ+10!, REQ+12! |
| I | REQ+4*, REQ+5*, REQ+6, REQ+7, REQ+10!, REQ+12!, RESEQDGN+2~, RESEQDGN+6*, RESEQDGN+7*, RESEQDGN+8* , END+1! |
| IOST | END |
| J | REQ+5*, REQ+10!, REQ+12!, RESEQ+5*, PF*, LOOP, LOOP+1, LOOP+2, LOOP+3, LOOP+4 , LOOP+5, LOOP+7, LOOP+10, LOOP+13, LOOP+14, LOOP+15, LOOP+16, LOOP+17, LOOP+18* |
| >> K | LOOP+8* |
| K1 | LOOP+7*, LOOP+8, LOOP+10, LOOP+13, LOOP+14, LOOP+15, LOOP+16, LOOP+17, END+1! |
| >> L | LOOP+3*, LOOP+4* |
| L1 | LOOP+6*, LOOP+10*, LOOP+15*, LOOP+16, LOOP+17, END+1! |
| >> MISSING | CHKGAP+3*, CHKGAP+4, CHKGAP+6*, CHKGAP+7 |
| N | REQ+8*, REQ+10!, REQ+12!, LOOP+11*, LOOP+12, END+1! |
| NOTNULL | RESEQDGN+3!, RESEQDGN+9! |
| NOTNULL( | RESEQDGN+4*, RESEQDGN+7 |
| >> PGBRK | LOOP+2, LOOP+6*, LOOP+7, LOOP+10*, LOOP+16* |
| >> PS2 | PF*, LOOP+8*, LOOP+14 |
| >> PS2( | LOOP+14* |
| PTF | REQ+2, REQ+4, REQ+5, REQ+8, REQ+11, RESEQ~, RESEQ+4, PF*, LOOP+1, LOOP+11 |
| REC | RESEQ+2~, RESEQ+3*, RESEQ+4*, RESEQ+6 |
| >> RFL | REQ+1*, REQ+3*, REQ+9*, REQ+12* |
| >> SDCLY | LOOP+1 |
| >> SEQ | CHKGAP+3*, CHKGAP+4*, CHKGAP+5, CHKGAP+6, RESEQDGN+3*, RESEQDGN+4*, RESEQDGN+5*, RESEQDGN+7* |
| U | REQ+2, REQ+6, REQ+8, RESEQ+5, RESEQDGN+8, PF+1, LOOP, LOOP+2, LOOP+3, LOOP+4 , LOOP+5, LOOP+7, LOOP+10, LOOP+11, LOOP+12, LOOP+13, LOOP+14, LOOP+15, LOOP+16, LOOP+17 |
| >> Y | LOOP*, LOOP+2 |