PSSCREAT ;BIR/RTR/WRT-Auto create Pharmacy Orderable Item File; 09/01/98 7:07
Source file <PSSCREAT.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ENDONE | ||
| END | ||
| PRI | ||
| BEG | ; | |
| START | ||
| ADD | ;Create a new Orderable Item entry | |
| ENDTWO | ||
| ; | ||
| CHECK | ; make sure file has not already been created" | |
| MATCH | ;Match to an already existing Orderable Item | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | PRI+6 | 
| NOW^%DTC | PRI+6 | 
| ^%ZISC | END, ENDTWO | 
| ^%ZTLOAD | PRI+7 | 
| FILE^DICN | ADD+3 | 
| ^DIE | MATCH+1, ADD+1, ADD+4, MAIL+5, MAIL+11 | 
| ^DIR | CHECK+2, PRI+3 | 
| $$PSJDF^PSNAPIS | START+2, START+5 | 
| $$VAGN^PSNAPIS | START+2 | 
| DATE^PSSPOIM1 | END | 
| ^PSSSPD | BEG+2 | 
| IVADD^PSSSPD | BEG+3 | 
| ^PSSSYN | MAIL+12 | 
| ^XMD | MAIL+16 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^PSDRUG - [#50] | Classic Fileman Calls | 
| ^PS(50.7 - [#50.7] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(50.7 - [#50.7] | START+4, ADD+1, MAIL+1, MAIL+2, MAIL+5, MAIL+6, MAIL+11 | 
| ^PS(52.6 - [#52.6] | MAIL+7 | 
| ^PS(52.7 - [#52.7] | MAIL+9 | 
| ^PS(59.7 - [#59.7] | CHECK+1, CHECK+3*, PRI+3*, PRI+6*, MAIL+16* | 
| ^PSDRUG - [#50] | START+1, START+2, START+4, START+5, START+6, MAIL+3 | 
| ^PSDRUG("AND" | START+4 | 
| ^PSDRUG("ASP" | MAIL+3 | 
| ^TMP("PSS" | START! | 
| ^TMP("PSSADD" | START! | 
| ^TMP("PSSD" | START! | 
| ^TMP("PSSOL" | START! | 
| ^TMP($J | START+4!, START+6*, START+7, END! | 
| Name | Line Occurrences | 
|---|---|
| ADD | START+1 | 
| ENDONE | END, MATCH+1, ADD+1, ADD+3 | 
| ENDTWO | PRI+3, PRI+6, PRI+7 | 
| MATCH | START+1 | 
| START | BEG+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("I" | MAIL+7, MAIL+9 | 
| ^(0 | MAIL+5, MAIL+11 | 
| ^(80 | CHECK+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | PRI+6 | 
| %DT | PRI+6!* | 
| %DT("A" | PRI+6* | 
| %DT(0 | PRI+6* | 
| APP | ENDONE! | 
| CC | START+7*, ENDONE! | 
| CHECK | ADD+1*, ENDONE! | 
| COMM | START+7*, START+8, START+9, ENDONE! | 
| COMMON | START+7*, START+8, START+9, ENDONE! | 
| DA | START+2*, START+5*, MATCH+1*, ADD+1*, ADD+4*, ENDONE!, MAIL+5*, MAIL+11* | 
| DD | ADD+3! | 
| >> DF1 | START+2*, START+5, START+6, START+10, START+11 | 
| >> DF2 | START+5*, START+6 | 
| DIC | ADD+3*, ENDONE! | 
| DIC("DR" | ADD+3* | 
| DIC(0 | ADD+3* | 
| DIE | MATCH+1*, ADD+1*, ADD+4*, ENDONE!, MAIL+5!*, MAIL+11!* | 
| DIR | CHECK+2!, PRI!, PRI+3! | 
| DIR("A" | CHECK+2*, PRI+1*, PRI+2* | 
| DIR(0 | CHECK+2*, PRI+3* | 
| DO | ADD+3! | 
| DR | MATCH+1*, ADD+1*, ADD+4*, ENDONE!, MAIL+5*, MAIL+11* | 
| DT | MAIL+1 | 
| >> DTOUT | PRI+3, PRI+6 | 
| >> DUOUT | PRI+3 | 
| DUZ | PRI+7 | 
| FLAGONE | START+1*, START+9*, ENDONE! | 
| FLAGTWO | START+1*, START+11*, ENDONE! | 
| >> GEN | START+2*, START+10, START+11 | 
| JJJJ | MAIL+3*, MAIL+7*, MAIL+9*, MAIL+12! | 
| >> K | START+2*, START+5* | 
| NODE | START+2*, START+4, START+10, ENDONE! | 
| NUM | MAIL+12! | 
| NUMB | MAIL+12! | 
| OTH | START+5*, ENDONE! | 
| POI | MAIL+12! | 
| >> PSCREATE | BEG+1* | 
| PSDOS | ENDONE! | 
| >> PSOHOW | PRI+4*, BEG+2 | 
| PSOMDUZ | PRI+7*, MAIL+14, ENDTWO! | 
| PSOQTIME | PRI+6*, PRI+7, ENDONE! | 
| PSSADATE | MAIL+1*, MAIL+5, MAIL+11, MAIL+12! | 
| >> PSSATEXT(1 | MAIL+15* | 
| >> PSSATEXT(2 | MAIL+15* | 
| PSSIFLAG | MAIL+3*, MAIL+4*, MAIL+5, MAIL+7*, MAIL+8*, MAIL+10*, MAIL+11, MAIL+12! | 
| PSSIOU | MAIL+3*, MAIL+12! | 
| PSSITE | CHECK+1*!, CHECK+3, PRI+3, PRI+6, MAIL+16*, ENDTWO! | 
| PSSLTST | MAIL+3*, MAIL+4*, MAIL+5, MAIL+7*, MAIL+8*, MAIL+10*, MAIL+11, MAIL+12! | 
| PSSVARP | MAIL+3*, MAIL+4, MAIL+7*, MAIL+8, MAIL+9*, MAIL+10, MAIL+12! | 
| RRR | START+1*, START+2, END!, MATCH+1, ADD+1, ADD+4 | 
| SPIEN | ADD+4*, ENDONE! | 
| SPNAME | START+11*, ADD+1, ADD+3, ENDONE! | 
| SPNTR | START+11*, ADD+1, ADD+3, ENDONE! | 
| SPRIM | START+7*, MATCH+1, ENDONE! | 
| STOP | END!, ADD+1*, ADD+2! | 
| SUPER | START+2*, START+3, ENDONE! | 
| SYNO | MAIL+12! | 
| TTTT | MAIL+1*, MAIL+2, MAIL+3, MAIL+5, MAIL+6, MAIL+7, MAIL+9, MAIL+11, MAIL+12! | 
| VV | START+4*, START+5, START+6, ENDONE! | 
| WW | START+7*, ENDONE! | 
| >> X | START+2*, START+5*, ADD+3* | 
| >> XMDUZ | MAIL+14* | 
| >> XMSUB | MAIL+14* | 
| >> XMTEXT | MAIL+16* | 
| >> XMY( | MAIL+14* | 
| >> Y | PRI+3, PRI+4, PRI+6, ADD+3, ADD+4 | 
| >> ZTDESC | PRI+7* | 
| >> ZTDTH | PRI+7* | 
| >> ZTIO | PRI+7* | 
| >> ZTQUEUED | END, ENDTWO | 
| >> ZTREQ | END*, ENDTWO* | 
| >> ZTRTN | PRI+7* | 
| >> ZTSAVE("PSCREATE" | PRI+7* | 
| >> ZTSAVE("PSOHOW" | PRI+7* | 
| >> ZTSAVE("PSOMDUZ" | PRI+7* | 
| >> ZTSAVE("PSSITE" | PRI+7* |