BTIULO18 ; IHS/MSC/MGH - EYE RX OBJECT ;06-Jan-2016 12:11;DU
Source file <BTIULO18.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | $$EXTERNAL^DILFD $$GET1^DIQ ^DIWP |
IHS Mods To Text Integration Utilities | 1 | ($$FNAME,$$LNAME)^BTIUPCC2 |
Registration | 1 | $$SITE^VASITE |
Name | Comments | DBIA/ICR reference |
---|---|---|
STRING() | ||
FINISH | ;Bottom of RX
|
|
PRINT(BGOIEN,EYE) | ;print out the RX
|
|
PPUPIL | ;Write out pupil distance
|
|
FNUM() | ||
PUPIL(EDATA) | ;EP for pupil distance
|
|
PLEFT | ; Wright out left eye prescription
|
|
PRIGHT | ;Write out right eye prescription
|
|
RIGHT(EDATA) | ;EP
|
|
COMMON | ;Write out the data common to all 3 prescriptions
|
|
LEFT(EDATA) | ;EP
|
|
EYE(DFN,TARGET) | ;print RX
|
|
EYERX(DFN,EYE,TARGET) | ;Print eye-glass prescription
|
Name | Field # of Occurrence |
---|---|
$$FNAME^BTIUPCC2 | PRINT+11 |
$$LNAME^BTIUPCC2 | PRINT+11 |
$$EXTERNAL^DILFD | RIGHT+1, RIGHT+3, RIGHT+5, RIGHT+7, RIGHT+8, RIGHT+12, RIGHT+16, RIGHT+17, LEFT+1, LEFT+3 , LEFT+5, LEFT+7, LEFT+8, LEFT+12, LEFT+16, LEFT+17, PUPIL+1, PUPIL+2, PUPIL+3, PUPIL+5 , PUPIL+7 |
$$GET1^DIQ | PRINT+12, PRINT+13, PRINT+19, PRINT+20, PRINT+21, PRINT+22, PRINT+23 |
^DIWP | FINISH+9 |
$$SITE^VASITE | PRINT+16 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^DIC(4 - [#4] | GET1^DIQ |
^AUPNVSIT - [#9000010] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVEYE - [#9000010.04] | PRINT+7, PRINT+8, PRINT+14, RIGHT+18, LEFT+18, PUPIL+8 |
^AUPNVEYE("AA" | EYERX+6, EYERX+10 |
^UTILITY($J | FINISH+8!, FINISH+10, FINISH+11, FINISH+12! |
^VA(200 - [#200] | PRINT+15 |
Name | Line Occurrences |
---|---|
$$FNUM | PRINT+6 |
$$STRING | RIGHT+20, LEFT+20, PUPIL+10 |
COMMON | PRIGHT+1, PLEFT+1, PPUPIL+1 |
FINISH | PRIGHT+19, PLEFT+19, PPUPIL+14 |
LEFT | PRINT+25 |
PLEFT | LEFT+24 |
PPUPIL | PUPIL+14 |
PRIGHT | RIGHT+24 |
EYERX+12 | |
PUPIL | PRINT+26 |
RIGHT | PRINT+24 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADDR | PRINT+1~, PRINT+19*, COMMON+11 |
ADDR2 | PRINT+1~, PRINT+20*, COMMON+14, COMMON+16 |
BGODFN | PRINT+1~ |
BGOIEN | EYERX+1~, EYERX+2*, EYERX+9*, EYERX+10*, EYERX+11, EYERX+12, PRINT~, PRINT+7, PRINT+8, PRINT+14 , RIGHT+18, LEFT+18, PUPIL+8 |
CITY | PRINT+4~, PRINT+22*, COMMON+13 |
CNT | EYERX+1~, EYERX+5*, EYERX+13, PRIGHT+4*, PRIGHT+5, PRIGHT+6*, PRIGHT+7, PRIGHT+8*, PRIGHT+9, PRIGHT+10* , PRIGHT+11, PRIGHT+12*, PRIGHT+13, PRIGHT+14*, PRIGHT+15, PRIGHT+16, PRIGHT+17*, PRIGHT+18, PLEFT+4*, PLEFT+5 , PLEFT+6*, PLEFT+7, PLEFT+8*, PLEFT+9, PLEFT+10*, PLEFT+11, PLEFT+12*, PLEFT+13, PLEFT+14*, PLEFT+15 , PLEFT+16, PLEFT+17*, PLEFT+18, PPUPIL+2*, PPUPIL+3, PPUPIL+4*, PPUPIL+5, PPUPIL+8*, PPUPIL+9, PPUPIL+10* , PPUPIL+11, PPUPIL+12*, PPUPIL+13, COMMON+1*, COMMON+2, COMMON+3*, COMMON+4, COMMON+5*, COMMON+6, COMMON+7* , COMMON+8, COMMON+9*, COMMON+10, COMMON+11, COMMON+12*, COMMON+13, COMMON+15*, COMMON+16, COMMON+17*, COMMON+18 , COMMON+19*, COMMON+20, COMMON+21*, COMMON+22, COMMON+23*, COMMON+24, FINISH+1*, FINISH+2, FINISH+4*, FINISH+5 , FINISH+6*, FINISH+7, FINISH+11*, FINISH+13*, FINISH+14, FINISH+15*, FINISH+16, FINISH+17*, FINISH+18 |
COMMENT | PRINT+2~, RIGHT+18*, LEFT+18*, PUPIL+8*, FINISH+3*, FINISH+9 |
DASH | PRINT+1~, RIGHT+19*, LEFT+19*, PUPIL+9*, PRIGHT+7, PRIGHT+13, PLEFT+7, PLEFT+13, PPUPIL+5, COMMON+6 , FINISH+18 |
DASH2 | PRINT+4~, RIGHT+20*, LEFT+20*, PUPIL+10* |
DFN | EYERX~, EYERX+6, EYERX+10, EYE~ |
DIWF | PRINT+5~, FINISH+9* |
DIWL | PRINT+5~, FINISH+9* |
DIWR | PRINT+5~, FINISH+9* |
EDATA | PRINT+1~, PRINT+8*, PRINT+24, PRINT+25, PRINT+26, RIGHT~, RIGHT+1, RIGHT+3, RIGHT+5, RIGHT+7 , RIGHT+8, RIGHT+12, RIGHT+16, RIGHT+17, LEFT~, LEFT+1, LEFT+3, LEFT+5, LEFT+7, LEFT+8 , LEFT+12, LEFT+16, LEFT+17, PUPIL~, PUPIL+1, PUPIL+2, PUPIL+3, PUPIL+5, PUPIL+7 |
EDATE | PRINT+2~ |
EYE | EYERX~, EYERX+3*, EYERX+12, PRINT~, PRINT+24, PRINT+25, PRINT+26 |
FAC | PRINT+1~, PRINT+18*, COMMON+10 |
FNUM | PRINT+1~, PRINT+6*, RIGHT+1, RIGHT+3, RIGHT+5, RIGHT+7, RIGHT+8, RIGHT+12, RIGHT+16, RIGHT+17 , LEFT+1, LEFT+3, LEFT+5, LEFT+7, LEFT+8, LEFT+12, LEFT+16, LEFT+17, PUPIL+1, PUPIL+2 , PUPIL+3, PUPIL+5, PUPIL+7 |
FTXT | PRINT+4~, PPUPIL+7*, PPUPIL+9 |
I | FINISH+11*, STRING~, STRING+2* |
INST | PRINT+4~, PRINT+17*, PRINT+19, PRINT+20, PRINT+21, PRINT+22, PRINT+23 |
INVDT | EYERX+1~, EYERX+2*, EYERX+6*, EYERX+7, EYERX+10 |
J | PRINT+1~, FINISH+10*, FINISH+11 |
LAXIS | PRINT+2~, LEFT+5*, LEFT+6*, PLEFT+15 |
LCYL | PRINT+2~, LEFT+3*, LEFT+4*, PLEFT+15 |
LHX | PRINT+4~, PLEFT+2*, PLEFT+15 |
LPD | PRINT+2~, LEFT+16*, PUPIL+2*, PPUPIL+7, PPUPIL+11 |
LPRISMH | PRINT+3~, LEFT+8*, LEFT+9, LEFT+11 |
LPRISMHN | PRINT+3~, LEFT+9*, LEFT+10*, PLEFT+2 |
LPRISMHV | PRINT+3~, LEFT+11*, PLEFT+2 |
LPRISMV | PRINT+3~, LEFT+12*, LEFT+13, LEFT+15 |
LPRISMVN | PRINT+3~, LEFT+13*, LEFT+14*, PLEFT+3 |
LPRISMVV | PRINT+3~, LEFT+15*, PLEFT+3 |
LREAD | PRINT+2~, LEFT+7*, PLEFT+15 |
LRPISMH | PRINT+3~ |
LSPHERE | PRINT+2~, LEFT+1*, LEFT+2*, PLEFT+15 |
LVT | PRINT+4~, PLEFT+3*, PLEFT+15 |
NTXT | PRINT+4~, PPUPIL+6*, PPUPIL+9 |
ONE | PRINT+1~, PRINT+7*, PRINT+10, PRINT+12, PRINT+13 |
PAT | PRINT+1~, PRINT+10*, PRINT+11, PRINT+12* |
PATNAME | PRINT+4~, PRINT+11*, COMMON+20 |
PDFAR | PRINT+3~, PUPIL+5*, PUPIL+6*, PPUPIL+11 |
PDNEAR | PRINT+3~, PUPIL+3*, PUPIL+4*, PPUPIL+11 |
PROV | PRINT+1~, PRINT+14*, PRINT+15 |
PROVNAME | PRINT+1~, PRINT+15*, FINISH+16 |
RAXIS | PRINT+2~, RIGHT+5*, RIGHT+6*, PRIGHT+15 |
RCYL | PRINT+2~, RIGHT+3*, RIGHT+4*, PRIGHT+15 |
READ | PRINT+1~, RIGHT+17*, LEFT+17*, PUPIL+7* |
RHX | PRINT+4~, PRIGHT+2*, PRIGHT+15 |
RPD | PRINT+2~, RIGHT+16*, PUPIL+1*, PPUPIL+6, PPUPIL+11 |
RPRISMH | PRINT+3~, RIGHT+8*, RIGHT+9, RIGHT+11, RIGHT+13 |
RPRISMHN | PRINT+3~, RIGHT+9*, RIGHT+10*, PRIGHT+2 |
RPRISMHV | PRINT+3~, RIGHT+11*, PRIGHT+2 |
RPRISMV | PRINT+3~, RIGHT+12*, RIGHT+15 |
RPRISMVN | PRINT+3~, RIGHT+13*, RIGHT+14*, PRIGHT+3 |
RPRISMVV | PRINT+3~, RIGHT+15*, PRIGHT+3 |
RREAD | PRINT+2~, RIGHT+7*, PRIGHT+15 |
RSPHERE | PRINT+2~, RIGHT+1*, RIGHT+2*, PRIGHT+15 |
RVT | PRINT+4~, PRIGHT+3*, PRIGHT+15 |
SPACE | PRINT+1~, RIGHT+21*, LEFT+21*, PUPIL+11*, COMMON+8, COMMON+18, COMMON+24 |
SPACE2 | PRINT+4~, RIGHT+22*, LEFT+22*, PUPIL+12* |
STATE | PRINT+4~, PRINT+21*, COMMON+13 |
STR | STRING~, STRING+1*, STRING+2*, STRING+3 |
TARGET | EYERX~, EYERX+4, EYERX+7, EYERX+11, EYERX+13, EYERX+14, PRIGHT+5, PRIGHT+7, PRIGHT+9, PRIGHT+11 , PRIGHT+13, PRIGHT+15, PRIGHT+16, PRIGHT+18, PLEFT+5, PLEFT+7, PLEFT+9, PLEFT+11, PLEFT+13, PLEFT+15 , PLEFT+16, PLEFT+18, PPUPIL+3, PPUPIL+5, PPUPIL+9, PPUPIL+11, PPUPIL+13, COMMON+2, COMMON+4, COMMON+6 , COMMON+8, COMMON+10, COMMON+11, COMMON+13, COMMON+16, COMMON+18, COMMON+20, COMMON+22, COMMON+24, FINISH+2 , FINISH+5, FINISH+7, FINISH+11, FINISH+14, FINISH+16, FINISH+18, EYE~ |
TYPE | PRINT+4~, FINISH+3*, FINISH+5 |
U | PRINT+10, PRINT+12, PRINT+13, PRINT+14, PRINT+15, PRINT+17, PRINT+18, RIGHT+1, RIGHT+3, RIGHT+5 , RIGHT+7, RIGHT+8, RIGHT+12, RIGHT+16, RIGHT+17, LEFT+1, LEFT+3, LEFT+5, LEFT+7, LEFT+8 , LEFT+12, LEFT+16, LEFT+17, PUPIL+1, PUPIL+2, PUPIL+3, PUPIL+5, PUPIL+7 |
UNDER | PRINT+1~, RIGHT+23*, LEFT+23*, PUPIL+13*, COMMON+22 |
VAL | STRING~, STRING+3*, STRING+4 |
VDATE | PRINT+2~, PRINT+13*, COMMON+20 |
VIEN | PRINT+2~ |
X | PRINT+1~, PRINT+16*, PRINT+17, PRINT+18, FINISH+9* |
X1 | PRINT+4~ |
ZIP | PRINT+4~, PRINT+23*, COMMON+13 |