PSNPPSNW ;HP/MJE-PPSN update NDF data additional update code ; 05 Mar 2014 1:20 PM
Source file <PSNPPSNW.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 |
|---|---|---|
| REMATCH(DA,PSNFNM) | ;called by PSNPPSNU
|
|
| ASKND | ;
|
|
| RSET | ;
|
|
| EN1(PSNDIEN,PSN50IEN) | ;Receive Drug entries that have been unmatched
|
|
| REACT | ; code for reactivation of inactive drug in local drug file
|
|
| BLDIT | ; START ATTEMPT TO MATCH
|
|
| SET | ||
| CHK(PSNB) | ;
|
|
| REPORT | ;
|
|
| MSGHDR(NONE) | ;insert MESS3 header
|
|
| ADDLINE(X) | ;
|
|
| HDRTXT | ;
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| FileNo | Call Tags |
|---|---|
| ^PSNDF(50.68 - [#50.68] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(50.608 - [#50.608] | BLDIT+11 |
| ^PS(50.609 - [#50.609] | BLDIT+11 |
| ^PSDRUG - [#50] | ASKND+2, ASKND+3, ASKND+4, ASKND+8, RSET+1, RSET+2, RSET+3*, EN1+4!, EN1+5!, REACT+1 , REACT+3, BLDIT+1, BLDIT+2, BLDIT+7, BLDIT+8, CHK+2, CHK+4 |
| ^PSDRUG("AQ" | RSET+3! |
| ^PSNDF(50.6 - [#50.6] | REACT+1 |
| ^PSNDF(50.68 - [#50.68] | ASKND+9, BLDIT+12, CHK+4, CHK+8 |
| ^PSNTRAN - [#50.612] | REACT+3!, BLDIT+3, BLDIT+9*, SET, SET+1*, CHK+2!, CHK+3, CHK+4, CHK+7, CHK+9* |
| ^PSNTRAN(0 | SET* |
| ^TMP("PSN PPSN PARSED" | ADDLINE+2*, ADDLINE+3* |
| ^TMP($J | ASKND+10*, REPORT+5, REPORT+7, REPORT+8, REPORT+15! |
| Name | Field # of Occurrence |
|---|---|
| ^("ND" | REACT+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| C | ADDLINE+1~, ADDLINE+2*, ADDLINE+3 |
| DA | REMATCH~, REMATCH+5, ASKND+1, ASKND+2*, ASKND+3, ASKND+4*, RSET+1, RSET+2, RSET+3*, EN1+1~ , REACT+1, REACT+3, REACT+5* |
| DD | EN1+2! |
| DIC | EN1+1~, EN1+2* |
| DIC(0 | EN1+2* |
| DISPDRG | REMATCH+3~*, REMATCH+5*, ASKND+2, ASKND+4, ASKND+6, ASKND+8, ASKND+10, RSET+3 |
| DO | EN1+2! |
| DT | ASKND+3, RSET+2, BLDIT+7, CHK+2 |
| DUZ | BLDIT+9, SET+1, CHK+9 |
| >> ERROR("DIERR" | EN1+2 |
| FLGNDF | REMATCH+8~, ASKND+6* |
| I | MSGHDR+1~, MSGHDR+3* |
| K | REMATCH+8~, ASKND+4* |
| NEWDF | REMATCH+8~, ASKND+4*, ASKND+6 |
| NFI | REMATCH+8~, CHK+8* |
| NFR | REMATCH+8~, CHK+8* |
| NM | REPORT+3~, REPORT+7*, REPORT+8, REPORT+10 |
| NONE | MSGHDR~, MSGHDR+4 |
| NWND | REMATCH+8~, ASKND+4* |
| NWPC1 | REMATCH+8~, ASKND+4* |
| NWPC3 | REMATCH+8~, ASKND+4* |
| OLDDF | REMATCH+8~, ASKND+6* |
| PSN50IEN | EN1~, EN1+3, EN1+4, EN1+5 |
| PSNB | REACT+3*, BLDIT+1, BLDIT+2, BLDIT+3, BLDIT+7, BLDIT+8, BLDIT+9, SET, SET+1, CHK~ , CHK+2, CHK+3, CHK+4, CHK+7, CHK+9 |
| PSNCLASS | REMATCH+8~, BLDIT+12*, SET+1 |
| PSNDEA | BLDIT+6!, BLDIT+8*, BLDIT+9! |
| PSNDIEN | EN1~, EN1+2 |
| PSNDISPD | REPORT+3~, REPORT+8*, REPORT+10 |
| >> PSNDRG | REACT+3* |
| PSNFL | REMATCH+8~, SET+2*, CHK+1 |
| >> PSNFLB | BLDIT+3 |
| PSNFNM | REMATCH~, ASKND+1, ASKND+9, ASKND+10, BLDIT+4*, BLDIT+12, SET+1, CHK+8 |
| >> PSNHLD | REPORT+4 |
| PSNID | RSET+1*, RSET+4! |
| PSNINACT | BLDIT+6, BLDIT+7!* |
| PSNLOC | REMATCH+8~, REACT+3* |
| PSNNDF | REMATCH+8~, BLDIT+12*, SET+1 |
| PSNNEW | REMATCH+8~, CHK+4* |
| PSNOLD | REMATCH+8~, CHK+4* |
| PSNP | REMATCH+8~, ASKND+3*, RSET+2*, CHK+2* |
| >> PSNPS | EN1+2 |
| PSNPST | REMATCH+8~, CHK+4* |
| PSNSIZE | REMATCH+8~, BLDIT+11*, SET+1 |
| PSNTYPE | REMATCH+9~, BLDIT+11*, SET+1 |
| PSNVADC | REMATCH+9~, CHK+7* |
| PSNVPRD | REPORT+3~, REPORT+8*, REPORT+9, REPORT+13 |
| PSNVPRDN | REPORT+3~, REPORT+9*, REPORT+13 |
| PSNW | REMATCH+9~, CHK+6* |
| PSSLD | EN1+1~ |
| PSSPWXEX | EN1+1~ |
| REC | REMATCH+9~ |
| U | CHK+4 |
| VAID | REMATCH+9~, REPORT+8*, REPORT+12 |
| VANM | REPORT+3~, REPORT+7*, REPORT+8*, REPORT+12 |
| VV | BLDIT+9*!, BLDIT+10! |
| X | ASKND+4*, ASKND+7~, ASKND+8*, ASKND+10, EN1+1~, EN1+2*, REPORT+4~*, REPORT+7~, REPORT+10*, REPORT+11* , REPORT+12*, REPORT+13*, REPORT+14*, MSGHDR+1~, MSGHDR+3*, MSGHDR+4, MSGHDR+5, ADDLINE~, ADDLINE+3 |
| XX | REACT+1*, REACT+5!, BLDIT+4*! |
| Y | ASKND+7~, ASKND+9*, ASKND+10 |
| Z | ASKND+7~, ASKND+9*, ASKND+10 |
| Z9 | REACT+3*, REACT+5! |
| Name | Field # of Occurrence |
|---|---|
| $T(@X | MSGHDR+3 |