MAGNTRAI ;OIT/NST - List images for Reports ; 16 Jan 2018 3:59 PM
Source file <MAGNTRAI.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| IMAGEL(MAGRY,DATA,IMGLESS,INCRT) | ;RPC [MAGN CPRS IMAGE LIST]
|
|
| IMAGEC(MAGZRY,DATA,IMGLESS,RARPT) | ;A copy from MAGGTRAI
; Call to list Images for a Rad Exam that was selected from CPRS ; and Imaging Window was notified via windows messaging ; INPUT : DATA is in format of Windows message received from CPRS ; example 'RPT^CPRS^29027^RA^i79029185.9998-1' |
|
| GETSTUDY(MAGZRY,RARPT,IMGLESS) | ; Private call. From other points in this routine, when RARPT is defined
; RARPT -- Radiology report IEN ; and returns a list in MAGZRY(1..n). ; We'll make a tmp list of just the image IEN's ; splitting groups into individual image entries. ; If more than 1 Image group points to this report, we ; will prefix the Image Description with (G1), (G2) etc ; We call GROUP^MAGGTIG to get the images for the group, this call ; sorts the images in Dicom Series, Dicom Image number order. |
|
| APPENDRA(OUT,MAGNCNT,MAGNCXT,MAGZRY,RARPT,INCRT) | ||
| INSFIMG(DATA,MAGNCNT,OUT) | ; Append First Image Info I
|
|
| APPEND2(OUT,MAGNCNT,MAGNCXT,MAGZRY,MAGNTIU) | ||
| STDINFO(IMGIEN) | ; Get study info
; IMGIEN -- Image IEN |
|
| RPTTEXT(RAIEN) | ;Return Report Text from a rad report with each line delimited by $C(10)
|
| Name | Field # of Occurrence |
|---|---|
| $$EXTERNAL^DILFD | STDINFO+34 |
| $$GET1^DIQ | STDINFO+36, RPTTEXT+2 |
| STUDY2^MAGDQR21 | GETSTUDY+37 |
| $$INFO^MAGGAII | INSFIMG+10 |
| $$NODE^MAGGI11 | STDINFO+8 |
| IMAGES^MAGGNTI | IMAGEL+30 |
| CHK^MAGGSQI | GETSTUDY+27 |
| IMAGEL^MAGNVQ06 | IMAGEL+9 |
| $$DTE^MAGSIXG3 | STDINFO+26, STDINFO+35 |
| $$RPTITLE^MAGSIXG3 | STDINFO+25 |
| $$REPLACE^XLFSTR | APPENDRA+30 |
| RPC Name | Call Tags |
|---|---|
| MAGN CPRS IMAGE LIST | IMAGEL |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| ^MAG(2005 - [#2005] | EXTERNAL^DILFD |
| ^RARPT - [#74] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^MAG(2005 - [#2005] | GETSTUDY+23, GETSTUDY+25 |
| ^MAG(2005.82 - [#2005.82] | STDINFO+30 |
| ^MAG(2005.83 - [#2005.83] | STDINFO+22, STDINFO+31 |
| ^MAG(2005.84 - [#2005.84] | STDINFO+32 |
| ^MAG(2005.85 - [#2005.85] | STDINFO+33 |
| ^RADPT - [#70] | IMAGEC+16, IMAGEC+17 |
| ^RARPT - [#74] | IMAGEC+20, GETSTUDY+13, GETSTUDY+20, GETSTUDY+21, GETSTUDY+23, GETSTUDY+32, GETSTUDY+33, GETSTUDY+36 |
| ^TMP("MAGGTRAI" | IMAGEC+6 |
| ^TMP("MAGNTRAI" | IMAGEL+15 |
| Name | Line Occurrences |
|---|---|
| $$RPTTEXT | APPENDRA+30 |
| $$STDINFO | APPENDRA+26, APPEND2+22 |
| APPEND2 | IMAGEL+31 |
| APPENDRA | IMAGEL+25 |
| GETSTUDY | IMAGEC+21 |
| IMAGEC | IMAGEL+24 |
| INSFIMG | APPENDRA+33 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CAPTAPP | STDINFO+5~, STDINFO+20* |
| CLASS | STDINFO+5~, STDINFO+22*, STDINFO+30 |
| CT | GETSTUDY+12~, GETSTUDY+20*, GETSTUDY+30*, GETSTUDY+32* |
| DATA | IMAGEL~, IMAGEL+9, IMAGEC~, IMAGEC+8, IMAGEC+9, IMAGEC+10, INSFIMG~, INSFIMG+2, INSFIMG+3 |
| DATA( | IMAGEL+6, IMAGEL+7, IMAGEL+20, IMAGEL+21 |
| DFN | IMAGEC+5~, IMAGEC+8*, IMAGEC+16, IMAGEC+17, IMAGEC+20 |
| ENT | IMAGEC+5~, IMAGEC+9*, IMAGEC+16, IMAGEC+17 |
| EVT | STDINFO+5~, STDINFO+16*, STDINFO+33 |
| FLTX | STDINFO+6~, STDINFO+24*, STDINFO+25*, STDINFO+26*, STDINFO+27*, STDINFO+28*, STDINFO+29*, STDINFO+30*, STDINFO+31*, STDINFO+32* , STDINFO+33*, STDINFO+34*, STDINFO+35*, STDINFO+36*, STDINFO+37*, STDINFO+38 |
| GROUPS | GETSTUDY+10~, GETSTUDY+37 |
| GROUPS( | GETSTUDY+33* |
| I | APPENDRA+9~, APPENDRA+19*, APPENDRA+20*, APPENDRA+22, APPENDRA+23, APPENDRA+25, APPENDRA+31, APPENDRA+33, APPEND2+8~, APPEND2+17* , APPEND2+18*, APPEND2+19, APPEND2+20, APPEND2+23, APPEND2+24 |
| IGCT | GETSTUDY+12~, GETSTUDY+13*, GETSTUDY+15 |
| IMGGRP | INSFIMG+1~, INSFIMG+2*, INSFIMG+5, INSFIMG+9 |
| IMGIEN | APPENDRA+9~, APPENDRA+25*, APPENDRA+26, INSFIMG+1~, INSFIMG+3*, INSFIMG+8, INSFIMG+10, APPEND2+8~, APPEND2+19*, APPEND2+20* , APPEND2+22, STDINFO~, STDINFO+8, STDINFO+37 |
| IMGLESS | IMAGEL~, IMAGEL+1*, IMAGEL+9, IMAGEL+14*, IMAGEL+24, IMAGEC~, IMAGEC+21, GETSTUDY~, GETSTUDY+37, APPENDRA+33 |
| IMGNODE | STDINFO+6~, STDINFO+8*, STDINFO+10, STDINFO+11, STDINFO+12 |
| INCRT | IMAGEL~, IMAGEL+9, IMAGEL+25, APPENDRA~, APPENDRA+27 |
| INVDT | IMAGEC+5~, IMAGEC+11*, IMAGEC+13*, IMAGEC+14 |
| INVDTTM | IMAGEC+5~, IMAGEC+10*, IMAGEC+11, IMAGEC+12, IMAGEC+14*, IMAGEC+16, IMAGEC+17 |
| INVTM | IMAGEC+5~, IMAGEC+12*, IMAGEC+14 |
| LN | RPTTEXT+1~, RPTTEXT+4*, RPTTEXT+5*, RPTTEXT+7 |
| MAGIEN1 | GETSTUDY+12~, GETSTUDY+21*, GETSTUDY+23, GETSTUDY+25, GETSTUDY+27, GETSTUDY+33* |
| MAGNCNT | IMAGEL+11~, IMAGEL+18*, IMAGEL+25, IMAGEL+31, IMAGEL+33*, IMAGEL+34, APPENDRA~, APPENDRA+12*, APPENDRA+13, APPENDRA+16 , APPENDRA+17*, APPENDRA+21*, APPENDRA+22, APPENDRA+24*, APPENDRA+26, APPENDRA+28*, APPENDRA+30, APPENDRA+33, APPENDRA+35, INSFIMG~ , INSFIMG+4*, INSFIMG+5*, INSFIMG+6*, INSFIMG+7*, INSFIMG+8*, INSFIMG+9*, INSFIMG+10*, APPEND2~, APPEND2+11*, APPEND2+12 , APPEND2+15*, APPEND2+16, APPEND2+21*, APPEND2+24 |
| MAGNCNTN | APPENDRA+9~, APPENDRA+16*, APPENDRA+35 |
| MAGNCXT | IMAGEL+11~, IMAGEL+21*, IMAGEL+22, IMAGEL+24, IMAGEL+25, IMAGEL+28, IMAGEL+31, IMAGEL+34, APPENDRA~, APPENDRA+13 , APPENDRA+35, APPEND2~, APPEND2+12, APPEND2+16 |
| MAGNI | IMAGEL+11~, IMAGEL+19*, IMAGEL+20*, IMAGEL+21 |
| MAGNII | IMAGEL+2~, IMAGEL+4*, IMAGEL+6*, IMAGEL+7 |
| MAGNTIU | IMAGEL+11~, IMAGEL+28*, IMAGEL+30, IMAGEL+31, APPEND2~, APPEND2+24 |
| MAGNX | IMAGEL+11~, IMAGEL+22*, IMAGEL+23, IMAGEL+27 |
| MAGQI | GETSTUDY+12~, GETSTUDY+19*, GETSTUDY+20, GETSTUDY+23*, GETSTUDY+25*, GETSTUDY+27*, GETSTUDY+29 |
| MAGRY | IMAGEL~, IMAGEL+9, IMAGEL+15*, IMAGEL+16, IMAGEL+17, IMAGEL+25, IMAGEL+31, IMAGEL+34, IMAGEL+36 |
| MAGSTUDY | APPENDRA+9~, APPENDRA+31*, APPENDRA+33 |
| MAGVER | IMAGEL+2~, IMAGEL+3*, IMAGEL+6, IMAGEL+7*, IMAGEL+9 |
| MAGX | GETSTUDY+12~, GETSTUDY+27 |
| MAGX(0 | GETSTUDY+27 |
| MAGZRY | IMAGEL+12~, IMAGEL+24, IMAGEL+25, IMAGEL+29!, IMAGEL+30, IMAGEL+31, IMAGEC~, IMAGEC+6*, IMAGEC+7, IMAGEC+16 , IMAGEC+18, IMAGEC+20, IMAGEC+21, GETSTUDY~, GETSTUDY+15, GETSTUDY+29, GETSTUDY+39*, GETSTUDY+40, APPENDRA~, APPENDRA+10 , APPENDRA+11, APPENDRA+13, APPENDRA+20, APPENDRA+22, APPENDRA+23, APPENDRA+25, APPENDRA+31, APPENDRA+33, APPEND2~ |
| MAGZRY( | APPEND2+18, APPEND2+19, APPEND2+20, APPEND2+23, APPEND2+24 |
| MAGZRY(0 | APPEND2+9*, APPEND2+10, APPEND2+12, APPEND2+16 |
| OI | GETSTUDY+12~, GETSTUDY+20*, GETSTUDY+21, GETSTUDY+32*, GETSTUDY+33 |
| ORIG | STDINFO+5~, STDINFO+18*, STDINFO+19*, STDINFO+34 |
| OUT | GETSTUDY+10~, GETSTUDY+37, GETSTUDY+39, APPENDRA~, APPENDRA+13, APPENDRA+22, APPENDRA+26, APPENDRA+30, APPENDRA+33, APPENDRA+35 , INSFIMG~, INSFIMG+4, INSFIMG+5, INSFIMG+6, INSFIMG+7, INSFIMG+8, INSFIMG+9, INSFIMG+10, APPEND2~, APPEND2+12 , APPEND2+16, APPEND2+24 |
| PKG | STDINFO+5~, STDINFO+14*, STDINFO+29 |
| RAIEN | RPTTEXT~, RPTTEXT+2 |
| RARPT | IMAGEL+11~, IMAGEL+24, IMAGEL+25, IMAGEC~, IMAGEC+15*, IMAGEC+17*, IMAGEC+18, IMAGEC+20, IMAGEC+21, GETSTUDY~ , GETSTUDY+13, GETSTUDY+20, GETSTUDY+21, GETSTUDY+23, GETSTUDY+25, GETSTUDY+32, GETSTUDY+33, GETSTUDY+36, APPENDRA~, APPENDRA+26 , APPENDRA+30 |
| REPL | APPENDRA+9~, APPENDRA+30 |
| REPL( | APPENDRA+29* |
| REQDFN | GETSTUDY+10~, GETSTUDY+36*, GETSTUDY+37 |
| RET | RPTTEXT+1~, RPTTEXT+2*, RPTTEXT+4*, RPTTEXT+6*, RPTTEXT+7*, RPTTEXT+8 |
| SPEC | STDINFO+5~, STDINFO+17*, STDINFO+32 |
| STDINFO | APPEND2+8~, APPEND2+22*, APPEND2+23*, APPEND2+24 |
| TEXT | RPTTEXT+1~, RPTTEXT+3 |
| TEXT( | RPTTEXT+5, RPTTEXT+7 |
| TYPE | STDINFO+5~, STDINFO+15*, STDINFO+22, STDINFO+31 |
| U | IMAGEC+8, IMAGEC+9, IMAGEC+10, IMAGEC+17, IMAGEC+20, GETSTUDY+13, GETSTUDY+21, GETSTUDY+23, GETSTUDY+25, GETSTUDY+27 , GETSTUDY+33, GETSTUDY+36, STDINFO+14, STDINFO+15, STDINFO+16, STDINFO+17, STDINFO+18, STDINFO+20, STDINFO+22, STDINFO+25 , STDINFO+26, STDINFO+27, STDINFO+28, STDINFO+29, STDINFO+30, STDINFO+31, STDINFO+32, STDINFO+33, STDINFO+34, STDINFO+35 , STDINFO+36, STDINFO+37 |
| X0 | STDINFO+4~, STDINFO+10*, STDINFO+27 |
| X2 | STDINFO+4~, STDINFO+11*, STDINFO+20, STDINFO+25, STDINFO+26, STDINFO+28, STDINFO+35, STDINFO+36 |
| X40 | STDINFO+4~, STDINFO+12*, STDINFO+14, STDINFO+15, STDINFO+16, STDINFO+17, STDINFO+18 |