Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointed To By FileMan Files |  Pointer To FileMan Files |  Fields |  ICR |  Global Variables Directly Accessed |  Local Variables  | All
Print Page as PDF
Global: ^SRO(133.2

Package: Surgery

Global: ^SRO(133.2


Information

FileMan FileNo FileMan Filename Package
133.2 SURGERY INTERFACE PARAMETER Surgery

Description

Directly Accessed By Routines, Total: 15

Package Total Routines
Surgery 15 SR178PST    SRHLDW    SRHLOORU    SRHLORU    SRHLSCRN    SRHLUI    SRHLUO4    SRHLUO4C
SRHLVOOR    SRHLVORU    SRHLVUI    SRHLVUI2    SRHLVUO4    SROESHL    ^SRO(133.2    

Accessed By FileMan Db Calls, Total: 1

Package Total Routines
Surgery 1 SR178PST    

Pointed To By FileMan Files, Total: 1

Package Total FileMan Files
Surgery 1 SURGERY INTERFACE PARAMETER(#133.2)[#133.21(.01)#133.29(.01)]    

Pointer To FileMan Files, Total: 1

Package Total FileMan Files
Surgery 1 SURGERY INTERFACE PARAMETER(#133.2)[#133.21(.01)#133.29(.01)]    

Fields, Total: 15

Field # Name Loc Type Details
.01 TEXT 0;1 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>60!($L(X)<1) X
  • LAST EDITED:  MAR 23, 1998
  • HELP-PROMPT:  Your answer must be 1-60 characters in length and correspond to the text sent in the Observation Identifier (OBX-3) or Universal Service Identifier (OBR-4).
  • DESCRIPTION:  
    This field is used to map VistA fields to HL7 (OBR-4 and OBX-3 identifiers) segment sequences. This field is used as a text identifier for the field number.
  • TECHNICAL DESCR:  This field is used to map OBR-4 and OBX-3 identifiers to fields within File 130 (SURGERY CASE). This text field will be sent within the OBR-4 and OBX-3 identifier sequences. This field must match the text identifier
    exactly for the interface to work.
  • LAYGO TEST:  1,0)= I $D(SRHLAYGO)
    WRITE AUTHORITY: ^
    UNEDITABLE
  • CROSS-REFERENCE:  133.2^AC^MUMPS
    1)= S ^SRO(133.2,"AC",$E(X,1,60),DA)=""
    2)= K ^SRO(133.2,"AC",$E(X,1,60),DA)
    This cross-reference is used by the surgery HL7 incoming message processing routines, to identify the fields descriptions to a field within the Surgery file (#130).
1 FILE/SUBFILE 0;2 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>130.9999)!(X<130)!(X?.E1"."5N.N) X
  • LAST EDITED:  FEB 09, 1995
  • HELP-PROMPT:  Enter a File/Subfile number between 130 and 130.9999, 4 decimal digits.
  • DESCRIPTION:  
    This field holds the FILE/SUBFILE number of the VistA field that will be edited (e.g. 130).
  • TECHNICAL DESCR:  
    This field is used to identify the file of the field to be interfaced, (e.g., 130).
    WRITE AUTHORITY: ^
2 FIELD 0;3 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>9999)!(X<0)!(X?.E1"."5N.N) X
  • LAST EDITED:  MAR 14, 1995
  • HELP-PROMPT:  Enter a File 130 field number between 0 and 9999, 4 decimal digits.
  • DESCRIPTION:  
    This is the corresponding VistA field number of the text name that will be passed in either the OBX-3 or OBR-4 sequence.
  • TECHNICAL DESCR:  
    This field must correspond to a field number in VistA.
    WRITE AUTHORITY: ^
3 INTERFACE 0;4 SET
************************REQUIRED FIELD************************
  • 'R' FOR RECEIVE;
  • 'I' FOR IGNORE;
  • 'S' FOR SEND;
  • 'S/R' FOR SEND AND RECEIVE;

  • INPUT TRANSFORM:  I X="S/R",$P(^SRO(133.2,DA,0),U,3)'="" N SRX S SRX=$C(7) D EN^DDIOL(SRX) K X Q
  • LAST EDITED:  APR 09, 1998
  • HELP-PROMPT:  Enter in whether the information should be received, sent, or ignored for this text ID. Entries that do not have an associated field can be set to send and receive.
  • DESCRIPTION:  This field is used to determine ownership of data among systems. Data should be entered in this field. Except for OBR segment identifiers like OPERATION and PROCEDURE that do not have a FILE/SUBFILE and FIELD
    associations, all other entries should be set to send, receive or ignore. Excluding these entries will allow the users to send or receive individual pieces of underlying information related to the operation or procedure.
    If the field is set to R, the information will be received into the Surgery package. If the field is set to S, the information will be transmitted from the Surgery package. If the field is not part of the interface the
    field should be set to I, for ignore.
  • TECHNICAL DESCR:  
    This field is used as a switch or identifier for all information received and transmitted by the Surgery Interface by way of an ORU (Observation Results Unsolicited) message.
    WRITE AUTHORITY: ^
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
4 SEGMENT 0;5 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>3!($L(X)<3) X
  • LAST EDITED:  MAR 14, 1995
  • HELP-PROMPT:  Your answer must be 3 characters in length.
  • DESCRIPTION:  
    This field identifies the HL7 segment that will be holding the information, (e.g., OBX).
  • TECHNICAL DESCR:  
    This field must correspond to an HL7 segment.
    WRITE AUTHORITY: ^
5 VALUE 0;6 SET
  • 'ST' FOR STRING;
  • 'TX' FOR TEXT;
  • 'FT' FOR FORMATTED TEXT;
  • 'DT' FOR DATE;
  • 'TM' FOR TIME;
  • 'TS' FOR TIME STAMP;
  • 'PN' FOR PERSON NAME;
  • 'TN' FOR TELEPHONE NUMBER;
  • 'AD' FOR ADDRESS;
  • 'CK' FOR COMPOSITE ID WITH CHECK DIGIT;
  • 'CN' FOR COMPOSITE ID AND NAME;
  • 'CE' FOR CODED ENTRY;
  • 'RP' FOR REFERENCE POINTER;
  • 'NM' FOR NUMERIC;

  • LAST EDITED:  MAR 14, 1995
  • HELP-PROMPT:  Enter in the appropriate HL7 data type for this text ID.
  • DESCRIPTION:  
    This field is used to identify the type of information being passed by the OBX segment. This field will be blank for all OBR segments.
    WRITE AUTHORITY: ^
6 HL7 SEQUENCE 0;8 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>10!($L(X)<3) X
  • LAST EDITED:  MAR 14, 1995
  • HELP-PROMPT:  Your answer must be 3-10 characters in length.
  • DESCRIPTION:  This field holds the HL7 sequence and field position of the corresponding VistA field. The field should contain the sequence number separated by a dash ('-') and followed by the sub-component location (value should be 1
    if no sub-component separator).
  • TECHNICAL DESCR:  
    This field holds the HL7 field location of the corresponding VistA Surgery field. This field is used by the Surgery HL7 routines to process incoming HL7 messages.
    WRITE AUTHORITY: ^
7 MESSAGE 0;7 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>3!($L(X)<3) X
  • LAST EDITED:  MAR 14, 1995
  • HELP-PROMPT:  Your answer must be 3 characters in length.
  • DESCRIPTION:  
    This field identifies the HL7 message sent for the information.
    WRITE AUTHORITY: ^
8 LEVEL 0;9 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>4)!(X<1)!(X?.E1"."1N.N) X
  • LAST EDITED:  MAR 14, 1995
  • HELP-PROMPT:  Enter in a DR string field level number between 1 and 4.
  • DESCRIPTION:  
    This field corresponds to the VistA file location level in terms of a VA FileMan DIE call.
  • TECHNICAL DESCR:  
    This field is used in a processing routine to set DR string in a FileMan DIE call.
    WRITE AUTHORITY: ^
9 RELATED POINTER 1;0 POINTER Multiple #133.29 133.29

  • DESCRIPTION:  
    This field is used to link the HL7 sequence fields in a single segment for processing in a DR string. This field should only link those fields located on a single segment.
  • TECHNICAL DESCR:  
    This field is used in the processing routine to properly set the VistA corresponding field.
10 RELATED MENU ITEMS 2;0 POINTER Multiple #133.21 133.21

  • DESCRIPTION:  
    This multiple is used to link all OBR segments to all underlying OBX segments.
  • TECHNICAL DESCR:  
    This field is used by the incoming and outgoing routines to identify valid OBR and OBX fields and identifiers. This is also used to maintain the Flag Interface Fields [SRHL INTERFACE FLDS] option.
11 IDENTIFIER 0;10 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>10!($L(X)<1) X
  • LAST EDITED:  AUG 29, 1995
  • HELP-PROMPT:  Enter in the code that relates to this identifier.
  • DESCRIPTION:  
    This field is used to base the code that relates to the identifier. HL7 standards call for information to be base in this form: .
    WRITE AUTHORITY: ^
12 CODING SCHEME 0;11 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>10!($L(X)<1) X
  • LAST EDITED:  AUG 29, 1995
  • HELP-PROMPT:  Enter in the coding scheme related to the identifier.
  • DESCRIPTION:  This field is used to base the coding scheme that relates to the identifier. The standard coding method is to use L for local fields and 99VAfile# (99VA200, NEW PERSON file) for VA specific files. Other coding schemes
    include AS4 for (ASTM) American Society for testing and materials, C4 for CPT4, and I9 for ICD9.
    WRITE AUTHORITY: ^
13 UNIT 0;12 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>12!($L(X)<1) X
  • LAST EDITED:  OCT 03, 1995
  • HELP-PROMPT:  Enter the ISO HL7 standard unit of measure (e.g. ml for milliliter).
  • DESCRIPTION:  
    This field represent the identified field's unit of measure. This value must correspond to the ISO standards set forth by the HL7 standard.
    WRITE AUTHORITY: ^
14 ALWAYS CREATE NEW ENTRY 0;13 SET
  • '1' FOR YES;
  • '0' FOR NO;

  • LAST EDITED:  APR 04, 1996
  • HELP-PROMPT:  Enter a '1' to force new entries for multiples and '0' to add or edit existing entries.
  • DESCRIPTION:  
    This field is used by the incoming message processing routine to determine if the value should always create a new entry in the file.
    WRITE AUTHORITY: ^

ICR, Total: 1

ICR LINK Subscribing Package(s) Fields Referenced Description
ICR #6816 Uses $O to iterate the surgery fileUsed to look up by TEXT

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SRO(133.2 - [#133.2] .01(XREF 2S), .01(XREF 2K)

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DA .01(XREF 2S), .01(XREF 2K)
>> SRHLAYGO .01LAYGO1+1
X .01+1!, .01(XREF 2S), .01(XREF 2K), 1+1!, 2+1!, 4+1!, 6+1!, 7+1!, 8+1!, 11+1!
, 12+1!, 13+1!
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointed To By FileMan Files |  Pointer To FileMan Files |  Fields |  ICR |  Global Variables Directly Accessed |  Local Variables  | All