BTIUPCC6 ; IHS/ITSC/LJF - IHS PCC OBJECTS ;15-Dec-2015 15:40;DU
Source file <BTIUPCC6.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 3 | ^%DTC $$FIND1^DIC $$GET1^DIQ |
| Kernel | 2 | ($$FMDIFF,$$FMTE)^XLFDT ($$REPEAT,$$TRIM,$$UP)^XLFSTR |
| IHS Mods To Text Integration Utilities | 1 | $$PREG^BTIUPCC6 |
| Taxonomy | 1 | $$ICD^ATXAPI |
| Text Integration Utility | 1 | $$WRAP^TIULS |
| Toolkit | 1 | $$GET^XPAR |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Mods To Text Integration Utilities | 4 | BTIULO4 BTIULO7 BTIUPCC1 BTIUPCC6 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ADD2(TXT) | ;
|
|
| FNDHT(IDT) | ;Find closest height before weight
|
|
| PAD(DATA,LENGTH) | ; -- SUBRTN to pad length of data
|
|
| VTYPE(X,VMSR) | ;
|
|
| GETMSR(VIEN,RESULT,DATE,LOC,ENTERBY) | ;
|
|
| BMI(DFN,TIUCAP,NUM) | ;EP -- returns BMI based on last ht and wt
; TIUCAP=1 if caption with measurement name is to be returned |
|
| PREG(DFN,VIEN,VMIEN) | ;Determine if BMI is for pregnant patient
|
|
| SP(NUM) | ; -- SUBRTN to pad spaces
|
|
| EXAMCMT(DFN,TARGET,CODE) | ; Returns the last exam with comments
|
|
| BLDXRF(VTYP,VNUM) | ;
|
|
| VMSR() |
| Name | Field # of Occurrence |
|---|---|
| ^%DTC | FNDHT+6 |
| $$ICD^ATXAPI | PREG+16 |
| $$PREG^BTIUPCC6 | BMI+34 |
| $$FIND1^DIC | VTYPE+4 |
| $$GET1^DIQ | PREG+5, PREG+6, PREG+10, PREG+14, EXAMCMT+10, EXAMCMT+11 |
| $$WRAP^TIULS | EXAMCMT+13 |
| $$FMDIFF^XLFDT | FNDHT+13, FNDHT+15 |
| $$FMTE^XLFDT | BMI+35, EXAMCMT+7 |
| $$REPEAT^XLFSTR | PAD+1 |
| $$TRIM^XLFSTR | GETMSR+4 |
| $$UP^XLFSTR | VTYPE+4 |
| $$GET^XPAR | VMSR |
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| ^AUPNVMSR - [#9000010.01] | GET1^DIQ |
| ^AUPNVPOV - [#9000010.07] | GET1^DIQ |
| ^AUPNVXAM - [#9000010.13] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ATXAX("B" | PREG+12 |
| ^AUPNVMSR - [#9000010.01] | GETMSR+2, BLDXRF+7 |
| ^AUPNVMSR("AA" | BLDXRF+5, BLDXRF+6 |
| ^AUPNVPOV("AD" | PREG+13 |
| ^AUPNVSIT - [#9000010] | GETMSR+5 |
| ^AUPNVXAM("AA" | EXAMCMT+6, EXAMCMT+8 |
| ^AUTTEXAM - [#9999999.15] | EXAMCMT+5 |
| ^DPT - [#2] | FNDHT+6 |
| ^TMP("BTIUPCC" | BMI+6!, BMI+39*, BMI+40 |
| ^TMP("BTIUVM" | BMI+6!, BMI+18, BMI+29, FNDHT+2, FNDHT+7, FNDHT+17, BLDXRF+3!, BLDXRF+11* |
| Name | Line Occurrences |
|---|---|
| $$PAD | SP+1 |
| $$SP | BMI+38 |
| $$VMSR | VTYPE+2 |
| $$VTYPE | BMI+5 |
| ADD2 | EXAMCMT+14, EXAMCMT+15 |
| BLDXRF | BMI+15 |
| GETMSR | BMI+19, FNDHT+18 |
| Name | Field # of Occurrence |
|---|---|
| ^(12 | GETMSR+2, BLDXRF+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APCHMDT | BMI+2~, FNDHT+13*, FNDHT+16 |
| ARRAY | PREG+2~ |
| BMI | BMI+2~, BMI+19, BMI+27, BMI+32*, BMI+34*, BMI+37 |
| CNT | BMI+30*, BMI+31, BMI+36*, BMI+38, BMI+39, BLDXRF+1~, BLDXRF+4*, BLDXRF+5, BLDXRF+10*, EXAMCMT+1~ , EXAMCMT+3*, EXAMCMT+9*, EXAMCMT+10, ADD2+1*, ADD2+2 |
| CODE | PREG+2~, PREG+14*, PREG+15, PREG+16, EXAMCMT~, EXAMCMT+4, EXAMCMT+5 |
| COMM | EXAMCMT+1~, EXAMCMT+11*, EXAMCMT+12, EXAMCMT+13, EXAMCMT+15 |
| DATA | PAD~, PAD+1 |
| DATE | BMI+2~, BMI+19, BMI+33*, BMI+35*, BMI+37, GETMSR~, GETMSR+3*, GETMSR+6*, GETMSR+7, EXAMCMT+1~ , EXAMCMT+6*, EXAMCMT+7, EXAMCMT+8 |
| DATE(0 | GETMSR+7* |
| DFN | BMI~, BMI+34, FNDHT+6, BLDXRF+5, BLDXRF+6, BLDXRF+9, PREG~, PREG+5, PREG+6, EXAMCMT~ , EXAMCMT+6, EXAMCMT+8 |
| DOB | FNDHT+1~, FNDHT+6*, FNDHT+13, PREG+2~ |
| DT | BMI+9, FNDHT+6 |
| END | BMI+2~, BMI+9*, BMI+10*, BMI+11* |
| ENTERBY | BMI+19, GETMSR~, GETMSR+3* |
| EXAM | EXAMCMT+1~, EXAMCMT+5*, EXAMCMT+6, EXAMCMT+8 |
| FNUM | VTYPE+1~, VTYPE+3*, VTYPE+4 |
| GOOD | FNDHT+5~ |
| HNUM | BMI+2~, BMI+8* |
| ID1 | FNDHT+5~, FNDHT+7*, FNDHT+8, FNDHT+9, FNDHT+10 |
| ID2 | FNDHT+5~, FNDHT+7*, FNDHT+10*, FNDHT+11, FNDHT+12, FNDHT+14, FNDHT+16*, FNDHT+17 |
| IDATE | BMI+2~, BMI+31*, BMI+32, BMI+33 |
| IDT | BMI+2~, BMI+12*, BMI+16, BMI+18, BMI+27, BMI+29*, FNDHT~, FNDHT+2, FNDHT+7, FNDHT+9 , FNDHT+14 |
| LENGTH | PAD~, PAD+1 |
| LINE | BMI+2~, BMI+37*, BMI+38*, BMI+39 |
| LOC | BMI+19, GETMSR~, GETMSR+7* |
| MAXLEN | EXAMCMT+1~, EXAMCMT+3*, EXAMCMT+12, EXAMCMT+13 |
| N | EXAMCMT+1~, EXAMCMT+8*, EXAMCMT+10, EXAMCMT+11 |
| NUM | BMI~, BMI+7*, BMI+8, BMI+15, BMI+31, SP~, SP+1 |
| POV | PREG+2~, PREG+13*, PREG+14 |
| RCNT | BMI+2~, BMI+12*, BMI+16, BMI+18, BMI+27* |
| RESULT | BMI+2~, FNDHT+1~, FNDHT+18, FNDHT+19, GETMSR~, GETMSR+4*, EXAMCMT+1~, EXAMCMT+7*, EXAMCMT+8, EXAMCMT+10 |
| RESULT( | BMI+27*, BMI+31, BMI+32 |
| RET | PREG+2~, PREG+3*, PREG+5, PREG+7, PREG+11, PREG+13, PREG+16*, PREG+17 |
| RMAX | BMI+2~, BMI+8*, BMI+16, BMI+18 |
| RSHT | BMI+2~ |
| RSWT | BMI+2~ |
| SEX | FNDHT+1~ |
| START | BMI+2~, BMI+9*, BMI+10*, BMI+11*, BMI+12 |
| SUB | EXAMCMT+1~, EXAMCMT+4*, EXAMCMT+5 |
| SUBCOUNT | EXAMCMT+1~, EXAMCMT+14* |
| SUBLINE | EXAMCMT+1~, EXAMCMT+14* |
| SX | FNDHT+1~ |
| TAGE | FNDHT+1~, FNDHT+6*, FNDHT+16, PREG+2~, PREG+6*, PREG+7 |
| TARGET | EXAMCMT~, EXAMCMT+2, EXAMCMT+10, EXAMCMT+16, ADD2+2 |
| TAX | PREG+2~, PREG+12*, PREG+16 |
| TIUCAP | BMI~, BMI+4*, BMI+38 |
| TXT | ADD2~, ADD2+2 |
| TXT2 | EXAMCMT+1~, EXAMCMT+13*, EXAMCMT+14 |
| U | FNDHT+6, GETMSR+3, GETMSR+4, GETMSR+7, BLDXRF+9 |
| VIEN | BMI+17*, BMI+18*, BMI+19, BMI+34, FNDHT+1~, FNDHT+2*, FNDHT+3, FNDHT+17*, FNDHT+18, GETMSR~ , GETMSR+2, BLDXRF+5*, BLDXRF+6*, BLDXRF+7, BLDXRF+11, PREG~, PREG+4*, PREG+9, PREG+10*, PREG+11 , PREG+13 |
| VMIEN | PREG~, PREG+4*, PREG+10 |
| VMSR | VTYPE~, VTYPE+2*, VTYPE+3, VTYPE+4 |
| VNUM | BLDXRF~, BLDXRF+5 |
| VTHT | BMI+2~, FNDHT+2, FNDHT+7, FNDHT+17 |
| VTWT | BMI+2~, BMI+5*, BMI+15, BMI+18, BMI+29 |
| VTYP | BLDXRF~, BLDXRF+3, BLDXRF+5, BLDXRF+6, BLDXRF+8, BLDXRF+11 |
| WNUM | BMI+2~, BMI+8* |
| WTDT | BMI+2~ |
| X | BMI+2~, BMI+10*, FNDHT+6, FNDHT+15*, FNDHT+16, GETMSR+1~, GETMSR+2*, GETMSR+4*, GETMSR+5*, GETMSR+6 , GETMSR+7, BLDXRF+1~, BLDXRF+2*, BLDXRF+5*, BLDXRF+6, BLDXRF+7, VTYPE~, VTYPE+4 |
| X1 | FNDHT+1~, FNDHT+6*, FNDHT+9*, FNDHT+10, FNDHT+12*, FNDHT+13, FNDHT+14*, FNDHT+15, PREG+2~ |
| X12 | GETMSR+1~, GETMSR+2*, GETMSR+3 |
| X2 | FNDHT+1~, FNDHT+6*, FNDHT+9*, FNDHT+10, FNDHT+14*, FNDHT+15 |
| Y | BMI+38*, BLDXRF+1~, BLDXRF+7*, BLDXRF+11 |
| Z | BLDXRF+1~, BLDXRF+7*, BLDXRF+8, BLDXRF+9 |