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

BEDDUTL1.m

Go to the documentation of this file.
  1. BEDDUTL1 ;GDIT/HS/BEE-BEDD Utility Routine 3 - Cache Calls ; 08 Nov 2011 12:00 PM
  1. ;;2.0;BEDD DASHBOARD;;Jun 04, 2014;Build 13
  1. ;
  1. ;This routine is included in the BEDD XML 1.0 install and is not in the KIDS
  1. ;
  1. Q
  1. ;
  1. DECADM(OBJID,OLDDEC) ;Retrieve new Decision to Admit Date
  1. ;
  1. ;Input:
  1. ; OBJID - Pointer to BEDD.EDVISIT
  1. ; OLDDEC - The original field value
  1. ;
  1. NEW VIEN,BEDD,EXEC,CURDEC,DECADM
  1. ;
  1. S (CURDEC,VIEN)=""
  1. S EXEC="S BEDD=##CLASS(BEDD.EDVISIT).%OpenId(OBJID,0)" X EXEC
  1. S EXEC="S VIEN=BEDD.VIEN" X EXEC
  1. ;
  1. ;Get the current Dec to Admit Date from PCC
  1. I VIEN]"" S CURDEC=$$GET1^DIQ(9000010,VIEN_",",1116,"I")
  1. ;
  1. S DECADM=$S(CURDEC]"":CURDEC,1:OLDDEC)
  1. S:DECADM]"" DECADM=$TR($$FMTE^XLFDT($$DATE^BEDDUTIL(DECADM),"5Y"),"@"," ")
  1. ;
  1. Q DECADM