IBDF17 ;ALB/CJM - ENCOUNTER FORM - COPY A CPT CHECK-OFF SHEET INTO A FORM ;24SEP93
Source file <IBDF17.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 3 | ^DIC FILE^DICN IX1^DIK | 
| Automated Information Collection System | 2 | $$SLCTFORM^IBDFU4 PAUSE^IBDFU5 | 
| DRG Grouper | 1 | $$CPT^ICPTCOD | 
| Package | Total | Caller Graph | 
|---|---|---|
| Automated Information Collection System | 1 | IBDF COPY CPTS TO FORM | 
| Integrated Billing | 1 | IBDF COPY CPTS TO FORM | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SUBCOLS(LIST) | ;finds the column containing the CPT code and the text description | |
| COPYGRP(HDR,NODE,LIST) | ;copies the header contained in NODE to the selection list (LIST) | |
| CHOOSE(BLOCKS) | ;ask the user to choose | |
| COPYPROC(PROC,LIST,GROUP) | ;copies the procedure contained to the selection list and group | |
| SLCTSHT() | ;allows the user to select a CPT check-off sheet | |
| ASK | ||
| FIND(FORM,BLK,LIST) | ;finds the block & list for CPT codes | |
| COPY(SHEET,LIST) | ;copies the CPT codes/headers from the sheet to the list | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^IBE(357.3 - [#357.3] | Classic Fileman Calls | 
| ^IBE(357.4 - [#357.4] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^IBE(350.71 - [#350.71] | COPY+7, COPYGRP+15, COPYPROC+3 | 
| ^IBE(357.1 - [#357.1] | IBDF17+17!, FIND+9, ASK | 
| ^IBE(357.2 - [#357.2] | SUBCOLS+7, FIND+10 | 
| ^IBE(357.3 - [#357.3] | COPYPROC+26*, COPYPROC+29*, COPYPROC+30*, COPYPROC+31* | 
| ^IBE(357.4 - [#357.4] | COPYGRP+10* | 
| ^IBE(357.6 - [#357.6] | FIND+5 | 
| ^SD(409.71 | COPYPROC+8 | 
| Name | Line Occurrences | 
|---|---|
| $$CHOOSE | FIND+17 | 
| $$SLCTSHT | IBDF17+13 | 
| ASK | ASK+5 | 
| COPY | IBDF17+19 | 
| COPYGRP | COPY+7 | 
| COPYPROC | COPYGRP+15 | 
| FIND | IBDF17+10 | 
| SUBCOLS | COPY+5 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("B" | IBDF17+17! | 
| ^("H" | IBDF17+17! | 
| ^("V" | IBDF17+17! | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BLK | FIND~, FIND+2*, FIND+9*, FIND+10, FIND+13*, FIND+16*, FIND+18* | 
| BLOCK | IBDF17+6~, IBDF17+10, IBDF17+11, IBDF17+17 | 
| BLOCKS | FIND+1~, FIND+2*, FIND+10*, FIND+13, FIND+17, CHOOSE~, ASK+1 | 
| BLOCKS( | FIND+10*, FIND+18, ASK, ASK+5 | 
| BLOCKS(1 | FIND+13 | 
| CODE | COPYPROC+2~, COPYPROC+6*, COPYPROC+7, COPYPROC+8*, COPYPROC+9, COPYPROC+11*, COPYPROC+12, COPYPROC+13*, COPYPROC+14, COPYPROC+20 , COPYPROC+26, COPYPROC+31 | 
| D0 | COPYGRP+6!, COPYPROC+20! | 
| DA | COPYGRP+7!, COPYGRP+11!*, COPYGRP+12!, COPYPROC+21!, COPYPROC+32!*, COPYPROC+33! | 
| DD | COPYGRP+6!, COPYPROC+20! | 
| DIC | COPYGRP+6!*, COPYGRP+7!, COPYPROC+20!*, COPYPROC+21!, SLCTSHT+1!* | 
| DIC(0 | COPYGRP+6*, COPYPROC+20*, SLCTSHT+1* | 
| DIE | COPYGRP+7!, COPYPROC+21! | 
| DIK | COPYGRP+11!*, COPYGRP+12!, COPYPROC+32!*, COPYPROC+33! | 
| DINUM | COPYGRP+6!, COPYPROC+20!, SLCTSHT+2 | 
| DTIME | ASK+2 | 
| >> DUOUT | SLCTSHT+2 | 
| FORM | IBDF17+6~, IBDF17+8*, IBDF17+9, IBDF17+10, FIND~, FIND+9 | 
| GROUP | COPYGRP+2~, COPYGRP+8*, COPYGRP+9, COPYGRP+10, COPYGRP+11, COPYGRP+15, COPYPROC~, COPYPROC+26 | 
| HDR | COPY+2~, COPY+7*, COPYGRP~, COPYGRP+15 | 
| HEADER | COPYGRP+2~, COPYGRP+3*, COPYGRP+6, COPYGRP+10 | 
| I | FIND+1~, FIND+2*, FIND+10*, FIND+17*, FIND+18, CHOOSE+3~, ASK*, ASK+2*, ASK+4, ASK+5 , ASK+6 | 
| INTRFACE | FIND+1~, FIND+5*, FIND+6, FIND+10 | 
| LIST | IBDF17+6~, IBDF17+10, IBDF17+19, COPY~, COPY+5, COPY+7, COPYGRP~, COPYGRP+10, COPYGRP+15, COPYPROC~ , COPYPROC+26, SUBCOLS~, SUBCOLS+7, FIND~, FIND+2*, FIND+10*, FIND+13*, FIND+16*, FIND+18* | 
| LIST("CODESC" | COPY+5, COPYPROC+31, SUBCOLS+2*, SUBCOLS+7* | 
| LIST("TEXTSC" | COPY+5, COPYPROC+30, SUBCOLS+2*, SUBCOLS+7* | 
| NODE | COPY+2~, COPY+7*, COPYGRP~, COPYGRP+3, COPYPROC+2~, COPYPROC+3*, COPYPROC+6, COPYPROC+17, SUBCOLS+4~, SUBCOLS+7* | 
| ORDER | COPYGRP+2~, COPYGRP+3*, COPYGRP+10, COPYPROC+2~, COPYPROC+17*, COPYPROC+26 | 
| PIECE | SUBCOLS+4~, SUBCOLS+7* | 
| PROC | COPYGRP+2~, COPYGRP+15*, COPYPROC~, COPYPROC+3 | 
| SC | SUBCOLS+4~*, SUBCOLS+7* | 
| SHEET | IBDF17+6~, IBDF17+13*, IBDF17+14, IBDF17+19, COPY~, COPY+7 | 
| SLCTN | COPYPROC+2~, COPYPROC+22*, COPYPROC+23, COPYPROC+26, COPYPROC+29, COPYPROC+30, COPYPROC+31, COPYPROC+32 | 
| TEXT | COPYPROC+2~, COPYPROC+17*, COPYPROC+30 | 
| TYPE | COPY+2~, COPY+7* | 
| >> X | COPYGRP+6*, COPYPROC+20* | 
| >> Y | COPYGRP+8, COPYPROC+22, SLCTSHT+2, SLCTSHT+3 |