DSIV VALIDATE VI INDEX TERMS (3028)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIV VALIDATE VI INDEX TERMS
TAG VLDTSP
ROUTINE DSIVTSP
RETURN VALUE TYPE ARRAY
AVAILABILITY AGREEMENT
INACTIVE ACTIVE
DESCRIPTION
This Remote Procedure Call validates the interdependency of VI
index terms.  It ensures that Type, Procedure/Event, and
Specialty/SubSpecialty are active, checks to see if Type is Clinical if
Procedure/Event or Specialty/SubSpecialty are input, and makes sure that
the input Specialty/SubSpecialty is associated with the input
Procedure/Event.
INPUT PARAMETER
  • PROC
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   50
    REQUIRED:   NO
    SEQUENCE NUMBER:   3
    DESCRIPTION:   
    PROC is the Procedure/Event which is found in file ^MAG(2005.84) as field
    NAME.
    
  • TYPE
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   40
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    TYPE is the Type Index which is found in file ^MAG(2005.83) as field NAME.
    
  • SPEC
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   30
    REQUIRED:   NO
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    SPEC is the Specialty/SubSpecialty which is found in file ^MAG(2005.85) 
    as field NAME.
    
RETURN PARAMETER DESCRIPTION
An array is returned which contains status and error message (if
necessary).
DSIVDV(0)="1^Okay" OR "-1^error message"^error message"