Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points
Print Page as PDF
Routine: LRXREF

Package: Lab Service

Routine: LRXREF


Information

LRXREF ;DALOI/STAFF - BUILD CROSS-REFERENCES FOR RE-INDEX ;02/17/17 10:43

Source Information

Source file <LRXREF.m>

Entry Points

Name Comments DBIA/ICR reference
AVS1 ; Rebuild "AVS" cross-reference in file 68 for Re-index utility - DATE/TIME RESULTS AVAILABLE (68.02,13)
AVS2 ; Rebuild "AVS" cross-reference in file 68 for Re-index utility - DATE/TIME RESULTS AVAILABLE (68.02,13)
AVS3 ; Rebuild "AVS" cross-reference in fie #68 for re-index utility - DATE/TIME RESULTS AVAILABLE (68.02,13)
AVS4 ; Rebuild "AVS" cross-reference in file 68 for Re-index utility - DATE/TIME RESULTS AVAILABLE (68.02,13)
AC1 ; Build "AC" cross-reference when comment is deleted from a verified test in File 63. Audit trail only.
AN1 ; Build logic "AN"" cross-reference in File 69, when results available
AN2 ; Kill logic for "AN"" cross-reference in File 69, when results available
AR1 ; Setup variables for set/kill "AR" cross-reference in File 69, when results available
AR2 ; Build "AR" cross-reference in File 69, when results available
AR3 ; Kill "AR" cross-reference in File 69, when results available
LRKILL ; This cross-reference will be reset when the cumulative runs. Due to the complexity of the cumulative reporting it was felt that
; it was better to have reprinted data rather than possibly having some data not printed at all.
AP ; Setup variables for set/kill "AP" cross-reference in File 69, when results available
AP1 ; Build "AP" cross-reference in File 69, when results available
AP2 ; Kill "AP" cross-reference in File 69, when results available
AL ; Setup variables for set/kill "AL" cross-reference in File 69, when results available
AL1 ; Build "AL" cross-reference in File 69, when results available
AL2 ; Kill "AL" cross-reference in File 69, when results available
UP ; Convert lower to upper case.
TRIG ; Trigger LAB Workload
; Stuff the Cap Code Name into field .03 of field 4 of field 1 of field 1 of ^LRO(67.9 LAB MONTHLY WORKLOAD
TRIGTS ; Trigger to stuff treating specialty name into .03 field of ^DD(67.91148
TRIG9 ; Trigger for LAB Workload
; Stuff the Cap Code Name into field .03 of field 4 of field 1 of field 1 of ^LRO(67.99999 ARCHIVED LAB MONTHLY WORKLOAD
TRIGTS9 ; Trigger to stuff treating specialty name into .03 field of ^DD(67.999991148
LAM185 ; Trigger logic to set TYPE(#5) of CODE (#18) of WKLD CODE (#64)
SCTCHK(LRSCT,LR612,LRSCT1) ;
; File #61.2 SNOMEDCT field check - Coded to work within FM DD calls
; Inputs
; LRSCT : SNOMED CT code
; LR612 : File #61.2 IEN
; LRSCT1 : <opt>"old" value of SNOMED CT ID field
; Output
; 1 = OK to add code
; -1 = SCT code not valid
DELSCT(LR612) ;
; Delete File #61.2 field 20 (SNOMED CT ID) - For use within FM DD calls and SCTCHK API
IT61F20 ; Input transform for file #61, field 20
; $C(32) tricks EN^DDIOL to not insert a linefeed
IT612F20 ; Input Transform for File #61.2 field 20
; $C(32) tricks EN^DDIOL to not insert a linefeed
IT62F20 ; Input transform for file #62, field 20
; $C(32) tricks EN^DDIOL to not insert a linefeed
ISQUIET() ;
; Is "Quiet" or not (Should we Write output?)
SETISOID(LRSUB) ;
; Called from #63.05 fields Cross reference
; Create and stuff ISOLATE ID when .01 field entered
; Inputs
; LRSUB : The global subscript for this isolate
IT600201 ;
; Input Transform for Sub-File #60.02 field #.01
; Expects X (#60 IEN of test being added to panel) and DA array -- DA(1)=^LAB(60,IEN) DA=^LAB(60,DA(1),2,DA)
PANELCHK(LR60,LRRECUR) ;
; Private method for IT600201 above
; This is a recursive method.
; Called from DD (Input Transform). Must be FileMan safe.
; Caller must kill ^TMP($J,"LRXREF-PANELCHK") before
; first call and after last call. Parent and Child panel tests
; should be added to ^TMP($J,"LRXREF-PANELCHK",IEN) before calling:
; I $O(^LAB(60,IEN,2,0)) S ^TMP($J,"LRXREF-PANELCHK",IEN)=""
Info |  Source |  Entry Points