ECXAPHA2 ;ALB/TMD-Pharmacy Extracts Unusual Volumes Report ;4/9/19 15:47
Source file <ECXAPHA2.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; entry point
|
|
| PRE | ; entry point for PRE data
|
|
| PRE2 | ; get Prescription data
|
|
| IVP | ; entry point for IVP Data
|
|
| UDP | ; entry point for UDP data
|
|
| BCM | ;Section added in patch 144
|
|
| CCODE(RIEN) | ; 144 get component information added in patch 144
; input - IEN of the BCMA MEDICATION LOG File ; ; output - CCIEN: pointer to a variable pointer field to file #50, #52.6, or #52.7 ; CCDORD: .02 field of file #50, #52.6, or #52.7 ; CCDGVN: .03 FIELD of file #50, #52.6, or #52.7 ; CCUNIT: .04 field of file #50, #52.6, or #52.7 ; CCTYPE: derived field, "D", "A", or "S" |
|
| FILE | ; put records in temp file to print later
|
|
| EXIT |
| Name | Field # of Occurrence |
|---|---|
| $$S^%ZTLOAD | FILE+40 |
| $$GET1^DIQ | BCM+9, BCM+12, BCM+13, CCODE+20, CCODE+24, CCODE+27 |
| $$SIG^ECXAPHA | FILE+29 |
| $$SIGIVP^ECXAPHA | FILE+29 |
| $$SIGPRE^ECXAPHA | FILE+29 |
| $$CHKIV^ECXBCM | BCM+11 |
| $$CHKUD^ECXBCM | BCM+10 |
| $$PAT^ECXUTL3 | FILE+7 |
| $$PHAAPI^ECXUTL5 | FILE+13 |
| EXTRACT^PSO52EX | PRE+4 |
| $$RJ^XLFSTR | FILE+16, FILE+19 |
| FileNo | Call Tags |
|---|---|
| ^PSDRUG - [#50] | GET1^DIQ |
| ^PS(52.6 - [#52.6] | GET1^DIQ |
| ^PS(52.7 - [#52.7] | GET1^DIQ |
| ^PSB(53.79 - [#53.79] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ECX(728.113 - [#728.113] | IVP+2, IVP+3 |
| ^ECX(728.904 - [#728.904] | UDP+2, UDP+3, UDP+4 |
| ^PSB(53.79 - [#53.79] | BCM+5, BCM+6, BCM+7, BCM+8, CCODE+12, CCODE+13, CCODE+16 |
| ^TMP($J | EN+2!, PRE+2!, PRE+8, PRE+12, PRE+13!, PRE2+2, PRE2+3, PRE2+4, PRE2+6, PRE2+7 , PRE2+8, PRE2+10, PRE2+11, PRE2+12, PRE2+14, PRE2+15, PRE2+17, IVP+2!, IVP+8, IVP+12* , IVP+15*, IVP+17, IVP+18, IVP+20, IVP+30!, FILE+27*, FILE+32*, FILE+34*, FILE+37* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACTDT | BCM+1~, BCM+12* |
| CCDGVN | BCM+1~, CCODE+10*, CCODE+17*, CCODE+22, CCODE+25, CCODE+28, CCODE+34, CCODE+38 |
| CCDORD | BCM+1~, CCODE+10*, CCODE+17*, FILE+37 |
| CCIEN | BCM+1~, CCODE+10*, CCODE+17*, CCODE+20, CCODE+24, CCODE+27, CCODE+30* |
| CCTYPE | BCM+1~, CCODE+10*, CCODE+29* |
| CCUNIT | BCM+1~, CCODE+10*, CCODE+18* |
| COUNT | EN+1~, EN+3*, FILE+38*, FILE+40 |
| DA | IVP+1~, IVP+2*, IVP+3* |
| DATA | UDP+4*, UDP+5, CCODE+9~, CCODE+16*, CCODE+17, CCODE+18 |
| DFN | IVP+1~, IVP+2*, IVP+3, IVP+11 |
| DRG | BCM+1~, CCODE+20*, CCODE+24*, CCODE+27*, CCODE+33 |
| DT | BCM+3 |
| >> EC | IVP+3*, IVP+4, IVP+5, IVP+9, IVP+10, IVP+11, IVP+15 |
| ECCOST | EN+1~, PRE2+16*, PRE2+19, IVP+11*, IVP+12, IVP+25*, IVP+29, UDP+5*, UDP+7, CCODE+35* , CCODE+38, FILE+27 |
| ECCOUNT | IVP+1~, IVP+18*, IVP+19 |
| ECD | EN+1~, EN+4*, PRE+4, PRE+8*, PRE+11*, PRE+12*, PRE2+13, IVP+2*, IVP+3, IVP+12 , UDP+2*, UDP+3, UDP+5, FILE+7 |
| ECDATA | PRE+1~, UDP+1~ |
| ECDATA1 | PRE+1~ |
| ECDAY | EN+1~, PRE2+13*, IVP+21*, UDP+5*, CCODE+31*, FILE+11*, FILE+27, FILE+32, FILE+34, FILE+37 |
| ECDFN | EN+1~, PRE2+14*, IVP+11*, IVP+12, IVP+22*, UDP+5*, CCODE+32*, FILE+7, FILE+29 |
| ECDRG | EN+1~, PRE2+15*, IVP+4*, IVP+8, IVP+12, IVP+13, IVP+15, IVP+17*, IVP+18, IVP+20 , IVP+21, IVP+22, IVP+25, UDP+5*, CCODE+33*, FILE+13 |
| ECDS | EN+1~, EN+3*, PRE2+3*, PRE2+7*, PRE2+11*, FILE+27 |
| ECDSPU | CCODE+15*, FILE+2~, FILE+5* |
| ECDUPOU | CCODE+15*, FILE+2~, FILE+5*, FILE+25*, FILE+37 |
| >> ECED | EN+4*, PRE+4, PRE+8, PRE+12, IVP+2, UDP+2, BCM+6, BCM+10, BCM+11 |
| ECFKEY | FILE+1~, FILE+20*, FILE+27, FILE+32, FILE+34, FILE+37 |
| ECGNAME | FILE+1~, FILE+14*, FILE+27 |
| ECNAME | FILE+1~, FILE+9*, FILE+27 |
| ECNDC | FILE+1~, FILE+15*, FILE+16*, FILE+17*, FILE+20 |
| ECORD | PRE2+17*, UDP+1~, UDP+5*, BCM+1~, CCODE+36*, FILE+29 |
| >> ECPPDU | FILE+21*, FILE+34 |
| ECPPOU | CCODE+15*, FILE+2~, FILE+5*, FILE+25*, FILE+37 |
| ECPRC | PRE+1~, PRE2+4*, PRE2+8*, PRE2+12*, PRE2+16 |
| ECPROD | FILE+1~, FILE+18*, FILE+19*, FILE+20 |
| ECQTY | EN+1~, PRE2+2*, PRE2+6*, PRE2+10*, PRE2+16, PRE2+19, IVP+9*, IVP+12, IVP+18*, IVP+19* , IVP+25, IVP+27, UDP+4*, UDP+7, CCODE+34*, FILE+27, FILE+32, FILE+34, FILE+37 |
| ECREF | PRE+1~, PRE+5*, PRE+11*, PRE2+1, PRE2+2, PRE2+3, PRE2+4, PRE2+5, PRE2+9, PRE2+10 , PRE2+11, PRE2+12 |
| ECRFL | PRE+1~, PRE+8*, PRE+12*, PRE2+1, PRE2+2, PRE2+3, PRE2+4, PRE2+5, PRE2+10, PRE2+11 , PRE2+12 |
| ECRX | PRE+1~ |
| >> ECSD | BCM+3*, BCM+5, BCM+10, BCM+11 |
| >> ECSD1 | EN+4, PRE+11 |
| ECSSN | FILE+1~, FILE+10*, FILE+27, FILE+32, FILE+34, FILE+37 |
| >> ECTHLD | PRE2+19, IVP+27, IVP+29, UDP+7, CCODE+38 |
| ECUNIT | EN+1~, EN+3*, IVP+10*, IVP+12, IVP+20*, FILE+23*, FILE+27 |
| ECXASTA | BCM+1~, BCM+13*, BCM+14 |
| >> ECXBCM | BCM+10, BCM+11, FILE+29 |
| >> ECXCOST | PRE2+19, IVP+27, IVP+29, UDP+7, CCODE+38 |
| ECXCOUNT | EN+1~, EN+3*, FILE+27, FILE+32, FILE+34, FILE+37, FILE+39* |
| ECXDFN | BCM+1~, BCM+8*, BCM+10, BCM+11, CCODE+32 |
| ECXDRGC | BCM+1~, CCODE+14*, CCODE+22*, CCODE+35 |
| >> ECXERR | PRE+8, PRE+12, IVP+2, IVP+3, IVP+17, UDP+2, UDP+3, BCM+5, BCM+6, CCODE+11 , CCODE+13, FILE+40*, EXIT* |
| >> ECXISIG | FILE+29 |
| ECXIVAC | BCM+1~, CCODE+14*, CCODE+25*, CCODE+35 |
| ECXIVSC | BCM+1~, CCODE+14*, CCODE+28*, CCODE+35 |
| ECXJ | UDP+1~, UDP+3*, UDP+4 |
| ECXNOD | BCM+1~, BCM+8* |
| >> ECXOPT | EN+5, FILE+23, FILE+25, FILE+29, FILE+35 |
| ECXORN | BCM+1~, BCM+9*, BCM+10, BCM+11, CCODE+36 |
| ECXPAT | FILE+1~, FILE+7 |
| ECXPAT("NAME" | FILE+9 |
| ECXPAT("SSN" | FILE+10 |
| ECXPHA | FILE+1~, FILE+13*, FILE+14, FILE+15, FILE+18, FILE+21, FILE+23, FILE+25 |
| >> ECXPORT | EN+2 |
| I | CCODE+9~, CCODE+11*, CCODE+12, CCODE+13, CCODE+16, CCODE+19, CCODE+23, CCODE+26, CCODE+29, CCODE+30 |
| IDAT | BCM+1~, BCM+5*, BCM+6*, BCM+7, BCM+12, CCODE+31 |
| IEN | PRE+1~, PRE+8*, PRE+12*, PRE2+2, PRE2+3, PRE2+4, PRE2+6, PRE2+7, PRE2+8, PRE2+10 , PRE2+11, PRE2+12, PRE2+14, PRE2+15, PRE2+17 |
| J | CCODE+9~, CCODE+13*, CCODE+16, FILE+1~ |
| LINE | EN+1~, EN+5*, EN+6 |
| OK | FILE+1~, FILE+7*, FILE+8 |
| ON | IVP+1~, IVP+2*, IVP+3, FILE+29 |
| PIEN | BCM+1~, BCM+2*, BCM+5*, BCM+6, BCM+7 |
| RIEN | BCM+1~, BCM+6*, BCM+7*, BCM+8, BCM+9, BCM+12, BCM+13, BCM+15, CCODE~, CCODE+12 , CCODE+13, CCODE+16 |
| SA | IVP+1~, IVP+5*, IVP+6, IVP+8, IVP+9, IVP+10, IVP+12, IVP+15, IVP+17*, IVP+18 , IVP+20 |
| SIG | FILE+3~, FILE+4*, FILE+29*, FILE+32 |
| U | PRE2+14, PRE2+15, IVP+4, IVP+5, IVP+9, IVP+10, IVP+11, IVP+12, IVP+15, IVP+18 , IVP+20, IVP+21, IVP+22, IVP+25, UDP+4, UDP+5, BCM+8, CCODE+17, CCODE+18, FILE+14 , FILE+15, FILE+18, FILE+21, FILE+23, FILE+25, FILE+27, FILE+32, FILE+34, FILE+37 |
| UNITCOST | BCM+1~, CCODE+14*, CCODE+20*, CCODE+22, CCODE+24*, CCODE+25, CCODE+27*, CCODE+28 |
| >> ZTSTOP | FILE+40* |