Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: ORY212P

ORY212P.m

Go to the documentation of this file.
  1. ORY212P ;SLC/MKB - Export Package Level Parameters ;2/11/08 11:07
  1. ;;3.0;ORDER ENTRY/RESULTS REPORTING;**212**;Dec 17, 1997;Build 24
  1. ;
  1. MAIN ; main (initial) parameter transport routine
  1. K ^TMP($J,"XPARRSTR")
  1. N ENT,IDX,ROOT,REF,VAL,I
  1. S ROOT=$NAME(^TMP($J,"XPARRSTR")),ROOT=$E(ROOT,1,$L(ROOT)-1)_","
  1. D LOAD
  1. XX2 S IDX=0,ENT="PKG.ORDER ENTRY/RESULTS REPORTING"
  1. F S IDX=$O(^TMP($J,"XPARRSTR",IDX)) Q:'IDX D
  1. . N PAR,INST,ORVAL,ORERR
  1. . S PAR=$P(^TMP($J,"XPARRSTR",IDX,"KEY"),U),INST=$P(^("KEY"),U,2)
  1. . M ORVAL=^TMP($J,"XPARRSTR",IDX,"VAL")
  1. . D EN^XPAR(ENT,PAR,INST,.ORVAL,.ORERR)
  1. K ^TMP($J,"XPARRSTR")
  1. Q
  1. ;
  1. LOAD ; load data into ^TMP (expects ROOT to be defined)
  1. S I=1 F S REF=$T(DATA+I) Q:REF="" S VAL=$T(DATA+I+1) D
  1. . S I=I+2,REF=$P(REF,";",3,999),VAL=$P(VAL,";",3,999)
  1. . S @(ROOT_REF)=VAL
  1. Q
  1. ;
  1. DATA ; parameter data
  1. ;;9338,"KEY")
  1. ;;OR VBECS COMPONENT ORDER^5
  1. ;;9338,"VAL")
  1. ;;RED BLOOD CELLS
  1. ;;9339,"KEY")
  1. ;;OR VBECS COMPONENT ORDER^10
  1. ;;9339,"VAL")
  1. ;;FRESH FROZEN PLASMA
  1. ;;9340,"KEY")
  1. ;;OR VBECS COMPONENT ORDER^15
  1. ;;9340,"VAL")
  1. ;;PLATELETS
  1. ;;9341,"KEY")
  1. ;;OR VBECS COMPONENT ORDER^20
  1. ;;9341,"VAL")
  1. ;;CRYOPRECIPITATE
  1. ;;9342,"KEY")
  1. ;;OR VBECS COMPONENT ORDER^25
  1. ;;9342,"VAL")
  1. ;;WHOLE BLOOD
  1. ;;9343,"KEY")
  1. ;;OR VBECS COMPONENT ORDER^30
  1. ;;9343,"VAL")
  1. ;;OTHER
  1. ;;9344,"KEY")
  1. ;;OR VBECS MODIFIERS^5
  1. ;;9344,"VAL")
  1. ;;Washed
  1. ;;9345,"KEY")
  1. ;;OR VBECS MODIFIERS^10
  1. ;;9345,"VAL")
  1. ;;Irradiated
  1. ;;9346,"KEY")
  1. ;;OR VBECS MODIFIERS^15
  1. ;;9346,"VAL")
  1. ;;Leuko Reduced
  1. ;;9347,"KEY")
  1. ;;OR VBECS MODIFIERS^20
  1. ;;9347,"VAL")
  1. ;;Volume Reduced
  1. ;;9348,"KEY")
  1. ;;OR VBECS MODIFIERS^25
  1. ;;9348,"VAL")
  1. ;;Divided
  1. ;;12731,"KEY")
  1. ;;OR VBECS MODIFIERS^30
  1. ;;12731,"VAL")
  1. ;;Leuko Reduced/Irradiated
  1. ;;12732,"KEY")
  1. ;;OR VBECS REASON FOR REQUEST^5
  1. ;;12732,"VAL")
  1. ;;Transfuse
  1. ;;12733,"KEY")
  1. ;;OR VBECS REASON FOR REQUEST^10
  1. ;;12733,"VAL")
  1. ;;Hold for OR
  1. ;;12734,"KEY")
  1. ;;OR VBECS REASON FOR REQUEST^15
  1. ;;12734,"VAL")
  1. ;;Hold until MD gives order
  1. ;;12735,"KEY")
  1. ;;OR VBECS REASON FOR REQUEST^20
  1. ;;12735,"VAL")
  1. ;;See COMMENT for justification
  1. ;;13450,"KEY")
  1. ;;OR VBECS ON^1
  1. ;;13450,"VAL")
  1. ;;YES
  1. ;;13561,"KEY")
  1. ;;OR VBECS ERROR MESSAGE^1
  1. ;;13561,"VAL")
  1. ;;Default VistaLink Error
  1. ;;13561,"VAL",1,0)
  1. ;;******************************************************************
  1. ;;13561,"VAL",2,0)
  1. ;;* *
  1. ;;13561,"VAL",3,0)
  1. ;;* Patient data is not available at this time *
  1. ;;13561,"VAL",4,0)
  1. ;;* due to a VistALink connection failure. *
  1. ;;13561,"VAL",5,0)
  1. ;;* *
  1. ;;13561,"VAL",6,0)
  1. ;;* Contact IRM and/or the Blood Bank for assistance. *
  1. ;;13561,"VAL",7,0)
  1. ;;* *
  1. ;;13561,"VAL",8,0)
  1. ;;******************************************************************