PSOHLNE3 ;BIR/LE - Process Edit Information from CPRS ;02/27/04
Source file <PSOHLNE3.m>
| Package | Total | Call Graph | 
|---|---|---|
| Outpatient Pharmacy | 5 | ACTLOG^PSOCPA EN^PSOHLNE3 COPAY^PSOHLNE4 ($$LF,CHRG)^PSOPFSU1 (FILE2,SCP,SHAD)^PSORN52D | 
| VA Fileman | 2 | NOW^%DTC ($$GET1,GETS)^DIQ | 
| Integrated Billing | 1 | XTYPE^IBARX | 
| Kernel | 1 | $$PATCH^XPDUTL | 
| Package | Total | Caller Graph | 
|---|---|---|
| Outpatient Pharmacy | 2 | PSOHLNE3 PSOHLNEW | 
| Order Entry Results Reporting | 1 | ORWDBA7 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CPAY1 | ; | |
| CPAY | ; | |
| ALOG | ;set activity log with edit info from cprs | |
| TEST(ORIEN) | ;manually test an individual order record | |
| CHKOI | ;get and compare orderable items in file #100 and #52; don't process ; if it's different and the placer # is null. | |
| ICD2 | ;Check to see if SC/EI changed during CPRS sign order | |
| CHOC | ;check outpatient classifications | |
| OBXNTE | ; Called from PSOHLNEW due to it's routine size. | |
| EN(DFN,ORITEM,ORIEN,ORDX,ORSCEI) | ;ENTRY POINT ; Used to import edit information from CPRS | 
 
 | 
| CSKP | ; | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | ALOG+4 | 
| $$GET1^DIQ | EN+28, EN+31, CHKOI+4, CHKOI+5 | 
| GETS^DIQ | EN+20, ICD2+1, CHKOI+3 | 
| XTYPE^IBARX | CPAY+3 | 
| 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, ALOG+2 , ALOG+3, ALOG+5* | 
| Name | Line Occurrences | 
|---|---|
| ALOG | ICD2+34, ICD2+49 | 
| CHKOI | EN+25 | 
| CHOC | ICD2+4, ICD2+5, ICD2+6, ICD2+7, ICD2+8, ICD2+9, ICD2+10, ICD2+11 | 
| CPAY | ICD2+31 | 
| CPAY1 | CPAY1+2 | 
| CSKP | CPAY1+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | EN+28 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | EN+10~, ALOG+5 | 
| ACNT | ALOG+1~, ALOG+2*, ALOG+4*, ALOG+5 | 
| ACTYP | CPAY+1~, CPAY+4*, CPAY1+1* | 
| 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+1* | 
| DA | EN+10~ | 
| DFN | EN~, EN+22, CPAY+3, TEST+1~, TEST+7*, TEST+8 | 
| 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+1* | 
| 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+1*, CSKP+4 | 
| PSOCICD | EN+12~, ICD2+30*, ICD2+33 | 
| PSOCPAY | EN+12~, ICD2+37, ICD2+38, CPAY+4*, CPAY1+1*, CSKP+1*, CSKP+2*, CSKP+3*, CSKP+4* | 
| 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 | 
| 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 | 
| 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, 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*, TEST+1~ | 
| Y | CPAY+1~ | 
| Y( | CPAY1+1 | 
| >> ZZ | OBXNTE+1 |