PSJORMA1 ;BIR/MV-COLLECT MAR DATA FOR U/D AND INPATIENT MED PENDINGS. ; 10 Mar 98 / 8:50 AM
Source file <PSJORMA1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Inpatient Medications | 2 | TXT^PSGMUTL DRGDISP^PSJLMUT1 | 
| Registration | 1 | $$SETSTR^VALM1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DELIM(BSD) | ;* BSD=" ","/","-" | |
| TXT(TXT,LEN) | ||
| MARLB2 | ;Slit array into 2 labels. | |
| BLANK(LEN) | ; | |
| SPLIT | ;* Split a word string into individual words. | |
| MARLB(LEN) | ||
| LEN(X1,OLD) | ;* Wrap word around if it doesn't fit the display lenght. | 
| Name | Line Occurrences | 
|---|---|
| $$BLANK | MARLB+10, MARLB+16, MARLB+17, MARLB+23, MARLB+24, MARLB+25, MARLB+26 | 
| DELIM | SPLIT+5 | 
| LEN | SPLIT+6, DELIM+6 | 
| MARLB2 | MARLB+29 | 
| SPLIT | TXT+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BSD | SPLIT+3~, SPLIT+5*, DELIM~, DELIM+2, DELIM+4, DELIM+5 | 
| >> DFN | MARLB+9 | 
| DRUGNAME | MARLB+2!, MARLB+9 | 
| DRUGNAME( | MARLB+10 | 
| INIT | MARLB2+2~, MARLB2+3*, MARLB2+11 | 
| L | MARLB+2~, MARLB+3*, MARLB+5, MARLB+6, MARLB+7, MARLB+8*, MARLB+10*, MARLB+12*, MARLB+15*, MARLB+16 , MARLB+18, MARLB+20*, MARLB+27, MARLB+28 | 
| LEN | BLANK~, BLANK+2, TXT~, TXT+7, SPLIT+4, SPLIT+6, LEN+2, LEN+4, MARLB~, MARLB+9 , MARLB+11 | 
| MARLB | MARLB+2!, MARLB+28*, MARLB+29, MARLB2+3, MARLB2+4, MARLB2+5, MARLB2+7, MARLB2+9, MARLB2+11*, MARLB2+13 , MARLB2+15, MARLB2+17, MARLB2+18* | 
| MARLB( | MARLB+5*, MARLB+6*, MARLB+7*, MARLB+10*, MARLB+12*, MARLB+15, MARLB+16, MARLB+18*, MARLB+20*, MARLB+27* , MARLB2+3, MARLB2+4, MARLB2+6*, MARLB2+7*, MARLB2+8*, MARLB2+9*, MARLB2+10*, MARLB2+11*, MARLB2+13, MARLB2+15* , MARLB2+16* | 
| MARLB(10 | MARLB2+17* | 
| MARLB(5 | MARLB2+14* | 
| MARX | TXT+10*, MARLB+13! | 
| MARX( | TXT+7*, TXT+9*, MARLB+12 | 
| NEW | SPLIT+3~, DELIM+1! | 
| NEW( | SPLIT+7, LEN+4*, DELIM+4*, DELIM+5*, DELIM+6, DELIM+7 | 
| >> NODE(4 | MARLB+5 | 
| OLD | TXT+5~, SPLIT+6!, LEN~, LEN+2, LEN+3, LEN+4, DELIM+7! | 
| OLD( | TXT+6, TXT+7, TXT+8, SPLIT+7*, DELIM+2, DELIM+4, DELIM+5, DELIM+7* | 
| OLD(0 | SPLIT+5 | 
| OLD(1 | SPLIT+4*, SPLIT+5*, SPLIT+6 | 
| >> ON | MARLB+5 | 
| >> PSGLBS5 | MARLB+7 | 
| >> PSGLFD | MARLB+6 | 
| >> PSGLNF | MARLB+14, MARLB+24 | 
| >> PSGLOD | MARLB+5, MARLB+6 | 
| >> PSGLRN | MARLB+17, MARLB+26 | 
| >> PSGLRPH | MARLB+16, MARLB+25 | 
| >> PSGLSD | MARLB+6 | 
| >> PSGLSI | MARLB+11 | 
| >> PSGLSM | MARLB+14, MARLB+23 | 
| >> PSGLST | MARLB+10 | 
| >> PSGLWS | MARLB+14, MARLB+22 | 
| >> PSGORD | MARLB+9 | 
| >> TS | MARLB+15, MARLB+29, MARLB2+5 | 
| TXT | TXT~, SPLIT+4, SPLIT+5, SPLIT+6, MARLB+2~ | 
| X | BLANK+1~, BLANK+2*, BLANK+3, TXT+6*, TXT+7, TXT+8, SPLIT+3~, SPLIT+7*, LEN+1~, LEN+3* , LEN+4*, DELIM+2*, DELIM+4, DELIM+5, DELIM+7*, MARLB+2~, MARLB+10*, MARLB+12*, MARLB+14*, MARLB+15 , MARLB+16*, MARLB+17*, MARLB+18, MARLB+22*, MARLB+23*, MARLB+24*, MARLB+25*, MARLB+26*, MARLB+27, MARLB2+2~ , MARLB2+4*, MARLB2+5*, MARLB2+6, MARLB2+7, MARLB2+8, MARLB2+9*, MARLB2+10*, MARLB2+11, MARLB2+13~*, MARLB2+15* , MARLB2+16* | 
| X( | MARLB2+4*, MARLB2+7, MARLB2+9, MARLB2+13*, MARLB2+15, MARLB2+17 | 
| X1 | TXT+6*, TXT+7*, TXT+9, TXT+10, SPLIT+3~, LEN~, LEN+4*, DELIM+2*, DELIM+3*, DELIM+4 , DELIM+5, DELIM+6 | 
| Y | TXT+6*, TXT+7*, TXT+8*, TXT+9, SPLIT+3~, DELIM+2*, DELIM+4, DELIM+5, MARLB2+2~, MARLB2+3* , MARLB2+7*, MARLB2+9* |