It looks like EN^ORB3 is the key API. With the sample code I was able to send an alert about radiology report, and clicking on the report took me to the proper in area in CPRS to view the report. Hurrah!
;"Sample data
;" 90) ^RADPT(69928,0) = 69928^^^O^^168
;" 91) ^RADPT(69928,"DT",0) = ^70.02DA^6838787.8993^2
;" 92) ^RADPT(69928,"DT",6838787.8955,0) = 3161212.1044^1^71^4
;" 93) ^RADPT(69928,"DT",6838787.8955,"P",0) = ^70.03IA^1^1
;" 94) ^RADPT(69928,"DT",6838787.8955,"P",1,0) = 15^536^2^S^^^^^^^^^^83^241^^5
;" 95) ^RADPT(69928,"DT",6838787.8955,"P","B",15,1) =
;" 96) ^RADPT(69928,"DT",6838787.8993,0) = 3161212.1006^1^71^4
;" 97) ^RADPT(69928,"DT",6838787.8993,"P",0) = ^70.03IA^1^1
;" 98) ^RADPT(69928,"DT",6838787.8993,"P",1,0) = 16^537^2^S^^^^^^^^^^168^241^^6
;" 99) ^RADPT(69928,"DT",6838787.8993,"P","B",16,1) =
;"100) ^RADPT(69928,"DT","AP",536,6838787.8955,1) =
;"101) ^RADPT(69928,"DT","AP",537,6838787.8993,1) =
;"102) ^RADPT(69928,"DT","B",3161212.1006,6838787.8993) =
;"103) ^RADPT(69928,"DT","B",3161212.1044,6838787.8955) =
;"
;"FILE 74 DATA
;"1) ^RARPT(6,0) = 121216-16^69928^3161212.1006^16^EF^3161214.142151^3161212.10
;" = 06^3161212.100601
;"2) ^RARPT(6,"R",0) = ^^23^23^3161214
;"3) ^RARPT(6,"R",1,0) = HISTORY
;"4) ^RARPT(6,"R",2,0) = Screening mammography with tomosynthesis.
;"5) ^RARPT(6,"R",3,0) = COMPARISON
;"...
;"Internal entry number for an exam; ^RADPT(RADFN,"DT",RADTI,"P",RACNI,0)
NEW RADFN SET RADFN=69928
NEW RADTI SET RADTI=6838787.8955
NEW RACNI SET RACNI=1
DO SENDALRT(RADFN,RADTI,RACNI)
QUIT
SENDALRT(RADFN,IDT,IEN70D03) ;" Fire off OE/RR notifications, version 3.0+
;" Input: RADFN: Patient DFN (IEN IN RAD/NUC MED PATIENT)
;" IDT: Exam timestamp (inverse) (IEN IN REGISTERED EXAMS 70.02)
;" IEN70D03: Exam IEN70.03 (EXMINATION SUBFILE)
NEW ZN SET ZN=$GET(^RADPT(RADFN,"DT",IDT,"P",IEN70D03,0))
NEW RARPT SET RARPT=+$PIECE(ZN,"^",17) ;"This is an IEN74 <-- REQUIRED in OE3^RAUTL00
DO OE3^RAUTL00(RADFN,IDT,IEN70D03,ZN)
QUIT
;