Skip to content

Commit

Permalink
Install: LR*5.2*465
Browse files Browse the repository at this point in the history
Patch Subject:  SET NUMBER OF LABELS IN LABORATORY TEST FILE (#60) FOR EACH FACILITY
Description:

============
 The NSR20140714 Set Number of Labels in File 60 for Each Facility intake
 modification allows multidivisional facilities to set the number of
 labels required for each site on the VistA instance. This number is set
 in LABORATORY TEST File (#60).
 The current Lab Package functionality provides only one option for
 setting label requirements for all sites in a multidivisional facility.
 It lacks the necessary flexibility to accommodate the requirements and
 procedures associated with printing labels for institutions that share
 the same Veterans Integrated System Technology Architecture (VistA)
 database. This modification will be useful to multidivisional facilities
 because it enables customizing the number of labels required by
 individual institutions within a multidivisional VistA system.
 This modification adds the following new multiple field to the
 LABORATORY TEST File (#60):
   INSTITUTION EXTRA LABELS field (#60.15)
 Two new sub-fields are added to the INSTITUTION EXTRA LABELS multiple:
   INSTITIUTION EXTRA LABELS (#.01)b "pointer to the Institution file (#4)
   NUMBER OF LABELS (#1)
 The following two options are being updated to allow ADPACs or LIMs
 ()Laboratory Information Manager) to customize the number of labels
 for individual institutions for each lab test:
     Edit atomic tests   [LRDIEATOMIC]
     Edit cosmic tests   [LRDIECOSMIC]
 These options, LRDIECOSMIC and LRDIEATOMIC now prompt the user for
 the following two new fields:
     INSTITUTION EXTRA LABELS field (#60.15,.01).
     NUMBER OF LABELS subfield (#60.15,1)
 The LIM/ADPAC selects an available laboratory test name from the
 LABORATORY TEST NAME field (#60.01) and then selects the institution
 requiring extra labels from the list of co-located institutions to
 populate the INSTITUTION EXTRA LABELS field (#60.15,.01). After the
 laboratory test and co-located institution are selected, the number of
 additional labels needed is added to the NUMBER OF LABELS
 subfield (#60.15,1). This field specifies the number of labels, beyond
 the default number, set for the selected lab test at the selected
 institution.
 Each lab test can be configured individually for each co-located
 institution.  After a lab test is configured, the specified number
 of extra labels designated will print each time a user at the
 configured institution accessions an order for a preconfigured lab test.
 If either the lab test, or the institution, is not configured for
 additional labels then the default number of labels will print.
 Each lab test can be configured for multiple institutions and each
 institution can define the necessary number of labels to print for
 each lab test.  The new INSTITUTION EXTRA LABELS field (#16.1) takes
 precedence over the existing EXTRA LABELS field (#16) of the
 LABORATORY TEST FILE (#60).
 Important: The INSTITUTION EXTRA LABELS field (#60.15,.01) is connected
 to the national INSTITUTION File (#4). Prior to editing the fields added
 by this modification, ensure that co-located institutions are added to
 the ACCESSION AREA field (#60,6). This multiple field includes the
 INSTITUTION field (#60.11,.01) and the ACCESSIONING AREA
 subfield (#60.11,1).  Enter the necessary institutions and an appropriate
 accessioning area for the laboratory test being edited.
 Note: The new fields added to LABORATORY TEST File (#60) for this
 modification are similar in name to existing fields, specifically the
 INSTITUTION field (#60.11,.01), and the EXTRA LABELS field (#60.16).
 Care must be exercised to ensure these fields are not confused with the
 new fields added with this modification when edited.
 Multi-Lab Test ACCESSIONING
 ===========================
 When accessioning multiple lab tests, the number of Institution Extra
 Labels will be accumulated for each test.  So the number of extra labels
 printed include the following values:
 (1) The original default number of labels for the accessioned tests, i.e.,
 one label per accession.
 -and, one of the following-
 (2) the number of Institution Extra Labels (field 16.1) for each test if
 that number is defined for the test and the division for which the user is
 signed in.
  -or-
 (3) the number of Extra Labels (field #16) defined for the test, if
 Institution Extra Labels is undefined.
 So, for the following example with UREA NITROGEN and GLUCOSE being
 accessioned together, seven (7) total labels will print.
     LAB TEST NAME: UREA NITROGEN
       INSTITUTION: INST XYZ
       UNIQUE ACCESSION #: NO
          EXTRA LABELS:  4
       COLLECTION SAMLE: SERUM
       ACCESSION AREA: CHEMISTRY
       INSTITUTION EXTRA LABELS: INST XYZ    # OF LABELS: null/none
     LAB TEST NAME: GLUCOSE
       INSTITUTION: INST XYZ
       UNIQUE ACCESSION #: NO
          EXTRA LABELS:  null/none
       COLLECTION SAMLE: SERUM
       ACCESSION AREA: CHEMISTRY
       INSTITUTION EXTRA LABELS: INST XYZ    # OF LABELS: 2
 So, we have (four) 4 extra labels for UREA NITROGEN test and
 (two) 2 Institution Extra Labels for Glucose test and one label will
 print for the accession (under normal conditions with no extra labels).
 This produces
               1 + 4 + 2  =  seven (7) total labels.
 The NSR for this intake addresses the following requirement:
 ============================================================
     VHBAO: NEED493878: As an authorized user of the laboratory suite,
 I need the ability to print extra accession labels printed on label
 stock my facility uses, so lab test results can be easily obtained
 and delays in patient care can be avoided.  This intake has been
 implemented locally at the Kansas City, MO  VAMC.
 BLOOD BANK Clearance:
 RISK ANALYSIS: Changes made by patch LR*5.2*465 have no effect on Blood
 Bank software functionality, therefore RISK is none.
 EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch LR*5.2*465 does not
 contain any changes to the VISTA BLOOD BANK Software as defined by
 ProPath standard titled: BBM Team Review of VistA Patches.
 EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch LR*5.2*465 does not
 alter or modify any software design safeguards or safety critical elements
 functions.
 VALIDATION REQUIREMENTS BY OPTION: Because of the nature of the changes
 made, no specific validation requirements exist as a result of
 installation of this patch.
 Patch Components:
 Files & Fields Associated:
 File Name      Number  Field Name                Number
 New/Modified/Deleted
 LABORATORY TEST  60    INSTITUTION EXTRA LABELS  16.1         NEW
                        INSTITUTION EXTRA LABELS    .01        NEW
                        NUMBER OF LABELS            1          NEW
 Options Associated:
 Option Menu Text    Name            Type      New/Modified/Deleted
 Edit atomic tests   [LRDIEATOMIC]   Input       (Edit Template Updated)
 Edit cosmic tests   [LRDIECOMIC]        Input   (Edit Template Updated)
 Templates Associated:
 Template Name    Type    File Name        Number  New/Modified/Deleted
 LR ATOMIC TESTS  Input   Laboratory Test  60      Modified
 LR COSMIC TESTS  Input   Laboratory Test  60      Modified
 New Service Requests (NSRs):
 20140714 Set Number of Labels in File 60 for Each Facility.
 Patient Safety Issues (PSIs):
 N/A
 Remedy Ticket(s) & Overview:
  N/A
 Test Sites:
 Information regarding the IOC test sites for NSR20140714 is available
 in the LR*5.2*465 Initial Operating Capability Entry Request and Exit
 Summary document.
 Software and Documentation Retrieval Instructions:
 Software is being released as a PackMan message.
 Documentation can be found in the VA Software Documentation Library
 at http://www4.domain.ext/vdl/.

Use default answers for KIDS load/install questions.

Patch-Files: http://code.osehra.org/VistA.git/tree/master/Packages/Lab+Service/Patches/LR_5.2_465
  • Loading branch information
josephsnyder committed Feb 25, 2017
1 parent e5b156c commit c02ac10
Show file tree
Hide file tree
Showing 12 changed files with 343 additions and 103 deletions.
142 changes: 71 additions & 71 deletions Packages/Health Level Seven/Globals/870+HL LOGICAL LINK.zwr

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions Packages/Kernel/Globals/%ZTSCH.zwr
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
OSEHRA ZGO Export: ^%ZTSCH
25-FEB-2017 04:27:37 ZWR
25-FEB-2017 05:03:20 ZWR
^%ZTSCH(5558915439,1477)=""
^%ZTSCH("DEVTRY","//./nul")="5311138792"
^%ZTSCH("ER")=""
^%ZTSCH("HOUR")="5558903150"
^%ZTSCH("IDLE")="5558905592"
^%ZTSCH("IO")="5558903283^"
^%ZTSCH("HOUR")="5558907605"
^%ZTSCH("IDLE")="5558907726"
^%ZTSCH("IO")="5558907743^"
^%ZTSCH("IO","GMRA UPDATE RESOURCE")="RES"
^%ZTSCH("LOAD")=""
^%ZTSCH("MON","PLA:PLAISCSVR",63928)="2^5^1^5^2^6^1^8^1^7^1^5^1^6^2^6^1^4^1^5^1^4^1^6^"
Expand Down Expand Up @@ -38,8 +38,8 @@ OSEHRA ZGO Export: ^%ZTSCH
^%ZTSCH("STARTUP","VISTA,VISTA","10Q8853")="60297,52041^^"
^%ZTSCH("STARTUP","VISTA,VISTA","11Q8412")="60297,52056^^"
^%ZTSCH("STARTUP","VISTA,VISTA","8Q9891")="59494,69903^^"
^%ZTSCH("STOP","MGR","VISTA:CACHE")="64339,16003"
^%ZTSCH("STOP","SUB","VISTA:CACHE")="64339,16003"
^%ZTSCH("STOP","MGR","VISTA:CACHE")="64339,18145"
^%ZTSCH("STOP","SUB","VISTA:CACHE")="64339,18145"
^%ZTSCH("SUB","VISTA:CACHE")="0"
^%ZTSCH("SUB","VISTA:CACHE",0)="0"
^%ZTSCH("WAIT")="58035,64592"
45 changes: 43 additions & 2 deletions Packages/Kernel/Globals/14.4+TASKS.zwr
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
OSEHRA ZGO Export: TASKS
25-FEB-2017 04:27:37 ZWR
^%ZTSK(-1)="1487"
25-FEB-2017 05:03:20 ZWR
^%ZTSK(-1)="1491"
^%ZTSK(0)="TASKS^14.4^1375"
^%ZTSK(1001,0)="TASK^XMXBULL^16^^63957,36927^63957,36927^R^^^PATCH,USER^PLA^PLA^ZTDESC^^"
^%ZTSK(1001,.02)="^PLA^^"
Expand Down Expand Up @@ -6134,6 +6134,47 @@ OSEHRA ZGO Export: TASKS
^%ZTSK(1487,.3,"DUZ(",0)="@"
^%ZTSK(1487,.3,"XQSCH")="8"
^%ZTSK(1487,.3,"XQY")="9891"
^%ZTSK(1488,0)="HOUR^XUTMHR^.5^^64339,18005^64339,18005^R^^^POSTMASTER^VISTA^VISTA^ZTDESC^^"
^%ZTSK(1488,.02)="^VISTA^^"
^%ZTSK(1488,.03)="Taskman Hourly Job"
^%ZTSK(1488,.04)="5558907605"
^%ZTSK(1488,.1)="B^64339,18066^Task's volume set not listed in index.^^^^^^"
^%ZTSK(1488,.2)=""
^%ZTSK(1488,.21)=""
^%ZTSK(1488,.25)=""
^%ZTSK(1489,0)="ZTSK^XQ1^.5^VISTA^64339,18065^64339,18065^O^8853^HL AUTOSTART LINK MANAGER^POSTMASTER^VISTA^VISTA^ZTDESC^VISTA^"
^%ZTSK(1489,.02)="^VISTA^^"
^%ZTSK(1489,.03)="No Description (%ZTLOAD)"
^%ZTSK(1489,.04)="5558907665"
^%ZTSK(1489,.1)="B^64339,18068^Task's volume set not listed in index.^^^^^^"
^%ZTSK(1489,.2)=""
^%ZTSK(1489,.21)=""
^%ZTSK(1489,.25)=""
^%ZTSK(1489,.3,"DUZ(",0)="@"
^%ZTSK(1489,.3,"XQSCH")="10"
^%ZTSK(1489,.3,"XQY")="8853"
^%ZTSK(1490,0)="ZTSK^XQ1^.5^VISTA^64339,18065^64339,18065^O^8412^HL TASK RESTART^POSTMASTER^VISTA^VISTA^ZTDESC^VISTA^"
^%ZTSK(1490,.02)="^VISTA^^"
^%ZTSK(1490,.03)="No Description (%ZTLOAD)"
^%ZTSK(1490,.04)="5558907665"
^%ZTSK(1490,.1)="B^64339,18070^Task's volume set not listed in index.^^^^^^"
^%ZTSK(1490,.2)=""
^%ZTSK(1490,.21)=""
^%ZTSK(1490,.25)=""
^%ZTSK(1490,.3,"DUZ(",0)="@"
^%ZTSK(1490,.3,"XQSCH")="11"
^%ZTSK(1490,.3,"XQY")="8412"
^%ZTSK(1491,0)="ZTSK^XQ1^.5^VISTA^64339,18065^64339,18065^O^9891^XOBV LISTENER STARTUP^POSTMASTER^VISTA^VISTA^ZTDESC^VISTA^"
^%ZTSK(1491,.02)="^VISTA^^"
^%ZTSK(1491,.03)="No Description (%ZTLOAD)"
^%ZTSK(1491,.04)="5558907665"
^%ZTSK(1491,.1)="B^64339,18072^Task's volume set not listed in index.^^^^^^"
^%ZTSK(1491,.2)=""
^%ZTSK(1491,.21)=""
^%ZTSK(1491,.25)=""
^%ZTSK(1491,.3,"DUZ(",0)="@"
^%ZTSK(1491,.3,"XQSCH")="8"
^%ZTSK(1491,.3,"XQY")="9891"
^%ZTSK(1082462,.1)="E^64013,39495^Interrupted While Running"
^%ZTSK(1082463,.1)="E^64013,39495^Interrupted While Running"
^%ZTSK(1082464,.1)="E^64013,39495^Interrupted While Running"
Expand Down
6 changes: 3 additions & 3 deletions Packages/Kernel/Globals/200+NEW PERSON.zwr
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
OSEHRA ZGO Export: NEW PERSON
25-FEB-2017 04:28:53 ZWR
25-FEB-2017 05:04:36 ZWR
^VA(200,0)="NEW PERSON^200Is^60^62"
^VA(200,.5,0)="POSTMASTER^^;^^^^^^^^^^^^^.5"
^VA(200,.5,1)="^^^^^^2960604^.5"
Expand All @@ -26,7 +26,7 @@ OSEHRA ZGO Export: NEW PERSON
^VA(200,1,0)="USER,ONE^DBA^^^^^1^^^^^^User Inactive for too long^^^1"
^VA(200,1,.1)="^^^^^^^^^^"
^VA(200,1,1)="^^^^1^^3160209^16"
^VA(200,1,1.1)="3170225.042643^1^0^3160209"
^VA(200,1,1.1)="3170225.050225^1^0^3160209"
^VA(200,1,1.2)="91"
^VA(200,1,2,0)="^200.02P^1^1"
^VA(200,1,2,1,0)="1"
Expand Down Expand Up @@ -284,7 +284,7 @@ OSEHRA ZGO Export: NEW PERSON
^VA(200,17,.1)="61472,60766^^^"
^VA(200,17,.15)=""
^VA(200,17,1)="^^^^1^^3160209^16"
^VA(200,17,1.1)="3170225.042335^8^0^3160526^"
^VA(200,17,1.1)="3170225.050007^8^0^3160526^"
^VA(200,17,1.2)="9"
^VA(200,17,2,0)="^200.02P^1214^1"
^VA(200,17,2,1214,0)="1214"
Expand Down
6 changes: 3 additions & 3 deletions Packages/Kernel/Globals/3.5+DEVICE.zwr
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
OSEHRA ZGO Export: DEVICE
25-FEB-2017 04:27:37 ZWR
25-FEB-2017 05:03:20 ZWR
^%ZIS(1,0)="DEVICE^3.5Is^53^53"
^%ZIS(1,1,0)="TIS51^51^1^1^^^^^TIS^^1"
^%ZIS(1,1,"SUBTYPE")="9"
Expand Down Expand Up @@ -33,7 +33,7 @@ OSEHRA ZGO Export: DEVICE
^%ZIS(1,9,"TYPE")="TRM"
^%ZIS(1,10,0)="HFS^USER$:[TEMP]TMP.DAT^1^1^^^^^"
^%ZIS(1,10,1)="Host File Server^^^^1^1"
^%ZIS(1,10,5)="1031"
^%ZIS(1,10,5)="1032"
^%ZIS(1,10,"IOPAR")="""WNS"""
^%ZIS(1,10,"SUBTYPE")="16"
^%ZIS(1,10,"TYPE")="HFS"
Expand Down Expand Up @@ -107,7 +107,7 @@ OSEHRA ZGO Export: DEVICE
^%ZIS(1,21,"TYPE")="RES"
^%ZIS(1,22,0)="TELNET^|TNT|^1^1^^^^^^^1"
^%ZIS(1,22,1)="TELNET"
^%ZIS(1,22,5)="30112"
^%ZIS(1,22,5)="30333"
^%ZIS(1,22,"SUBTYPE")="9"
^%ZIS(1,22,"TYPE")="VTRM"
^%ZIS(1,23,0)="OR WORKSTATION^ORDEV.DAT^0^0^^^^^^^0"
Expand Down
Loading

0 comments on commit c02ac10

Please sign in to comment.