Changeset 894 for cprs/branches/tmg-cprs/m_files/TMGRPC1B.m
- Timestamp:
- Jul 25, 2010, 2:51:23 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cprs/branches/tmg-cprs/m_files/TMGRPC1B.m
r796 r894 1 TMGRPC1B ;TMG/kst-RPC Functions ;3/28/10 1 TMGRPC1B ;TMG/kst-RPC Functions ;3/28/10, 7/11/10 2 2 ;;1.0;TMG-LIB;**1**;3/28/10 3 3 ; … … 10 10 ;" RPC -- Public Functions. 11 11 ;"======================================================================= 12 ;"E VALTIUO13 ; "INSTALL -- Add the RPC's to the OPTION record OR CPRS GUI CHART12 ;"ENSUREALL -- Ensure all needed TMG RPC entries have been added 13 ; 14 14 ;"======================================================================= 15 15 ;"PRIVATE API FUNCTIONS 16 16 ;"======================================================================= 17 ;" INSTALL1(RPCNAME) -- Add 1 RPC to theOPTION record OR CPRS GUI CHART17 ;"ENSURE1(RPCNAME) -- ensure 1 RPC is in OPTION record OR CPRS GUI CHART 18 18 ; 19 19 ;"======================================================================= 20 20 ;"======================================================================= 21 21 ;"Dependencies: 22 ;" DIC , TMGDEBUG22 ;" DIC 23 23 ;"======================================================================= 24 24 ;"======================================================================= 25 25 ; 26 ;"OK TO DELETE THIS FUNCTION LATER IF WANTED.... 27 EVALTIUO(TMGY,TMGOBJNM) ;"--- DEPRECIATED. Will use 'TIU TEMPLATE GETTEXT' RPC instead 28 ;"Purpose: To return the resolved text of a TIU Text Object. 29 ;"Input: TIUY -- This is output result for RPC caller 30 ;" TMGOBJNM -- This is the name of the TIU TEXT OBJECT to obtain. 31 ;"Note: lines wrapped at 200 chars length 32 ;"Results : none 26 ENSUREAL 27 ;"Ensure all needed TMG RPC entries have been added 28 L1 ;;TMG ADD PATIENT 29 ;;TMG AUTOSIGN TIU DOCUMENT 30 ;;TMG BARCODE DECODE 31 ;;TMG BARCODE ENCODE 32 ;;TMG CHANNEL 33 ;;TMG CPRS GET URL LIST 34 ;;TMG DOWNLOAD FILE 35 ;;TMG DOWNLOAD FILE DROPBOX 36 ;;TMG GET BLANK TIU DOCUMENT 37 ;;TMG GET DFN 38 ;;TMG GET IMAGE LONG DESCRIPTION 39 ;;TMG GET PATIENT DEMOGRAPHICS 40 ;;TMG INIFILE GET 41 ;;TMG INIFILE SET 42 ;;TMG MSGLINK CHANNEL 43 ;;TMG SEARCH CHANNEL 44 ;;TMG SET PATIENT DEMOGRAPHICS 45 ;;TMG UPLOAD FILE 46 ;;TMG UPLOAD FILE DROPBOX 47 ;;TMG IMAGE DELETE 48 ;;MAGGADDIMAGE 49 ;;MAG3 TIU IMAGE 50 ;;MAG3 CPRS TIU NOTE 51 ;;<END> 33 52 ; 34 KILL ^TMG("TMP","TABLE") 35 zshow "*":^TMG("TMP","TABLE") 36 NEW TMGSTR 37 SET TMGOBJNM=$GET(TMGOBJNM) 38 IF TMGOBJNM["|" DO GOTO STOR 39 . SET TMGSTR="Passed TEXT OBJECT name should not contain '|' character" 40 SET TMGSTR="|"_TMGOBJNM_"|" 41 SET TMGSTR=$$BOIL^TIUSRVD(TMGSTR) ;" Execute Boilerplates 53 NEW TMGI 54 NEW DONE SET DONE=0 55 FOR TMGI=0:1 DO QUIT:DONE 56 . NEW RPC SET RPC=$PIECE($TEXT(L1+TMGI^TMGRPC1B),";;",2) 57 . IF (RPC="")!(RPC="<END>") SET DONE=1 QUIT 58 . DO ENSURE1(RPC) 59 QUIT 42 60 ; 43 STOR NEW REF SET REF=$NAME(^TMP("TMG OBJ EVAL",$J)) 44 NEW IDX SET IDX=0 45 KILL @REF 46 SET TMGY=REF 47 FOR DO QUIT:(TMGSTR="") 48 . NEW SA,SB 49 . SET (SA,SB)="" 50 . IF $LENGTH(TMGSTR)>200 DO 51 . . SET SB=$EXTRACT(TMGSTR,201,999) 52 . . SET TMGSTR=$EXTRACT(TMGSTR,1,200) 53 . SET IDX=IDX+1 54 . SET @REF@(IDX)=TMGSTR 55 . SET TMGSTR=SB 56 QUIT 57 ; 58 ; 59 INSTALL ; 60 ;"Purpose: to add the RPC's to the OPTION record OR CPRS GUI CHART 61 DO INSTALL1("TMG EVAL TIU TEXT OBJECT") 62 QUIT 63 ; 64 INSTALL1(RPCNAME) ; 65 ;"Purpose: to add 1 RPC to the OPTION record OR CPRS GUI CHART 61 ENSURE1(RPCNAME) ; 62 ;"Purpose: to ensure 1 RPC is in OPTION record OR CPRS GUI CHART 63 ;" (add if needed) 66 64 NEW DIC,X,Y,DA 67 65 SET DIC="^DIC(19,",DIC(0)="M" … … 83 81 . WRITE ! 84 82 QUIT 83 84
Note:
See TracChangeset
for help on using the changeset viewer.