ORWPCE ; SLC/JM/REV - wrap calls to PCE and AICS;24-Aug-2010 08:46;PLS
Source file <ORWPCE.m>
Package | Total | Call Graph |
---|---|---|
DRG Grouper | 3 | $$STATCHK^ICDAPIU $$CODM^ICPTCOD $$MOD^ICPTMOD |
Lexicon Utility | 3 | LOOK^LEXA CONFIG^LEXSET ($$CPCONE,$$CPTONE,$$ICDONE)^LEXU |
PCE Patient Care Encounter | 3 | ($$GETENC,$$VST2APPT)^PXAPI $$SVC^PXKCO SCCOND^PXUTLSCC |
Kernel | 2 | ^%ZTLOAD $$RES^XUDHSET |
Order Entry Results Reporting | 2 | $$CLINUSER^ORQQPL1 (DQDEL,DQSAVE)^ORWPCE1 |
Text Integration Utility | 2 | DOCCNT^TIUSRVLV $$VSTRBLD^TIUSRVP |
Automated Information Collection System | 1 | GETLST^IBDF18A |
Problem List | 1 | DSELECT^GMPLENFM |
Registration | 1 | ELIG^VADPT |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 2 | ORQQVI ORWPCE3 |
Care Management | 1 | ORRCTIU |
GUI Objects | 1 | BGOUTL |
IHS Changes To Lab | 1 | BLRAGUT |
Name | Comments | DBIA/ICR reference |
---|---|---|
SK(LST,CLINIC) | ;get list of skin test for clinic
|
|
TRT(LST,CLINIC) | ;get list of treatments for clinic
|
|
LEX(LST,X,APP,ORDATE) | ; return list after lexicon lookup
|
|
PED(LST,CLINIC) | ;get list of education topices for clinic
|
|
SAVE(OK,PCELIST,NOTEIEN,ORLOC) | ; save PCE information
|
|
ACTPROB(GLST,DFN,ORDATE) | ;get list of patient's active problems
|
|
HASVISIT(ORY,IEN,DFN,ORLOC,ORDTE) | ;Has visit or is stand alone
|
|
IMM(LST,CLINIC) | ;get list of immunizations for clinic
|
|
LEXCODE(VAL,IEN,APP,ORDATE) | ; return code for a lexicon entry
|
|
SCDIS(LST,DFN) | ; Return service connected % and rated disabilities
|
|
VISIT(LST,CLINIC,ORDATE) | ; get list of visit types for clinic
|
|
HF(LST,CLINIC) | ;get list of health factors for clinic
|
|
PROC(LST,CLINIC,ORDATE) | ; get list of procedures for clinic P12 for CPTMods
|
|
CPTREQD(VAL,IEN) | ; return 1 in VAL if note still needs a CPT code
|
|
GETSVC(NEWSVC,SVC,LOC,INP) | ; Returns the correct Service Connected Category
|
|
NOTEVSTR(VAL,IEN) | ; return the VSTR^AUTHOR for a note
|
|
DIAG(LST,CLINIC,ORDATE) | ; get list of diagnoses for clinic
|
|
SCSEL(VAL,DFN,ATM,LOC,VST) | ; return SC conditions that may be selected
; VAL=SCallow^SCdflt;AOallow^AOdflt;IRallow^IRdflt;ECallow^ECdflt; ; MSTallow^MSTdflt;HNCallow^HNCdflt;CVAllow^CVDflt;SHADAllow^SHADDflt |
|
DELETE(VAL,VSTR,DFN) | ; delete PCE info when deleting a note
|
|
ADDRES | ; Add the ORW/PXAPI RESOURCE device
|
|
GETMOD(MODINFO,ORMODIEN,ORDATE) | ;Returns info for a specific CPT Modifier
|
|
XAM(LST,CLINIC) | ;get list of exams for clinic
|
|
CPTMODS(LST,ORCPTCOD,ORDATE) | ;Return CPT Modifiers for a CPT Code
|
Name | Field # of Occurrence |
---|---|
^%ZTLOAD | DELETE+11, SAVE+11 |
DSELECT^GMPLENFM | ACTPROB+3 |
GETLST^IBDF18A | VISIT+3, PROC+2, DIAG+2, IMM+1, SK+1, HF+1, PED+1, TRT+1, XAM+1 |
$$STATCHK^ICDAPIU | ACTPROB+20 |
$$CODM^ICPTCOD | CPTMODS+3 |
$$MOD^ICPTMOD | GETMOD+3 |
LOOK^LEXA | LEX+10 |
CONFIG^LEXSET | LEX+4 |
$$CPCONE^LEXU | LEXCODE+5 |
$$CPTONE^LEXU | LEXCODE+4 |
$$ICDONE^LEXU | LEXCODE+3 |
$$CLINUSER^ORQQPL1 | SAVE+5 |
DQDEL^ORWPCE1 | DELETE+11 |
DQSAVE^ORWPCE1 | SAVE+11 |
$$GETENC^PXAPI | HASVISIT+4 |
$$VST2APPT^PXAPI | HASVISIT+5 |
$$SVC^PXKCO | GETSVC+5 |
SCCOND^PXUTLSCC | SCSEL+4 |
DOCCNT^TIUSRVLV | DELETE+5, DELETE+6 |
$$VSTRBLD^TIUSRVP | NOTEVSTR+3 |
ELIG^VADPT | SCDIS+2 |
$$RES^XUDHSET | ADDRES+2 |
RPC Name | Call Tags |
---|---|
ORWPCE DIAG | DIAG |
ORWPCE PROC | PROC |
ORWPCE VISIT | VISIT |
ORWPCE SCDIS | SCDIS |
ORWPCE SCSEL | SCSEL |
ORWPCE CPTREQD | CPTREQD |
ORWPCE NOTEVSTR | NOTEVSTR |
ORWPCE DELETE | DELETE |
ORWPCE LEX | LEX |
ORWPCE LEXCODE | LEXCODE |
ORWPCE IMM | IMM |
ORWPCE SK | SK |
ORWPCE PED | PED |
ORWPCE HF | HF |
ORWPCE TRT | TRT |
ORWPCE XAM | XAM |
ORWPCE ACTPROB | ACTPROB |
ORWPCE HASVISIT | HASVISIT |
ORWPCE CPTMODS | CPTMODS |
ORWPCE GETMOD | GETMOD |
ORWPCE GETSVC | GETSVC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(391 - [#391] | SCDIS+4 |
^DIC(31 - [#31] | SCDIS+6 |
^DPT - [#2] | SCDIS+5 |
^SC - [#44] | GETSVC+2 |
^TIU(8925 - [#8925] | CPTREQD+1, NOTEVSTR+2, HASVISIT+3 |
^TMP("IB" | ACTPROB+1!, ACTPROB+7, ACTPROB+8, ACTPROB+13*, ACTPROB+14!, ACTPROB+18, ACTPROB+19, ACTPROB+21*, ACTPROB+22* |
^TMP("LEXFND" | LEX+14, LEX+15, LEX+16, LEX+17! |
^TMP("LEXHIT" | LEX+17! |
^TMP("LEXSCH" | LEX+7*, LEX+9*, LEX+17! |
^TMP("ORWPCE" | DELETE+3, SAVE+3!, SAVE+4* |
Name | Field # of Occurrence |
---|---|
^( | SCDIS+5 |
^(12 | NOTEVSTR+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APP | LEX~, LEX+2*, LEX+4, LEX+5, LEX+10, LEXCODE~, LEXCODE+3, LEXCODE+4, LEXCODE+5 |
ATM | SCSEL~, SCSEL+4 |
CLINIC | VISIT~, VISIT+3, PROC~, PROC+2, DIAG~, DIAG+2, IMM~, IMM+1, SK~, SK+1 , HF~, HF+1, PED~, PED+1, TRT~, TRT+1, XAM~, XAM+1 |
CODES | PROC+3~, PROC+6*, PROC+9*, PROC+10*, PROC+12 |
DFN | ACTPROB~, SCSEL~, SCSEL+4, SCDIS~, SCDIS+5, HASVISIT~, HASVISIT+4, DELETE~, DELETE+6 |
DIS | SCDIS+1~, SCDIS+6*, SCDIS+8 |
DSS | GETSVC+1~, GETSVC+2*, GETSVC+3, GETSVC+5 |
DT | VISIT+1, PROC+1, CPTMODS+2, GETMOD+2, DIAG+1, ACTPROB+2, LEX+3, LEXCODE+2 |
DUZ | SAVE+5 |
FIRST | PROC+3~, PROC+6*, PROC+8*, PROC+12 |
GLST | ACTPROB~, ACTPROB+23* |
GMPLUSER | SAVE+1~, SAVE+5* |
I | SCDIS+1~, SCDIS+5*, LEX+1~, LEX+13*, LEX+14*, LEX+15, LEX+16 |
IDX | PROC+3~*, PROC+4*, PROC+5, PROC+7, PROC+10, PROC+11, PROC+12 |
IEN | CPTREQD~, CPTREQD+1, NOTEVSTR~, NOTEVSTR+2, HASVISIT~, HASVISIT+3, LEX+1~, LEX+13*, LEX+15*, LEX+16 , LEXCODE~, LEXCODE+3, LEXCODE+4, LEXCODE+5 |
ILST | SCDIS+1~, SCDIS+5*, SCDIS+8*, SCDIS+9, LEX+1~, LEX+12*, LEX+16* |
INP | GETSVC~, GETSVC+5 |
LEX | LEX+1~ |
LEX("LIST" | LEX+11, LEX+12 |
LOC | SCSEL~, SCSEL+4, GETSVC~, GETSVC+2, GETSVC+5 |
LST | VISIT~, PROC~, CPTMODS~, DIAG~, IMM~, SK~, HF~, PED~, TRT~, XAM~ , SCDIS~, LEX~ |
LST( | PROC+4, PROC+5!, PROC+7, PROC+10, PROC+11!, PROC+12*, CPTMODS+7*, SCDIS+8*, LEX+16* |
LST(1 | SCDIS+3*, LEX+11*, LEX+12* |
LST(2 | SCDIS+4*, SCDIS+9* |
MOD | PROC+3~, PROC+6*, PROC+7*, PROC+10 |
MODINFO | GETMOD~, GETMOD+4* |
MODNAME | CPTMODS+1~, CPTMODS+6*, CPTMODS+7 |
NEWSVC | GETSVC~, GETSVC+5* |
NOTEIEN | SAVE~, SAVE+5* |
OK | SAVE~ |
ORCOUNT | DELETE+1~, DELETE+6, DELETE+7 |
ORCPTCOD | CPTMODS~, CPTMODS+3 |
ORDATA | GETMOD+1~, GETMOD+3*, GETMOD+4 |
ORDATE | VISIT~, VISIT+1*, PROC~, PROC+1*, PROC+2, CPTMODS~, CPTMODS+2*, CPTMODS+3, GETMOD~, GETMOD+2* , GETMOD+3, DIAG~, DIAG+1*, DIAG+2, ACTPROB~, ACTPROB+2*, ACTPROB+20, LEX~, LEX+3*, LEX+4 , LEX+10, LEXCODE~, LEXCODE+2*, LEXCODE+3, LEXCODE+4, LEXCODE+5 |
ORDTE | HASVISIT~, HASVISIT+4 |
ORI | CPTMODS+1~, CPTMODS+4*, CPTMODS+6*, CPTMODS+7 |
ORIDX | CPTMODS+1~, CPTMODS+4*, CPTMODS+5*, CPTMODS+6, CPTMODS+7 |
ORITEM | ACTPROB+16~, ACTPROB+19*, ACTPROB+20*, ACTPROB+21 |
ORLOC | HASVISIT~, HASVISIT+4, SAVE~ |
ORM | CPTMODS+1~, CPTMODS+3 |
ORM( | CPTMODS+5, CPTMODS+6, CPTMODS+7 |
ORMODIEN | GETMOD~, GETMOD+3, GETMOD+4 |
ORPRCNT | ACTPROB+4~, ACTPROB+5*, ACTPROB+12*, ACTPROB+22 |
ORPROB | ACTPROB+4~, ACTPROB+8*, ACTPROB+9*, ACTPROB+10, ACTPROB+11, ACTPROB+13 |
ORPROB( | ACTPROB+10, ACTPROB+11* |
ORPROBIX | ACTPROB+4~, ACTPROB+6*, ACTPROB+7*, ACTPROB+8, ACTPROB+13, ACTPROB+14 |
ORVISIT | HASVISIT+1~, HASVISIT+3*, HASVISIT+4*, HASVISIT+5 |
ORWINDEX | ACTPROB+16~, ACTPROB+17*, ACTPROB+18*, ACTPROB+19, ACTPROB+21 |
ORWSVC | GETSVC+1~, GETSVC+4*, GETSVC+5 |
ORX | SCSEL+3~, SCSEL+4 |
ORX("AO" | SCSEL+5 |
ORX("CV" | SCSEL+5 |
ORX("EC" | SCSEL+5 |
ORX("HNC" | SCSEL+5 |
ORX("IR" | SCSEL+5 |
ORX("MST" | SCSEL+5 |
ORX("SC" | SCSEL+5 |
ORX("SHAD" | SCSEL+5 |
ORY | HASVISIT~, HASVISIT+2*, HASVISIT+5* |
PCELIST | SAVE~, SAVE+4 |
PCELIST(1 | SAVE+3 |
S | SCSEL+3~*, SCSEL+5 |
SC | SCDIS+1~, SCDIS+7*, SCDIS+8 |
SVC | GETSVC~, GETSVC+4 |
U | PROC+12, CPTMODS+6, CPTMODS+7, GETMOD+4, SCDIS+3, SCDIS+4, SCDIS+6, SCDIS+7, SCDIS+8, CPTREQD+1 , NOTEVSTR+2, NOTEVSTR+4, HASVISIT+3, SAVE+3, LEX+16, GETSVC+2 |
VAEL | SCDIS+1~ |
VAEL(3 | SCDIS+3 |
VAEL(4 | SCDIS+4 |
VAEL(6 | SCDIS+4 |
VAERR | SCDIS+1~ |
VAL | SCSEL~, SCSEL+5*, CPTREQD~, CPTREQD+1*, NOTEVSTR~, NOTEVSTR+3*, NOTEVSTR+4*, DELETE~, DELETE+3*, DELETE+4* , DELETE+5*, DELETE+7*, LEXCODE~, LEXCODE+1*, LEXCODE+3*, LEXCODE+4*, LEXCODE+5* |
VISIT | NOTEVSTR+1~, NOTEVSTR+2*, NOTEVSTR+3, DELETE+1~ |
VST | SCSEL~, SCSEL+4 |
VSTR | DELETE~, DELETE+3, DELETE+4, DELETE+6, DELETE+10, SAVE+1~, SAVE+3*, SAVE+4, SAVE+9 |
X | SCDIS+1~, SCDIS+5*, SCDIS+6, SCDIS+7, SCDIS+8, LEX~, LEX+10, ADDRES+1~, ADDRES+2* |
X0 | NOTEVSTR+1~, NOTEVSTR+2*, NOTEVSTR+4 |
X12 | NOTEVSTR+1~, NOTEVSTR+2*, NOTEVSTR+4 |
ZTDESC | DELETE+2~, DELETE+9*, SAVE+2~, SAVE+7* |
ZTDTH | DELETE+2~, DELETE+8*, SAVE+2~, SAVE+6* |
ZTIO | DELETE+2~, DELETE+8*, SAVE+2~, SAVE+6* |
ZTRTN | DELETE+2~, DELETE+8*, SAVE+2~, SAVE+6* |
ZTSAVE | DELETE+2~, SAVE+2~ |
ZTSAVE("DFN" | DELETE+9* |
ZTSAVE("DUZ" | SAVE+8* |
ZTSAVE("GMPLUSER" | SAVE+8* |
ZTSAVE("NOTEIEN" | SAVE+8* |
ZTSAVE("ORLOC" | SAVE+10* |
ZTSAVE("PCELIST(" | SAVE+7* |
ZTSAVE("VSTR" | DELETE+9* |
ZTSK | DELETE+2~, DELETE+11, SAVE+2~, SAVE+11 |
ZTSYNC | DELETE+2~, DELETE+10*, SAVE+2~, SAVE+9* |
Name | Field # of Occurrence |
---|---|
$T(DOCCNT^TIUSRVLV | DELETE+5 |