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

BEHOCNCV.m

Go to the documentation of this file.
  1. BEHOCNCV ;MSC/IND/PLS/DKM - Cover Sheet: Consult Orders;20-Mar-2007 13:48;DKM
  1. ;;1.1;BEH COMPONENTS;**028001;Mar 20, 2007
  1. ;=================================================================
  1. ; List consult orders
  1. ; ADT = Number of hours prior to retrieve
  1. LIST(DATA,DFN,ADT) ;
  1. N ORGRP,ORVP,ORLIST,LP,X,YY
  1. S DATA=$$TMPGBL^CIAVMRPC,ADT=+$G(ADT)
  1. K ^TMP("GMRCR",$J)
  1. D OER^GMRCSLM1(DFN,"","","","",2) ; Condensed format
  1. I $P($G(^TMP("GMRCR",$J,"CS",0)),U,4)>0 D
  1. .S LP=0
  1. .F S LP=$O(^TMP("GMRCR",$J,"CS",LP)) Q:LP<1 D
  1. ..S X=^TMP("GMRCR",$J,"CS",LP,0)
  1. ..S YY=$$FDATA(X)
  1. ..S:$L(YY) @DATA@(LP)=YY
  1. K ^TMP("GMRCR",$J)
  1. Q
  1. ; Formats data, returning IEN^STATUS^FORMATTED DATE^TYPE^FM DT
  1. FDATA(X) Q $S('$L(X):"",1:$P(X,U)_U_$P(X,U,4)_U_$$ENTRY^CIAUDT($P(X,U,2))_U_$P(X,U,3)_U_$P(X,U,2))
  1. ; Detail of specific consult order
  1. ; IEN = IEN of consult order
  1. DETAIL(DATA,DFN,IEN) ;
  1. N GMRCOER
  1. S GMRCOER=2 ; Data style
  1. K ^TMP("GMRCR",$J)
  1. D DT^GMRCSLM2(+IEN)
  1. S DATA=$NA(^TMP("GMRCR",$J,"DT"))
  1. Q