VPREVNT ;SLC/MKB -- VistA event listeners ;10/25/18 15:29
Source file <VPREVNT.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DG | ; -- DG FIELD MONITOR protocol listener
; [expects variables DGDA, DGFIELD, DGFILE] |
|
| FLD(X) | ; -- Return 1 or 0, if X is a field tracked by VPR
; via DG FIELD MONITOR |
|
| NEWINPT() | ; -- is DFN newly admitted?
|
|
| DGPM | ; -- DGPM MOVEMENT EVENTS protocol listener
; [expects DFN,DGPM* variables] |
|
| CKVST | ; -- delete visit if unused [from DGPM]
|
|
| DGS | ; -- DG SA FILE ENTRY NOTIFIER protocol listener
|
|
| SDAM | ; -- SDAM APPOINTMENT EVENTS protocol listener
; [expects variables SDATA, SDAMEVT] |
|
| GMRA(ACT) | ; -- GMRA SIGN-OFF ON DATA protocol listener
; also GMRA ENTERED IN ERROR [ACT=@] ; [expects GMRAPA variables] |
|
| GMRASMT(DFN) | ; -- GMRA ASSESSMENT CHANGE listener
|
|
| GMPL(DFN,IEN) | ; -- GMPL EVENT protocol listener
|
|
| GMRV(DFN,IEN,ERR) | ; -- Vital Measurement file #120.5 AVPR index
|
|
| CP(DFN,ID,ACT) | ; -- CP Transaction file #702 AVPR index
|
|
| TIU(DFN,IEN) | ; -- TIU Document file #8925 AEVT index
; [expects X, X1, X2 arrays from FM] |
|
| TIUR | ; -- TIU DOCUMENT ACTION EVENT listener (removing notes)
|
|
| TRQ | ; remove document from old patient/visit
|
|
| TIUS(IEN) | ; -- TIU MULTIPLE SIGNATURE file #8925.7 AVPR index
|
|
| IBCN | ; -- IBCN NEW INSURANCE EVENTS listener
; expects IBCDFN, IBEVTACT="ADD","EDT", or "DEL" |
|
| IBDIFF() | ; -- return 1 or 0, if key matching values changed
|
|
| IBTASK | ; -- tasked update
|
|
| PCMMT | ; -- SCMC PATIENT TEAM CHANGES protocol listener
; [expects SCPTTM* variables] |
|
| PCMMTP | ; -- SCMC PATIENT TEAM POSITION CHANGES protocol listener
; [expects SCPTTP* variables] |
|
| WV | ; -- WV PREGNANCY STATUS CHANGE EVENT protocol listener
|
|
| DOCDEF(IEN) | ; -- TIU Document Definition file #8925.1 AVPR index
|
|
| DOCITM(DAD) | ; -- TIU Document Def'n Items subfile #8925.14 AVPR1 index
|
|
| USR(IEN) | ; -- USR Authorization/Subscription file #8930.1 AVPR index
|
|
| XU(IEN,ACT) | ; -- XU USER ADD/CHANGE/TERMINATE option listener
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZTLOAD | IBCN+14 |
| $$GET1^DIQ | CP+3, TIUR+6, TIUR+8, TIUR+14, TRQ+5, TRQ+7, TIUS+4, TIUS+5, PCMMTP+5 |
| SAVST^VPRENC | CKVST+7 |
| TIU^VPRENC | TIU+10, TIUR+14 |
| $$ON^VPRHS | DGPM+2 |
| $$SUBS^VPRHS | DGPM+2 |
| $$VALID^VPRHS | DGPM+2 |
| NEW^VPRHS | DGPM+2 |
| POST^VPRHS | DG+8, DGPM+8, DGPM+14, CKVST+6, DGS+7, SDAM+8, GMRA+5, GMRASMT+2, GMPL+3, GMRV+3 , CP+4, TRQ+2, TRQ+8, TRQ+9, TIUS+7, IBCN+5, IBTASK+2, WV+7, WV+10, WV+14 |
| QUE^VPRHS | DG+6, DG+7, PCMMT+4, PCMMTP+6 |
| $$VNUM^VPRSDAV | DGPM+7, DGPM+13 |
| $$FMADD^XLFDT | TRQ+6, IBCN+9, IBCN+13 |
| $$NOW^XLFDT | IBCN+13 |
| FileNo | Call Tags |
|---|---|
| ^SCPT(404.42 - [#404.42] | GET1^DIQ |
| ^MDD(702 - [#702] | GET1^DIQ |
| ^TIU(8925 - [#8925] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNPROB - [#9000011] | GMPL+2 |
| ^AUPNVSIT - [#9000010] | CKVST+4 |
| ^AUPNVSIT("AET" | CKVST+3 |
| ^DIC(42 - [#42] | CKVST+2 |
| ^DPT - [#2] | NEWINPT+2 |
| ^GMR(120.86 - [#120.86] | GMRASMT+1 |
| ^TIU(8925.7 - [#8925.7] | TIUS+3 |
| ^TMP("DG SA FILE ENTRY NOTIFIER" | DGS+2, DGS+3, DGS+4 |
| ^TMP("TIUDOCACT" | TIUR+2 |
| ^TMP("WVPREGST" | WV+2 |
| ^UTILITY("DGPM" | DGPM+6, DGPM+10, DGPM+11 |
| ^XTMP("VPR-" | TRQ+4*, TRQ+5*, TRQ+6*, IBCN+7*, IBCN+8*, IBCN+9* |
| Name | Field # of Occurrence |
|---|---|
| ^("P" | DGPM+11 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACT | DGS+1~*, DGS+7, SDAM+2~, SDAM+7*, SDAM+8, GMRA~, GMRASMT+1~*, GMRASMT+2, GMPL+2~*, GMPL+3 , GMRV+2~*, GMRV+3, CP~, CP+4, TIU+2~, TIU+9*, TIU+10, TIUR+1~, TIUR+2*, TIUR+3 , TIUR+10, TRQ+1*, TRQ+2, TRQ+3, TRQ+8, TRQ+9, IBCN+3~, IBCN+4*, IBCN+5, IBCN+6 , IBCN+10, XU~ |
| ADM | DGPM+3~, DGPM+5*, DGPM+6, DGPM+7, DGPM+8, DGPM+10*, DGPM+11, DGPM+13, DGPM+14 |
| ADMA | DGPM+3~, DGPM+11*, DGPM+12 |
| ADMP | DGPM+3~, DGPM+11*, DGPM+12, CKVST+2, CKVST+3 |
| ARY | TIUR+1~, TIUR+2*, TIUR+4, TIUR+5, TIUR+11, TIUR+12, TIUR+13 |
| CLS | TIUR+1~, TRQ+7*, TRQ+8, TRQ+9 |
| DAD | TIU+2~, TIU+4*, TIU+8, TIUR+1~, TIUR+6*, TIUR+8, TIUR+14*, TRQ+1, DOCITM~ |
| DATE | SDAM+2~, SDAM+7*, SDAM+8 |
| DFN | DG+4~*, DG+6, DG+7, DG+8, NEWINPT+2, DGPM+2, DGPM+8, DGPM+14, CKVST+3, CKVST+6 , DGS+1~, DGS+3*, DGS+4*, DGS+7, SDAM+2~, SDAM+6*, SDAM+8, GMRA+3~, GMRA+4*, GMRA+5 , GMRASMT~, GMRASMT+1, GMRASMT+2, GMPL~, GMPL+1*, GMPL+3, GMRV~, GMRV+1*, GMRV+3, CP~ , CP+2*, CP+4, TIU~, TIU+3*, TIUR+1~, TIUR+4*, TIUR+5, TIUR+11*, TIUR+13, TRQ+2 , TRQ+4, TRQ+5, TRQ+8, TRQ+9, TIUS+2~, TIUS+4*, TIUS+7, IBCN+3, IBCN+5, IBCN+7 , IBTASK+1, IBTASK+2, PCMMT+3~*, PCMMT+4, PCMMTP+3~, PCMMTP+5*, PCMMTP+6 |
| >> DGDA | DG+4 |
| >> DGFIELD | DG+7 |
| >> DGFILE | DG+2 |
| >> DGPMA | NEWINPT+2, DGPM+5 |
| >> DGPMDA | NEWINPT+2 |
| >> DGPMP | NEWINPT+2, DGPM+5 |
| >> DGPMT | NEWINPT+2, DGPM+4 |
| DT | TRQ+6, IBCN+9 |
| ERR | GMRV~, GMRV+2 |
| >> GMRAPA | GMRA+4 |
| >> GMRAPA(0 | GMRA+4 |
| HLOC | CKVST+1~, CKVST+2*, CKVST+3 |
| I | GMRA+3~, IBCN+3~, IBCN+8* |
| >> IBCDFN | IBCN+2, IBCN+3 |
| >> IBEVTA0 | IBDIFF+1, IBDIFF+2 |
| >> IBEVTA7 | IBDIFF+3 |
| >> IBEVTACT | IBCN+4, IBCN+10 |
| >> IBEVTP0 | IBDIFF+1, IBDIFF+2 |
| >> IBEVTP7 | IBDIFF+3 |
| ID | CP~, CP+2*, CP+3, CP+4, IBCN+3~*, IBCN+5, IBCN+7, IBCN+8, IBTASK+1, IBTASK+2 |
| IEN | DGS+1~, DGS+2*, DGS+7, GMRA+3~, GMRA+4*, GMRA+5, GMPL~, GMPL+1*, GMPL+2, GMPL+3 , GMRV~, GMRV+1*, GMRV+3, TIU~, TIU+3*, TIU+8*, TIU+10, TIUR+1~, TIUR+3, TIUR+5* , TIUR+6, TIUR+8*, TIUR+12*, TIUR+13*, TIUR+14, TRQ+2, TRQ+4, TRQ+5, TRQ+7, TRQ+8 , TRQ+9, TIUS~, TIUS+1*, TIUS+3, DOCDEF~, USR~, XU~ |
| NEW | GMRA+3~ |
| >> SCPTTMAF | PCMMT+3 |
| >> SCPTTMB4 | PCMMT+3 |
| >> SCPTTPAF | PCMMTP+4 |
| >> SCPTTPB4 | PCMMTP+4 |
| >> SDAMEVT | SDAM+3 |
| >> SDATA | SDAM+2, SDAM+6, SDAM+7 |
| >> SDATA("AFTER" | SDAM+5 |
| >> SDATA("BEFORE" | SDAM+5 |
| STS | TIU+2~, TIU+4*, TIU+5, TIU+6, TIU+7 |
| TIU0 | TIUS+2~, TIUS+3* |
| TIUIEN | TIUS+2~, TIUS+3*, TIUS+4, TIUS+5, TIUS+7 |
| TM | PCMMTP+3~, PCMMTP+4*, PCMMTP+5 |
| U | DG+3, FLD+2, DGPM+5, CKVST+2, CKVST+4, SDAM+6, SDAM+7, GMRASMT+1, GMPL+2, TRQ+5 , TRQ+6, TIUS+3, IBCN+9, IBDIFF+2, IBDIFF+3 |
| VPRDFN | WV+1~, WV+4*, WV+5, WV+7, WV+8, WV+10, WV+14 |
| VPRFLAG | WV+1~, WV+12*, WV+13*, WV+14 |
| VPRFLD | WV+1~, WV+13* |
| VPRFN | DG+2~*, DG+3, DG+7 |
| VPRPREG | WV+1~, WV+2*, WV+3 |
| VPRPREG("AFTER" | WV+4, WV+10, WV+13 |
| VPRPREG("BEFORE" | WV+7, WV+8, WV+10, WV+13 |
| VPRSQ | CKVST+1~, CKVST+6!, CKVST+7, TIUR+1~, TRQ+2, TRQ+3, TRQ+4, TRQ+5, TRQ+6, IBCN+3~ , IBCN+5, IBCN+6, IBCN+7, IBCN+8, IBCN+9 |
| VST | DGPM+3~, DGPM+7*, DGPM+8, DGPM+13*, DGPM+14, CKVST+3*, CKVST+4, CKVST+6, CP+3~*, CP+4 , TIUR+1~, TIUR+4*, TIUR+11*, TRQ+2, TRQ+4, TRQ+5, TIUS+2~, TIUS+5*, TIUS+7 |
| X | FLD~, FLD+2*, FLD+3, FLD+4, FLD+5, FLD+6, FLD+7, FLD+8, TIUR+1~, TRQ+5* |
| X(2 | TIU+4 |
| X(3 | TIU+4 |
| >> X1 | TIU+9 |
| >> X1(2 | TIU+9 |
| >> X2 | TIU+9 |
| >> X2(2 | TIU+9 |
| Y | NEWINPT+1~*, NEWINPT+2*, NEWINPT+3 |
| ZTCPU | IBCN+11~ |
| ZTDESC | IBCN+11~, IBCN+12* |
| ZTDTH | IBCN+11~, IBCN+13* |
| ZTIO | IBCN+11~, IBCN+12* |
| ZTKIL | IBCN+11~ |
| ZTPRI | IBCN+11~ |
| ZTRTN | IBCN+11~, IBCN+12* |
| ZTSAVE | IBCN+11~ |
| ZTSAVE("DFN" | IBCN+13* |
| ZTSAVE("ID" | IBCN+13* |
| ZTSK | IBCN+11~ |
| ZTSYNC | IBCN+11~ |
| ZTUCI | IBCN+11~ |