STANDARD DATA DICTIONARY #356.91 -- INPATIENT PROCEDURE FILE                                                      3/24/25    PAGE 1
STORED IN ^IBT(356.91,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                      (VERSION 2.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file holds inpatient procedures.  
 
Per VHA Directive 10-93-142, this file definition should not be modified.  


              DD ACCESS: @
              WR ACCESS: @
             DEL ACCESS: @
           LAYGO ACCESS: @
           AUDIT ACCESS: @
IDENTIFIED BY: PROCEDURE DATE (#.03)[R]
      "WRITE": N Y S Y=$G(^(0)) W "   ",$P($G(^DPT(+$P($G(^DGPM(+$P(Y,U,2),0)),U,3),0)),U)

CROSS
REFERENCED BY: PROCEDURE(ADGPM), ADMISSION MOVEMENT(ADGPM1), ADMISSION MOVEMENT(APP), PROCEDURE DATE(APP1), PROCEDURE(B), 
               ADMISSION MOVEMENT(C), PROCEDURE DATE(D)



356.91,.01    PROCEDURE              0;1 POINTER TO ICD OPERATION/PROCEDURE FILE (#80.1) (Required)

              INPUT TRANSFORM:  S DIC("S")="I $$ICD0ACT^IBACSV(+Y,$P($G(^IBT(356.91,+$G(DA),0)),U,3))" D ^DIC K DIC S DIC=$G(DIE),X
                                =+Y K:Y<0 X
              LAST EDITED:      APR 21, 2003 
              DESCRIPTION:
                                This is the procedure for this patient.  

              SCREEN:           S DIC("S")="I $$ICD0ACT^IBACSV(+Y,$P($G(^IBT(356.91,+$G(DA),0)),U,3))"
              EXPLANATION:      Only active operation/procedure codes may be selected.
              CROSS-REFERENCE:  356.91^B 
                                1)= S ^IBT(356.91,"B",$E(X,1,30),DA)=""
                                2)= K ^IBT(356.91,"B",$E(X,1,30),DA)

              CROSS-REFERENCE:  356.91^ADGPM^MUMPS 
                                1)= S:$P(^IBT(356.91,DA,0),U,2) ^IBT(356.91,"ADGPM",+$P(^(0),U,2),X,DA)=""
                                2)= K ^IBT(356.91,+$P(^IBT(356.91,DA,0),U,2),X,DA)
                                Cross-reference of procedures by patient movement 



356.91,.02    ADMISSION MOVEMENT     0;2 POINTER TO PATIENT MOVEMENT FILE (#405)

              INPUT TRANSFORM:  S DIC("S")="I $P(^(0),U,2)=1" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
              LAST EDITED:      SEP 01, 1993 
              DESCRIPTION:
                                This is the pointer to the admission movement that this is associated with.  

              SCREEN:           S DIC("S")="I $P(^(0),U,2)=1"
              EXPLANATION:      Must be an admission movement
              CROSS-REFERENCE:  356.91^C 
                                1)= S ^IBT(356.91,"C",$E(X,1,30),DA)=""
                                2)= K ^IBT(356.91,"C",$E(X,1,30),DA)

              CROSS-REFERENCE:  356.91^APP^MUMPS 
                                1)= S:$P(^IBT(356.91,DA,0),U,3) ^IBT(356.91,"APP",X,-$P(^(0),U,3),DA)=""
                                2)= K ^IBT(356.91,"APP",X,-$P(^IBT(356.91,DA,0),U,3),DA)
                                Cross reference of all procedures by  tracking ID and procedure date.  


              CROSS-REFERENCE:  356.91^ADGPM1^MUMPS 
                                1)= S:+^IBT(356.91,DA,0) ^IBT(356.91,"ADGPM",X,+^(0),DA)=""
                                2)= K ^IBT(356.91,"ADGPM",X,+^IBT(356.91,DA,0),DA)
                                Cross-reference of all procedures by patient movement 



356.91,.03    PROCEDURE DATE         0;3 DATE (Required)

              INPUT TRANSFORM:  S %DT="EX" D ^%DT S X=Y K:Y<1 X K:$G(X)+.9<+$G(^DGPM(+$P(^IBT(356.91,DA,0),U,2),0)) X
              LAST EDITED:      SEP 02, 1993 
              HELP-PROMPT:      Dates must be during admission. 
              DESCRIPTION:
                                This is the date that the procedure was performed.  

              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

              CROSS-REFERENCE:  356.91^D 
                                1)= S ^IBT(356.91,"D",$E(X,1,30),DA)=""
                                2)= K ^IBT(356.91,"D",$E(X,1,30),DA)

              CROSS-REFERENCE:  356.91^APP1^MUMPS 
                                1)= S:$P(^IBT(356.91,DA,0),U,2) ^IBT(356.91,"APP",$P(^(0),U,2),-X,DA)=""
                                2)= K ^IBT(356.91,"APP",+$P(^IBT(356.91,DA,0),U,2),-X,DA)
                                Cross reference of all procedures by  tracking ID and procedure date.  




      FILES POINTED TO                      FIELDS

ICD OPERATION/PROCEDURE (#80.1)   PROCEDURE (#.01)

PATIENT MOVEMENT (#405)           ADMISSION MOVEMENT (#.02)



INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):