SDSCCHK ;ALB/JAM/RBS - Check Encounters for Inclusion in ASCD ; 4/30/07 4:46pm
Source file <SDSCCHK.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 5 | $$GETOE^SDOE $$SC^SDSCAPI (ELIG,GETDATE1)^SDSCOMP RPTEND^SDSCRPT1 $$NCTCL^SDSCUTL |
| Kernel | 3 | (,HOME)^%ZIS ^%ZTLOAD ($$FMADD,$$FMTE)^XLFDT |
| Integrated Billing | 2 | $$INSUR^IBBAPI ($$FIRST,$$THIRD)^IBRSUTL |
| Registration | 2 | (DEM,KVA)^VADPT $$SITE^VASITE |
| Toolkit | 1 | $$GET^XPAR |
| VA Fileman | 1 | ^DIR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| STORED | ; Store the diagnosis encounter for detail
|
|
| EN | ; Entry point
|
|
| HDR | ; Header
; Do not ask 'RETURN' before first page on CRT. |
|
| BEG | ; Begin report
|
|
| NBFP() | ; Is first-party non-billable based on either clinic, stop code, or patient?
|
|
| PRT | ; Print results
|
|
| FND | ; Find errors with encounters
|
|
| EXIT | ;
|
|
| NBTP() | ; Is third-party non-billable based on either clinic, stop code, or patient?
|
|
| STORE | ; Store the encounter for later use.
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZIS | EN+16 |
| HOME^%ZIS | EN+3 |
| ^%ZTLOAD | EN+20 |
| ^DIR | EN+13, HDR+2 |
| $$INSUR^IBBAPI | NBTP+2 |
| $$FIRST^IBRSUTL | NBFP+1 |
| $$THIRD^IBRSUTL | NBTP+1 |
| $$GETOE^SDOE | FND+5 |
| $$SC^SDSCAPI | FND+27 |
| ELIG^SDSCOMP | PRT+3 |
| GETDATE1^SDSCOMP | EN+11 |
| RPTEND^SDSCRPT1 | BEG+25 |
| $$NCTCL^SDSCUTL | FND+23 |
| DEM^VADPT | FND+11, STORED+3 |
| KVA^VADPT | STORED+3 |
| $$SITE^VASITE | EN+6 |
| $$FMADD^XLFDT | EN+10 |
| $$FMTE^XLFDT | HDR+10, STORE+4, STORED+4 |
| $$GET^XPAR | EN+7 |
| 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: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^SC - [#44] | FND+21, FND+23, STORE+4, STORED+4 |
| ^SCE("B" | PRT+5, PRT+7 |
| ^SDSC(409.48 - [#409.48] | FND+3 |
| ^TMP("SDSCCHK" | PRT+2!, BEG+8, BEG+9, BEG+11, BEG+19, BEG+20, BEG+22, EXIT+3!, STORE+2*, STORE+3* , STORE+4*, STORE+5*, STORED+4*, STORED+5* |
| Name | Line Occurrences |
|---|---|
| $$NBFP | FND+25 |
| $$NBTP | FND+25 |
| EXIT | EN+11, EN+14, EN+16, EN+17, BEG+6, BEG+17 |
| FND | PRT+7 |
| HDR | BEG+3, BEG+12, BEG+17, BEG+24 |
| STORE | FND+5, FND+10, FND+13, FND+15, FND+17, FND+19, FND+21, FND+23, FND+25 |
| STORED | FND+29, FND+32, FND+33, FND+35 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | EN+16!* |
| DFN | EXIT+2!, FND+1~, FND+11*, FND+27, STORED+1~, STORED+3* |
| DIR | EN+13!, HDR+2~ |
| DIR("B" | EN+12* |
| DIR(0 | EN+12*, HDR+2* |
| DT | EN+10 |
| DTOUT | EN+14, EXIT+3! |
| DUOUT | EN+14, EXIT+3! |
| I | BEG+10*, BEG+13*, EXIT+2!, HDR+15* |
| IO | BEG+5, HDR+7 |
| IO("Q" | EN+17, EN+20! |
| IOC | EN+16! |
| IOF | HDR+4 |
| IOP | EN+16! |
| IOSL | BEG+12, BEG+24 |
| IOST | HDR+2, HDR+4 |
| L | PRT+1~, BEG+1*, BEG+9*, BEG+12, BEG+23*, BEG+24, HDR+5* |
| P | PRT+1~, BEG+1*, HDR+2, HDR+4, HDR+5*, HDR+9 |
| POP | EN+1~, EN+16, EXIT+2! |
| QUE | EXIT+2! |
| SDABRT | BEG+1*, BEG+6, BEG+8, BEG+12, BEG+17, BEG+19, BEG+24, EXIT+1!, HDR+2* |
| SDANS | EN+15*, BEG+2*, BEG+17*, EXIT+1!, HDR+6, HDR+11, HDR+12 |
| SDCLIN | EXIT+1!, FND+1~, FND+8*, FND+19, FND+21, FND+23, STORE+4, STORED+4 |
| SDCST | FND+1~, FND+21* |
| SDCT | PRT+1~, PRT+4*, STORE+1*, STORE+2, STORE+3, STORE+4 |
| SDDATA | BEG+20*, BEG+21, EXIT+2! |
| SDDCT | PRT+1~, PRT+4*, STORED+2*, STORED+4 |
| SDEC | FND+1~, FND+15*, FND+17 |
| SDEDT | PRT+5, EXIT+1!, HDR+10 |
| SDFILEOK | FND+1~, FND+27*, FND+29, FND+31, FND+32 |
| SDFPTX | EXIT+1!, FND+25, NBFP+1*, NBTP+1*, NBTP+2* |
| SDHDR | EXIT+1!, HDR+6*, HDR+9 |
| SDLIST | EXIT+1! |
| SDLIST( | FND+17 |
| SDNWPV | EXIT+1!, HDR+8* |
| SDOANS | PRT+1~, BEG+1*, BEG+2*, BEG+17 |
| SDOE | PRT+1~, PRT+6*, PRT+7*, FND+3, FND+5, FND+27, STORE+2, STORE+3, STORED+4, NBFP+1 , NBTP+1 |
| SDOEDAT | FND+1~, FND+5*, FND+7, FND+8, FND+10, FND+13, FND+15, FND+21, STORE+2, STORE+4 , STORED+4 |
| SDOEDT | PRT+1~, PRT+4*, PRT+5*, PRT+7, NBTP+2 |
| SDOEX | EXIT+1! |
| SDPAT | FND+1~, FND+10*, FND+11, STORE+3, STORED+3, NBTP+2 |
| SDPNAM | FND+1~, FND+11*, STORE+4, STORED+1~, STORED+3*, STORED+4 |
| SDPOV | EXIT+1! |
| SDSCBDT | EN+1~, EN+5*, EN+10* |
| SDSCDAY | EN+1~, EN+5*, EN+7*, EN+9*, EN+10 |
| SDSCEDT | EN+5*, EN+10*, EXIT+2! |
| SDSCITE | EN+1~, EN+6*, EN+7 |
| SDSCTDT | EN+11, PRT+4, EXIT+2!, HDR+10 |
| SDSCTXT | EXIT+2!, FND+5*, FND+10*, FND+13*, FND+15*, FND+17*, FND+19*, FND+21*, FND+23*, FND+25* , FND+29*, FND+32*, FND+33*, FND+35*, STORE+2, STORE+3, STORE+4, STORE+5, STORED+4, STORED+5 |
| SDTXT | PRT+1~, BEG+7*, BEG+8*, BEG+9, BEG+10, BEG+11, BEG+18*, BEG+19*, BEG+20, BEG+22 |
| SDV0 | FND+1~, FND+13*, STORED+4 |
| TOTAL | PRT+1~, BEG+1*, BEG+11*, BEG+14 |
| U | EN+6, BEG+21, BEG+22, FND+7, FND+8, FND+10, FND+13, FND+15, FND+21, FND+23 , STORE+4, STORED+4, NBFP+1, NBTP+1 |
| VADM | FND+11~ |
| VADM(1 | FND+11, STORED+3 |
| X | EXIT+2! |
| Y | EN+15, EXIT+2!, HDR+2 |
| ZTDESC | EN+1~, EN+18* |
| ZTDTH | EN+1~, EN+18* |
| ZTIO | EN+16! |
| ZTQUEUED | EN+1~ |
| ZTRTN | EN+1~, EN+18* |
| ZTSAVE | EN+1~ |
| ZTSAVE("SDANS" | EN+19* |
| ZTSAVE("SDEDT" | EN+19* |
| ZTSAVE("SDSCTDT" | EN+19* |