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

ORWGRPC.m

Go to the documentation of this file.
  1. ORWGRPC ; SLC/STAFF - Graph RPC ;3/9/06 13:59
  1. ;;3.0;ORDER ENTRY/RESULTS REPORTING;**215,243**;Dec 17, 1997;Build 242
  1. ;
  1. ALLITEMS(ITEMS,DFN) ; RPC - get all items of data on patient (procedures, tests, codes,..)
  1. D ALLITEMS^ORWGAPI("ORWGRPC",DFN)
  1. S ITEMS=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. ALLVIEWS(DATA,VIEW,USER) ; RPC - get all graph views
  1. D ALLVIEWS^ORWGAPI("ORWGRPC",+$G(VIEW),+$G(USER))
  1. S DATA=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. CLASS(DATA,TYPE) ; RPC - get classifications
  1. D CLASS^ORWGAPI("ORWGRPC",TYPE)
  1. S DATA=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. DATEDATA(DATA,OLDEST,NEWEST,TYPEITEM,DFN) ; RPC - get data for an item on patient in date range
  1. D DATEDATA^ORWGAPI("ORWGRPC",OLDEST,NEWEST,TYPEITEM,DFN)
  1. S DATA=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. DATEITEM(DATA,OLDEST,NEWEST,FNUM,DFN) ; RPC - get patient items in date range for a type
  1. D DATEITEM^ORWGAPI("ORWGRPC",OLDEST,NEWEST,FNUM,DFN)
  1. S DATA=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. DELVIEWS(ERR,NAME,PUBLIC) ; RPC - delete a graph view
  1. D DELVIEWS^ORWGAPI("ORWGRPC",NAME,+$G(PUBLIC))
  1. S ERR=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. DETAIL(ITEMS,DFN,DATE1,DATE2,VAL,COMP) ; RPC - get all reports for types of data from items and date range
  1. D DETAIL^ORWGAPI("ORWGRPC",DFN,DATE1,DATE2,.VAL,$G(COMP))
  1. S ITEMS=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. DETAILS(ITEMS,DFN,DATE1,DATE2,TYPE,COMP) ; RPC - get report for type of data for a date or date range
  1. D DETAILS^ORWGAPI("ORWGRPC",DFN,DATE1,DATE2,TYPE,$G(COMP))
  1. S ITEMS=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. FASTDATA(DATA,DFN) ; RPC - get all data (non-lab) set up on patient
  1. D FASTDATA^ORWGAPI(.DATA,DFN)
  1. Q
  1. ;
  1. FASTITEM(ITEMS,DFN) ; RPC - get all items set up on patient
  1. D FASTITEM^ORWGAPI(.ITEMS,DFN)
  1. Q
  1. ;
  1. FASTLABS(DATA,DFN) ; RPC - get all lab data set up on patient
  1. D FASTLABS^ORWGAPI(.DATA,DFN)
  1. Q
  1. ;
  1. FASTTASK(STATUS,DFN,OLDDFN) ; set up all data and items on patient
  1. D FASTTASK^ORWGAPI(.STATUS,DFN,$G(OLDDFN))
  1. Q
  1. ;
  1. GETDATES(DATA,REPORTID) ; RPC - get graph date range
  1. D GETDATES^ORWGAPI("ORWGRPC",$G(REPORTID))
  1. S DATA=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. GETPREF(DATA) ; RPC - get graph settings
  1. D GETPREF^ORWGAPI("ORWGRPC")
  1. S DATA=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. GETSIZE(DATA) ; RPC - get graph positions and sizes
  1. D GETSIZE^ORWGAPI("ORWGRPC")
  1. S DATA=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. GETVIEWS(DATA,ALL,PUBLIC,EXT,USER) ; RPC - get graph views
  1. D GETVIEWS^ORWGAPI("ORWGRPC",ALL,+$G(PUBLIC),+$G(EXT),+$G(USER))
  1. S DATA=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. ITEMDATA(DATA,ITEM,START,DFN) ; RPC - get data of an item on patient (glucose results)
  1. D ITEMDATA^ORWGAPI("ORWGRPC",ITEM,START,DFN)
  1. S DATA=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. ITEMS(ITEMS,DFN,TYPE) ; RPC - get items of a type of data on patient (lab tests)
  1. D ITEMS^ORWGAPI("ORWGRPC",DFN,TYPE)
  1. S ITEMS=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. LOOKUP(VAL,INFO,FROM,DIR) ; RPC - get item names for long lookup
  1. D LOOKUP^ORWGAPI(.VAL,INFO,.FROM,DIR)
  1. Q
  1. ;
  1. PUBLIC(VAL) ; RPC - check if user can edit public views and settings
  1. S VAL=$$PUBLIC^ORWGAPI(DUZ)
  1. Q
  1. ;
  1. RPTPARAM(VAL,IEN) ; RPC - return PARAM1^PARAM2 for graph report
  1. S VAL=$$RPTPARAM^ORWGAPI(IEN)
  1. Q
  1. ;
  1. SETPREF(ERR,SETTING,PUBLIC) ; RPC - set a graph setting
  1. D SETPREF^ORWGAPI("ORWGRPC",SETTING,+$G(PUBLIC))
  1. S ERR=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. SETSIZE(ERR,VAL) ; RPC - set graph positions and sizes
  1. D SETSIZE^ORWGAPI("ORWGRPC",.VAL)
  1. S ERR=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. SETVIEWS(ERR,NAME,PUBLIC,VAL) ; RPC - set a graph view
  1. D SETVIEWS^ORWGAPI("ORWGRPC",NAME,+$G(PUBLIC),.VAL)
  1. S ERR=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. TAX(DATA,ALL,REMTAX) ; RPC - get reminder taxonomies
  1. D TAX^ORWGAPI("ORWGRPC",+$G(ALL),.REMTAX)
  1. S DATA=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. TESTING(DATA) ; RPC - cache data
  1. D TESTING^ORWGAPI("ORWGRPC")
  1. S DATA=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. TESTSPEC(DATA) ; RPC - get test/spec info on all lab tests
  1. D TESTSPEC^ORWGAPI("ORWGRPC")
  1. S DATA=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;
  1. TYPES(TYPES,DFN,SUB) ; RPC - get all the types of data on a patient (SUB=1, gets subtypes, DFN=0 gets all types),
  1. D TYPES^ORWGAPI("ORWGRPC",DFN,+$G(SUB))
  1. S TYPES=$NA(^TMP("ORWGRPC",$J))
  1. Q
  1. ;