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 |