MAGGTIG ;WOIFO/GEK/SG/NST - MAGGT Image Get. Callbacks to Get Image lists ; 14 Sep 2010 10:15 AM
Source file <MAGGTIG.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Imaging | 8 | MAGDQR20 MAGG GROUP IMAGES MAGG PAT EACH IMAGE MAGG PAT IMAGES MAGG PAT PHOTOS MAGGNTI MAGGSTI MAGGTRAI |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GRPCOUNT(MAGRY,MAGIEN) | ;
|
|
| IMAGES(MAGRY,MAGDFN) | ;RPC [MAGG PAT IMAGES]
; Call to return a list of images for a patient. ; We are returning all images for a patient, Groups are returned ; as one Image. ; The Images are returned in Rev Chronological Order, latest image ; first, oldest image last. ; User can reorder at the workstation level. |
|
| PHOTOS(MAGRY,MAGDFN) | ;RPC [MAGG PAT PHOTOS]
; Call to return list of all Photo ID's on file for a patient. ; We are returning all Photo ID images for a patient. ; The Images are returned in Rev Chronological Order, latest image ; first, oldest image last. ; |
|
| EACHIMG(MAGRY,MAGDFN,MAX,FLAGS) | ;RPC [MAGG PAT EACH IMAGE]
; Call Returns list of recent Patient images. ; MAX = maximum number of images to return ; MAGDFN = patient DFN ; FLAGS = MAGDEV^START IEN ; p150 |
|
| CAPINFO(IEN) | ; RETURN A STRING OF INFORMATION ABOUT THE IMAGE
; This is for Capture App |
|
| TITLE(TIUDA) | ; Return TIU Note TITLE
|
|
| ARY2GLB | ; Image count is getting big, switch from array to Global return type
|
|
| GROUP(MAGRY,MAGIEN,NOCHK,FLAGS) | ;RPC [MAGG GROUP IMAGES]
; CalL to Return image list of a Group. ; MAGIEN = the entry in MAG(2005 we assume it is a group. ; NOCHK = flag - Do (or) Not Do QI Check. |
|
| INVALID(MAGX,MAGZ) | ;
|
|
| INVCH(MSG,CHILD) | ;Added for MAGQI integrity check
; MSG is passed by reference, we create a MAGFILE equivalent and pass it back. |
| Name | Field # of Occurrence |
|---|---|
| $$INFO^MAGGAII | IMAGES+28, PHOTOS+29, CAPINFO+4, GROUP+51, GROUP+71, GROUP+81 |
| $$ISDEL^MAGGI11 | IMAGES+25, PHOTOS+23, EACHIMG+42, INVALID+2 |
| DATA^MAGGNTI | TITLE+3 |
| CHK^MAGGSQI | GROUP+32 |
| CHKGRPCH^MAGGSQI | GROUP+49, GROUP+70 |
| $$FMTE^XLFDT | CAPINFO+8, CAPINFO+9 |
| $$RTRNFMT^XWBLIB | ARY2GLB+6, GROUP+21 |
| RPC Name | Call Tags |
|---|---|
| MAGG GROUP IMAGES | GROUP |
| MAGG PAT IMAGES | IMAGES |
| MAGG PAT EACH IMAGE | EACHIMG |
| MAGG PAT PHOTOS | PHOTOS |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^MAG(2005 - [#2005] | GRPCOUNT+1, IMAGES+12, IMAGES+20, IMAGES+21, IMAGES+23, IMAGES+24, PHOTOS+11, PHOTOS+19, PHOTOS+21, EACHIMG+32 , EACHIMG+40, EACHIMG+41, EACHIMG+43, CAPINFO+6, CAPINFO+7, CAPINFO+17, GROUP+11, GROUP+12, GROUP+36, GROUP+37 , GROUP+40, GROUP+42, GROUP+44, GROUP+46, GROUP+63, GROUP+64, GROUP+67, INVCH+8 |
| ^MAG(2005.1 - [#2005.1] | GROUP+78, GROUP+79 |
| ^TMP("MAGGTIG" | ARY2GLB+2!, ARY2GLB+4*, ARY2GLB+7, GROUP+22 |
| Name | Line Occurrences |
|---|---|
| $$CAPINFO | EACHIMG+47 |
| $$TITLE | CAPINFO+15, CAPINFO+18 |
| ARY2GLB | IMAGES+27, EACHIMG+46 |
| INVALID | GROUP+46, GROUP+67 |
| INVCH | GROUP+49, GROUP+70 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CHILD | INVCH~, INVCH+5, INVCH+8, INVCH+15 |
| CT | IMAGES+8~, IMAGES+19*, IMAGES+26*, IMAGES+27, IMAGES+29, IMAGES+30, PHOTOS+7~, PHOTOS+18*, PHOTOS+28*, PHOTOS+30 , PHOTOS+32, EACHIMG+21~, EACHIMG+39*, EACHIMG+40, EACHIMG+45*, EACHIMG+46, EACHIMG+47, EACHIMG+48 |
| EMSG | INVCH+2~, INVCH+3*, INVCH+13 |
| FLAGS | EACHIMG~, EACHIMG+23*, EACHIMG+24*, EACHIMG+27, EACHIMG+28, GROUP~, GROUP+6*, GROUP+75 |
| GBLRET | IMAGES+8~, IMAGES+17*, IMAGES+27, PHOTOS+7~, PHOTOS+16*, EACHIMG+21~, EACHIMG+37*, EACHIMG+46, ARY2GLB+1* |
| GPAR | CAPINFO+2~, CAPINFO+12*, CAPINFO+13, CAPINFO+16, CAPINFO+17 |
| I | GROUP+4~, GROUP+36*, GROUP+62*, GROUP+63*, GROUP+64 |
| IEN | IMAGES+8~, IMAGES+22*, IMAGES+23*, IMAGES+24, IMAGES+25, IMAGES+28, PHOTOS+7~, PHOTOS+20*, PHOTOS+21*, PHOTOS+23 , PHOTOS+24, PHOTOS+27*, PHOTOS+29, EACHIMG+21~, EACHIMG+28*, EACHIMG+40*, EACHIMG+41, EACHIMG+42, EACHIMG+43, EACHIMG+47 , CAPINFO~, CAPINFO+4, CAPINFO+6, CAPINFO+7 |
| IENS | PHOTOS+7~ |
| IENS( | PHOTOS+24*, PHOTOS+27 |
| INUM | GROUP+38~, GROUP+39*, GROUP+40*, GROUP+42, GROUP+44, GROUP+52 |
| MAGCHILD | GROUP+4~, GROUP+43*, GROUP+44*, GROUP+46, GROUP+49, GROUP+50, GROUP+51, GROUP+64*, GROUP+65, GROUP+67 , GROUP+70, GROUP+71, GROUP+77*, GROUP+78*, GROUP+79, GROUP+81 |
| MAGCT | GROUP+4~, GROUP+36*, GROUP+45*, GROUP+46, GROUP+49, GROUP+53, GROUP+66*, GROUP+67, GROUP+70, GROUP+72 , GROUP+80*, GROUP+82, GROUP+84 |
| >> MAGDEV | EACHIMG+27*, EACHIMG+44 |
| MAGDFN | IMAGES~, IMAGES+10*, IMAGES+12, IMAGES+20, IMAGES+21, IMAGES+23, PHOTOS~, PHOTOS+9*, PHOTOS+11, PHOTOS+19 , PHOTOS+21, EACHIMG~, EACHIMG+30*, EACHIMG+32, EACHIMG+40, GROUP+4~, GROUP+36*, GROUP+49, GROUP+70 |
| MAGFILE | IMAGES+8~, IMAGES+28*, IMAGES+29, PHOTOS+7~, PHOTOS+29*, PHOTOS+30, CAPINFO+2~, CAPINFO+4*, CAPINFO+5, GROUP+4~ , GROUP+51*, GROUP+52*, GROUP+53, GROUP+71*, GROUP+72, GROUP+81*, GROUP+82 |
| MAGIEN | GRPCOUNT~, GRPCOUNT+1, GROUP~, GROUP+9*, GROUP+11, GROUP+12, GROUP+32, GROUP+36, GROUP+37, GROUP+40 , GROUP+42, GROUP+44, GROUP+49, GROUP+63, GROUP+64, GROUP+70, GROUP+78 |
| MAGNOCHK | GROUP+5~, GROUP+35* |
| MAGQI | GROUP+4~, GROUP+32 |
| MAGQI(0 | GROUP+32, GROUP+33 |
| MAGRY | GRPCOUNT~, GRPCOUNT+1*, IMAGES~, IMAGES+7!, IMAGES+18*, IMAGES+29, IMAGES+30, PHOTOS~, PHOTOS+6!, PHOTOS+17* , PHOTOS+30, PHOTOS+32, EACHIMG~, EACHIMG+20!, EACHIMG+38*, EACHIMG+47, EACHIMG+48, ARY2GLB+3*, ARY2GLB+4, ARY2GLB+5! , ARY2GLB+7*, GROUP~, GROUP+15*, GROUP+22*, GROUP+23, GROUP+33, GROUP+46, GROUP+49, GROUP+53, GROUP+67 , GROUP+70, GROUP+72, GROUP+82, GROUP+84 |
| MAGRY(0 | IMAGES+12*, PHOTOS+11*, EACHIMG+32*, GROUP+11*, GROUP+12* |
| MAGTMPAR | GROUP+4~ |
| MAGTMPAR( | GROUP+50*, GROUP+65, INVALID+5*, INVCH+15* |
| MAGX | INVALID~, INVALID+2, INVALID+3, INVALID+5 |
| MAGY | GROUP+4~, GROUP+48!, GROUP+49, GROUP+69!, GROUP+70 |
| MAGZ | INVALID~, INVALID+2*, INVALID+3* |
| MAX | EACHIMG~, EACHIMG+25*, EACHIMG+26*, EACHIMG+40 |
| MSG | INVCH~, INVCH+3, INVCH+4!, INVCH+5*, INVCH+7*, INVCH+8*, INVCH+9*, INVCH+11*, INVCH+13*, INVCH+14* |
| MSGX | GROUP+4~, GROUP+9*, GROUP+46, GROUP+67 |
| N0 | EACHIMG+22~, CAPINFO+7*, CAPINFO+12 |
| N2 | EACHIMG+22~, EACHIMG+43*, EACHIMG+44, CAPINFO+2~, CAPINFO+6*, CAPINFO+8, CAPINFO+11, CAPINFO+15 |
| NOCHK | GROUP~, GROUP+10*, GROUP+32 |
| PN2 | CAPINFO+2~, CAPINFO+17*, CAPINFO+18 |
| PRX | IMAGES+8~, IMAGES+21*, IMAGES+23, PHOTOS+7~, EACHIMG+21~ |
| RDT | IMAGES+8~, IMAGES+19*, IMAGES+20*, IMAGES+21, IMAGES+23, PHOTOS+7~, PHOTOS+19*, PHOTOS+21, EACHIMG+21~ |
| RETY | CAPINFO+2~, CAPINFO+5*, CAPINFO+8*, CAPINFO+9, CAPINFO+10*, CAPINFO+11*, CAPINFO+13*, CAPINFO+15*, CAPINFO+18*, CAPINFO+19 |
| SNUM | GROUP+38~, GROUP+41*, GROUP+42*, GROUP+44, GROUP+52 |
| TITLE | TITLE+1~, TITLE+4*, TITLE+5*, TITLE+6 |
| TIUDA | TITLE~, TITLE+2, TITLE+3 |
| TIUDAT | TITLE+1~, TITLE+3, TITLE+4 |
| U | GRPCOUNT+1, EACHIMG+41, CAPINFO+5, CAPINFO+8, CAPINFO+9, CAPINFO+10, CAPINFO+11, CAPINFO+13, GROUP+52, INVCH+3 , INVCH+5, INVCH+7, INVCH+8, INVCH+9, INVCH+11, INVCH+13 |
| X | CAPINFO+2~, CAPINFO+9*, CAPINFO+10, ARY2GLB+6*, GROUP+21* |
| Y | IMAGES+8~, PHOTOS+7~, EACHIMG+21~, GROUP+4~ |