Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Details
Print Page as PDF
Sub-Field: 62.41

Package: Lab Service

AUTO INSTRUMENT(#62.4)-->62.41

Sub-Field: 62.41


Information

Parent File Name Number Package
AUTO INSTRUMENT(#62.4) LABORATORY TESTS 62.41 Lab Service

Details

Field # Name Loc Type Details
.001 NUMBER NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>99999)!(X<1)!(X?.E1"."1.N) X
  • LAST EDITED:  DEC 10, 2007
  • HELP-PROMPT:  Type a number between 1 and 99999, 0 Decimal Digits
  • DESCRIPTION:  
    The test entries may be number meaningful. E.g., the ACA identifies the test by number.
.01 TEST 0;1 POINTER TO LABORATORY TEST FILE (#60)
************************REQUIRED FIELD************************
LABORATORY TEST(#60)

  • INPUT TRANSFORM:  S DIC("S")="I $D(^LAB(60,Y,.2))!(""MI""[$P(^LAB(60,Y,0),U,4))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
  • LAST EDITED:  JUN 07, 2016
  • HELP-PROMPT:  Enter the name of a test for which the instrument will send data.
  • DESCRIPTION:  
    This contains the test names for this instrument.
  • SCREEN:  S DIC("S")="I $D(^LAB(60,Y,.2))!(""MI""[$P(^LAB(60,Y,0),U,4))"
  • EXPLANATION:  Allow CH atomic test or Microbiology subscript test
  • FIELD INDEX:  AD (#1412) MUMPS IR ACTION
    Short Descr: Set "ROUTINE STORAGE" field with CH subscripted test data name number
    Description: This trigger cross reference will only populate the "ROUTINE STORAGE" field with 63.04 data location file number for CH (Chemistry) atomic subscripted test having data name field populated. See example below. MI
    (Microbiology) subscripted test have no data name, therefore the "AUTO INSTRUMENT" file # 62.4, "TEST" field #30, (#62.41), subfile #62.41, "ROUTINE STORAGE" file #11 will NOT be set.
    EXAMPLE: CH subscripted test having DATA NAME will populate the ROUTINE STORAGE field with: TV(#,1) MI subscripted test will NOT set the ROUTINE STORAGE field.
    Set Logic: S $P(^LAB(62.4,DA(1),3,DA,1),U)="TV("_X2(3)_",1)"
    Set Cond: S X=(X2(2)="CH")&(X2(3)'="")
    Kill Logic: S $P(^LAB(62.4,DA(1),3,DA,1),U)=""
    X(1): TEST (62.41,.01) (Subscr 1) (Len 10) (forwards)
    Transform (Display):
    X(2): Computed Code: S X=$P($G(^LAB(60,X(1),0)),U,4)
    (Subscr 2)
    X(3): Computed Code: S X=$P($G(^LAB(60,X(1),.2)),U)
    (Subscr 3)
2 PARAM 1 0;2 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>100!($L(X)<2)!(X[U) X D:$D(X) ^DIM
  • LAST EDITED:  NOV 07, 2000
  • HELP-PROMPT:  ANSWER MUST BE 2-100 CHARACTERS IN LENGTH and valid mumps code.
  • DESCRIPTION:  
    This is used to extract a test from a data stream. It may contain a line number or character number.
    WRITE AUTHORITY: @
    SOURCE OF DATA:
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
3 PARAM 2 0;3 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>10000)!(X<0)!(X?.E1"."1N.N) X
  • LAST EDITED:  DEC 11, 1984
  • HELP-PROMPT:  TYPE A WHOLE NUMBER BETWEEN 0 AND 10000
  • DESCRIPTION:  
    This is used to extract a test from a data stream. It may contain a line number or character number.
4 PARAM 3 0;4 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>100!($L(X)<1) X
  • LAST EDITED:  DEC 19, 1985
  • HELP-PROMPT:  ANSWER MUST BE 1-100 CHARACTERS IN LENGTH
  • DESCRIPTION:  
    This is used to extract a test from a data stream. It may contain a line number or character number. Set by LASET into TC(I,4).
6 UI TEST CODE 0;6 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
  • LAST EDITED:  JAN 26, 1996
  • HELP-PROMPT:  Answer must be 1-30 characters in length.
  • DESCRIPTION:  For traditional interfaces:
    This is the code to send the instrument for downloading of load lists that this test is requested.
    This field used by various BI-DIRECTIONAL INTERFACES
    eg. for test BUN enter / as the download code for the ETACHEM instrument.
    For Universal Interfaces:
    For sites using this instrument in a Universal Interface configuration, this field is used to define the instrument 'name' for a test. This 'name' is used as an identifier for the test in all messages sent to and from
    the instrument. It is important that the Universal Interface PC has the name defined in this instrument's configuration exactly as it is here in the auto instrument file, including upper and lower case. This field does
    NOT have to be the test name, but can be. The name of this field should not be taken literally, it is used for both uploading and downloading, uni-directional as well as bi-directional.
  • TECHNICAL DESCR:  In a Universal Interface configuration this field is used as the primary identifier in all of the HL7 messages passed between DHCP and the UI PC. It must be defined on the PC exacly as it is entered here. It can be any
    alphanumeric string that passes the transform. There is an "AC" cross reference on this field that is used as a lookup when a message is received. If test results are not being downloaded or uploaded for this test, it
    might be because the Download Code does not match exactly with the idenitifer on the PC for this instrument configuration.
  • CROSS-REFERENCE:  62.41^AC
    1)= S ^LAB(62.4,DA(1),3,"AC",$E(X,1,30),DA)=""
    2)= K ^LAB(62.4,DA(1),3,"AC",$E(X,1,30),DA)
    3)= REQUIRED TO PROCESS RESULTS
7 ACCESSION AREA 2;12 POINTER TO ACCESSION FILE (#68) ACCESSION(#68)

  • LAST EDITED:  MAY 05, 2000
  • HELP-PROMPT:  Enter the accession area to screen this test
  • DESCRIPTION:  
    This field is used to limit the building of tests on a HL7 Order message. If an accession area is entered then the accession must be from this accession area for this test to build on a HL7 Order message.
8 SPECIMEN 2;13 POINTER TO TOPOGRAPHY FIELD FILE (#61) TOPOGRAPHY FIELD(#61)

  • LAST EDITED:  MAY 05, 2000
  • HELP-PROMPT:  Enter the specimen type to screen this test.
  • DESCRIPTION:  
    This field is used to limit the building of tests on a HL7 Order message. If a specimen is entered then the specimen on the accession must match for this test to build on a HL7 Order message.
9 URGENCY 2;14 POINTER TO URGENCY FILE (#62.05) URGENCY(#62.05)

  • LAST EDITED:  MAY 05, 2000
  • HELP-PROMPT:  Enter the urgency to screen this test.
  • DESCRIPTION:  
    This field is used to limit the building of tests on a HL7 Order message. If an urgency is entered then the urgency of the test must match for this test to build on a HL7 Order message.
11 ROUTINE STORAGE 1;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>15!($L(X)<2) X
  • HELP-PROMPT:  ANSWER MUST BE 2-15 CHARACTERS IN LENGTH
  • DESCRIPTION:  
    This data is triggered by the test field. It contains the internal storage location in file 63.
    WRITE AUTHORITY: ^
12 NUMBER OF DECIMAL PLACES 2;1 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>99)!(X<0)!(X?.E1"."1N.N) X
  • LAST EDITED:  NOV 14, 1994
  • HELP-PROMPT:  Type a Number between 0 and 99, 0 Decimal Digits. If nothing is entered the decimal place of the result will not be modified. Rounding will take place if the number of decimal places is exceeded.
  • DESCRIPTION:  This field is used to modify the result returned by the instrument. It is used to force the result to a certain number of decimal places. If the result has more decimal places than the number entered for this field,
    the result will be rounded to the number of decimal places specified. For example, if this field's value was '2' and the instrument returned a result of '34.678', the result would be modified to '34.68'.
    If MUMPS code exists in PARAM 1, it will be executed before any modification to the result. If the code in PARAM 1 changes the result such that it is no longer a canonic number, no modification to decimal places will
    take place.
    To round of the result based on other factors, or in other words - 'On the fly', you can set a variable in PARAM 1 as follows:
    PARAM 1: S:(CONDITION) LA7XFORM(1)=3
    Where CONDITION is some MUMPS value that equates to true or false, and 3 represents the number of decimal places. 3 is just an example, you can use any number you want, including zero. Consult a programmer before trying
    this.
13 CONVERT RESULT TO REMARK 2;2 SET
  • '0' FOR NO;
  • '1' FOR YES;

  • LAST EDITED:  NOV 14, 1994
  • HELP-PROMPT:  Answer Yes or No. If nothing is entered the default will be 'No'.
  • DESCRIPTION:  This field should be set to 'Yes' if you want the result to be converted to a comment or remark.
    If MUMPS code exists in PARAM 1, it will be executed before converting the result to a comment.
    Be aware that if field 17 'REMOVE SPACES FROM RESULT' is set to 'Yes', the comment will have all spaces removed.
    To convert the result to a comment based on other factors, or in other words - 'On the fly', you can set a variable in PARAM 1 as follows:
    PARAM 1: S:(CONDITION) LA7XFORM(2)=1
    Where CONDITION is some MUMPS value that equates to true or false. Consult a programmer before trying this.
14 ACCEPT RESULTS FOR THIS TEST 2;3 SET
  • '0' FOR NO;
  • '1' FOR YES;
  • '2' FOR FINAL ONLY;

  • LAST EDITED:  MAR 29, 1999
  • HELP-PROMPT:  Select if results for this test are accepted.
  • DESCRIPTION:  Determines if results (HL7 OBX segments) are processed and stored. If nothing is entered, the default will be 'Yes'.
    If "YES" is selected then all test results are processed and stored.
    Select "NO" to suppress the processing and storing any test result.
    Selecting "FINAL ONLY" will only process/store test results when the result has a status of C,F,U as defined in table 0085 below.
    If there is MUMPS code in PARAM 1, it will be executed regardless of how this field is set.
    To accept results for this test based on other factors, or in other words - 'On the fly', you can set a variable in PARAM 1 as follows:
    PARAM 1: S:(CONDITION) LA7XFORM(3)=1
    Where CONDITION is some MUMPS value that equates to true or false. Consult a programmer before trying this.
    Table 0085 - Observation result status codes interpretation
    Value Description
    C Record coming over is a correction and thus replaces a final
    result
    D Deletes the OBX record
    F Final results; Can only be changed with a corrected result.
    I Specimen in lab; results pending
    P Preliminary results
    R Results entered -- not verified
    S Partial results
    X Results cannot be obtained for this observation
    U Results status change to Final. without retransmitting results
    already sent as 'preliminary.' E.g., radiology changes status
    from preliminary to final
    W Post original as wrong, e.g., transmitted for wrong patient
15 DOWNLOAD TO INSTRUMENT 2;4 SET
  • '0' FOR NO;
  • '1' FOR YES;

  • LAST EDITED:  NOV 14, 1994
  • HELP-PROMPT:  Enter Yes or No. If nothing is entered the default will be 'Yes'.
  • DESCRIPTION:  This field should be set to 'Yes' if the test is to be downloaded to the instrument. This might be set to 'No' in cases where the instrument always performs and reports a computed value, but it is not orderable.
    If there is MUMPS code in PARAM 1, it will be executed regardless of how this field is answered.
16 IGNORE RESULTS NOT ORDERED 2;5 SET
  • '0' FOR NO;
  • '1' FOR YES;

  • LAST EDITED:  NOV 14, 1994
  • HELP-PROMPT:  Enter Yes or No. If nothing is entered the default will be 'No'.
  • DESCRIPTION:  This field should be set to 'Yes' if you want to restrict results to only those tests that were ordered.
    For example, if an electolytes panel was ordered consisting of:
    Sodium
    Potassium
    Chloride
    CO2
    And the instrument running the sample also reported a BUN result, the BUN would not be reported if this field was set to 'Yes'.
    To ignore results not ordered based on other factors, or in other words - 'On the fly', you can set a variable in PARAM 1 as follows:
    PARAM 1: S:(CONDITION) LA7XFORM(5)=1
    Where CONDITION is some MUMPS value that equates to true or false. Consult a programmer before trying this.
17 REMOVE SPACES FROM RESULT 2;6 SET
  • '0' FOR NO;
  • '1' FOR YES;

  • LAST EDITED:  DEC 28, 1994
  • HELP-PROMPT:  Answer 'Yes' if you want to strip all space characters from the result before storing it. This is generally done but not required.
  • DESCRIPTION:  If answered 'Yes' the result from the instrument will be changed so that it contains NO spaces, e.g. > 3.2 would be >3.2. If this test is set up to be converted to a comment (see field 13) the spaces will NOT be
    removed regardless of how you answer this field. MUMPS code in PARAM 1 will always be executed before any other transformation of the result takes place, including the stripping of spaces.
    To strip spaces conditionally based on other factors, or in other words - 'On the fly', you can set a variable in PARAM 1 as follows:
    PARAM 1: S:(CONDITION) LA7XFORM(6)=1
    Where CONDITION is some MUMPS value that equates to true or false. Consult a programmer before trying this.
18 STORE REMARKS 2;7 SET
  • '0' FOR NO;
  • '1' FOR YES;
  • '2' FOR FINAL ONLY;

  • LAST EDITED:  DEC 05, 2000
  • HELP-PROMPT:  Enter "YES" if remarks should be stored.
  • DESCRIPTION:  Determines if remarks/comments (HL7 NTE segments) are processed and stored with results. This applies only to remarks/comments that relate to a test.
    Select "NO" to suppress the processing and storing of any remarks/comments associated with a test result.
    If "YES" is selected then all remarks/comments associated with a test result are processed and stored.
    The default value is "NO".
    Selecting "FINAL ONLY" will only process and store remarks/comments when the associated test result has a status of C,F,U as defined in table 0085 below. This only applies to NTE segments that follow OBX segments.
    Table 0085 - Observation result status codes interpretation
    Value Description
    C Record coming over is a correction and thus replaces a final
    result
    D Deletes the OBX record
    F Final results; Can only be changed with a corrected result.
    I Specimen in lab; results pending
    P Preliminary results
    R Results entered -- not verified
    S Partial results
    X Results cannot be obtained for this observation
    U Results status change to Final. without retransmitting results
    already sent as 'preliminary.' E.g., radiology changes status
    from preliminary to final
19 REMARK PREFIX 2;8 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
  • LAST EDITED:  AUG 31, 2001
  • HELP-PROMPT:  Answer must be 1-30 characters in length.
  • DESCRIPTION:  Used by the Lab Universal Interface software when processing HL7 messages that contain NTE (notes) segments which follow OBX (test results) segments. These NTE segments apply to the test, not to the specimen.
    This field is used in conjunction with field STORE REMARKS (#18) in the CHEM TESTS multiple. If field STORE REMARKS is set to YES then the value of this field, if any, will be used as the prefix to the remarks when
    storing the remark in the LAH global.
    Example: If the text "For test POTASSIUM: " is entered in this field and a remark is received associated with this test that states "Specimen hemolyzed" then the remark which will be stored is "For test POTASSIUM:
    Specimen hemolyzed".
20 STORE PRODUCER'S ID 2;9 SET
  • '0' FOR NO;
  • '1' FOR YES;

  • LAST EDITED:  SEP 06, 2001
  • HELP-PROMPT:  Store the name and identifier of performing lab
  • DESCRIPTION:  Used to determine if a remark(comment) should be created and stored with the results which indicates the producer of the test result. Used in conjuction with field REMARK PREFIX (#19) which if defined will be the prefix
    added to the producer's name/id. This remark is generated from the value, if any, of field OBX-15 Producer's ID from the HL7 ORU result message.
    SOURCE OF DATA: Field OBX-15 Producer's ID in HL7 ORU result message
21 STORE REFERENCE RANGE 2;10 SET
  • '0' FOR NO;
  • '1' FOR YES;

  • LAST EDITED:  NOV 29, 2004
  • HELP-PROMPT:  Store the reference range with results
  • DESCRIPTION:  Laboratory Electronic Data Interchange (LEDI): Previous versions of LEDI used this field. Current versions of LEDI do NOT use this field. References ranges reported by reference laboratories are always stored with
    results.
    Laboratory Point of Care (POC): Used to determine if reference ranges reported by POC system with the results should be processed and stored with the results. Some POC systems have references ranges that are fixed
    within the POC system and may not be appropriate or accurate on the VistA Laboratory system.
    Set this field to 'YES' to use the reference ranges reported by the POC system.
    Set this field to 'NO' to disregard any reference ranges transmitted by the POC system and instead use the reference ranges specified in LABORATORY TEST file (#60) for this test/specimen.
    SOURCE OF DATA: Field OBX-7 References Range in HL7 ORU result message
22 NOTIFY ABNORMAL FLAGS 2;11 SET
  • '0' FOR NO;
  • '1' FOR YES;

  • LAST EDITED:  JUL 22, 2003
  • HELP-PROMPT:  Send alert/bulletin when results are abnormal.
  • DESCRIPTION:  
    Used to determine if an alert and bulletin should be created when results are processed with an associated abnormal flag. Generated from the value of field OBX-8 Abnormal Flags from the HL7 ORU result message.
    SOURCE OF DATA: Field OBX-8 Abnormal Flags in HL7 ORU result message
Info |  Details