RABWORD ;HOIFO/JH&MM - Radiology Billing Awareness ; 04 Apr 2014 6:54 AM
Source file <RABWORD.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 3 | ^DIC (FILE,UPDATE)^DIE ^DIR | 
| Kernel | 1 | $$ACTIVE^XUSER | 
| Radiology Nuclear Medicine | 1 | BADISP^RABWORD1 | 
| Scheduling | 1 | CL^SDCO21 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Radiology Nuclear Medicine | 3 | RABWORD1 RAMAG02A RAORD1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DUPDX | ; Check If A Duplicate ICD Dx Has Been Entered. | |
| PFSS | ; RAO is the IEN of file #75.1 ; we need to make this call before testing for RABWDX because the GETACCT ; must be done regardless of presence of the RABWDX array | |
| PROV() | ; Validate for Provider Key, Active, and non-Terminated statuses. ; Original DIC("S") for Requesting Provider. ; Y = ien file #200 | |
| FILEDX(RADFN,RAO) | ; Store SC/EI Fields in Order file #75.1 ; Called from RAORD1 routine. | |
| PRIMDX | ||
| ASKYN(RAQUES,RADEFLT,RAEXHELP) | ; Ask Yes/No Questions | |
| ASK(RADFN,RASDDT) | ; Ask ICD DX & SC/EI/MST/HNC questions at time of Order. | |
| SECDX | ||
| BAQUES | ; Ask the SC/EI/MST/HNC questions associated to each ICD Dx. | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^ICD9 - [#80] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ICD9 - [#80] | PRIMDX+5, SECDX+8 | 
| ^SD(409.41 - [#409.41] | BAQUES+8 | 
| ^TMP("RACOPY" | ASK+14, ASK+16, ASK+18, PRIMDX, PRIMDX+1, SECDX+1, SECDX+2, SECDX+4, SECDX+20!, BAQUES+14 , BAQUES+16, BAQUES+17 | 
| ^XUSEC("PROVIDER" | ASK+8, PROV+5 | 
| Name | Line Occurrences | 
|---|---|
| $$ASKYN | BAQUES+18 | 
| BAQUES | PRIMDX+14, SECDX+19 | 
| DUPDX | SECDX+17 | 
| PFSS | FILEDX+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | ASK+18 | 
| ^("BA" | ASK+16 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DIC | ASK+12~, PRIMDX+3*, SECDX+6* | 
| DIC("A" | PRIMDX+4*, SECDX+7* | 
| DIC("B" | PRIMDX+5*, PRIMDX+6*, SECDX+8*, SECDX+9* | 
| DIC(0 | PRIMDX+3*, SECDX+6* | 
| DIR | ASKYN+1~ | 
| DIR("??" | ASKYN+2* | 
| DIR("A" | ASKYN+3* | 
| DIR("B" | ASKYN+4* | 
| DIR(0 | ASKYN+3* | 
| DIRUT | ASKYN+1~, ASKYN+6 | 
| DTOUT | ASKYN+1~, ASKYN+6 | 
| DUOUT | ASKYN+1~, ASKYN+6 | 
| DUZ | ASK+8 | 
| I | DUPDX+1~, DUPDX+2* | 
| I11 | ASK+12~, SECDX*, SECDX+8, SECDX+15, SECDX+18*, DUPDX+2 | 
| RA1 | FILEDX+3~, FILEDX+5*, FILEDX+6, FILEDX+7, FILEDX+9*, FILEDX+10*, FILEDX+11, FILEDX+13 | 
| RA11 | FILEDX+3~, FILEDX+6*, FILEDX+7 | 
| RA2 | FILEDX+3~, FILEDX+12*, FILEDX+13 | 
| RABASEC | ASK+12~*, SECDX+1, SECDX+2*, SECDX+3, SECDX+4 | 
| RABCOPY | ASK+12~, ASK+17*, ASK+18*, PRIMDX+2, PRIMDX+6!, SECDX+5, SECDX+9! | 
| RABCOPY(1 | PRIMDX+1*, PRIMDX+6 | 
| RABCOPY(2 | SECDX+4*, SECDX+9 | 
| >> RABWDX | PRIMDX+17, FILEDX+2 | 
| >> RABWDX( | ASK+18*, PRIMDX+14*, SECDX, SECDX+8, SECDX+15!, SECDX+19*, BAQUES+13, BAQUES+16, BAQUES+17, BAQUES+18* , DUPDX+2, FILEDX+10, FILEDX+11, FILEDX+13 | 
| >> RABWDX(1 | ASK+16*, PRIMDX+5, PRIMDX+16!, FILEDX+4, FILEDX+7 | 
| RACNT | ASK+12~, ASK+17*, ASK+18*, PRIMDX+14*, SECDX+19*, BAQUES+13, BAQUES+16, BAQUES+17, BAQUES+18 | 
| >> RACRE | PROV+3*, PROV+5*, PROV+6 | 
| RADEFLT | BAQUES+1~, BAQUES+13*, BAQUES+14, BAQUES+16*, BAQUES+17*, BAQUES+18, ASKYN~, ASKYN+4 | 
| RADFN | ASK~, BAQUES+3, FILEDX~ | 
| RADUP | ASK+12~, SECDX+17*, SECDX+18, DUPDX+2* | 
| RAEXHELP | BAQUES+1~, BAQUES+10*, BAQUES+18, ASKYN~, ASKYN+2 | 
| RAFDA | FILEDX+3~, FILEDX+8!, FILEDX+14! | 
| RAFDA( | FILEDX+4*, FILEDX+7*, FILEDX+11*, FILEDX+13* | 
| RAI0 | BAQUES+1~, BAQUES+7* | 
| RAIEN | FILEDX+3~, FILEDX+14! | 
| RAKILL | ASK+12! | 
| RAMSG | FILEDX+3~, FILEDX+8!, FILEDX+14! | 
| RAO | FILEDX~, FILEDX+4, FILEDX+7, FILEDX+11, FILEDX+13 | 
| RAQUES | BAQUES+1~, BAQUES+8*, BAQUES+9*, BAQUES+18, ASKYN~, ASKYN+3 | 
| RAQUIT | ASK+12~, PRIMDX+12*, PRIMDX+17, SECDX, SECDX+16*, BAQUES+7, ASKYN+5* | 
| RASDCLY | BAQUES+1~, BAQUES+2*, BAQUES+3 | 
| RASDCLY( | BAQUES+7 | 
| RASDDT | ASK~, BAQUES+3 | 
| RASEQ | BAQUES+1~, BAQUES+6*, BAQUES+7 | 
| RASEQ1 | BAQUES+1~, BAQUES+7*, BAQUES+8, BAQUES+9, BAQUES+10, BAQUES+11 | 
| RASEQ2 | BAQUES+1~, BAQUES+11*, BAQUES+13, BAQUES+16, BAQUES+17, BAQUES+18 | 
| U | ASK+16, ASK+18, PRIMDX+5, PRIMDX+6, PRIMDX+14, SECDX+8, SECDX+9, SECDX+19, BAQUES+8, BAQUES+13 , BAQUES+16, BAQUES+17, BAQUES+18, FILEDX+7, FILEDX+13 | 
| >> X | PRIMDX+16, SECDX+15 | 
| >> Y | PRIMDX+11*, PRIMDX+12, PRIMDX+13, PRIMDX+14*, SECDX+16, SECDX+19, ASKYN+5, ASKYN+6*, ASKYN+7, DUPDX+2 , PROV+5 |