PSOHLNE3 ;BIR/LE - Process Edit Information from CPRS ;02/27/04
Source file <PSOHLNE3.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 |
Package | Total | Caller Graph |
---|---|---|
Outpatient Pharmacy | 2 | PSOHLNE3 PSOHLNEW |
Order Entry Results Reporting | 1 | ORWDBA7 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(DFN,ORITEM,ORIEN,ORDX,ORSCEI) | ;ENTRY POINT
; Used to import edit information from CPRS |
|
ICD2 | ;Check to see if SC/EI changed during CPRS sign order
|
|
CPAY | ;
|
|
CPAY1 | ;
|
|
CSKP | ;
|
|
COPAYRE1 | ;
|
|
CHOC | ;check outpatient classifications
|
|
ALOG | ;set activity log with edit info from cprs
|
|
CHKOI | ;get and compare orderable items in file #100 and #52; don't process
; if it's different and the placer # is null. |
|
TEST(ORIEN) | ;manually test an individual order record
|
|
OBXNTE | ; Called from PSOHLNEW due to it's routine size.
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | CSKP+8, CSKP+15, ALOG+4 |
$$GET1^DIQ | EN+28, EN+31, CHKOI+4, CHKOI+5 |
GETS^DIQ | EN+20, ICD2+1, CHKOI+3 |
XTYPE^IBARX | CPAY+3 |
$$CPTIER^PSNAPIS | CSKP+15 |
ACTLOG^PSOCPA | ICD2+38 |
EN^PSOHLNE3 | TEST+8 |
COPAY^PSOHLNE4 | ICD2+46 |
$$LF^PSOPFSU1 | ICD2+27 |
CHRG^PSOPFSU1 | ICD2+43, ICD2+48 |
FILE2^PSORN52D | ICD2+21 |
SCP^PSORN52D | EN+35 |
SHAD^PSORN52D | EN+46 |
$$PATCH^XPDUTL | EN+46, ICD2+11, TEST+5 |
FileNo | Call Tags |
---|---|
100.001 | GET1^DIQ |
^ORD(101.43 - [#101.43] | GET1^DIQ |
^PSDRUG - [#50] | GETS^DIQ |
^PSRX - [#52] | GET1^DIQ, GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^OR(100 - [#100] | TEST+2, TEST+3, TEST+7 |
^PS(53 - [#53] | EN+38, EN+39, ICD2+36, CSKP+2 |
^PS(59 - [#59] | CPAY+3 |
^PSDRUG - [#50] | EN+28 |
^PSRX - [#52] | EN+17, EN+18, EN+29, EN+40, ICD2+28, ICD2+30, ICD2+37*, ICD2+38*, CPAY+2, CSKP+16* , ALOG+2, ALOG+3, ALOG+5* |
^XTMP("PSOTIEREFTST" | CSKP+11 |
Name | Field # of Occurrence |
---|---|
^(0 | EN+28 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EN+10~, CSKP+10, ALOG+5 |
ACNT | ALOG+1~, ALOG+2*, ALOG+4*, ALOG+5 |
ACTYP | CPAY+1~, CPAY+4*, CPAY1+2* |
ARRAY | EN+10~ |
ARRAY(52 | EN+21, EN+22, EN+23*, EN+24, EN+25, CHKOI+2, CHKOI+3, CHKOI+6 |
BL | CPAY+1~, CPAY+4*, CPAY1+2* |
CPDATE | CSKP+15~*! |
DA | EN+10~ |
DFN | EN~, EN+22, CPAY+3, TEST+1~, TEST+7*, TEST+8 |
>> DRG | CSKP+15 |
DX | EN+10~, EN+47*, ICD2+16*, ICD2+17*, ICD2+18 |
DX2 | EN+10~, EN+47*, ICD2+16*, ICD2+19 |
DX3 | EN+10~, ICD2+16*, ICD2+17*, ICD2+19 |
EDFLG | TEST+1~ |
I | TEST+1~, TEST+2*, TEST+4* |
III | CPAY+1~, CPAY1+2* |
JJ | TEST+1~, TEST+2* |
>> LL | OBXNTE+1*, OBXNTE+2, OBXNTE+3, OBXNTE+4, OBXNTE+5 |
>> LLL | OBXNTE+4*, OBXNTE+5 |
>> MSG( | OBXNTE+2, OBXNTE+3, OBXNTE+4, OBXNTE+5 |
>> OBXAR( | OBXNTE+3*, OBXNTE+5* |
>> OCOUNT | OBXNTE+3, OBXNTE+5 |
OICHK | EN+10~, EN+25*, CHKOI+2*, CHKOI+6* |
ORDPROV | EN+10~ |
ORDX | EN~, TEST+1~, TEST+8 |
ORDX( | EN+47, TEST+2* |
ORID | EN+10~, CHKOI+5*, CHKOI+6 |
ORIEN | EN~, EN+13*, EN+24, CHKOI+4, TEST~, TEST+2, TEST+3, TEST+7, TEST+8 |
ORITEM | EN~, EN+13*, EN+17, TEST+1~, TEST+3*, TEST+7, TEST+8 |
ORITEM2 | EN+10~, CHKOI+4*, CHKOI+5 |
ORSCEI | EN~, EN+13*, EN+34*, EN+36, EN+37, EN+38, EN+39, EN+41, EN+42, EN+43 , EN+44, EN+45, TEST+1~, TEST+4*, TEST+5*, TEST+6*, TEST+8 |
ORSCEIS | TEST+1~, TEST+3*, TEST+4, TEST+5 |
PREA | EN+11~, ICD2+38* |
PSOANSQ | EN+10~ |
PSOANSQ( | EN+36*, EN+37*, EN+38*, EN+39*, EN+40*, EN+41*, EN+42*, EN+43*, EN+44*, EN+45* , ICD2+6, CHOC+1 |
PSOANSQ("SC" | EN+38*, EN+40*, ICD2+12 |
PSOANSQ("SC>50" | EN+39* |
>> PSOBCT | OBXNTE+1*, OBXNTE+3*, OBXNTE+5* |
PSOBILL | EN+12~, CPAY+4*, CPAY1+2*, CSKP+4 |
PSOCICD | EN+12~, ICD2+30*, ICD2+33 |
PSOCOMM | EN+11~ |
PSOCPAY | EN+12~, ICD2+37, ICD2+38, CPAY+4*, CPAY1+2*, CSKP+1*, CSKP+2*, CSKP+3*, CSKP+4*, CSKP+16* , CSKP+17* |
PSOCPT | CSKP+15~*, CSKP+16, CSKP+17 |
PSODA | EN+11~, ICD2+38* |
PSODCPY | EN+11~, ICD2+2*, ICD2+3, ICD2+12*, ICD2+14, ICD2+20, ICD2+35, ICD2+46, ICD2+48, ICD2+49 , CHOC+1* |
PSODCZ | EN+11~, EN+16*, ICD2+24 |
PSODD | EN+12~, EN+28* |
PSODGUP | EN+11~, ICD2+15*, ICD2+18*, ICD2+19*, ICD2+20, ICD2+33, ICD2+48, ICD2+49 |
PSOEXMPT | CPAY1+1~, CSKP+1*, CSKP+17 |
PSOFLD | EN+11~, ICD2+2*, ICD2+3*, ICD2+4, ICD2+5, ICD2+6, ICD2+7, ICD2+8, ICD2+9, ICD2+10 , ICD2+11, ICD2+12*, CHOC+1 |
PSOIBQC | EN+11~, ICD2+30*, ICD2+33, CSKP+3 |
PSOLFIL | ICD2+27~*, ICD2+28, ICD2+43, ICD2+48 |
PSONEW | EN+11~ |
PSONEW("PATIE | NT STATUS" , EN+31*, EN+32* |
PSONW | EN+11~, ICD2+38* |
PSOOI | EN+10~ |
PSOOI(50 | CHKOI+6 |
PSOOIBQ | EN+11~ |
PSOOICD | EN+11~ |
PSOOICD( | ICD2+12, ICD2+15, ICD2+16, ICD2+18, CHOC+1 |
PSOOLD | EN+11~, ICD2+38* |
PSOPFS | EN+11~, ICD2+28*, ICD2+39!, ICD2+40!, ICD2+41*, ICD2+43, ICD2+48 |
PSOPIBQ | EN+11~, EN+29*, ICD2+33 |
PSOPICD | EN+11~, EN+29*, ICD2+33 |
PSORENW | EN+10~ |
PSORENW("IRXN" | EN+30* |
PSORX | EN+10~ |
PSORX("ICD" | EN+47*, ICD2+15, ICD2+17, ICD2+18 |
PSOSCA | EN+11~ |
PSOSCP | EN+10~, EN+38, EN+39, EN+40, ICD2+35 |
PSOSCP2 | EN+10~, EN+48* |
PSOSI | EN+12~, EN+28*, ICD2+36, ICD2+38, CSKP+1 |
PSOSITE | EN+12~, CPAY+2*, CPAY+3 |
PSOSTAZ | EN+11~, EN+18*, ICD2+24 |
PSOTIERE | CSKP+8~, CSKP+9*, CSKP+10*, CSKP+11*, CSKP+13 |
PSOX | EN+10~ |
PSOX("IRXN" | EN+30*, EN+36, EN+37, EN+38, EN+39, EN+40, EN+41, EN+42, EN+43, EN+44 , EN+45, ICD2+1, ICD2+6, ICD2+12, ICD2+18, CHOC+1 |
PTSTATUS | EN+10~, EN+31*, EN+32*, EN+38, EN+39, ICD2+36, CSKP+2 |
RET | EN+10~, EN+16*, EN+17*, EN+21*, EN+22*, EN+24*, EN+25*, ICD2+24*, ICD2+33, ICD2+50 |
RF | ALOG+1~, ALOG+3* |
RFCNT | ALOG+1~, ALOG+3*, ALOG+5 |
RXN | EN+10~, EN+17*, EN+18, EN+20, EN+21, EN+22, EN+23, EN+24, EN+25, EN+28 , EN+29, EN+30, EN+31, EN+40, ICD2+15, ICD2+27, ICD2+28, ICD2+30, ICD2+37, ICD2+38 , ICD2+43, ICD2+48, CPAY+2, CSKP+16, ALOG+2, ALOG+3, ALOG+5, CHKOI+2, CHKOI+3, CHKOI+6 , TEST+7* |
SUB | ALOG+1~, ALOG+2* |
TYPE | EN+11~, ICD2+3*, ICD2+4, ICD2+5, ICD2+6, ICD2+7, ICD2+8, ICD2+9, ICD2+10, ICD2+11 , CHOC+1 |
U | EN+36, EN+37, EN+38, EN+39, EN+41, EN+42, EN+43, EN+44, EN+45 |
X | EN+12~, CPAY+1~, CPAY+3*, CSKP+15~!, TEST+1~ |
Y | CPAY+1~ |
Y( | CPAY1+2 |
>> ZZ | OBXNTE+1 |