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! |