LRHYAFT ;VA/DALOI/HOAK - HOWDY MAIN DRIVER WITH PPOC ADDON ;08/28/2005 ;12/13/10 11:19am
Source file <LRHYAFT.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| VET | ; Primary API for Howdy!  Called by [LRHY PATIENT CARD SCAN (PPOC)] option. | |
| SL | ; | |
| NOSCAN | ; | |
| LOG | ; Howdy will default to the clerks judgement when multiple orders found. | |
| VIE | ; | |
| LOG1 | ; Howdy will default to the clerks judgement when multiple orders found. | |
| PX | ; | |
| CHOOO | ||
| DEL7 | ; | |
| V2 | ; | |
| ORDERS | ; | |
| MICRO | ; | |
| NSCN | ; | |
| PRT1 | ; | |
| QQQ | ; | |
| VET1 | ; Code below executes to handle Patient episode. | |
| PICK | ; ; pick the site from Howdy Site | |
| QUITH | ; | |
| ORDCHK | ; This block to be used for future version | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | LOG+7, LOG1+5 | 
| ENS^%ZISS | PX+15, PX+59 | 
| KILL^%ZISS | VET+5 | 
| ^DIC | PICK+5, VET1+2, VET1+12 | 
| ^DIR | PX+10, QQQ+36 | 
| RPCVIC^DPTLK | NSCN+6 | 
| CONTROL^LRHYBC1 | VIE+1 | 
| SCROLOFF^LRHYBC9 | V2+15, PX+11, VIE+3 | 
| ^LRHYBL1 | VET1+14 | 
| LRBOX^LRHYLRX | PX+32 | 
| BCE^LRHYPH0 | QQQ+13, QQQ+26 | 
| SCRNOFF^LRHYUTL | QUITH+1 | 
| SCRNON^LRHYUTL | PRT1+3 | 
| ^LRPARAM | V2+3 | 
| $$Y2K^LRX | PX+4, PRT1+13, PRT1+15 | 
| LRGLIN^LRX | PX+27 | 
| PT^LRX | NSCN+10, LOG+6, LOG1+4 | 
| $$CJ^XLFSTR | PRT1+10, PRT1+11 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| 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: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| 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 | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^%ZIS(2 - [#3.2] | Classic Fileman Calls | 
| ^%ZIS(1 - [#3.5] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZIS(1 - [#3.5] | PICK+17, CHOOO+4 | 
| ^DIC(5 - [#5] | PX+6 | 
| ^DPT - [#2] | NSCN+8, PX+2, PX+5, PX+7 | 
| ^LAB(62 - [#62] | PX+50, QQQ+8, QQQ+21 | 
| ^LR - [#63] | LOG+9, LOG1+6 | 
| ^LRHY(69.86 - [#69.86] | PICK+12, PICK+16, PRT1+10, PRT1+11 | 
| ^LRO(68 - [#68] | PX+37, PX+40, PX+41, PX+50, PX+55, QQQ+6, QQQ+7, QQQ+8, QQQ+9, QQQ+12 , QQQ+19, QQQ+20, QQQ+21, QQQ+22, QQQ+23, MICRO+3, MICRO+6, MICRO+7 | 
| ^TMP("LRHYDY" | NSCN+12!, LOG+8*, LOG+9*, LOG1+6* | 
| ^XTMP("LRHY LABELS" | PX+30, PX+33, PX+35, QQQ+14!, QQQ+28!, QQQ+30, MICRO+1 | 
| Name | Line Occurrences | 
|---|---|
| CHOOO | CHOOO+2 | 
| DEL7 | QQQ+38 | 
| LOG | NSCN+11 | 
| MICRO | PX+38 | 
| PICK | VET1+16 | 
| PX | QQQ+1, QQQ+3, QQQ+15, QQQ+16, QQQ+37 | 
| QQQ | SL+1 | 
| V2 | VET1+5 | 
| VET | NSCN+7, NSCN+11, QUITH+14 | 
| VIE | QQQ+30 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | LOG+8, LOG+9, LOG1+6 | 
| >> CNT | PX+29*, PX+44*, PX+45, PX+48, QQQ+4 | 
| DFN | NSCN+1!, NSCN+6, NSCN+7, NSCN+8, PX+2, PX+5, PX+7, LOG+8 | 
| DIC | PICK+4*, PICK+8!, PICK+14!, CHOOO+5!, VET1+1!, VET1+2*, VET1+7*, VET1+9*, VET1+10* | 
| DIC("A" | VET1+6* | 
| DIC(0 | PICK+3*, PICK+15*, VET1+2*, VET1+8*, VET1+11* | 
| DIR | QQQ+31! | 
| DIR("A" | PX+9*, QQQ+32* | 
| DIR("B" | PX+9*, QQQ+35* | 
| DIR(0 | PX+9*, QQQ+34* | 
| >> DOB | PX+4 | 
| DT | V2+7, PX+30, PX+49, QQQ+5, QQQ+6, QQQ+7, QQQ+18, QQQ+19, QQQ+20, PRT1+13 , PRT1+15 | 
| DTIME | CHOOO, SL+1 | 
| >> DX | PX+55*, PX+65*, PX+66* | 
| >> DY | PX+53*, PX+54*, PX+55*, PX+65*, PX+66* | 
| >> I | QQQ+1*, QQQ+4*, QQQ+10, QQQ+11, QQQ+17* | 
| >> IOBM | PX+59* | 
| >> IODHLB | PX+19, PX+24, PRT1+8, PRT1+15 | 
| >> IODHLT | PX+17, PX+22, PRT1+6, PRT1+13 | 
| IOF | V2+8, PX+3, PX+11, PX+14, VIE+2, PRT1+2 | 
| IOM | PRT1+10, PRT1+11 | 
| >> IOSTBM | PX+61 | 
| >> IOTM | PX+59* | 
| >> IOXY | PX+55, PX+65, PX+66 | 
| >> LABCNT( | PX+44*, QQQ+1, QQQ+11, QQQ+24 | 
| LR3CNT | VET+2!*, VET+3* | 
| LR3DTIME | VET+11~, QUITH+6! | 
| LR3DTN | VET+11~, QUITH+6! | 
| LR3SN | VET+12~, QUITH+7! | 
| LR3UID | PX+13*, PX+33*, PX+34, PX+35, PX+37, PX+40, PX+41, PX+55!*, QQQ+12*, QQQ+14 , QQQ+22*, QQQ+25, QQQ+28, MICRO+1, MICRO+7 | 
| LR3UIDM | VET+1!, MICRO+6* | 
| LR3X | VET+15~, QUITH+10! | 
| >> LR68 | MICRO+3* | 
| LRAA | VET+4~, V2+2!, MICRO+3*, MICRO+6, QUITH+2! | 
| LRAAX5 | VET+1! | 
| LRACC | VET+8~, QUITH+3! | 
| >> LRACCXX | MICRO+2*, MICRO+3, MICRO+4 | 
| >> LRACNODE | MICRO+1*, MICRO+2, MICRO+5 | 
| LRAD | VET+4~, V2+2!, PX+47*, PX+49*, PX+50, PX+55*, QQQ+5*, QQQ+6*, QQQ+7*, QQQ+8 , QQQ+9, QQQ+12, QQQ+18*, QQQ+19*, QQQ+20*, QQQ+21, QQQ+22, QQQ+23, MICRO+5*, MICRO+6 , QUITH+2! | 
| >> LRADD | PX+5*, PX+6 | 
| LRADX6 | VET+1! | 
| LRAHEAD | VET+14~, QUITH+9! | 
| LRAN | VET+4~, V2+2!, MICRO+4*, MICRO+6, QUITH+2! | 
| LRAN6 | VET+1! | 
| >> LRC | PX+55* | 
| LRCDT | VET+8~, QUITH+3! | 
| LRCHK | VET+14~, QUITH+9! | 
| LRCOL99 | VET+14~, QUITH+9! | 
| LRDEV | PICK+13*, PICK+16*, PICK+17, PICK+18, CHOOO+3*, CHOOO+4, VET1+3!, VET1+5, VET1+12*, VET1+13! , VET1+16 | 
| LRDFN | VET+4~, V2+2!, NSCN+1!, NSCN+8*, NSCN+10, NSCN+11, NSCN+12, PX+2*, PX+30, PX+33 , PX+35, QQQ+14, QQQ+28, QQQ+30, MICRO+1, QUITH+2!, LOG+8, LOG+9, LOG1+6 | 
| LRDPA | NSCN+1! | 
| LRDPF | VET+8~, NSCN+1!, QUITH+3!, LOG+5!, LOG1+3! | 
| LRDT0 | VET+12~, VET+15~, QUITH+7!, QUITH+10! | 
| LRDUPT | VET+15~, QUITH+10! | 
| LREAL | VET+12~, QUITH+7! | 
| >> LREND | PICK+2*, PICK+6*, CHOOO+1*, VET1+16 | 
| LRFUTURE | VET+12~, QUITH+7! | 
| LRGOTIT | VET+12~, QUITH+7! | 
| LRHOWDY | VET+12~, V2+4*, QUITH+7! | 
| LRHT1 | VET+15~, QUITH+10! | 
| LRHYCT | VET+14~, V2+5*, NSCN+1!, QUITH+2!, QUITH+9! | 
| LRHYCT2 | PICK+15*, PICK+17, PICK+18*, CHOOO+6! | 
| LRHYFIX | VET+9~, QUITH+4! | 
| LRHYHOK | VET+12~, QUITH+7! | 
| LRHYOK | VET+14~, QUITH+9! | 
| LRHYSITE | PICK+7*, PICK+12, PICK+16, VET1+2*, VET1+3!, VET1+13!, PRT1+10, PRT1+11 | 
| LRI | VET+8~, QUITH+3! | 
| LRIDT | VET+4~, V2+2!, QUITH+2! | 
| LRIENZZ | VET+12~, QUITH+7! | 
| LRINFW | VET+1! | 
| LRIX | VET+15~, QUITH+10! | 
| LRLABLIO | VET1+3!, VET1+12*, VET1+13!, VET1+15* | 
| LRLABNO | PX+35! | 
| >> LRLABNOD | PX+35*, PX+43 | 
| >> LRLABSTP | VET1+15 | 
| LRLABTIM | PX+30!*, PX+31, PX+33, PX+35, QQQ+14, QQQ+27, QQQ+28, QQQ+30, MICRO+1 | 
| LRLBL | QQQ+2! | 
| LRLBL( | PX+43*, PX+44, PX+48, PX+55, QQQ+11*, QQQ+24* | 
| LRLBLBP | VET+13~, QUITH+8! | 
| LRLLOC | VET+8~, QUITH+3! | 
| LRLLOC66 | VET+13~, QUITH+8! | 
| LRMAX2 | VET+13~, QUITH+8! | 
| LRNLT | VET+13~, QUITH+8! | 
| LRNODUP | VET+8~, VET+13~, QUITH+3!, QUITH+8! | 
| LRNONE | VET+13~, QUITH+8! | 
| LRNOTST | VET+13~, QUITH+8! | 
| LRNOW | VET+7! | 
| LRNPZZX | VET+8~, VET+13~, QUITH+3!, QUITH+8! | 
| LRODT | VET+13~, V2+7*, QUITH+8! | 
| LRODT0 | VET+14~, QUITH+9! | 
| LROLLOC | VET+15~, QUITH+10! | 
| LRORD | QQQ+9*, QQQ+11, QQQ+23*, QQQ+24, LOG1+1! | 
| LRORD24 | VET+14~, QUITH+9! | 
| LRORD3 | VET+9~, QUITH+4! | 
| LRORU3 | VET+14~, QUITH+9! | 
| LRPAST | VET+14~, QUITH+9! | 
| >> LRPHONE | PX+7* | 
| LRPIX | VET+14~, QUITH+9! | 
| LRPLICK | VET+9~, QUITH+4! | 
| LRPR | VET+9~, QUITH+4! | 
| LRPRAC | VET+9~, QUITH+4! | 
| LRPREF | VET+1! | 
| LRQUIET | VET+9~, QUITH+4! | 
| LRRB | VET+9~, QUITH+4! | 
| >> LRS | SL+1*, QQQ+1, QQQ+3, QQQ+4, QQQ+15, QQQ+16, QQQ+17, QQQ+24 | 
| >> LRS3333 | QQQ+1* | 
| LRSAMP | VET+9~, QUITH+4! | 
| LRSCAN | VET+6!, QQQ+27* | 
| LRSKIPNO | LOG+1, LOG1+7!* | 
| LRSN | VET+4~, V2+2!, QUITH+2! | 
| LRSND | VET+9~, QUITH+4! | 
| LRSS | VET+10~, QUITH+5! | 
| LRST | VET+10~, QUITH+5! | 
| LRSTATUS | VET+10~, QUITH+5! | 
| LRSUB1 | VET+10~, QUITH+5! | 
| LRTIC | VET+10~, QUITH+5! | 
| LRTIM | VET+10~, QUITH+5! | 
| LRTN | VET+10~, QUITH+5! | 
| LRTOP | VET+1! | 
| LRTREA | VET+10~, QUITH+5! | 
| LRTS | VET+10~, QUITH+5! | 
| LRTSORU | VET+10~, QUITH+5! | 
| LRTST6 | VET+11~, QUITH+6! | 
| LRTSTZ99 | VET+8~, QUITH+3! | 
| LRTT | VET+11~, QUITH+6! | 
| LRUN | VET+11~, QUITH+6! | 
| LRWLC | VET+11~, QUITH+6! | 
| LRWLO | VET+11~, QUITH+6! | 
| LRWRD | VET+11~, QUITH+6! | 
| LRX | VET+15~, PX+1~, PX+28*, PX+37*, PX+38, PX+39, PX+40, PX+41, PX+43, PX+44 , PX+45, PX+48, PX+50, PX+51*, PX+52*, PX+55*, QQQ+4*, QQQ+6, QQQ+7, QQQ+8 , QQQ+9, QQQ+11, QQQ+12, QQQ+17*, QQQ+19, QQQ+20, QQQ+21, QQQ+22, QQQ+23, QQQ+24 , MICRO+7*, QUITH+10! | 
| LRX( | PICK+18*, CHOOO+3 | 
| LRXCNT | VET+7! | 
| LRXCNT( | PX+45*, QQQ+4, QQQ+10, QQQ+11, QQQ+16, QQQ+17, QQQ+24 | 
| LRXL | VET+1! | 
| >> LRXX | QQQ+4* | 
| LRXYZ | VET+11~, PRT1+17*, QUITH+6! | 
| LRY | PX+1~, PX+36*, PX+41*, PX+43, PX+44, PX+45, PX+48, PX+50, QQQ+4*, QQQ+8 , QQQ+9, QQQ+12, QQQ+17*, QQQ+21, QQQ+22, QQQ+23 | 
| >> LRY1 | PX+40*, PX+41, PX+47 | 
| PNM | VET+4~, V2+2!, NSCN+1!, PX+4, PX+17, PX+19, PX+31, PRT1+4, QUITH+2!, LOG+5! , LOG+9, LOG1+3!, LOG1+6 | 
| PNMALL | PRT1+4!*, PRT1+6, PRT1+8 | 
| SSN | VET+4~, V2+2!, PX+4, PX+22, PX+24, QUITH+2!, LOG+9, LOG1+6 | 
| U | PICK+17, CHOOO+1, CHOOO+4, V2+15, PX+6, PX+7, PX+11, PX+45, PX+48, PX+50 , PX+55, QQQ+4, QQQ+6, QQQ+7, QQQ+8, QQQ+10, QQQ+11, QQQ+12, QQQ+17, QQQ+19 , QQQ+20, QQQ+21, QQQ+22, QQQ+24, QQQ+36, MICRO+2, MICRO+5, LOG+9, LOG1+6 | 
| VAIN | QUITH+11! | 
| X | CHOOO*, CHOOO+1, CHOOO+2, CHOOO+3, V2+9!, V2+14*, V2+15, NSCN+6, NSCN+7*, NSCN+11! , PX+46*, QQQ+36 | 
| XX | VET+1! | 
| Y | PICK+6, PICK+7, PICK+15!, VET1+2, VET1+12, VET1+13, PX+11, PX+46*, QQQ+37, QQQ+38 | 
| Y(0 | PX+12 | 
| ZTDESC | VET+1! | 
| ZTDTH | VET+1! | 
| ZTIO | VET+1! | 
| ZTRTN | VET+1! | 
| ZTSAVE | VET+1! |