PSSDSPOP ;BIR/RTR-Populate Dose Unit and Numeric Dose on PSS*1*129 install ;05/03/08
Source file <PSSDSPOP.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | $$UP^XLFSTR BMES^XPDUTL | 
| Pharmacy Data Management | 2 | ^PSSDSDAT $$NUM^PSSDSPON | 
| National Drug File | 1 | ($$DFSU,$$OVRIDE,OVRIDE)^PSNAPIS | 
| Toolkit | 1 | $$SCREEN^XTID | 
| VA Fileman | 1 | ^DIR | 
| Package | Total | Caller Graph | 
|---|---|---|
| Pharmacy Data Management | 3 | PSSDOS PSSDOSER PSSPO129 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ; | |
| TEST(PSSVWIEN) | ;Test to see if Numeric Dose and Dose Unit should be prompted for | |
| CS4ST | ; | |
| TESTX() | ;See if drug needs Dose Unit and Numeric Dose defined | |
| NUM() | ;Only checking combinations of "one-half to one" and "one to two" | |
| ULK | ; | |
| DFIND(PSSQVFND) | ;Fine IEN, can't do DIC Lookup because of exact match check | |
| MS | ;Called from Drug Enter Edit and Dose Enter Edit | |
| ENX | ; | |
| CS4 | ; | |
| COMMA | ; | |
| CS4ST1 | ; | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(50.606 - [#50.606] | TEST+10, TEST+11, TEST+12, EN+15, TESTX+10, TESTX+11, TESTX+12 | 
| ^PS(50.607 - [#50.607] | EN+45, EN+74, EN+108 | 
| ^PS(50.7 - [#50.7] | TEST+9, TESTX+9 | 
| ^PS(51.24 - [#51.24] | DFIND+2, DFIND+3, DFIND+4 | 
| ^PSDRUG - [#50] | TEST+3, TEST+5, TEST+9, MS+3, EN+9, EN+16, EN+17, EN+28*, EN+29*, EN+44 , EN+56*, EN+57*, EN+73, EN+94*, EN+95*, EN+106, EN+120*, EN+121*, EN+131*, EN+132* , ULK+1, TESTX+2, TESTX+6, TESTX+9, CS4ST+8*, CS4ST+9*, CS4ST1+8*, CS4ST1+9* | 
| ^PSDRUG("B" | EN+7 | 
| ^TMP($J | EN+24, EN+26, EN+87, EN+89, EN+127, EN+129, EN+134!, EN+135!, EN+136! | 
| Name | Line Occurrences | 
|---|---|
| $$DFIND | EN+27, EN+45, EN+46, EN+79, EN+80, EN+110, EN+111, EN+130, CS4ST+7, CS4ST1+7 | 
| $$TESTX | EN+13 | 
| COMMA | CS4+13 | 
| CS4 | EN+34 | 
| CS4ST | CS4+1, CS4+2, CS4+3, CS4+4, CS4+5, CS4+6, CS4+7, CS4+8, CS4+9, CS4+10 , CS4+11, CS4+12 | 
| CS4ST1 | COMMA+7, COMMA+8, COMMA+9, COMMA+10, COMMA+11, COMMA+12 | 
| ULK | EN+133 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DIC | EN+4~ | 
| >> DILOCKTM | EN+16 | 
| DIR | MS+1~, MS+5! | 
| DIR("A" | MS+5* | 
| DIR(0 | MS+5* | 
| DIROUT | MS+1~ | 
| DIRUT | MS+1~ | 
| DLAYGO | EN+4~ | 
| DT | TESTX+2 | 
| DTOUT | MS+1~, EN+4~ | 
| DUOUT | MS+1~ | 
| >> PSSDESTP | MS+5 | 
| >> PSSIEN | MS+3 | 
| >> PSSNATST | MS+2 | 
| PSSQV9 | EN+4~, EN+63!, EN+64*, EN+68, EN+69, EN+80 | 
| PSSQVCM1 | COMMA+1~, COMMA+3*, COMMA+5 | 
| PSSQVCM2 | COMMA+1~, COMMA+5*, COMMA+6 | 
| PSSQVCM3 | COMMA+1~, COMMA+4*, COMMA+6 | 
| PSSQVCM4 | COMMA+1~, COMMA+6*, COMMA+7, COMMA+8, COMMA+9, COMMA+10, COMMA+11, COMMA+12, CS4ST1+3 | 
| PSSQVCM5 | CS4ST1+2~, CS4ST1+3*, CS4ST1+4!, CS4ST1+5, CS4ST1+9 | 
| PSSQVCM6 | CS4ST1+2~, CS4ST1+7*, CS4ST1+8 | 
| PSSQVCM7 | CS4ST1+2~, CS4ST1+6*, CS4ST1+7 | 
| PSSQVD11 | CS4ST+2~, CS4ST+7*, CS4ST+8 | 
| PSSQVD12 | CS4ST+2~, CS4ST+6*, CS4ST+7 | 
| PSSQVDF | EN+4~, EN+11!, EN+15, TESTX+8*, TESTX+9*, TESTX+10, TESTX+11, TESTX+12 | 
| PSSQVDF1 | EN+3~, EN+8!, EN+19!, EN+26*, EN+27, EN+29 | 
| PSSQVDF2 | EN+3~, EN+8!, EN+19!, EN+26*, EN+27 | 
| PSSQVDF3 | EN+3~, EN+8!, EN+19!, EN+27*, EN+28 | 
| PSSQVDF4 | EN+4~, EN+43!, EN+44*, EN+48 | 
| PSSQVDF5 | EN+4~, EN+43!, EN+44*, EN+45 | 
| PSSQVDF6 | EN+4~, EN+43!, EN+45*, EN+46*, EN+47, EN+56 | 
| PSSQVDF7 | EN+4~, EN+43!, EN+48*, EN+49!, EN+50, EN+53 | 
| PSSQVDF8 | EN+4~, EN+43!, EN+51*, EN+52, EN+53 | 
| PSSQVDOV | TESTX+3~, TESTX+4*, TESTX+5*, TESTX+10, TESTX+11, TESTX+12 | 
| PSSQVF51 | EN+128~, EN+129*, EN+130, EN+132 | 
| PSSQVF52 | EN+128~, EN+129*, EN+130 | 
| PSSQVF53 | EN+128~, EN+130*, EN+131 | 
| PSSQVFL8 | EN+5~, EN+63!, EN+68*, EN+69*, EN+70 | 
| PSSQVFL9 | EN+5~, EN+72!, EN+75*, EN+76*, EN+77*, EN+78 | 
| PSSQVFN1 | DFIND+1~, DFIND+2*, DFIND+3*, DFIND+4* | 
| PSSQVFNC | EN+4~, EN+88!, EN+89*, EN+90, EN+91 | 
| PSSQVFND | DFIND~, DFIND+2, DFIND+3, DFIND+4 | 
| PSSQVFNX | EN+4~, EN+88!, EN+90*, EN+91*, EN+92, EN+93, EN+95 | 
| PSSQVFZ | EN+3~, EN+11!, EN+12*, EN+15*, EN+40, EN+65, EN+66 | 
| PSSQVFZA | EN+5~, EN+63!, EN+65*, EN+66*, EN+67 | 
| PSSQVIEN | EN+3~, EN+7*, EN+9, EN+16, EN+17, EN+28, EN+29, EN+44, EN+56, EN+57 , EN+73, EN+94, EN+95, EN+106, EN+120, EN+121, EN+131, EN+132, ULK+1, TESTX+2 , TESTX+6, TESTX+9, CS4ST+8, CS4ST+9, CS4ST1+8, CS4ST1+9 | 
| PSSQVLC1 | EN+3~, EN+8!, EN+17*, EN+18 | 
| PSSQVLCD | EN+3~, EN+8!, EN+18*, EN+24, EN+26, EN+87, EN+89, EN+127, EN+129, CS4+1 , CS4+2, CS4+3, CS4+4, CS4+5, CS4+6, CS4+7, CS4+8, CS4+9, CS4+10, CS4+11 , CS4+12, CS4ST+3, NUM+4, NUM+5, NUM+7, NUM+9, NUM+10, NUM+11, NUM+13, NUM+14 , NUM+16, NUM+18, NUM+19, NUM+20, NUM+22, NUM+23, NUM+24, NUM+26, NUM+27, NUM+28 , NUM+30, NUM+31, NUM+32, COMMA+2, COMMA+3, COMMA+4, COMMA+6 | 
| PSSQVLPX | EN+3~, EN+8!, EN+17*, EN+28, EN+29, EN+56, EN+57, EN+94, EN+95, EN+120 , EN+121, EN+131, EN+132, CS4ST+8, CS4ST+9, CS4ST1+8, CS4ST1+9 | 
| PSSQVMUL | EN+3~, EN+43!, EN+53*, EN+54!, EN+55, EN+57 | 
| PSSQVND1 | EN+3~, EN+8!, EN+9*, EN+126, TESTX+1, TESTX+5, TESTX+8 | 
| PSSQVND3 | EN+3~, EN+8!, EN+9*, EN+126, TESTX+1, TESTX+5, TESTX+8 | 
| PSSQVNDF | EN+4~, EN+11!, EN+39, EN+41, EN+46, EN+48, EN+62, EN+64, EN+84, EN+100 , EN+102, EN+113, EN+126, TESTX+8* | 
| PSSQVNMX | EN+3~, EN+7* | 
| PSSQVNUM | EN+4~, EN+72!, EN+79*, EN+80!*, EN+82, EN+83*, EN+87, EN+89 | 
| PSSQVOK | EN+3~, EN+8!, EN+13*, EN+14 | 
| PSSQVPK1 | EN+101~, EN+102*, EN+103, EN+104, EN+111 | 
| PSSQVPK2 | EN+101~, EN+103*, EN+109* | 
| PSSQVPK3 | EN+101~, EN+103*, EN+104, EN+109*, EN+110 | 
| PSSQVPK4 | EN+101~, EN+106*, EN+113 | 
| PSSQVPK5 | EN+101~, EN+106*, EN+108 | 
| PSSQVPK6 | EN+101~, EN+107!, EN+108*, EN+109, EN+110 | 
| PSSQVPK7 | EN+101~, EN+107!, EN+110* | 
| PSSQVPK8 | EN+101~, EN+107!, EN+110*, EN+111!*, EN+112, EN+120 | 
| PSSQVPK9 | EN+101~, EN+107!, EN+111* | 
| PSSQVPKA | EN+101~, EN+107!, EN+118*, EN+119, EN+121 | 
| PSSQVPKB | EN+101~, EN+107!, EN+116*, EN+117, EN+118 | 
| PSSQVPKZ | EN+101~, EN+107!, EN+113*, EN+114!, EN+115, EN+118 | 
| PSSQVQT | EN+4~, EN+19!, EN+20*, EN+25*, EN+30, EN+35, EN+42*, EN+58, EN+71*, EN+96 , EN+105*, EN+122, CS4ST+1*, CS4ST1+1* | 
| PSSQVRSL | EN+4~, EN+88!, EN+89*, EN+90, EN+91 | 
| PSSQVTOT | EN+3~, EN+6*, EN+10* | 
| PSSQVXF4 | EN+5~, EN+72!, EN+73*, EN+84 | 
| PSSQVXF5 | EN+5~, EN+72!, EN+73*, EN+74 | 
| PSSQVXF6 | EN+5~, EN+72!, EN+79*, EN+80!*, EN+81, EN+94 | 
| PSSQVXF7 | EN+5~, EN+72!, EN+84*, EN+85!, EN+86, EN+90, EN+91 | 
| PSSQVXF8 | EN+5~, EN+72!, EN+79* | 
| PSSQVXF9 | EN+5~, EN+72!, EN+80* | 
| PSSQVXXX | CS4ST+2~, CS4ST+3*, CS4ST+4!, CS4ST+5, CS4ST+9 | 
| PSSQVZR | EN+3~, EN+8!, EN+9*, TESTX+7 | 
| PSSVWDF | TEST+2~, TEST+8*, TEST+9*, TEST+10, TEST+11, TEST+12 | 
| PSSVWDOV | TEST+2~, TEST+6*, TEST+7*, TEST+10, TEST+11, TEST+12 | 
| PSSVWIEN | TEST~, TEST+3, TEST+5, TEST+9 | 
| PSSVWND1 | TEST+2~, TEST+5*, TEST+7, TEST+8 | 
| PSSVWND3 | TEST+2~, TEST+5*, TEST+7, TEST+8 | 
| PSSVWNDF | TEST+2~, TEST+8* | 
| PSSVWX | MS+1~, MS+2*, MS+4 | 
| PSSVWXX | MS+1~, MS+3*, MS+4 | 
| PSSVWZR | TEST+2~, TEST+3*, TEST+4 | 
| X | MS+1~, EN+4~, EN+45!*, EN+46!*, EN+47!, EN+74!*, EN+76, EN+77, EN+79, EN+80!* | 
| Y | MS+1~, EN+4~, EN+24!, EN+47!, CS4ST+10!, CS4ST1+10! | 
| Name | Field # of Occurrence | 
|---|---|
| $T(OVRIDE^PSNAPIS | TEST+7, TESTX+5 |