BLSLNCPM ;DALOI/FHS/TPF - PRINT LAB TESTS MAPPED/NOT MAPPED TO LOINC CODES - THIS IS MODIFIED TO PRINT OUT LOINC TESTS AS DEVELOPED BY CIMARRON FOR LAB PATCH 15
Source file <BLSLNCPM.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EXIT | ||
| EN | ; | |
| HDR | ;PRINT HEADING | |
| START | ;BEGINS REPORT | |
| NMAP | ; | |
| YMAPPRT | ||
| YMAP | ; | |
| EN1 | ;PRINT MAPPED OR NOT MAPPED LAB TESTS IF THERE IS A DATA NAME | |
| QUE | ; | |
| INI | ;INITIALIZE VARIABLES | |
| WHICH | ; | |
| SING | ; Select individual lab test for report | |
| BLRLOINC | ; | 
| 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: 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^LAM - [#64] | GETS^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^LAB(60 - [#60] | START+7, EN1+6, EN1+13, NMAP+4, BLRLOINC+3, BLRLOINC+4 | 
| ^LAB(61 - [#61] | BLRLOINC+7 | 
| ^LAB(95.3 - [#95.3] | BLRLOINC+10 | 
| ^LAM("AL" | EN1+14, EN1+15, YMAP+9 | 
| ^LAM("AM" | EN1+14, EN1+15, YMAP+5 | 
| ^TMP($J | YMAPPRT, YMAPPRT+2, YMAPPRT+4, YMAP+2*, YMAP+12*, YMAP+13*, INI+1!, EXIT+6! | 
| Name | Line Occurrences | 
|---|---|
| BLRLOINC | EN1+9 | 
| EN1 | START+5 | 
| EXIT | WHICH+8, WHICH+10, WHICH+11, START+8 | 
| HDR | YMAPPRT+3, NMAP+1, BLRLOINC+9 | 
| INI | START+4 | 
| NMAP | EN1+14 | 
| QUE | WHICH+12 | 
| SING | WHICH+10 | 
| START | WHICH+13 | 
| YMAP | START+7, EN1+15 | 
| YMAPPRT | START+8 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | EN1+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %ZIS | WHICH+11!* | 
| >> BLRLOINC | BLRLOINC+4*, BLRLOINC+5, BLRLOINC+6, BLRLOINC+10 | 
| DIR | WHICH+2!, WHICH+7!, SING+7!, EXIT+3! | 
| DIR("?" | WHICH+6*, SING+10* | 
| DIR("S" | SING+9* | 
| DIR(0 | WHICH+7*, SING+8* | 
| DIRUT | WHICH+8, SING+11, EXIT+3! | 
| DTIME | HDR+1 | 
| DUOUT | EXIT+4! | 
| I | EXIT+3! | 
| IO | WHICH+13 | 
| IO("Q" | WHICH+12, QUE+5! | 
| IOF | EN+1, HDR+2, EXIT | 
| IOM | EN+2, EN+3, EN+4, EN+5, SING+4, SING+5, SING+6, INI+2, HDR+5 | 
| ION | QUE+4 | 
| IOSL | YMAPPRT+3, NMAP+1, BLRLOINC+9 | 
| IOST | HDR+1, EXIT | 
| J | EXIT+3! | 
| LINE | START+2~, START+3*, YMAP+1*, YMAP+2*, YMAP+12*, YMAP+13* | 
| LOINCDTA | START+1~ | 
| LOINCDTB | START+1~ | 
| LOINCTAS | START+1~ | 
| LRA | YMAP+3~, YMAP+6*, YMAP+10*, EXIT+3! | 
| LRAA | START+1~ | 
| LRAA1 | START+1~ | 
| >> LRDBUG | EXIT+2 | 
| LREND | EN+1!, WHICH+10, SING+3*, SING+12*, EN1+3, YMAPPRT+2, YMAPPRT+3, NMAP+1, INI+2*, HDR+1* , EXIT+3!, BLRLOINC+3, BLRLOINC+9 | 
| LRIEN | START+7*, EN1+5*, EN1+6, EN1+13, EN1+14, EN1+15, NMAP+4, YMAP+5, YMAP+9, EXIT+3! , BLRLOINC+3, BLRLOINC+4 | 
| LRLINE | INI+2*, HDR+10, EXIT+4! | 
| LRLOC | EXIT+3! | 
| LRLOINC | EXIT+4! | 
| LRMAP | EN+1!, WHICH+2!, WHICH+9*, SING+1, SING+2!, SING+3*, START+5, START+6, EN1+14, EN1+15 , HDR+4, HDR+8, HDR+9, EXIT+4!, BLRLOINC+5, BLRLOINC+6, BLRLOINC+10 | 
| LRMAP( | SING+11*, START+7 | 
| LRMAP(0 | SING+12 | 
| LRNLT | EN1+12~, EN1+13*, NMAP+4*, NMAP+5, NMAP+7, NMAP+8, YMAP+4*, YMAP+5*, YMAP+6, YMAP+8* , YMAP+9*, YMAP+10, EXIT+5! | 
| LRNLTN | EXIT+5! | 
| LRNLTX | YMAP+3~ | 
| LRNLTX( | YMAP+5, YMAP+6*, YMAP+9, YMAP+10* | 
| LRNODE | START+7*, EN1+6*, EN1+7, NMAP+2, YMAP+2, EXIT+5!, BLRLOINC+1 | 
| LROUT | NMAP+6~ | 
| LROUT(64 | NMAP+8 | 
| LRPAGE | INI+2*, HDR+1, HDR+2*, HDR+5, EXIT+3! | 
| LRPDT | INI+3*, HDR+5, EXIT+4! | 
| LRPNTA | START+1~ | 
| LRPNTB | START+1~ | 
| LRPREV | EXIT+3! | 
| LRPRT | YMAPPRT+1*, YMAPPRT+2*, YMAPPRT+4, EXIT+5! | 
| LRSPEC | EXIT+4!, BLRLOINC+7*, BLRLOINC+10 | 
| LRSPECN | EXIT+5! | 
| LRTEST | EN1+1*, EXIT+4!, BLRLOINC+1*, BLRLOINC+10 | 
| LRTESTN | NMAP+2*, NMAP+3, EXIT+4! | 
| LRTST | EN1+2*, EN1+3*, EN1+4, EN1+5, EXIT+5! | 
| LRX | EXIT+4!, BLRLOINC+2*, BLRLOINC+3*, BLRLOINC+4, BLRLOINC+7 | 
| N | HDR+1*, EXIT+5! | 
| POP | WHICH+11, EXIT+5! | 
| U | EN1+7, EN1+13, NMAP+2, NMAP+4, YMAP+2, BLRLOINC+1, BLRLOINC+7 | 
| X | SING+7! | 
| Y | WHICH+8, WHICH+9, WHICH+10, SING+7!, SING+11, EXIT+5! | 
| ZTDESC | QUE+2*, EXIT+3! | 
| ZTIO | EXIT+3! | 
| ZTQUEUED | EXIT+1, EXIT+5! | 
| ZTREQ | EXIT+1*, EXIT+5! | 
| ZTRTN | QUE+1*, EXIT+3! | 
| ZTSAVE | EXIT+4! | 
| ZTSAVE("LRMAP*" | QUE+2* | 
| ZTSK | QUE+4, EXIT+5! |