BGOVEYE1 ; IHS/MSC/MGH - V EYE GLASS RX ;26-Nov-2013 13:33;DU
Source file <BGOVEYE1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | ^%ZTLOAD ($$FMADD,$$NOW)^XLFDT | 
| VA Fileman | 2 | $$EXTERNAL^DILFD $$GET1^DIQ | 
| CIA Utilities | 1 | CAPTURE^CIAUHFS | 
| GUI Objects | 1 | ($$STRING,EYERX)^BGOVEYE1 | 
| IHS Mods To Text Integration Utilities | 1 | ($$FNAME,$$LNAME)^BTIUPCC2 | 
| IHS Patient | 1 | (VEYE1902,VEYE1903)^AUPNVEYE | 
| Order Entry Results Reporting | 1 | ($$HFS,HFSCLOSE,HFSOPEN,IOVAR,SETITEM,START)^ORWRP | 
| Registration | 1 | $$SITE^VASITE | 
| VueCentric Framework | 1 | $$TMPGBL^CIAVMRPC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PRINT(RET,DFN,BGOIEN,BGOIO) | ;print RX | |
| GETRPT(DATA,BGOIEN,BEHFLG) | ;EP | |
| STRING() | ||
| VAL(RET,INP) | ;EP | |
| EYERX(BGOIEN) | ;Print eye-glass prescription | |
| PRINTW(ORY,BGOIEN) | ; print to windows printer | |
| FNUM() | ||
| LASTEYE(ROOT,ORDFN,ID,ALPHA,OMEGA,ORDTRNG,REMOTE,ORMAX,ORFHIE) | ; -- get eyeglass RX | |
| EYEB(ROOT,ORDFN,ID,ALPHA,OMEGA,ORDTRNG,REMOTE,ORMAX,ORFHIE) | ; -- build eyeglass | |
| COMM(COMMENT) | ;EP- | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZTLOAD | PRINT+9 | 
| VEYE1902^AUPNVEYE | VAL+7 | 
| VEYE1903^AUPNVEYE | VAL+10 | 
| $$STRING^BGOVEYE1 | EYERX+56 | 
| EYERX^BGOVEYE1 | PRINTW+13 | 
| $$FNAME^BTIUPCC2 | EYERX+12 | 
| $$LNAME^BTIUPCC2 | EYERX+12 | 
| CAPTURE^CIAUHFS | GETRPT+3 | 
| $$TMPGBL^CIAVMRPC | GETRPT+1 | 
| $$EXTERNAL^DILFD | EYERX+27, EYERX+28, EYERX+29, EYERX+30, EYERX+31, EYERX+34, EYERX+37, EYERX+39, EYERX+40, EYERX+41 , EYERX+42, EYERX+43, EYERX+46, EYERX+49, EYERX+51, EYERX+52, EYERX+53 | 
| $$GET1^DIQ | EYERX+13, EYERX+14, EYERX+21, EYERX+22, EYERX+23, EYERX+24, EYERX+25 | 
| $$HFS^ORWRP | PRINTW+5 | 
| HFSCLOSE^ORWRP | PRINTW+14 | 
| HFSOPEN^ORWRP | PRINTW+6 | 
| IOVAR^ORWRP | PRINTW+9 | 
| SETITEM^ORWRP | PRINTW+8 | 
| START^ORWRP | LASTEYE+1 | 
| $$SITE^VASITE | EYERX+18 | 
| $$FMADD^XLFDT | EYEB+3 | 
| $$NOW^XLFDT | EYEB+3 | 
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| RPC Name | Call Tags | 
|---|---|
| BGOVEYE1 VAL | VAL | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | GET1^DIQ | 
| ^DIC(4 - [#4] | GET1^DIQ | 
| ^AUPNVSIT - [#9000010] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNVEYE - [#9000010.04] | EYERX+7, EYERX+8, EYERX+16, EYERX+54 | 
| ^AUPNVEYE("AA" | PRINT+5, PRINT+7, EYEB+8, EYEB+10 | 
| ^TMP( | PRINTW+4 | 
| ^VA(200 - [#200] | EYERX+17 | 
| Name | Line Occurrences | 
|---|---|
| $$FNUM | EYERX+6 | 
| COMM | EYERX+98 | 
| EYERX | EYEB+12 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ADDR | EYERX+1~, EYERX+21*, EYERX+69, EYERX+71 | 
| ADDR2 | EYERX+1~, EYERX+22*, EYERX+71 | 
| ALPHA | LASTEYE~, EYEB~, EYEB+3*, EYEB+4, EYEB+6 | 
| BEHFLG | GETRPT~ | 
| BGODFN | EYERX+1~ | 
| BGOIEN | EYERX~, EYERX+7, EYERX+8, EYERX+16, EYERX+54, PRINT~, PRINT+4*, PRINT+6*, PRINT+7*, PRINT+8 , PRINTW~, PRINTW+13, GETRPT~, GETRPT+2 | 
| BGOIO | PRINT~, PRINT+2, PRINT+8 | 
| CITY | EYERX+4~, EYERX+24*, EYERX+70 | 
| CODE | VAL+1~, VAL+3*, VAL+4, VAL+6, VAL+9, VAL+12, VAL+15, VAL+18, VAL+21, VAL+24 , VAL+27, VAL+30*, VAL+31 | 
| COMMENT | EYERX+2~, EYERX+54*, EYERX+95*, EYERX+98, COMM~, COMM+2, COMM+4, COMM+6, COMM+7* | 
| DASH | EYERX+1~, EYERX+55*, EYERX+66, EYERX+108 | 
| DASH2 | EYERX+4~, EYERX+56*, EYERX+77, EYERX+80, EYERX+82, EYERX+84, EYERX+87, EYERX+92 | 
| DATA | GETRPT~, GETRPT+1*, GETRPT+2, GETRPT+3, GETRPT+4 | 
| DFN | PRINT~, PRINT+5, PRINT+7 | 
| DT | EYEB+3 | 
| EDATA | EYERX+1~, EYERX+8*, EYERX+27, EYERX+28, EYERX+29, EYERX+30, EYERX+31, EYERX+34, EYERX+37, EYERX+39 , EYERX+40, EYERX+41, EYERX+42, EYERX+43, EYERX+46, EYERX+49, EYERX+51, EYERX+52, EYERX+53 | 
| EDATE | EYERX+2~ | 
| EYE | EYERX+2~ | 
| FAC | EYERX+1~, EYERX+20*, EYERX+68 | 
| FNUM | EYERX+1~, EYERX+6*, EYERX+27, EYERX+28, EYERX+29, EYERX+30, EYERX+31, EYERX+34, EYERX+37, EYERX+39 , EYERX+40, EYERX+41, EYERX+42, EYERX+43, EYERX+46, EYERX+49, EYERX+51, EYERX+52, EYERX+53 | 
| FTXT | EYERX+4~, EYERX+89*, EYERX+90 | 
| I | COMM+1~, COMM+6*, STRING~, STRING+2* | 
| ID | LASTEYE~, EYEB~ | 
| IEN | EYEB+1~, EYEB+7*, EYEB+9*, EYEB+10*, EYEB+11, EYEB+12 | 
| INP | VAL~, VAL+3, VAL+5 | 
| INST | EYERX+4~, EYERX+19*, EYERX+21, EYERX+22, EYERX+23, EYERX+24, EYERX+25 | 
| INVDT | PRINT+1~, PRINT+4*, PRINT+5*, PRINT+7, EYEB+1~, EYEB+7*, EYEB+8*, EYEB+10 | 
| IO | PRINTW+12 | 
| IOF | PRINTW+2~ | 
| IOM | PRINTW+2~ | 
| IOS | PRINTW+2~ | 
| IOSL | PRINTW+2~ | 
| IOST | PRINTW+2~ | 
| IOT | PRINTW+2~ | 
| J | EYERX+1~ | 
| LAXIS | EYERX+2~, EYERX+41*, EYERX+83 | 
| LCYL | EYERX+2~, EYERX+40*, EYERX+83 | 
| LEFT | COMM+1~ | 
| LHX | EYERX+4~, EYERX+61*, EYERX+83 | 
| LPD | EYERX+2~, EYERX+49*, EYERX+89, EYERX+91 | 
| LPRISMH | EYERX+3~, EYERX+43*, EYERX+44, EYERX+45 | 
| LPRISMHN | EYERX+3~, EYERX+44*, EYERX+61 | 
| LPRISMHV | EYERX+3~, EYERX+45*, EYERX+61 | 
| LPRISMV | EYERX+3~, EYERX+46*, EYERX+47, EYERX+48 | 
| LPRISMVN | EYERX+3~, EYERX+47*, EYERX+63 | 
| LPRISMVV | EYERX+3~, EYERX+48*, EYERX+63 | 
| LREAD | EYERX+2~, EYERX+42*, EYERX+83 | 
| LRPISMH | EYERX+3~ | 
| LSPHERE | EYERX+2~, EYERX+39*, EYERX+83 | 
| LVT | EYERX+4~, EYERX+63*, EYERX+83 | 
| NTXT | EYERX+4~, EYERX+88*, EYERX+90 | 
| OMEGA | LASTEYE~, EYEB~, EYEB+3*, EYEB+4, EYEB+5*, EYEB+6 | 
| ONE | EYERX+1~, EYERX+7*, EYERX+10, EYERX+13, EYERX+14 | 
| ORDFN | LASTEYE~, EYEB~, EYEB+2, EYEB+6, EYEB+8, EYEB+10 | 
| ORDTRNG | LASTEYE~, EYEB~, EYEB+3 | 
| ORERR | PRINTW+1~ | 
| ORFHIE | LASTEYE~, EYEB~ | 
| ORHANDLE | PRINTW+1~, PRINTW+3*, PRINTW+6, PRINTW+14 | 
| ORHFS | PRINTW+1~, PRINTW+5*, PRINTW+6, PRINTW+14 | 
| ORIO | PRINTW+1~, PRINTW+3*, PRINTW+9 | 
| ORMAX | LASTEYE~, EYEB~ | 
| ORSSTOP | EYEB+1~ | 
| ORSSTOP( | EYEB+6* | 
| ORSSTRT | EYEB+1~ | 
| ORSSTRT( | EYEB+6* | 
| ORSTATUS | PRINTW+1~ | 
| ORSUB | PRINTW+1~, PRINTW+3*, PRINTW+4 | 
| ORVP | EYEB+1~, EYEB+6* | 
| ORWIN | PRINTW+1~, PRINTW+3* | 
| ORY | PRINTW~, PRINTW+4* | 
| PAT | EYERX+1~, EYERX+10*, EYERX+11, EYERX+12, EYERX+13* | 
| PATNAME | EYERX+4~, EYERX+12*, EYERX+73 | 
| PDFAR | EYERX+3~, EYERX+52*, EYERX+91 | 
| PDNEAR | EYERX+3~, EYERX+51*, EYERX+91 | 
| POP | PRINTW+2~, PRINTW+7 | 
| PROV | EYERX+1~, EYERX+16*, EYERX+17 | 
| PROVNAME | EYERX+1~, EYERX+15*, EYERX+17*, EYERX+105 | 
| RAXIS | EYERX+2~, EYERX+29*, EYERX+81 | 
| RCYL | EYERX+2~, EYERX+28*, EYERX+81 | 
| READ | EYERX+1~, EYERX+53* | 
| REMOTE | LASTEYE~, EYEB~ | 
| RET | VAL~, VAL+2*, VAL+4*, VAL+31*, VAL+32*, PRINT~, PRINT+10*, PRINT+11* | 
| RHX | EYERX+4~, EYERX+62*, EYERX+81 | 
| ROOT | PRINTW+1~, PRINTW+3*, PRINTW+8, LASTEYE~, EYEB~ | 
| RPD | EYERX+2~, EYERX+37*, EYERX+88, EYERX+91 | 
| RPRISMH | EYERX+3~, EYERX+31*, EYERX+32, EYERX+33 | 
| RPRISMHN | EYERX+3~, EYERX+32*, EYERX+62 | 
| RPRISMHV | EYERX+3~, EYERX+33*, EYERX+62 | 
| RPRISMV | EYERX+3~, EYERX+34*, EYERX+35, EYERX+36 | 
| RPRISMVN | EYERX+3~, EYERX+35*, EYERX+64 | 
| RPRISMVV | EYERX+3~, EYERX+36*, EYERX+64 | 
| RREAD | EYERX+2~, EYERX+30*, EYERX+81 | 
| RSPHERE | EYERX+2~, EYERX+27*, EYERX+81 | 
| RVT | EYERX+4~, EYERX+64*, EYERX+81 | 
| SPACE | EYERX+1~, EYERX+57*, EYERX+67, EYERX+72, EYERX+75, EYERX+85, EYERX+93, EYERX+97, EYERX+104, EYERX+106 | 
| SPACE2 | EYERX+4~, EYERX+58* | 
| STATE | EYERX+4~, EYERX+23*, EYERX+70 | 
| STR | COMM+1~, COMM+2*, COMM+3, STRING~, STRING+1*, STRING+2*, STRING+3 | 
| TXT | COMM+1~, COMM+7*, COMM+8 | 
| TYPE | EYERX+4~, EYERX+95*, EYERX+96 | 
| U | VAL+3, VAL+5, EYERX+10, EYERX+13, EYERX+14, EYERX+16, EYERX+17, EYERX+19, EYERX+20, EYERX+27 , EYERX+28, EYERX+29, EYERX+30, EYERX+31, EYERX+34, EYERX+37, EYERX+39, EYERX+40, EYERX+41, EYERX+42 , EYERX+43, EYERX+46, EYERX+49, EYERX+51, EYERX+52, EYERX+53 | 
| UNDER | EYERX+1~, EYERX+59*, EYERX+74 | 
| VADM | EYERX+5! | 
| VAL | STRING~, STRING+3*, STRING+4 | 
| VDATE | EYERX+2~, EYERX+14*, EYERX+73 | 
| VIEN | EYERX+2~ | 
| X | VAL+1~, VAL+5*, VAL+8*, VAL+11*, VAL+13!, VAL+14*, VAL+16!, VAL+17*, VAL+19!, VAL+20* , VAL+22!, VAL+23*, VAL+25!, VAL+26*, VAL+28!, VAL+29!, VAL+30, VAL+31, VAL+32, EYERX+1~ , EYERX+18*, EYERX+19, EYERX+20 | 
| X1 | EYERX+4~ | 
| XQORNOD | EYEB+1~, EYEB+6* | 
| ZIP | EYERX+4~, EYERX+25*, EYERX+70 | 
| ZTDESC | PRINT+1~, PRINT+3* | 
| ZTDTH | PRINT+1~, PRINT+2* | 
| ZTIO | PRINT+1~, PRINT+2* | 
| ZTIU | PRINT+1~ | 
| ZTQUEUED | PRINTW+1~ | 
| ZTRTN | PRINT+1~, PRINT+8* | 
| ZTSAVE | PRINT+1~ | 
| ZTSAVE( | PRINT+8* | 
| ZTSK | PRINT+1~, PRINT+10 |