ORBSMART ;SLC/JMH - SMART NOTIFICATIONS; Oct 4, 2022@11:23
Source file <ORBSMART.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
INSMALRT(ORY,ORAID) | ;set what alert is being processed for smart
|
|
OUSMALRT(ORY,ORAID) | ;clear what alert is being processed for smart
|
|
EN(ORY,ORDATA) | ;
|
|
CLEAR(ORY,ORDATA) | ;Clear SMART alert
|
|
CLRPROV(ORNOT,ORDFN) | ;clear all alerts for notification ORNOT for patient ORDFN for the current user DUZ
|
|
CLRALL(ORNOT,ORDFN) | ;clear all alerts for notification ORNOT for patient ORDFN for all users
|
|
CLRONE(ORDATA) | ;clear only the alert matching ORDATA
|
|
SMALERTS(ORDFN,ORDUZ,ORGLOB) | ;
|
|
PALERTS(ORDFN,ORGLOB) | ;
|
|
UHASNOT(ORDFN,ORDUZ,ORNOT) | ; returns 1 if user ORDUZ has notification ORNOT for patient ORDFN
|
|
PHASNOT(ORDFN,ORNOT) | ; returns 1 patient ORDUZ has a notification ORNOT
|
|
SMIENS(ORY) | ;
|
|
ISSMIEN(ORIEN) | ;
|
|
ISSMNOT(ORY,ORIEN) | ;
|
|
NCIMGNOT(ORDFN) | ;Fire SMART NON-CRITICAL IMAGING RES alert
|
|
GETRMLST(ORLST,ORLNM,OVER,RETDATA) | ;Get a list of patients from Reminder call
|
|
HOOK(ORN,ORBDFN,ORNUM,ORBADUZ,ORBPMSG,ORBPDATA) | ;
|
|
GETNOTID(ORNOTNM) | ;Get the OE/RR NOTIFICATIONS File IEN for the notification name
|
|
GENERATE | ;generate the smart alerts
|
|
SCHCALL(ORRTN,ORSCH) | ;Return 1 if ORRTN should be run now, 0 if not.
|
|
NIGHTLY | ;nightly task to generate smart alerts
|
|
SMINSTDT() | ;get SMART install date
|
|
SMARTON(USER,NOTIEN) | ;
|
RPC Name | Call Tags |
---|---|
ORBSMART ISSMNOT | ISSMNOT |
ORBSMART INSMALRT | INSMALRT |
ORBSMART OUSMALRT | OUSMALRT |