CIMSNCID ; CMI/TUCSON/LAB -NCI STUDY ; [ 06/09/98 6:56 AM ]
Source file <CIMSNCID.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS VA Utilities | 3 | ^XBFMK ^XBGSAVE EN^XBVK |
| Kernel | 2 | ^%ZTLOAD ($$FMADD,$$FMTE)^XLFDT |
| VA Fileman | 2 | ^%DTC ^DIR |
| IHS Patient | 1 | KILL^AUPNPAT |
| NCI Study Extract | 1 | ($$AREC,$$BREC,$$LREC,$$MREC,$$PREC)^CIMSNCI1 |
| Patient Care Component Reports | 1 | $$START1^APCLDF |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LASTHT(P,F,CIMSTYPE,CIMSDATE) | ;PEP - return last ht before dx date
|
|
| CONT | ;
|
|
| ERR | ||
| EOJ | ;
|
|
| QUEUE | ;EP
|
|
| USR() | ;EP - Return name of current user from ^VA(200.
|
|
| WRITEF | ;write out flat file
|
|
| VPR(P,D) | ;
|
|
| LOC() | ;EP - Return location name from file 4 based on DUZ(2).
|
|
| CTR(X,Y) | ;EP - Center X in a field Y wide.
|
|
| PROC | ;EP - called from xbdbque to process patients
|
|
| INTRO | ;
|
|
| LBLK(V,L) | ;left blank fill
|
|
| DATE(D) | ;EP convert internal fileman format to mmddyyyy
|
|
| A | ;
|
|
| C | ;
|
|
| B | ;
|
|
| E | ;
|
|
| D | ;
|
|
| QUEUE1 | ;
|
|
| BMI(P) | ;PEP - return BMI with last weight,last height
|
|
| START | ;
|
|
| RBLK(V,L) | ;EP right blank fill
|
|
| LZERO(V,L) | ;EP - left zero fill
|
|
| HEADER | ;EP called from menu header
|
|
| NPR(V) | ;
|
|
| YEARS | ;
|
|
| HF(V,N) | ;return N health factor on this visit
|
|
| EOP | ;EP - End of page.
|
|
| RZERO(V,L) | ;ep right zero fill
|
|
| GENE | ;
|
|
| GENB | ;
|
|
| LASTWT(P,CIMSTYPE,CIMSDATE) | ;PEP - return last wt
|
|
| GENA | ;generate file a record
|
| Name | Field # of Occurrence |
|---|---|
| ^%DTC | A+2 |
| ^%ZTLOAD | QUEUE1+3 |
| $$START1^APCLDF | LASTHT+7, LASTHT+11, LASTWT+7, LASTWT+11 |
| KILL^AUPNPAT | EOJ+3 |
| $$AREC^CIMSNCI1 | GENA+1 |
| $$BREC^CIMSNCI1 | GENB+15 |
| $$LREC^CIMSNCI1 | GENB+20 |
| $$MREC^CIMSNCI1 | GENB+25 |
| $$PREC^CIMSNCI1 | GENE+2 |
| ^DIR | YEARS+2, CONT+1, QUEUE+2, EOP+5 |
| ^XBFMK | EOJ+1 |
| ^XBGSAVE | A+7, B+4, C+4, D+4, E+4 |
| EN^XBVK | EOJ+4 |
| $$FMADD^XLFDT | GENB+3, VPR+5 |
| $$FMTE^XLFDT | LASTHT+6, LASTHT+10, LASTWT+6, LASTWT+10 |
| 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 |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNPROB("AC" | GENE+1 |
| ^AUPNVHF - [#9000010.23] | HF+2 |
| ^AUPNVHF("AD" | HF+2 |
| ^AUPNVLAB("AD" | GENB+19 |
| ^AUPNVMED("AD" | GENB+24 |
| ^AUPNVPOV("AD" | GENB+14, VPR+11 |
| ^AUPNVPRC("AD" | NPR+3 |
| ^AUPNVPRV("AD" | GENB+14, VPR+12 |
| ^AUPNVSIT - [#9000010] | GENB+5, GENB+8, GENB+9, GENB+10, GENB+13, VPR+7, VPR+8, VPR+9, VPR+10, VPR+13 , VPR+14 |
| ^AUPNVSIT("AC" | GENB+4, VPR+6, LASTHT+4, LASTWT+4 |
| ^AUTTHF - [#9999999.64] | HF+2 |
| ^CIMSCPAT - [#19259.02] | START+7, PROC+4, BMI+4, BMI+5 |
| ^DIC(4 - [#4] | LOC+1 |
| ^TMP("CIMSNCI" | PROC+3!, A+3, B+2, C+2, D+2, E+2, E+5!, GENA+3*, GENB+17*, GENB+22* , GENB+27*, GENE+4* |
| ^TMP($J | A+3!*, B+2!*, C+2!*, D+2!*, E+2!*, E+6! |
| ^VA(200 - [#200] | A+6, B+3, C+3, D+3, E+3, USR+1 |
| Name | Line Occurrences |
|---|---|
| $$CTR | START+2, START+3, START+4, HEADER+2, HEADER+3, HEADER+4, HEADER+5, HEADER+6, HEADER+7 |
| $$LASTHT | BMI+5 |
| $$LASTWT | BMI+4 |
| $$LOC | START+2, HEADER+5 |
| EOJ | YEARS+3, CONT+2, CONT+3, QUEUE+3, QUEUE+4, E+8 |
| GENA | PROC+5 |
| GENB | PROC+6 |
| GENE | PROC+7 |
| PROC | QUEUE+5 |
| QUEUE1 | QUEUE+3 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | USR+1, LOC+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | HF+1~, HF+2*, HF+3, LASTHT+5~, LASTHT+7*, LASTHT+11*, LASTWT+5~, LASTWT+7*, LASTWT+11*, BMI+2~ , BMI+3*, BMI+4, BMI+5, BMI+6*, BMI+7, RZERO+1~, RZERO+2*, LZERO+1~, LZERO+2*, LBLK+1~ , LBLK+2*, RBLK+1~, RBLK+2*, EOJ+2! |
| %DT | EOJ+2! |
| %H | EOJ+2! |
| %T | EOJ+2! |
| %W | EOJ+2! |
| %Y | EOJ+2! |
| A | LASTHT+5~, LASTHT+6*, LASTHT+7, LASTHT+10*, LASTHT+11, LASTWT+5~, LASTWT+6*, LASTWT+7, LASTWT+10*, LASTWT+11 |
| APCLARRY | LASTHT+5~, LASTWT+5~ |
| APCLARRY(1 | LASTHT+7, LASTHT+11, LASTWT+7, LASTWT+11 |
| B | VPR+3~, VPR+5*, VPR+14, LASTHT+5~, LASTHT+6*, LASTHT+7, LASTHT+10*, LASTHT+11, LASTWT+5~, LASTWT+6* , LASTWT+7, LASTWT+10*, LASTWT+11, BMI+2~ |
| C | START+7*, START+8, NPR+1~, NPR+2*, NPR+3*, NPR+4, HF+1~, HF+2*, VPR+3~, VPR+4* , VPR+15*, VPR+16 |
| >> CIMSA | PROC+2*, GENA+2*, GENA+3 |
| >> CIMSB | PROC+2*, GENB+16*, GENB+17 |
| >> CIMSBG | GENB+3*, GENB+6 |
| >> CIMSC | PROC+2*, GENB+21*, GENB+22 |
| >> CIMSD | PROC+2*, GENB+26*, GENB+27 |
| CIMSDATE | LASTHT~, LASTHT+2, LASTHT+6, LASTHT+10, LASTWT~, LASTWT+2, LASTWT+6, LASTWT+10 |
| >> CIMSDDX | PROC+4*, GENA+1, GENB+2, GENB+3 |
| >> CIMSE | PROC+2*, GENE+3*, GENE+4 |
| >> CIMSED | GENB+3*, GENB+7 |
| >> CIMSH | PROC+2*, PROC+3 |
| >> CIMSJ | PROC+2*, PROC+3 |
| >> CIMSJD | A+2*, A+5, B+3, C+3, D+3, E+3 |
| >> CIMSLAB | GENB+19*, GENB+20 |
| >> CIMSMED | GENB+24*, GENB+25 |
| >> CIMSPRB | GENE+1*, GENE+2 |
| CIMSTYPE | LASTHT~, LASTHT+3*, LASTHT+8, LASTHT+9, LASTHT+13, LASTHT+14, LASTWT~, LASTWT+3*, LASTWT+8, LASTWT+9 , LASTWT+13, LASTWT+14 |
| >> CIMSYRS | YEARS+1*, YEARS+4*, GENB+3 |
| >> CIMVSIT | GENB+4*, GENB+5, GENB+8, GENB+9, GENB+10, GENB+13, GENB+14, GENB+15, GENB+19, GENB+24 |
| D | GENB+5*, GENB+6, GENB+7, DATE~, DATE+1, DATE+2, VPR~, VPR+2, VPR+5, VPR+13 , LASTHT+5~, LASTHT+7*, LASTHT+9, LASTHT+11*, LASTHT+14, LASTWT+5~, LASTWT+7*, LASTWT+9, LASTWT+11*, LASTWT+14 |
| DA | YEARS+2!, CONT+1! |
| DFN | PROC+4*, GENA+1, GENB+4, GENE+1, EOJ+2! |
| DFOUT | EOP+4! |
| DIR | YEARS+2!, CONT+1!, QUEUE+2!, EOP+3~ |
| DIR("A" | YEARS+2*, CONT+1*, QUEUE+2* |
| DIR("B" | YEARS+2*, CONT+1*, QUEUE+2* |
| DIR(0 | YEARS+2*, CONT+1*, QUEUE+2*, EOP+5* |
| DIRUT | YEARS+3, CONT+3, QUEUE+2*, QUEUE+4, EOP+4! |
| DLOUT | EOP+4! |
| DT | A+2, LASTHT+10, LASTWT+10 |
| DTOUT | EOJ+2!, EOP+4! |
| DUOUT | QUEUE+2, EOJ+2!, EOP+4! |
| DUZ | A+6, B+3, C+3, D+3, E+3, USR+1 |
| DUZ(2 | GENB+13, VPR+10, LOC+1 |
| E | LASTHT+5~, LASTHT+7*, LASTHT+11*, LASTWT+5~, LASTWT+7*, LASTWT+11* |
| F | A+5*, A+6, B+3*, C+3*, D+3*, E+3*, LASTHT~, LASTHT+8, LASTHT+13 |
| G | LASTHT+5~, LASTWT+5~ |
| H | LASTHT+5~, LASTHT+7*, LASTHT+8*, LASTHT+9, LASTHT+11*, LASTHT+12, LASTHT+13*, LASTHT+14, LASTWT+5~, LASTWT+7* , LASTWT+8*, LASTWT+9, LASTWT+11*, LASTWT+12, LASTWT+13*, LASTWT+14, BMI+2~, BMI+5*, BMI+6*, EOJ+2! |
| I | RZERO+1~, RZERO+2*, LZERO+1~, LZERO+2*, LBLK+1~, LBLK+2*, RBLK+1~, RBLK+2* |
| IO("Q" | EOJ+2! |
| IO("S" | EOP+2 |
| IOF | START+1, HEADER+1 |
| IOM | CTR+1 |
| IOST | EOP+1 |
| >> IOT | EOP+2 |
| J | START+5*, START+6! |
| L | RZERO~, RZERO+2, LZERO~, LZERO+2, LBLK~, LBLK+2, RBLK~, RBLK+2 |
| M | EOJ+2! |
| N | HF~, HF+2 |
| P | VPR~, VPR+1, VPR+6, LASTHT~, LASTHT+1, LASTHT+4, LASTHT+7, LASTHT+11, LASTWT~, LASTWT+1 , LASTWT+4, LASTWT+7, LASTWT+11, BMI~, BMI+1, BMI+4, BMI+5 |
| POP | EOJ+2! |
| >> Q | QUEUE1+5* |
| S | EOJ+2! |
| T | START+5*, START+6! |
| TS | EOJ+2! |
| U | PROC+4, A+6, B+3, C+3, D+3, E+3, GENB+5, GENB+8, GENB+9, GENB+10 , GENB+13, HF+2, VPR+7, VPR+8, VPR+9, VPR+10, VPR+13, VPR+14, LASTHT+7, LASTHT+11 , LASTWT+7, LASTWT+11, BMI+4, BMI+5, USR+1, LOC+1 |
| V | NPR~, NPR+3, HF~, HF+2, RZERO~, RZERO+2*, RZERO+3, LZERO~, LZERO+2*, LZERO+3 , LBLK~, LBLK+2*, LBLK+3, RBLK~, RBLK+2*, RBLK+3 |
| W | BMI+2~, BMI+4*, BMI+6* |
| X | START+3*, START+4*, START+5*, START+6!, START+7*, A+2, A+3*, B+2*, C+2*, D+2* , E+2*, GENA+1*, GENA+3, GENB+15*, GENB+17, GENB+20*, GENB+22, GENB+25*, GENB+27, GENE+2* , GENE+4, NPR+1~, NPR+2*, NPR+3*, HF+1~, HF+2*, VPR+3~, VPR+4*, VPR+6*, VPR+7 , VPR+8, VPR+9, VPR+10, VPR+11, VPR+12, VPR+13, VPR+14, LASTHT+7~, LASTHT+11~, LASTWT+7~ , LASTWT+11~, EOJ+2!, CTR~, CTR+1 |
| X1 | A+2*, EOJ+2! |
| X2 | A+2*, EOJ+2! |
| >> XBE | A+6*, B+3*, C+3*, D+3*, E+3* |
| XBF | A+6*, B+3*, C+3*, D+3*, E+3*, E+7! |
| XBFLT | A+6*, B+3*, C+3*, D+3*, E+3*, E+7! |
| XBFN | A+6*, B+3*, C+3*, D+3*, E+3*, E+7! |
| XBGL | A+4*, B+3*, C+3*, D+3*, E+3*, E+7! |
| XBMED | A+6*, B+3*, C+3*, D+3*, E+3*, E+7! |
| XBQ | A+6*, B+3*, C+3*, D+3*, E+3*, E+7! |
| XBTLE | A+6*, B+3*, C+3*, D+3*, E+3*, E+7! |
| Y | YEARS+4, CONT+2, QUEUE+3, EOJ+2!, CTR~, CTR+1 |
| >> Z | RZERO+2*, LZERO+2*, LBLK+2*, RBLK+2* |
| >> ZTDESC | QUEUE1+2* |
| >> ZTDTH | QUEUE1+2* |
| >> ZTIO | QUEUE1+2* |
| ZTQUEUED | PROC+1, PROC+5, A+1, B+1, C+1, D+1, E+1, EOJ+2!, EOP+2 |
| >> ZTRTN | QUEUE1+1* |
| >> ZTSAVE("CIM*" | QUEUE1+2* |
| ZTSK | QUEUE+1!, QUEUE1+4, QUEUE1+5, QUEUE1+6!, EOJ+2! |
| Name | Field # of Occurrence |
|---|---|
| $T(@T+J | START+5 |