ONCACD0 ;HINES OIFO/GWB - NAACCR extract driver ;09/22/11
Source file <ONCACD0.m>
| 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 |
|---|---|---|
| EN1(DEVICE,STEXT) | ;Entry point
|
|
| EN2 | ||
| GETREC(EXTRACT,OUT) | ;Select VACCR, STATE record layout
|
|
| GETHOSP() | ;Facility Identification Number (FIN)
|
|
| GETDXH(DXH) | ;INSTITUTION ID NUMBER (160.1,27)
|
|
| RQRS(SDT,EDT,DATE,OUT) | ;Process RCRS data
|
|
| GETDT(SDT,EDT,DATE,OUT) | ; Select a date range
|
|
| DCLC | ||
| ACJ | ||
| DATEDX(SDT,EDT,DATE,OUT) | ;Select DATE DX range
|
|
| PRINT(DEVICE,OUT) | ;Capture output data
|
|
| EXIT | ;Exit
|
|
| EX | ||
| DEVICE(DEVICE,OUT) | ;Select output device
|
|
| VERIFY(STAT,DATE,SDT,EDT,STEXT,YESNO,OUT) | ;Verify settings
|
|
| GETDATE(ONCDT,DATE1,OUT) | ;Select Diagnosis Year
|
|
| ACCN | ;Accession Number
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZIS | DEVICE+3 |
| HOME^%ZIS | DEVICE+25 |
| ^%ZISC | EX+2 |
| ^%ZTLOAD | DEVICE+22 |
| ^DIE | GETDXH+9 |
| EN1^DIP | EXIT+8 |
| $$GET1^DIQ | GETDXH+12, DCLC+22, DCLC+23, DCLC+28, DCLC+29 |
| ^DIR | GETREC+9, GETREC+21, RQRS+18, RQRS+36, RQRS+52, GETDT+5, DCLC+13, DCLC+33, ACJ+10, DATEDX+8 , DATEDX+17, EXIT+9, VERIFY+27, GETDATE+7, GETDATE+22, GETDATE+52, ACCN+13, ACCN+20 |
| EN1^ONCACD1 | PRINT+11 |
| $$FMTE^XLFDT | EXIT+7, VERIFY+16, VERIFY+17 |
| 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 |
|
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^ONCO(160.1 - [#160.1] | GET1^DIQ |
| ^ONCO(160.19 - [#160.19] | GET1^DIQ |
| ^ONCO(165.5 - [#165.5] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ONCO(160.1 - [#160.1] | GETDXH+4, GETDXH+5, GETDXH+9, DCLC+22, DCLC+23, DCLC+28, DCLC+29, VERIFY+30*, VERIFY+31*, VERIFY+32* , VERIFY+33* |
| ^ONCO(160.16 - [#160.16] | EN2+18, GETREC+12, GETREC+13, EXIT+6, EXIT+7, VERIFY+2 |
| ^ONCO(160.19 - [#160.19] | GETDXH+13 |
| ^ONCO(165.5 - [#165.5] | ACCN+3, ACCN+6, ACCN+7 |
| ^TMP($J | EN2+2!, EXIT+2, EX! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | EX+1!, DEVICE+2* |
| ACCN | EN2+1~ |
| ACDANS | EX+3! |
| ACDSTATE | GETDXH+13*, EXIT+1!, VERIFY+9 |
| ACO | EN2~, ACJ+12*, VERIFY+22 |
| ALLOK | GETHOSP+1~, GETHOSP+2* |
| BDT | EN2~, DCLC+14*, DATEDX+9*, EXIT+7, ACCN+14*, ACCN+17, ACCN+19 |
| BY | EX+3! |
| BY(0 | EXIT+4* |
| CCEX | EX+3! |
| CLASSOFCASE | EN2+1~ |
| CYR | EN2+1~, RQRS+40*, DCLC+2*, DCLC+16*, DATEDX+2*, DATEDX+11*, GETDATE+2~, GETDATE+4*, GETDATE+5, GETDATE+18* , GETDATE+19 |
| DA | GETDXH+1~, GETDXH+4*, GETDXH+5*, GETDXH+6, GETDXH+9 |
| DATE | EN2~, EN2+4*, EN2+24, EN2+25, EN2+26, EN2+27, RQRS~, GETDT~, DATEDX~, VERIFY~ |
| DATE1 | EN2~, EN2+24, GETDATE~, GETDATE+17*, GETDATE+24*, GETDATE+26*, GETDATE+27*, GETDATE+28*, GETDATE+29* |
| DEVICE | EN1~, EN2+3*, EN2+19, EN2+20, EN2+29, EN2+30, PRINT~, PRINT+1, EXIT+5, DEVICE~ , DEVICE+1 |
| DHD | EXIT+6*, EXIT+7*, EX+3! |
| DIAGYR | EN2~, VERIFY+11, GETDATE+25*, GETDATE+31 |
| DIC | EXIT+1!, EXIT+4* |
| DIE | GETDXH+1~, GETDXH+3*, GETDXH+11! |
| DIR | GETREC+5~, RQRS+14!, RQRS+22!, RQRS+39!, GETDT+1!, DCLC!, DCLC+15!, ACJ+3!, DATEDX+1!, DATEDX+10! , EXIT+9!, VERIFY+1~, GETDATE+2~, GETDATE+16!, GETDATE+30!, ACCN+8!, ACCN+15! |
| DIR("?" | GETREC+8*, GETREC+18*, GETREC+19*, GETREC+20*, RQRS+17*, RQRS+30*, RQRS+31*, RQRS+34*, RQRS+35*, RQRS+42* , RQRS+45*, RQRS+46*, RQRS+49*, RQRS+50*, GETDT+4*, DCLC+7*, DCLC+8*, DCLC+11*, DCLC+12*, DCLC+19* , DCLC+24*, DCLC+25*, DCLC+30*, DCLC+31*, ACJ+7*, ACJ+8*, ACJ+9*, DATEDX+6*, DATEDX+7*, DATEDX+15* , DATEDX+16*, GETDATE+21*, GETDATE+42*, GETDATE+43*, GETDATE+44*, GETDATE+45*, GETDATE+46*, GETDATE+47*, GETDATE+48*, GETDATE+49* , GETDATE+50*, GETDATE+51*, ACCN+12*, ACCN+19* |
| DIR("A" | GETREC+7*, GETREC+16*, RQRS+16*, RQRS+29*, RQRS+33*, RQRS+44*, RQRS+48*, GETDT+3*, DCLC+6*, DCLC+10* , DCLC+21*, DCLC+27*, ACJ+4*, DATEDX+5*, DATEDX+14*, VERIFY+24*, GETDATE+6*, GETDATE+20*, GETDATE+40*, ACCN+11* , ACCN+18* |
| DIR("B" | GETREC+17*, RQRS+51*, DCLC+18*, ACJ+5*, VERIFY+25*, GETDATE+41*, ACCN+9*, ACCN+16* |
| DIR(0 | GETREC+6*, GETREC+17*, RQRS+15*, RQRS+26*, RQRS+41*, GETDT+2*, DCLC+3*, DCLC+17*, ACJ+6*, DATEDX+12* , EXIT+9*, VERIFY+26*, GETDATE+5*, GETDATE+19*, GETDATE+39*, ACCN+10*, ACCN+17* |
| DIRUT | GETREC+10!, GETREC+22!, RQRS+19!, RQRS+36!, RQRS+52!, GETDT+6!, DCLC+13!, DCLC+33!, ACJ+11!, DATEDX+8! , DATEDX+17!, VERIFY+28!, GETDATE+8!, GETDATE+23!, GETDATE+53!, ACCN+13!, ACCN+20! |
| DR | GETDXH+1~, GETDXH+7* |
| DT | RQRS+26, RQRS+40, RQRS+41, DCLC+2, DCLC+3, DCLC+16, DCLC+17, DATEDX+2, DATEDX+11, DATEDX+12 , GETDATE+4, GETDATE+18, ACCN+5 |
| DUZ(2 | GETDXH+4 |
| DXH | GETDXH~, GETDXH+12* |
| EDT | EN2~, EN2+4*, EN2+25, EN2+26, EN2+27, RQRS~, RQRS+53*, GETDT~, DCLC+34*, DATEDX~ , DATEDX+18*, EXIT+7, VERIFY~, VERIFY+17, VERIFY+20, VERIFY+30, VERIFY+31, VERIFY+32, VERIFY+33, ACCN+21* |
| EXT | EN2+3*, GETREC+12*, GETREC+13*, DCLC+22, DCLC+23, DCLC+28, DCLC+29, ACJ, ACJ+2, EXIT+1! , EX+3!, VERIFY+8, VERIFY+21, VERIFY+30, VERIFY+31, VERIFY+32, VERIFY+33 |
| EXTRACT | EN2~, EN2+4*, EN2+18*, EN2+19, EN2+20*, GETREC~, GETREC+12*, GETREC+13*, EXIT+6, EXIT+7 , VERIFY+2 |
| FLDS | EXIT+4*, EX+3! |
| FR | EX+3! |
| IO | PRINT+11 |
| IO("Q" | DEVICE+5 |
| ION | EXIT+5 |
| IOP | EXIT+5*, EX+3! |
| IOST | EXIT+9 |
| L | EXIT+4*, EX+3! |
| L(0 | EXIT+4* |
| NCDB | EN2~, RQRS+21*, DCLC+9, DCLC+26, ACJ+1, VERIFY+12, VERIFY+14, VERIFY+15, VERIFY+18, GETDATE+55* , GETDATE+56, GETDATE+57 |
| OKHERE | GETDXH+1~, GETDXH+14*, GETDXH+15 |
| ONC91AS | EN2+1~ |
| ONCACEN | ACCN+2~, ACCN+3*, ACCN+7*, ACCN+10, ACCN+12, ACCN+16, ACCN+17, ACCN+19 |
| ONCACST | ACCN+2~, ACCN+3*, ACCN+6*, ACCN+9, ACCN+10, ACCN+12 |
| ONCCLCA | EN2+1~ |
| ONCDATE | EN2~, GETDATE+10*, GETDATE+17, GETDATE+25, ACCN+5*, ACCN+6 |
| ONCDATE1 | EN2+1~, GETDATE+24*, ACCN+5*, ACCN+7 |
| ONCDT | EN2~, EN2+4*, GETDATE~, GETDATE+3*, GETDATE+10*, GETDATE+11*, GETDATE+12, GETDATE+13*, GETDATE+14* |
| ONCDT11 | EN2+1~, RQRS+23*, GETDT+9*, DCLC+3, GETDATE+12* |
| >> ONCED89 | DCLC+22*, DCLC+23*, DCLC+28*, DCLC+29* |
| ONCLDT | EN2~, RQRS+21*, RQRS+24, RQRS+28, RQRS+32, RQRS+43, RQRS+47, GETDT+8*, DCLC+1, DCLC+5 , DCLC+9, DCLC+20, DCLC+26, VERIFY+15, VERIFY+18, GETDATE+14* |
| ONCOL | GETDXH+1~, GETDXH+8*, GETDXH+9*, GETDXH+10, GETDXH+11! |
| ONCPHI | EN2+1~, EN2+8*, GETREC+23* |
| ONCR12 | EN2+1~, RQRS+3* |
| ONCRCL | EN2+1~, EN2+20*, GETREC+14*, GETREC+15 |
| ONCSPIEN | EN2~, GETDXH+6*, DCLC+22, DCLC+23, DCLC+28, DCLC+29, VERIFY+30, VERIFY+31, VERIFY+32, VERIFY+33 |
| OUT | EN2+4*, EN2+19, EN2+21, EN2+22*, EN2+23, EN2+24, EN2+25, EN2+26, EN2+27, EN2+28 , EN2+29, EN2+30, GETREC~, GETREC+10*, GETREC+11*, GETREC+22*, RQRS~, RQRS+19*, RQRS+20*, RQRS+36* , RQRS+52*, GETDT~, GETDT+6*, GETDT+7*, DCLC+1, DCLC+13*, DCLC+33*, ACJ+11*, DATEDX~, DATEDX+8* , DATEDX+17*, PRINT~, PRINT+1, PRINT+10*, EXIT+1!, DEVICE~, DEVICE+4*, DEVICE+23*, VERIFY~, VERIFY+28* , GETDATE~, GETDATE+8*, GETDATE+23*, GETDATE+53*, GETDATE+54*, ACCN+13*, ACCN+20* |
| POP | EX+3!, DEVICE+4 |
| PTR | EN2+1~ |
| QUEUE | EN2~, EN2+4*, EN2+30, DEVICE+24* |
| RL | VERIFY+1~, VERIFY+2*, VERIFY+3*, VERIFY+6 |
| RQRS | EN2+2!, EN2+26* |
| SCREEN | EN2+1~, RQRS+40*, DCLC+2*, DCLC+16*, DATEDX+2*, DATEDX+11*, GETDATE+2~, GETDATE+4*, GETDATE+5, GETDATE+18* , GETDATE+19 |
| SDT | EN2~, EN2+4*, EN2+25, EN2+26, EN2+27, RQRS~, RQRS+37*, RQRS+38*, RQRS+41, GETDT~ , DCLC+14*, DCLC+17, DATEDX~, DATEDX+9*, DATEDX+12, VERIFY~, VERIFY+16, VERIFY+19, ACCN+14* |
| STAT | EN2~, EN2+4*, EN2+21*, EN2+22, EN2+23, EN2+27, GETHOSP+1~, GETHOSP+2*, GETHOSP+3*, GETHOSP+4 , VERIFY~ |
| STAT1 | EN2~, EN2+23*, VERIFY+7 |
| STAT2 | EN2~, EN2+23* |
| STATI | GETHOSP+1~, GETHOSP+3* |
| STEXT | EN1~, EN2+3*, EN2+18, EN2+19, EN2+20, EN2+25, EN2+26, EN2+27, EXIT+6, EXIT+7 , EX+3!, DEVICE+7, VERIFY~, VERIFY+3, VERIFY+10, VERIFY+13, VERIFY+15, VERIFY+30, VERIFY+31, VERIFY+32 , VERIFY+33, GETDATE+1 |
| TO | EX+3! |
| U | EN2+23, GETDXH+13, DCLC+22, DCLC+23, DCLC+28, DCLC+29, EXIT+6, EXIT+7, VERIFY+2, VERIFY+30 , VERIFY+31, VERIFY+32, VERIFY+33 |
| X | GETREC+5~, GETDXH+12, GETDXH+13, PRINT+2~, PRINT+9*, PRINT+10, EXIT+1! |
| Y | GETREC+5~, GETREC+11, GETREC+12, GETREC+13, GETREC+14, GETREC+23, GETDXH+12, GETDXH+14, RQRS+20, RQRS+21 , RQRS+37, RQRS+53, GETDT+7, GETDT+8, DCLC+14, DCLC+34, ACJ+12, DATEDX+9, DATEDX+18, EXIT+1! , EXIT+9, VERIFY+1~, VERIFY+29, GETDATE+2~, GETDATE+10, GETDATE+24, GETDATE+25, GETDATE+54, GETDATE+55, ACCN+14 , ACCN+21 |
| YESNO | EN2~, EN2+27, EN2+28, VERIFY~, VERIFY+29* |
| ZTDESC | DEVICE+7*, DEVICE+26! |
| ZTRTN | DEVICE+6*, DEVICE+26! |
| ZTSAVE | DEVICE+26! |
| ZTSAVE("BDT" | DEVICE+16* |
| ZTSAVE("DATE" | DEVICE+9* |
| ZTSAVE("DATE1" | DEVICE+10* |
| ZTSAVE("DEVICE" | DEVICE+14* |
| ZTSAVE("EDT" | DEVICE+18* |
| ZTSAVE("EXT" | DEVICE+19* |
| ZTSAVE("EXTRACT" | DEVICE+20* |
| ZTSAVE("NCDB" | DEVICE+21* |
| ZTSAVE("ONCDT" | DEVICE+11* |
| ZTSAVE("ONCLDT" | DEVICE+12* |
| ZTSAVE("OUT" | DEVICE+15* |
| ZTSAVE("SDT" | DEVICE+17* |
| ZTSAVE("STAT1" | DEVICE+8* |
| ZTSAVE("STEXT" | DEVICE+13* |
| ZTSK | DEVICE+23, DEVICE+26! |