ROR LIST HOSPITAL LOCATIONS (1778)    REMOTE PROCEDURE (8994)

Name Value
NAME ROR LIST HOSPITAL LOCATIONS
TAG HLOCLIST
ROUTINE RORRP015
RETURN VALUE TYPE GLOBAL ARRAY
AVAILABILITY RESTRICTED
WORD WRAP ON TRUE
VERSION 1
DESCRIPTION
The ROR LIST HOSPITAL LOCATIONS remote procedure returns a list of 
hospital locations (defined in the HOSPITAL LOCATION file), which conform
the criteria.
INPUT PARAMETER
  • PART
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   30
    SEQUENCE NUMBER:   3
    DESCRIPTION:   
    The partial match restriction.
    
  • FLAGS
    PARAMETER TYPE:   LITERAL
    SEQUENCE NUMBER:   4
    DESCRIPTION:   
    Flags that control the execution (can be combined):
     
      A  Include active locations (default)
     
      B  Backwards. Traverses the index in the opposite
         direction of normal traversal.
     
      I  Include inactive locations
    
  • NUMBER
    PARAMETER TYPE:   LITERAL
    SEQUENCE NUMBER:   5
    DESCRIPTION:   
    Maximum number of entries to return. A value of "*" or no value in this 
    parameter designates all entries.
    
  • FROM
    PARAMETER TYPE:   LITERAL
    SEQUENCE NUMBER:   6
    DESCRIPTION:   
    The index entry(s) from which to begin the list
          resulting list.
     
    See description of the LIST^DIC for more details about the PART, NUMBER
    and FROM parameters.
      ^01: FromName
      ^02: FromIEN
     
    For example, a FROM value of "VA" would list entries following VA. You can
    use the 2-nd and 3-rd "^"- pieces of the @RESULTS@(0) node to continue the
    listing in the subsequent procedure calls.
     
    NOTE: The FROM value itself is not included in the
    
  • HLTYPES
    PARAMETER TYPE:   LITERAL
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    List of location types separated by commas (internal values of the TYPE
      W   Ward
      Z   Other Location
     
    Only locations of the types defined by this parameter are selected by the 
    remote procedure. By default ($G(HLTYPES)=""), all locations are selected.
    field of the HOSPITAL LOCATION file):
     
      C   Clinic
      F   File Area
      I   Imaging
      M   Module
      N   Non-Clinic Stop
      OR  Operating Room
    
  • DIVIEN
    PARAMETER TYPE:   LITERAL
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    Division IEN. If this parameter is defined and greater than zero then only
    the locations associated with this division are selected.
    
RETURN PARAMETER DESCRIPTION
A negative value of the first "^"-piece of the Results[0] indicates that 
  Results[i]            Error Descriptor
                          ^01: Error code
                          ^02: Message
                          ^03: Place of the error
 
Otherwise, number of hospital locations and the value of the FROM
parameter for the next procedure call are returned in the Results[0] and
the subsequent nodes of the global array contain the locations.
 
  Results[0]          Result Descriptor
an error occurred during the execution of the remote procedure. In this 
                        ^01: Number of locations
                        ^02: FromName
                        ^03: FromIEN
 
  Results[i]          Hospital Location
                        ^01: IEN
                        ^02: Name
                        ^03: Location Type (internal)
                        ^04: Institution IEN
                        ^05: Division IEN
case, the second piece of the Results[0] will contain number of the error 
                        ^06: Active (0/1)
 
NOTE: The 6th "^"-piece of the location record (Active) is
      populated only if both "A" and "I" flags are used.
descriptors returned in the subsequent nodes of the Results array:
  
  Results[0]            Result Descriptor
                          ^01: The last error code
                          ^02: Number of the error descriptors