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 |