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 |