STANDARD DATA DICTIONARY #41.1 -- SCHEDULED ADMISSION FILE 9/29/25 PAGE 1
STORED IN ^DGS(41.1, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 5.3)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains data concerning patients scheduled for a future admission to the medical facility.
DD ACCESS: @
RD ACCESS: d
WR ACCESS: D
DEL ACCESS: D
LAYGO ACCESS: D
IDENTIFIED BY: RESERVATION DATE/TIME (#2)[R]
POINTED TO BY: SCHEDULED ADMISSION field (#.32) of the CLAIMS TRACKING File (#356)
CROSS
REFERENCED BY: ADMITTED(AMVT), WARD(ARSV), PATIENT(B), RESERVATION DATE/TIME(C)
INDEXED BY: PATIENT & RESERVATION DATE/TIME & LENGTH OF STAY EXPECTED & ADMITTING DIAGNOSIS & PROVIDER & SURGERY & OPT/NSC
STATUS & WARD & TREATING SPECIALTY & WARD OR TREATING SPECIALTY & PERSON SCHEDULING ADMIT & DIVISION & DATE/TIME
CANCELLED & CANCELLED BY & REASON CANCELLED & WAS PATIENT NOTIFIED & ADMITTED (AC)
41.1,.01 PATIENT 0;1 POINTER TO PATIENT FILE (#2) (Required)
LAST EDITED: MAY 05, 1987
DESCRIPTION:
Enter the name of the patient that is scheduled for a future admission at this facility.
UNEDITABLE
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 41.1^B
1)= S ^DGS(41.1,"B",$E(X,1,30),DA)=""
2)= K ^DGS(41.1,"B",$E(X,1,30),DA)
RECORD INDEXES: AC (#837)
41.1,2 RESERVATION DATE/TIME 0;2 DATE (Required)
INPUT TRANSFORM: S %DT="ERTX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: MAY 06, 1987
DESCRIPTION:
Enter the date/time this patient is scheduled to appear at your facility for this admission.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 41.1^C
1)= S ^DGS(41.1,"C",$E(X,1,30),DA)=""
2)= K ^DGS(41.1,"C",$E(X,1,30),DA)
RECORD INDEXES: AC (#837)
41.1,3 LENGTH OF STAY EXPECTED 0;3 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999)!(X<0)!(X?.E1"."1N.N) X
HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 0 AND 999
DESCRIPTION: Enter the length of time it is expected this patient will have to remain at your facility until
inpatient treatment is complete.
RECORD INDEXES: AC (#837)
41.1,4 ADMITTING DIAGNOSIS 0;4 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>30!($L(X)<2) X
LAST EDITED: MAY 09, 1991
HELP-PROMPT: Answer must be 2-30 characters in length.
DESCRIPTION:
Enter the diagnosis of the illness or injury for which this patient will be treated.
RECORD INDEXES: AC (#837)
41.1,5 PROVIDER 0;5 POINTER TO NEW PERSON FILE (#200) (Required)
INPUT TRANSFORM: S DIC("S")="I $$SCREEN^DGPMDD(Y,DA,DT)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: DEC 07, 1994
HELP-PROMPT: Allow only active providers.
DESCRIPTION:
Enter the name of the provider who has ordered this admission.
SCREEN: S DIC("S")="I $$SCREEN^DGPMDD(Y,DA,DT)"
EXPLANATION: Only select active providers
EXECUTABLE HELP: D HELP^DGPMDD(DA,DT)
RECORD INDEXES: AC (#837)
41.1,6 SURGERY 0;6 SET
'Y' FOR YES;
'N' FOR NO;
DESCRIPTION:
Answer YES if surgery will be required as part of the treatement this patient is scheduled for.
RECORD INDEXES: AC (#837)
41.1,7 OPT/NSC STATUS 0;7 SET
'1' FOR YES;
'0' FOR NO;
DESCRIPTION:
Enter yes if this patient will be admitted under the movement type OPT-NSC. Otherwise, answer no.
RECORD INDEXES: AC (#837)
41.1,8 WARD 0;8 POINTER TO WARD LOCATION FILE (#42) (Required)
INPUT TRANSFORM: S DIC("S")="I $S($D(^(""I"")):^(""I"")="""",1:1)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: NOV 02, 1999
DESCRIPTION:
Enter the name of the ward this patient will be admitted to.
SCREEN: S DIC("S")="I $S($D(^(""I"")):^(""I"")="""",1:1)"
EXPLANATION: Only select active wards.
NOTES: TRIGGERED by the WARD OR TREATING SPECIALTY field of the SCHEDULED ADMISSION File
CROSS-REFERENCE: 41.1^ARSV
1)= S ^DGS(41.1,"ARSV",$E(X,1,30),DA)=""
2)= K ^DGS(41.1,"ARSV",$E(X,1,30),DA)
CROSS-REFERENCE: ^^TRIGGER^41.1^12
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGS(41.1,D0,0)):^(0),1:"") S X=$P(Y(1),U,12),X=X S
DIU=X K Y X ^DD(41.1,8,1,2,1.1) X ^DD(41.1,8,1,2,1.4)
1.1)= S X=DIV S I(0,0)=$S($D(D0):D0,1:""),D0=DIV S:'$D(^DIC(42,+D0,0)) D0=-1 S I(100,0)=$S($D(D0):D
0,1:""),Y(101)=X,D0=DIU S:'$D(^DG(40.8,+D0,0)) D0=-1 S X=$S('$D(D0):"",D0<0:"",1:D0) S D0=I(0,0)
1.4)= S DIH=$S($D(^DGS(41.1,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,12)=DIV,DIH=41.1,DIG=12 D ^DICR
2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGS(41.1,D0,0)):^(0),1:"") S X=$P(Y(1),U,12),X=X S
DIU=X K Y S X="" X ^DD(41.1,8,1,2,2.4)
2.4)= S DIH=$S($D(^DGS(41.1,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,12)=DIV,DIH=41.1,DIG=12 D ^DICR
CREATE VALUE)= WARD:DIVISION:NUMBER
DELETE VALUE)= @
FIELD)= DIVISION
RECORD INDEXES: AC (#837)
41.1,9 TREATING SPECIALTY 0;9 POINTER TO FACILITY TREATING SPECIALTY FILE (#45.7) (Required)
INPUT TRANSFORM: S DIC("S")="I $$ACTIVE^DGACT(45.7,Y,$P($G(^DGS(41.1,DA,0)),U,2))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0
X
LAST EDITED: JUL 28, 1995
HELP-PROMPT: Enter treating specialty. This must be an active treating specialty.
DESCRIPTION:
Enter the name of the treating specialty under which this patient will be treated.
SCREEN: S DIC("S")="I $$ACTIVE^DGACT(45.7,Y,$P($G(^DGS(41.1,DA,0)),U,2))"
EXPLANATION: Allows only active treating specialties.
NOTES: TRIGGERED by the WARD OR TREATING SPECIALTY field of the SCHEDULED ADMISSION File
RECORD INDEXES: AC (#837)
41.1,10 WARD OR TREATING SPECIALTY 0;10 SET (Required)
'W' FOR WARD;
'T' FOR TREATING SPECIALTY;
LAST EDITED: APR 17, 2000
DESCRIPTION: Respond W if this patient is being scheduled for an admission to a particular ward or T if the
sheduled admission is for a particular treating specialty.
CROSS-REFERENCE: ^^TRIGGER^41.1^8
1)= X ^DD(41.1,10,1,1,1.3) I X S X=DIV S Y(1)=$S($D(^DGS(41.1,D0,0)):^(0),1:"") S X=$P(Y(1),U,8),X=
X S DIU=X K Y S X="" X ^DD(41.1,10,1,1,1.4)
1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$C(59)_$S($D(^DD(41.1,10,0)):$P(^(0),U,3),1:"")
S X=$P($P(Y(1),$C(59)_Y(0)_":",2),$C(59),1)'="WARD"
1.4)= S DIH=$S($D(^DGS(41.1,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,8)=DIV,DIH=41.1,DIG=8 D ^DICR
2)= Q
CREATE CONDITION)= WARD OR TREATING SPECIALTY'="WARD"
CREATE VALUE)= @
DELETE VALUE)= NO EFFECT
FIELD)= WARD
CROSS-REFERENCE: ^^TRIGGER^41.1^9
1)= X ^DD(41.1,10,1,2,1.3) I X S X=DIV S Y(1)=$S($D(^DGS(41.1,D0,0)):^(0),1:"") S X=$P(Y(1),U,9),X=
X S DIU=X K Y S X="" X ^DD(41.1,10,1,2,1.4)
1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$C(59)_$S($D(^DD(41.1,10,0)):$P(^(0),U,3),1:"")
S X=$P($P(Y(1),$C(59)_Y(0)_":",2),$C(59),1)'="TREATING SPECIALTY"
1.4)= S DIH=$S($D(^DGS(41.1,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,9)=DIV,DIH=41.1,DIG=9 D ^DICR
2)= Q
CREATE CONDITION)= WARD OR TREATING SPECIALTY'="TREATING SPECIALTY"
CREATE VALUE)= @
DELETE VALUE)= NO EFFECT
FIELD)= TREATING SPECIALTY
RECORD INDEXES: AC (#837)
41.1,11 PERSON SCHEDULING ADMIT 0;11 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: OCT 06, 1990
DESCRIPTION:
The name of the user entering the scheduled admission will be stored here.
RECORD INDEXES: AC (#837)
41.1,12 DIVISION 0;12 POINTER TO MEDICAL CENTER DIVISION FILE (#40.8)
INPUT TRANSFORM: S DIC("S")="I '$P(^(0),U,3)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: JUN 03, 1986
DESCRIPTION:
Enter the name of the division to which this patient should report.
SCREEN: S DIC("S")="I '$P(^(0),U,3)"
EXPLANATION: Not Outpatient Divisions
NOTES: TRIGGERED by the WARD field of the SCHEDULED ADMISSION File
RECORD INDEXES: AC (#837)
41.1,13 DATE/TIME CANCELLED 0;13 DATE
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: MAY 06, 1987
DESCRIPTION:
If this scheduled admission was cancelled, enter the date/time it was cancelled.
RECORD INDEXES: AC (#837)
41.1,14 CANCELLED BY 0;14 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: OCT 06, 1990
DESCRIPTION: If this scheduled admission was cancelled, this field will contain the name of the user that
cancelled it.
RECORD INDEXES: AC (#837)
41.1,15 REASON CANCELLED 0;15 SET
'1' FOR EXPIRED;
'2' FOR OVERDUE;
'3' FOR REFUSED ADMISSION;
'4' FOR NO AVAILABLE BEDS;
'5' FOR OTHER;
LAST EDITED: MAY 07, 1987
DESCRIPTION:
Choose from the available list the reason this scheduled admission was cancelled.
RECORD INDEXES: AC (#837)
41.1,16 WAS PATIENT NOTIFIED 0;16 SET
'0' FOR YES;
'1' FOR NO;
'2' FOR NOT APPLICABLE;
LAST EDITED: JUL 31, 1987
DESCRIPTION: If the scheduled admission was cancelled, enter YES here if the patient was notified of the
cancellation. Otherwise answer NO.
RECORD INDEXES: AC (#837)
41.1,17 ADMITTED 0;17 POINTER TO PATIENT MOVEMENT FILE (#405)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),""^"",2)=1,($P(^(0),""^"",3)=+^DGS(41.1,DA,0))" D ^DIC K DIC S DIC=DIE,X=+Y K
:Y<0 X
LAST EDITED: NOV 23, 1990
HELP-PROMPT: If the patient was actually admitted, enter the admission movement
DESCRIPTION: This field will contain the admission entry in the PATIENT MOVEMENT file. If this field is not
filled in, the patient was not admitted for this scheduled admission.
SCREEN: S DIC("S")="I $P(^(0),""^"",2)=1,($P(^(0),""^"",3)=+^DGS(41.1,DA,0))"
EXPLANATION: Must be an admission movement and for the same patient
CROSS-REFERENCE: 41.1^AMVT
1)= S ^DGS(41.1,"AMVT",$E(X,1,30),DA)=""
2)= K ^DGS(41.1,"AMVT",$E(X,1,30),DA)
RECORD INDEXES: AC (#837)
FILES POINTED TO FIELDS
FACILITY TREATING SPECIALTY
(#45.7) TREATING SPECIALTY (#9)
MEDICAL CENTER DIVISION (#40.8) DIVISION (#12)
NEW PERSON (#200) PROVIDER (#5)
PERSON SCHEDULING ADMIT (#11)
CANCELLED BY (#14)
PATIENT (#2) PATIENT (#.01)
PATIENT MOVEMENT (#405) ADMITTED (#17)
WARD LOCATION (#42) WARD (#8)
File #41.1
Record Indexes:
AC (#837) RECORD MUMPS IR ACTION
Short Descr: Notify packages when an entry is acted upon.
Description: This cross-reference will notify subscribing packages via protocol DG SA FILE ENTRY NOTIFIER when an entry in
this file is added, modified or removed.
Set Logic: D NOTIFY^DGSCHAD(.X1,.X2,.DA,"SET")
Kill Logic: D NOTIFY^DGSCHAD(.X1,.X2,.DA,"KILL")
X(1): PATIENT (41.1,.01) (forwards)
X(2): RESERVATION DATE/TIME (41.1,2) (forwards)
X(3): LENGTH OF STAY EXPECTED (41.1,3) (forwards)
X(4): ADMITTING DIAGNOSIS (41.1,4) (forwards)
X(5): PROVIDER (41.1,5) (forwards)
X(6): SURGERY (41.1,6) (forwards)
X(7): OPT/NSC STATUS (41.1,7) (forwards)
X(8): WARD (41.1,8) (forwards)
X(9): TREATING SPECIALTY (41.1,9) (forwards)
X(10): WARD OR TREATING SPECIALTY (41.1,10) (forwards)
X(11): PERSON SCHEDULING ADMIT (41.1,11) (forwards)
X(12): DIVISION (41.1,12) (forwards)
X(13): DATE/TIME CANCELLED (41.1,13) (forwards)
X(14): CANCELLED BY (41.1,14) (forwards)
X(15): REASON CANCELLED (41.1,15) (forwards)
X(16): WAS PATIENT NOTIFIED (41.1,16) (forwards)
X(17): ADMITTED (41.1,17) (forwards)
INPUT TEMPLATE(S):
DGSCHADMIT MAY 19, 1998@13:27 USER #0 ^DGSATX
PRINT TEMPLATE(S):
DGADTRESVB MAY 17, 1990@09:04 USER #0 SCHEDULED ADMISSIONS
DGSCHAD AUG 24, 1988 USER #0 FUTURE SCHEDULED ADMISSION LIST
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):