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

MBAAMAPI.m

Go to the documentation of this file.
  1. MBAAMAPI ;OIT-PD/VSL - APPOINTMENT API UTILS ;02/10/2016
  1. ;;1.0;Scheduling Calendar View;**1**;Aug 27, 2014;Build 85
  1. ;
  1. ;Associated ICRs
  1. ; ICR#
  1. ; 10103 XLFDT
  1. ;
  1. BLDLST(RETURN,LST,FLDS) ; Build simple list. MBAA RPC: MBAA CANCEL APPOINTMENT, MBAA LIST CANCELLATION REASONS, MBAA APPOINTMENT MAKE
  1. N DL,IN,FLD
  1. S RETURN=0
  1. Q:'$D(LST)
  1. S RETURN(0)=LST("DILIST",0)
  1. S DL="DILIST"
  1. F IN=1:1:$P(RETURN(0),U,1) D
  1. . S RETURN(IN)=""
  1. . S RETURN(IN,"ID")=LST(DL,2,IN)
  1. . I $O(LST(DL,"ID",IN,".01",""))'="" D
  1. . . S RETURN(IN,"NAME")=$G(LST(DL,"ID",IN,".01","I"))_"^"_LST(DL,"ID",IN,".01","E")
  1. . E S RETURN(IN,"NAME")=LST(DL,"ID",IN,".01")
  1. . I $D(FLDS) D
  1. . . F FLD=0:0 S FLD=$O(FLDS(FLD)) Q:FLD="" D
  1. . . . I $O(LST(DL,"ID",IN,FLD,""))'="" D
  1. . . . . S RETURN(IN,FLDS(FLD))=$G(LST(DL,"ID",IN,FLD,"I"))_"^"_LST(DL,"ID",IN,FLD,"E")
  1. . . . E S RETURN(IN,FLDS(FLD))=LST(DL,"ID",IN,FLD)
  1. S RETURN=1
  1. Q
  1. ;
  1. DTS(SD) ; Return formated date (07/16/2012) Called by RPC MBAA APPOINTMENT MAKE
  1. Q $TR($$FMTE^XLFDT(SD,"5DF")," ","0") ;ICR#: 10103 XLFDT
  1. ;