BSDX41G ; IHS/OIT/HMW/MSC/SAT - WINDOWS SCHEDULING RPCS ;
Source file <BSDX41G.m>
| Package | Total | Call Graph |
|---|---|---|
| Clinical Scheduling for Windows | 2 | $$FILL^BSDX41 (DISPREF,PRTTXT)^BSDX41F |
| IHS VA Utilities | 1 | ($$VAL,$$VALI)^XBDIQ1 |
| VA Fileman | 1 | (,C)^%DTC |
| Package | Total | Caller Graph |
|---|---|---|
| Clinical Scheduling for Windows | 1 | BSDX41 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| MEDBLD | ;BUILD ARRAY OF MEDICATIONS
|
|
| CONT | ; <SETUP>
|
|
| HOLDDSP1 | ;write out med
|
|
| MEDSNDUP | ; ************* ALL, NON DUPLICATED *************
|
|
| MEDSCURR | ; ************** CURRENT MEDICATIONS * 9000010.14 ********
|
|
| HOLD(S) | ;EP - is this prescription on hold?
|
|
| MEDSCHR1 | ; ******* CHRONIC MEDICATIONS, W/O D/C'ED *******
|
|
| ALL | ;all meds included
|
|
| SITE | ;DETERMINE IF OUTSIDE LOCATION INFO PRESENT
|
|
| CHRONIC | ;chronic meds only
|
|
| MEDDSP | ;DISPLAY MEDICATION
|
|
| MEDSCHRN | ; ************* CHRONIC MEDCICATIONS ************
|
|
| NODUP | ;
|
|
| MEDSALL | ; **************** ALL MEDICATIONS * 9000010.14 **********
|
|
| HOLDMEDS(P,R) | ;EP - get meds on hold for display
|
|
| CURR | ; current meds only
|
|
| MEDX | ||
| REF | ;DETERMINE THE NUMBER OF REFILLS REMAINING
|
|
| SIG | ;CONSTRUCT THE FULL TEXT FROM THE ENCODED SIG
|
|
| HOLDDSP | ;EP - display all meds on hold
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNVMED - [#9000010.14] | MEDBLD+3, MEDBLD+4, MEDDSP+3, MEDDSP+15 |
| ^AUPNVMED("AA" | CONT+6 |
| ^AUPNVMED("AC" | CONT+1 |
| ^AUPNVSIT - [#9000010] | SITE+2, SITE+3, SITE+4 |
| ^BSDXTMP($J | CONT+3*, MEDDSP+24*, MEDDSP+25*, HOLDDSP+5*, HOLDDSP+6*, HOLDDSP+7*, HOLDDSP+8*, HOLDDSP+13*, HOLDDSP+14*, HOLDDSP+16* , HOLDDSP+18*, HOLDDSP+20*, HOLDDSP1+12*, HOLDDSP1+16* |
| ^DIC(4 - [#4] | SITE+4 |
| ^PS(51 - [#51] | SIG+3 |
| ^PS(55 - [#55] | CHRONIC+3, MEDDSP+5, HOLDMEDS+5, HOLDMEDS+6, HOLDDSP1+1 |
| ^PSDRUG - [#50] | MEDBLD+5, MEDDSP+12 |
| ^PSRX - [#52] | REF+2, HOLD+2, HOLD+7, HOLDDSP1+2, HOLDDSP1+3, HOLDDSP1+4, HOLDDSP1+5 |
| ^PSRX("APCC" | CHRONIC+2, MEDDSP+4 |
| ^TMP($J | CONT+5!, CONT+8, MEDX+2!, CURR+1, CURR+3*, ALL+1*, NODUP+3*, NODUP+4, NODUP+5*, CHRONIC+1 , CHRONIC+6*, MEDDSP+2 |
| Name | Line Occurrences |
|---|---|
| $$HOLD | HOLDMEDS+7 |
| @( | MEDBLD+14 |
| CONT | MEDSCURR+1, MEDSALL+1, MEDSCHRN+1, MEDSNDUP+1, MEDSCHR1+1 |
| HOLDDSP | CONT+11 |
| HOLDDSP1 | HOLDDSP+10 |
| HOLDMEDS | HOLDDSP+2 |
| MEDBLD | CONT+6 |
| MEDDSP | CONT+8 |
| REF | MEDDSP+19, HOLDDSP1+7 |
| SIG | MEDDSP+18, HOLDDSP1+6 |
| SITE | MEDDSP+20 |
| Name | Field # of Occurrence |
|---|---|
| ^( | CHRONIC+2, MEDDSP+4 |
| ^(21 | SITE+2 |
| ^(9 | SIG+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APCHHMED | HOLDDSP+1!, HOLDDSP+2, HOLDDSP+3, HOLDDSP+21! |
| APCHHMED( | HOLDDSP+9 |
| APCHORTS | MEDX!, MEDDSP+15*, MEDDSP+16 |
| APCHSALL | MEDX+1! |
| >> APCHSBRK | CONT+3 |
| APCHSCRN | MEDX+1!, MEDDSP+5*, MEDDSP+22, HOLDDSP1+1*, HOLDDSP1+10 |
| >> APCHSCVD | MEDDSP+6, MEDDSP+11, MEDDSP+13, HOLDDSP1+2 |
| APCHSDAT | MEDX!, MEDDSP+6*, MEDDSP+22, HOLDDSP1+2*, HOLDDSP1+10 |
| APCHSDC | MEDX!, MEDBLD+8*, CURR+3, ALL+1, NODUP+5, CHRONIC+5, CHRONIC+6, MEDDSP+7*, MEDDSP+13, MEDDSP+16 |
| APCHSDCP | MEDSCHR1+1*, MEDX!, CHRONIC+5 |
| >> APCHSDLM | CONT+6 |
| APCHSDRG | MEDX+1! |
| APCHSDTM | MEDX!, MEDBLD+6*, CURR+2, MEDDSP+6*, MEDDSP+9, MEDDSP+11, HOLDDSP1+2* |
| APCHSDYS | MEDX!, MEDBLD+8*, MEDBLD+10*, CURR+2, MEDDSP+7*, MEDDSP+8*, MEDDSP+11, MEDDSP+23, HOLDDSP1+3*, HOLDDSP1+11 |
| APCHSEXP | MEDX!, MEDDSP+10*, MEDDSP+11*, MEDDSP+13*, MEDDSP+16*, MEDDSP+23 |
| APCHSFN | CONT+13*, CONT+14! |
| APCHSICL | MEDDSP+27*!, HOLDDSP1+15*!, HOLDDSP1+18*, HOLDDSP1+19! |
| APCHSIG | MEDX!, MEDDSP+7*, MEDDSP+18*, MEDDSP+19*, MEDDSP+27, SIG+1, SIG+2, SIG+3, HOLDDSP1+5*, HOLDDSP1+6* , HOLDDSP1+7*, HOLDDSP1+15 |
| APCHSITE | MEDX+1!, MEDDSP+25, SITE+1*, SITE+2*, SITE+4* |
| APCHSIVD | CONT+6*, CONT+8*, MEDX!, MEDBLD+6, CURR+3, ALL+1, NODUP+3, NODUP+5, CHRONIC+6, MEDDSP+2 , MEDDSP+6 |
| APCHSMED | MEDX!, MEDDSP+12*, MEDDSP+23 |
| APCHSMFX | MEDX!, MEDBLD+8*, CURR+1, CURR+3, ALL+1, NODUP+3, NODUP+4, NODUP+5, CHRONIC+1, CHRONIC+6 , MEDDSP+7*, MEDDSP+12 |
| APCHSMTS | MEDX! |
| APCHSMTY | MEDSCURR+1*, MEDSALL+1*, MEDSCHRN+1*, MEDSNDUP+1*, MEDSCHR1+1*, MEDX+1!, MEDBLD+14 |
| APCHSMX | CONT+6*, MEDX!, MEDBLD+3, MEDBLD+4, CURR+3, ALL+1, NODUP+3, NODUP+5, CHRONIC+2, CHRONIC+6 , MEDDSP+2*, MEDDSP+3, MEDDSP+4, MEDDSP+15 |
| APCHSN | MEDX!, MEDBLD+4*, MEDBLD+5, MEDBLD+8, MEDDSP+3*, MEDDSP+7, MEDDSP+12 |
| APCHSNAB | MEDX+1! |
| APCHSNFL | MEDX+1! |
| >> APCHSNPG | CONT+3 |
| APCHSNRQ | MEDDSP+27*!, HOLDDSP1+15*!, HOLDDSP1+18*, HOLDDSP1+19! |
| APCHSNSH | MEDX+1! |
| APCHSP | MEDX!, MEDDSP+27!, SIG+2*, SIG+3, HOLDDSP1+15!, HOLDDSP1+19! |
| >> APCHSPAT | CONT+1, CONT+6, CHRONIC+3, MEDDSP+5, HOLDDSP+2, HOLDDSP1+1 |
| >> APCHSQ | CONT+6*, CONT+8* |
| >> APCHSQIT | HOLDDSP+9 |
| APCHSQTY | MEDX!, MEDDSP+7*, MEDDSP+23, HOLDDSP1+4*, HOLDDSP1+11 |
| APCHSREF | MEDX+1!, MEDDSP+19, REF+1*, REF+2*, REF+3*, HOLDDSP1+7 |
| APCHSRFL | MEDX+1!, REF+2*, REF+3 |
| APCHSRX | MEDX+1!, MEDDSP+4*, MEDDSP+5, REF+1, REF+2, HOLDDSP+9*, HOLDDSP1+1, HOLDDSP1+2, HOLDDSP1+3, HOLDDSP1+4 , HOLDDSP1+5, HOLDDSP1+11, HOLDDSP1+16, HOLDDSP1+18 |
| APCHSSGY | MEDX!, MEDDSP+18, SIG+1*, SIG+2*, SIG+4*, HOLDDSP1+6 |
| APCHST | CONT+13*, CONT+14! |
| APCHSTXT | MEDX+1!, MEDDSP+27*, HOLDDSP1+15*, HOLDDSP1+18* |
| >> APCHSTYP | SIG+1 |
| APCHSVDF | MEDX!, MEDDSP+7*, SITE+2, SITE+3, SITE+4 |
| APCHSVSC | MEDX+1! |
| >> BSDXI | CONT+3*, MEDDSP+24*, MEDDSP+25*, HOLDDSP+5*, HOLDDSP+6*, HOLDDSP+7*, HOLDDSP+8*, HOLDDSP+13*, HOLDDSP+14*, HOLDDSP+16* , HOLDDSP+18*, HOLDDSP+20*, HOLDDSP1+12*, HOLDDSP1+16* |
| >> BSDXTMP | MEDDSP+22*, MEDDSP+23*, MEDDSP+24, HOLDDSP1+10*, HOLDDSP1+11*, HOLDDSP1+12 |
| C | HOLDMEDS+3~ |
| D | HOLDMEDS+3~, HOLDMEDS+4*, HOLDMEDS+5*, HOLDMEDS+6 |
| DT | CURR+2, MEDDSP+9, HOLDMEDS+4 |
| DUZ(2 | SITE+4 |
| N | HOLDMEDS+3~, HOLDMEDS+6*, HOLDMEDS+7, HOLDMEDS+8 |
| P | HOLDMEDS~, HOLDMEDS+2, HOLDMEDS+5, HOLDMEDS+6 |
| R | HOLDMEDS~ |
| R( | HOLDMEDS+8* |
| S | HOLD~, HOLD+2, HOLD+7 |
| U | MEDBLD+5, MEDBLD+8, MEDDSP+7, MEDDSP+12, REF+2, SITE+2, SITE+3, SITE+4, HOLD+2, HOLD+7 , HOLDDSP1+2, HOLDDSP1+3, HOLDDSP1+4, HOLDDSP1+5 |
| X | MEDX+3!, CURR+2, CHRONIC+2*, CHRONIC+3, MEDDSP+11, SIG+2*, SIG+3*, SIG+4, HOLD+1~, HOLD+2* , HOLD+3, HOLD+4, HOLD+5, HOLD+7*, HOLD+8, HOLD+9, HOLD+10 |
| X1 | MEDX+3!, CURR+2*, MEDDSP+9*, MEDDSP+11* |
| X2 | MEDX+3!, CURR+2*, MEDDSP+9*, MEDDSP+11* |
| Y | MEDX+3!, CHRONIC+3*, CHRONIC+4, MEDDSP+6*, MEDDSP+11*, MEDDSP+13*, MEDDSP+16, SIG+3*, HOLDDSP1+2* |