ORWU1 ;SLC/GRE - General Utilities for Windows Calls ; Jul 19, 2024@09:10:01
Source file <ORWU1.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 8 | $$NOW^XLFDT $$NAMEFMT^XLFNAME ($$TITLE,$$UP)^XLFSTR $$LKOPT^XPDMENU $$ACCESS^XQCHK $$GET^XUA4A72 $$PROVIDER^XUSER $$NPI^XUSNPI |
| Order Entry Results Reporting | 2 | $$ISAUTH^ORPDMP $$ACTLOC^ORWU |
| VA FileMan | 2 | LIST^DIC $$GET1^DIQ |
| Authorization Subscription | 1 | $$ISA^USRLM |
| Registration | 1 | $$ALL^VASITE |
| Text Integration Utility | 1 | $$SCRDFCS^TIULA3 |
| Toolkit | 1 | GETLST^XPAR |
| 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 |
|---|---|---|
| Order Entry Results Reporting | 6 | ORWDSD1 ORWTPN ORWU ORWU DEFAULT DIVISION ORWU1 NAMECVT ORWU1 NEWLOC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| NP1 | ; Return a set of names from the NEW PERSON file.
; (PKS/8/5/2003: Now called by NEWPERS^ORWU; internal mods made.) ; (Keep GETCOS^ORWTPN up to date with matching logic/code, too.) |
|
| NP2 | ; Retrieve subset of data for dupes in NP1.
; (Assumes certain vars already set/new'd in calling code.) |
|
| NP3(COSFLAG) | ; Retrieve diff. data when all users are involved, using "B" x-ref.
|
|
| NP4(ORSS) | ; Retrieve Title or Title and Service/Section.
; (Assumes certain vars already set/new'd in calling code.) |
|
| NAMECVT(Y,IEN) | ; Returns text name(mixed-case) derived from IEN xref.
; GRE/2002 ; PKS-12/20/2002 Tag not presently used. ; Y=Returned value, IEN=Internal number |
|
| DEFDIV(Y) | ; Return user's default division, if specified.
|
|
| NEWLOC(Y,ORFROM,DIR) | ; Return "CZ" locations from HOSPITAL LOCATION file.
; C=Clinics, Z=Other, screened by $$ACTLOC^ORWU. ; .Y=returned list, ORFROM=text to $O from, DIR=$O direction. |
|
| CHKORSIM(ORSIM,ORFNM,ORFNMLEN,ORFROM,ORLNM) | ; NSR 20110606/539 - Check if name complies with ORSIM flag and restrictions
|
|
| CPRSTAB(USER,TAB) | ; NSR 20120101 - return 1 if users is ok to stay in list
; update 04/19/2021 to include NVA (Non-VA Providers) tab ; 1 - CPRS GUI "core" tabs. ; 2 - Reports tab. ; 3 - Non-VA Providers tab. |
|
| USRCLASS(USER) | ; NSR 20120101
|
| Name | Field # of Occurrence |
|---|---|
| LIST^DIC | NP2+13, DEFDIV+17 |
| $$GET1^DIQ | NP1+44, NAMECVT+6 |
| $$ISAUTH^ORPDMP | NP1+53 |
| $$ACTLOC^ORWU | NEWLOC+6 |
| $$SCRDFCS^TIULA3 | NP3+15 |
| $$ISA^USRLM | USRCLASS+5 |
| $$ALL^VASITE | NP1+19 |
| $$NOW^XLFDT | NP1+15 |
| $$NAMEFMT^XLFNAME | NP1+28, NP1+56, NP3+23, NAMECVT+7 |
| $$TITLE^XLFSTR | NP4+12, NP4+19 |
| $$UP^XLFSTR | DEFDIV+27 |
| GETLST^XPAR | USRCLASS+3 |
| $$LKOPT^XPDMENU | NP1+18 |
| $$ACCESS^XQCHK | NP1+54 |
| $$GET^XUA4A72 | NP1+52, NP3+21 |
| $$PROVIDER^XUSER | NP3+20 |
| $$NPI^XUSNPI | NP4+8 |
| RPC Name | Call Tags |
|---|---|
| ORWU1 NAMECVT | NAMECVT |
| ORWU DEFAULT DIVISION | DEFDIV |
| ORWU1 NEWLOC | NEWLOC |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| 200.02 | LIST^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(3.1 - [#3.1] | NP4+12 |
| ^DIC(49 - [#49] | NP4+19 |
| ^ORD(101.13 - [#101.13] | NP1+16 |
| ^SC - [#44] | NEWLOC+6 |
| ^SC("B" | NEWLOC+4, NEWLOC+5 |
| ^VA(200 - [#200] | NP1+23, NP1+41, NP1+43, NP3+8, NP3+10, NP3+16, NP4+7, NP4+16, CPRSTAB+7, CPRSTAB+8 , CPRSTAB+9 |
| ^XUSEC( | NP1+51, NP3+22 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | NP1+14~, NP1+16* |
| CNT | NEWLOC+3~*, NEWLOC+4 |
| COSFLAG | NP3~, NP3+13, NP3+15*, NP3+17* |
| COSQUIT | NP3+5~, NP3+6*, NP3+14*, NP3+18 |
| DIR | NEWLOC~, NEWLOC+4, NEWLOC+5 |
| DT | CPRSTAB+11 |
| DUZ | DEFDIV+13 |
| I | NEWLOC+3~*, NEWLOC+4, NEWLOC+7* |
| IEN | NAMECVT~, NAMECVT+5*, NAMECVT+6, NEWLOC+3~, NEWLOC+5*, NEWLOC+6, NEWLOC+7 |
| LASTCHAR | NP1+21~, NP1+26* |
| OPTIEN | NP1+14~, NP1+18*, NP1+54 |
| >> ORALL | NP1+39, NP3+20 |
| >> ORDATE | NP1+17*, NP1+52, NP3+21 |
| ORDD | NP1+13~, NP2+14*, NP2+17*, NP2+18, NP2+21*, NP2+24, DEFDIV+11~, DEFDIV+14*, DEFDIV+21*, DEFDIV+24 |
| >> ORDIR | NP1+41, NP1+43, NP3+8, NP3+10 |
| ORDIV | NP1+13~, NP2+8*, NP2+18*, NP2+24*, NP2+29, NP2+33, DEFDIV+11~, DEFDIV+13*, DEFDIV+24*, DEFDIV+26 , DEFDIV+27 |
| ORDUP | NP1+13~, NP1+57*, NP1+58*, NP1+61, NP1+69, NP3+24*, NP3+25*, NP3+28, NP3+36 |
| ORDUPNM | NP1+14~, NP1+17* |
| ORDUPNM( | NP1+29*, NP1+45 |
| >> OREXCLDE | NP1+48, NP1+49 |
| ORFIEN | NP1+21~, NP1+22*, NP1+28, NP1+29, NP1+30 |
| ORFNM | NP1+14~, NP1+24*, NP1+25, NP1+34*, NP1+41, CHKORSIM~, CHKORSIM+3 |
| ORFNMLEN | NP1+14~, NP1+24*, NP1+34*, NP1+41, CHKORSIM~, CHKORSIM+3 |
| ORFROM | NP1+22, NP1+23*, NP1+24, NP1+26, NP1+27*, NP1+41*, NP1+43, NP1+56, NP1+58, NP1+77 , NP3+8*, NP3+10, NP3+23, NP3+25, NP3+44, NEWLOC~, NEWLOC+4*, NEWLOC+5, NEWLOC+7, CHKORSIM~ , CHKORSIM+2, CHKORSIM+3 |
| ORFROM1 | NP1+21~, NP1+23*, NP1+28 |
| ORGOOD | NP1+13~, NP2+14*, NP2+21, NP2+24*, DEFDIV+11~, DEFDIV+14*, DEFDIV+21, DEFDIV+24* |
| ORI | NP1+13~, NP1+17*, NP1+28*, NP1+41, NP1+55, NP1+56*, NP1+65, NP1+66, NP1+73*, NP1+76* , NP2+30, NP2+31, NP2+32, NP2+33, NP2+34, NP3+8, NP3+23*, NP3+32, NP3+33, NP3+40* , NP3+43* |
| ORIEN | DEFDIV+11~, DEFDIV+13*, DEFDIV+17 |
| ORIEN1 | NP1+13~, NP1+42*, NP1+43*, NP1+44, NP1+45, NP1+47, NP1+48, NP1+49, NP1+51, NP1+52 , NP1+53, NP1+54, NP1+55, NP1+56, NP1+62, NP1+76, NP1+77, NP3+9*, NP3+10*, NP3+15 , NP3+16, NP3+20, NP3+21, NP3+22, NP3+23, NP3+29, NP3+43, NP3+44 |
| ORIEN2 | NP1+13~, NP1+30*, NP1+62*, NP1+70*, NP1+76*, NP2+13, NP3+29*, NP3+37*, NP3+43*, NP4+7 , NP4+8, NP4+16 |
| >> ORKEY | NP1+17*, NP1+51, NP3+22 |
| ORLAST | NP1+13~, NP1+17*, NP1+70, NP1+77*, NP3+37, NP3+44* |
| ORLIST | USRCLASS+1~, USRCLASS+3 |
| ORLIST( | USRCLASS+4, USRCLASS+5 |
| ORLNM | NP1+14~, NP1+24*, NP1+34*, NP1+41, CHKORSIM~, CHKORSIM+2 |
| ORMAX | NP1+13~, NP1+17*, NP1+41, NP3+8 |
| ORMRK | NP1+13~, NP2+28*, NP2+31*, NP2+32*, NP2+33 |
| ORMULTI | NP1+13~, NP1+19*, NP2+12 |
| ORNAME | NAMECVT+4~, NAMECVT+6*, NAMECVT+7 |
| ORNODE | NP3+5~, NP3+16*, NP3+17 |
| ORNOW | NP1+13~, NP1+15*, NP1+44 |
| ORNPI | NP1+13~, NP1+65, NP1+66, NP2+29, NP2+34, NP3+32, NP3+33, NP4+5*, NP4+8*, NP4+9* |
| >> ORPDMP | NP1+53 |
| ORPREV | NP1+13~, NP1+17*, NP1+58, NP1+77*, NP3+25, NP3+44* |
| ORQUIT | USRCLASS+1~, USRCLASS+2*, USRCLASS+5*, USRCLASS+6 |
| ORRES | CPRSTAB+5~*, CPRSTAB+7, CPRSTAB+8, CPRSTAB+11*, CPRSTAB+12 |
| ORSIM | NP1+17*, NP1+20, NP1+41, CHKORSIM~, CHKORSIM+1 |
| ORSRV | NP1+13~, NP2+29, NP2+32, NP4+5*, NP4+16*, NP4+17*, NP4+19* |
| ORSS | NP4~, NP4+13*, NP4+14 |
| ORTAB | NP1+16!, CPRSTAB+5~, CPRSTAB+9*, CPRSTAB+11 |
| ORTAB( | NP1+16* |
| ORTAB("COR" | NP1+47 |
| ORTAB("NVA" | NP1+47, NP1+48, NP1+54 |
| ORTERM | NP1+13~, NP1+44* |
| ORTTL | NP1+13~, NP1+65, NP1+66, NP2+29, NP2+31, NP3+32, NP3+33, NP4+5*, NP4+7*, NP4+10* , NP4+12* |
| >> ORUSER | NP3+15 |
| >> ORVIZ | NP1+37 |
| ORX | CPRSTAB+5~, CPRSTAB+8*, CPRSTAB+9, USRCLASS+1~, USRCLASS+4*, USRCLASS+5 |
| >> ORY( | NP1+28*, NP1+55, NP1+56*, NP1+65*, NP1+66*, NP1+73*, NP2+30*, NP2+31*, NP2+32*, NP2+33* , NP2+34*, NP3+23*, NP3+32*, NP3+33*, NP3+40* |
| ORZ | NP2+7~, DEFDIV+11~ |
| ORZ("DILIST" | NP2+15, NP2+16, NP2+17, NP2+18, NP2+21, NP2+24, DEFDIV+18, DEFDIV+21, DEFDIV+24 |
| ORZERR | NP2+7~, DEFDIV+11~ |
| S1 | NP1+14~, NP1+16* |
| TAB | CPRSTAB~, CPRSTAB+7, CPRSTAB+8 |
| U | NP1+23, NP1+65, NP1+66, NP1+73, NP2+15, NP2+16, NP2+18, NP2+24, NP2+30, NP3+16 , NP3+32, NP3+33, NP3+40, NP4+7, NP4+12, NP4+16, NP4+19, DEFDIV+18, DEFDIV+24, NEWLOC+6 , CPRSTAB+11 |
| USER | CPRSTAB~, CPRSTAB+7, CPRSTAB+8, CPRSTAB+9, USRCLASS~, USRCLASS+5 |
| XFNM | NP1+21~, NP1+26*, NP1+27 |
| XFNMLEN | NP1+21~, NP1+26* |
| Y | NAMECVT~, NAMECVT+7*, DEFDIV~, DEFDIV+14*, DEFDIV+27*, NEWLOC~ |
| Y( | NEWLOC+7* |