VENPCCU ; IHS/OIT/GIS - VEN UTILITIES ; 29 Dec 2009 2:02 PM
Source file <VENPCCU.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | NOW^%DTC FILE^DICN ^DIR |
PCC New Encounter Form | 2 | ($$FIND,$$OPN,$$OTCP,CTCP)^VENPCCP ($$CFG,$$STRIP)^VENPCCU |
Name | Comments | DBIA/ICR reference |
---|---|---|
CP(DEPTIEN) | ; EP-RETURNS THE DEFAULT PROVIDER FOR A GIVEN CLINIC
|
|
VEN() | ; EP-M VENDOR
|
|
FHPT | ||
DUR(D0) | ; EP-FROM DD 19707.2 ; COMPUTES THE CURRENT DURATION OF WAITING TIME
|
|
IEN(X) | ; EP - RETURN THE IEN TO A SCHEMA FIELD
|
|
PGRP(DEPTIEN,HSFLAG,PGRP) | ; EP-RETURN THE PRINTER GROUP
|
|
FILE | ; EP-DO FILE^DICN
|
|
WAIT() | ; EP-WAIT STATE
|
|
SETPIECE(VAL,STG,DEL,PCE) | ; EP-ALTERNATIVE TO MSM'S FLAWED SETPIECE FUNCTION THAT CRASHES WITH VERY LONG STRINGS
; INSERT VAL INTO STRING "STG" AT PIECE "PCE" GIVEN DELIMITER "DEL" |
|
CHART(CHART,LIEN) | ; EP-GIVEN A LOCATION IEN AND PHS CHART # RETURN THE PATIENT DFN
|
|
FVICD(PIEN) | ; EP-GIVEN V POV IEN, RETURN THE ICD CODE (OR NULL IF FOREIGN VISIT SCREEN IS APPLIED AND POSITIVE)
|
|
HEADER(DEFEF) | ; EP-RETURN THIS TEMPLATE'S HEADER FILE MNEMONIC ; PATCHED BY GIS 10/24/03
; PATCHED BY GIS/OIT 10/15/05 ; PCC+ 2.5 PATCH 1 |
|
STRIP(X) | ; EP-STRIP BLANKS OFF BOTH ENDS OF A STRING
|
|
AQ(DA,X) | ; EP-FROM THE DD TO CREATE A MUMPS XREF FOR VEN QUEUE
|
|
LEN(D0) | ; EP-ELAPSED TIME, EXTERNAL FORMAT
|
|
GP(FILE) | ; EP-RETURNS THE IEN OF THE LOCAL GENERIC PROVIDER
|
|
CHOP(TXT,LEN,TAB,CNT) | ; EP - CHOP A TXT STRING INTO LINES
|
|
CONVERT(MN,SS) | ; EP-CONVERT A HEADER FILE TO A XXX_HEADER FILE
|
|
PAUSE | ; EP-PAUSE FOR USER
|
|
TIME(T1,T2) | ; EP - TIMESTAMP DISPLAY
|
|
TT1 | ||
ICD(CODE) | ; EP - GIVEN AN ICD CODE, RETURN THE ICD9 IEN OR NULL
; WORKS WITH BOTH OLD AND NEW "AB" INDEX! |
|
PRV(PIEN) | ; EP-CONVERTS FILE 16 IEN TO FILE 200 IEN
|
|
CSTOP(DEPTIEN) | ; EP-GIVEN A DEPARTMENT IEN, RETURN THE CLINIC STOP
|
|
OS() | ; EP-RETURNS THE LOCAL OPERATING SYSTEM
|
|
CLASS(IEN,X) | ; EP-FROM DATA DICTIONARY 19707.93
|
|
SLASH(X) | ; EP-PATH VALIDITY CHECKER INPUT TRANSFORM
|
|
MRP() | ; EP - RETURN THE MEDICAL RECORDS PRINT GROUP
|
|
AQ1(DA) | ; EP-FROM THE DD TO DELETE THE AQ XREF FOR VEN QUEUE
|
|
CLASS2(IEN,X) | ; EP-FROM THE DD 19707.1. COMPUTES A TRIGGERED VALUE
|
|
ZOSF(R,L,X1,X2) | ; EP-SCHEDULING PKG LINK
|
|
FHP(MN,MMF) | ; EP-GIVEN A HEADER FILE MNEMONIC AND HEADER (OR PIECE), THIS FUNCTION RETURNS THE '^' PIECE (OR HEADER)
|
|
NOW() | ; EP-FROM MULTIPLE ROUTINES
|
|
CFG() | ; EP-RETURN THE CURRENT CONFIGURATION IEN
|
|
PAD(X,LEN) | ; EP-PAD RIGHT END OF STRING WITH SPACES TO LENGTH LEN
|
|
W1 | ||
MAXNARR(DEFEF) | ; EP-RETURN THE NAMIMUM LENGTH OF THE DX NARRATIVE ON THIS FORM ; PATCHED BY GIS 1/8/04
|
|
CLASS1(IEN,X) | ; EP FROM THE DD. COMPUTES A TRIGGER VALUE
|
|
TESTTCP | ; EP-TEST THE TCP SOCKET
|
|
PRV1(DFN) | ; EP-CONVERT FILE 200 DFN TO FILE 16 IEN
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNPAT("D" | CHART+5 |
^AUPNVPOV - [#9000010.07] | FVICD+2 |
^AUPNVSIT - [#9000010] | FVICD+6 |
^AUTTLOC - [#9999999.06] | CHART+1 |
^DD(9000010.06 | PRV+1 |
^DPT - [#2] | GP+6 |
^ICD9 - [#80] | FVICD+3 |
^ICD9("AB" | ICD+4, ICD+6 |
^VA(200 - [#200] | PRV+1, PRV1+1 |
^VEN(7.1 - [#19707.1] | CLASS2+4 |
^VEN(7.2 - [#19707.2] | DUR+2, DUR+3, LEN+2, LEN+3, AQ+3, AQ+4*, AQ1+2, AQ1+3! |
^VEN(7.4 - [#19707.4] | PGRP+3, PGRP+4, MRP+3, MRP+5 |
^VEN(7.41 - [#19707.41] | HEADER+6, MAXNARR+2, FVICD+5 |
^VEN(7.5 - [#19707.5] | CONVERT+3, GP+4, CFG+2, OS+1, VEN+1, PGRP+2, HEADER+3, FHP+4 |
^VEN(7.93 - [#19707.93] | CLASS+4 |
^VEN(7.94 - [#19707.94] | CLASS1+4 |
^VEN(7.95 - [#19707.95] | CP+2, PGRP+3, MRP+2, CSTOP+1 |
Name | Line Occurrences |
---|---|
$$CFG | GP+3, SLASH+1, HEADER+3, FHP+4 |
$$FHP | FHPT |
$$MRP | PGRP+2 |
$$OS | SLASH+3 |
$$TIME | DUR+7, LEN+4 |
TT1 | TT1+7 |
W1 | W1+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | CHART+3~, CHART+4*, CHOP+4~, CONVERT+1~, CONVERT+6*, GP+7*, VEN+1~*, VEN+2, CLASS+3~, CLASS+7* , CLASS+8, PAD+1~, PAD+4*, PAD+5, NOW+1~, NOW+3, CLASS1+3~, CLASS1+7*, CLASS1+8, DUR+1~ , DUR+4*, DUR+6, TIME+1~, TIME+13*, CP+1~, CP+2*, CP+3, PGRP+1~, PGRP+2*, PGRP+3* , PGRP+4*, PGRP+5, ICD+3~, SLASH+2~, SLASH+3*, WAIT+1~, W1*, W1+2, W1+3, HEADER+2~ , HEADER+6*, HEADER+7, HEADER+8, MAXNARR+1~, MAXNARR+2*, MAXNARR+3, MAXNARR+4, MAXNARR+5 |
%H | NOW+1~, DUR+1~ |
%I | NOW+1~, DUR+1~ |
A | ZOSF+1~, ZOSF+5* |
B | ZOSF+1~, ZOSF+5* |
C | ZOSF+1~, ZOSF+2*, ZOSF+4, ZOSF+5 |
CFIGIEN | GP+1~, GP+3*, GP+4, CFG+1~, CFG+2*, CFG+3, PGRP+2 |
CHART | CHART~, CHART+2, CHART+4*, CHART+5 |
CMD | ZOSF+1~, ZOSF+2*, ZOSF+3, ZOSF+5 |
CNT | CHOP~, CHOP+3*, CHOP+12*, CHOP+13, CHOP+15*, CHOP+16 |
CODE | ICD~, ICD+2, ICD+5*, ICD+6 |
D | FILE+3!, NOW+1~, NOW+3*, NOW+4, TIME+1~, TIME+14*, TIME+15 |
D0 | FILE+3!, DUR~, DUR+2, DUR+3, LEN~, LEN+2, LEN+3 |
D1 | FILE+3!, TIME+1~, TIME+2*, TIME+8 |
D2 | TIME+1~, TIME+2*, TIME+7*, TIME+8 |
DA | FILE+3!, TT1!, AQ~, AQ+1, AQ+3, AQ+4, AQ1~, AQ1+2, AQ1+3, SLASH+1 |
DD | FILE+1! |
DDER | FILE+3! |
DEFEF | HEADER~, HEADER+6, MAXNARR~, MAXNARR+2, FVICD+5 |
DEL | SETPIECE~, SETPIECE+3, SETPIECE+5, SETPIECE+6, SETPIECE+7 |
DEPTIEN | CP~, CP+2, PGRP~, PGRP+3, MRP+2, CSTOP~, CSTOP+1 |
DFN | CHART+3~, CHART+5*, CHART+6, GP+1~, GP+4*, GP+5, GP+6, GP+7*, PRV1~, PRV1+1 |
DI | FILE+3! |
DIADD | FILE+3! |
DIC | FILE+3! |
DICR | FILE+3! |
DIE | FILE+3! |
DINUM | FILE+3! |
DIR | PAUSE+3!, TT1! |
DIR("?" | TT1* |
DIR("A" | PAUSE+3*, TT1* |
DIR(0 | PAUSE+3*, TT1* |
DIRUT | PAUSE+5! |
DLAYGO | FILE+3! |
DO | FILE+1! |
DQ | FILE+3! |
DR | FILE+3! |
DTIME | W1 |
DUR | TIME+1~, TIME+11*, TIME+12, TIME+13, TIME+14 |
DUZ(2 | FVICD+7 |
FILE | CONVERT+1~, CONVERT+4*, CONVERT+5, CONVERT+7*, CONVERT+8, GP~, GP+2*, GP+5, FHP+1~, FHP+3* , FHP+5 |
FLD | FHP+1~, FHP+7* |
H | TIME+1~, TIME+13*, TIME+14*, TIME+15 |
H1 | TIME+1~, TIME+4*, TIME+7, TIME+9 |
H2 | TIME+1~, TIME+4*, TIME+6*, TIME+7*, TIME+9 |
H25 | HEADER+2~, HEADER+3*, HEADER+5*, HEADER+7 |
HM1 | TIME+1~, TIME+3*, TIME+4, TIME+5 |
HM2 | TIME+1~, TIME+3*, TIME+4, TIME+5 |
HSFLAG | PGRP~, PGRP+2 |
ICD | FVICD+1~, FVICD+3*, FVICD+4, FVICD+5, FVICD+8 |
IEN | CLASS~, CLASS+4, CLASS1~, CLASS1+4, CLASS2~, CLASS2+4, ICD+3~, ICD+6*, ICD+7, MRP+1~ , MRP+2*, MRP+3*, MRP+4, MRP+5 |
IIEN | FVICD+1~, FVICD+3* |
IO("S" | PAUSE+2 |
IOST | PAUSE+1 |
>> IOT | PAUSE+2 |
L | ZOSF~, ZOSF+4, FHP+1~, FHP+7*, FHP+8 |
LEN | CHOP~, CHOP+1, CHOP+7, CHOP+9, PAD~, PAD+3, PAD+4, PAD+5 |
LIEN | CHART~, CHART+1, CHART+5, FVICD+1~, FVICD+6*, FVICD+7 |
M | TIME+1~, TIME+13*, TIME+14*, TIME+15 |
M1 | TIME+1~, TIME+5*, TIME+6, TIME+10 |
M2 | TIME+1~, TIME+5*, TIME+6*, TIME+10 |
MMF | FHP~, FHP+6, FHP+8, FHP+9 |
MN | CONVERT~, CONVERT+4, CONVERT+7, FHP~, FHP+2, FHP+3 |
N | CONVERT+1~, CONVERT+6*, SETPIECE+2~, SETPIECE+3*, SETPIECE+4, SETPIECE+6 |
NAME | GP+1~, GP+6*, GP+7, MRP+1~, MRP+5*, MRP+6 |
OSF | ZOSF+1~, ZOSF+3*, ZOSF+4*, ZOSF+5 |
P1 | SETPIECE+2~, SETPIECE+5*, SETPIECE+7 |
P2 | SETPIECE+2~, SETPIECE+6*, SETPIECE+7 |
PATH | CONVERT+1~, CONVERT+3*, CONVERT+5, CONVERT+8, HEADER+2~, HEADER+3*, HEADER+4, HEADER+5, FHP+1~, FHP+4* , FHP+5 |
PCE | CHOP+4~, CHOP+6*, CHOP+8, SETPIECE~, SETPIECE+5, SETPIECE+6, FHP+1~, FHP+8*, FHP+10 |
PGRP | PGRP~, PGRP+4 |
PIEN | PRV~, PRV+1, PRV+2, FVICD~, FVICD+2 |
POP | CONVERT+1~, CONVERT+5*, CONVERT+8*, TESTTCP+1~, TT1+3*, TT1+4, FHP+1~, FHP+5* |
R | ZOSF~, ZOSF+3, ZOSF+5 |
REC | CONVERT+1~, CONVERT+6* |
S | CHOP+4~, CHOP+5*, CHOP+6, CHOP+8, SLASH+2~, SLASH+3*, SLASH+4, SLASH+5, SLASH+6, SLASH+7 , ZOSF+1~, ZOSF+2*, ZOSF+3, ZOSF+4, ZOSF+5 |
>> SPACE | CHOP+3*, CHOP+13, CHOP+16 |
SS | CONVERT~, CONVERT+2*, CONVERT+3 |
STAT | ICD+3~, ICD+4*, ICD+5 |
STG | SETPIECE~, SETPIECE+3, SETPIECE+4, SETPIECE+5, SETPIECE+6!, SETPIECE+7*, SETPIECE+8 |
T | NOW+1~, NOW+3*, NOW+4 |
T1 | DUR+1~, DUR+5*, DUR+7, TIME~, TIME+2, TIME+3, LEN+1~, LEN+2*, LEN+4 |
T2 | DUR+1~, DUR+6*, DUR+7, TIME~, TIME+2, TIME+3, LEN+1~, LEN+3*, LEN+4 |
TAB | CHOP~, CHOP+3* |
TXT | CHOP~, CHOP+1, CHOP+6, CHOP+10, CHOP+13*, CHOP+14, CHOP+16* |
TXT( | CHOP+13*, CHOP+16* |
TYPE | ZOSF+1~, ZOSF+2*, ZOSF+3, ZOSF+4, ZOSF+5 |
U | CONVERT+6, GP+4, GP+6, GP+7, OS+1, VEN+1, CLASS+4, PRV1+1, CLASS1+4, CLASS2+4 , DUR+4, DUR+5, LEN+2, LEN+3, AQ+4, AQ1+3, CP+2, PGRP+2, PGRP+3, PGRP+4 , MRP+2, MRP+5, HEADER+6, MAXNARR+2, FVICD+3, FVICD+5, FVICD+6, CSTOP+1, FHP+6, FHP+7 , FHP+8 |
VAL | SETPIECE~, SETPIECE+7 |
VIEN | FVICD+1~, FVICD+3*, FVICD+6 |
X | CHART+3~, CHOP+4~, CHOP+6*, CHOP+7, CHOP+8*, CHOP+9*, CHOP+10, CHOP+13, CLASS~, CLASS+1 , CLASS+7, STRIP~, STRIP+1*, STRIP+2, PAD~, PAD+2, PAD+5*, PAD+6, NOW+1~, CLASS1~ , CLASS1+1, CLASS1+7, CLASS2~, CLASS2+1, CLASS2+6, DUR+1~, DUR+3*, DUR+4, DUR+5, TESTTCP+1~ , AQ~, AQ+1, AQ+4, SLASH~, SLASH+1, SLASH+3, SLASH+4*, SLASH+5*, SLASH+6, SLASH+7 , FVICD+1~, FVICD+2*, FVICD+3, FHP+1~, FHP+6, FHP+7, FHP+8, IEN~, IEN+1 |
X1 | ZOSF~, ZOSF+5 |
X2 | ZOSF~, ZOSF+5 |
XD | TIME+1~, TIME+8*, TIME+11 |
XH | TIME+1~, TIME+9*, TIME+11 |
XM | TIME+1~, TIME+10*, TIME+11 |
Y | CHOP+4~, CHOP+10*, CHOP+11*, CHOP+13, CLASS+3~, CLASS+4*, CLASS+5, CLASS+6, CLASS1+3~, CLASS1+4* , CLASS1+5, CLASS1+6, CLASS2+3~, CLASS2+4*, CLASS2+5, CLASS2+6, TESTTCP+1~, TT1+1, TT1+2, TT1+3 , AQ+3~*, AQ+4, AQ1+1~, AQ1+2*, AQ1+3, SLASH+2~, FHP+8*, FHP+9 |
Z | CLASS+3~, CLASS+6*, CLASS+7, CLASS1+3~, CLASS1+6*, CLASS1+7, CLASS2+3~, CLASS2+6*, CLASS2+7, SLASH+2~ , SLASH+3*, SLASH+6, SLASH+7 |
>> ZTQUEUED | PAUSE+2 |