MAGDRPCA ;WOIFO/PMK/MLS/SG/DAC/JSL - Imaging RPCs for Importer ; 26 Jan 2016 7:03 PM
Source file <MAGDRPCA.m>
| Package | Total | Call Graph |
|---|---|---|
| Imaging | 4 | $$DISPLAY^MAGDAIRG $$GMRCACN^MAGDFCNV $$DELETE^MAGDIR8R IENLOOK^MAGDRPC9 |
| Kernel | 2 | $$DT^XLFDT ($$IEN,$$STA)^XUAF4 |
| Master Patient Index VistA | 1 | ($$GETDFN,$$GETICN,GETDFN,GETICN)^MPIF001 |
| Radiology Nuclear Medicine | 1 | $$ACCFIND^RAAPI |
| Registration | 1 | DEM^VADPT |
| VA FileMan | 1 | $$GET1^DIQ |
| 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 |
|---|---|---|
| CHECKUID(OUT,UIDLIST,LEVEL) | ; RPC = MAG DICOM IMPORTER CHECK UIDS
|
|
| DUPUID(LEVEL,UID) | ; return a list of ^MAG(2005) entries with dup uids
|
|
| LOOKUP(OUT,MAGIEN) | ; RPC = MAG DICOM IMPORTER LOOKUP
|
|
| LOOKUP1(MAGIEN) | ; patient and accession number lookup
|
|
| GETDFN(OUT,ICN) | ; RPC = MAG DICOM GET DFN
|
|
| ACNUMB(OUT,ACNUMB) | ; RPC = MAG DICOM GET RAD INFO BY ACN
|
|
| DELETE(OUT,IMAGEUID,MACHID,FILEPATH) | ; RPC = MAG DICOM IMPORTER DELETE
|
|
| PROC(ARRAY,DIV,FILTER) | ;
|
|
| MOD(ARRAY) | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | LOOKUP1+21, LOOKUP1+23, LOOKUP1+24, ACNUMB+7, PROC+58 |
| $$DISPLAY^MAGDAIRG | PROC+20 |
| $$GMRCACN^MAGDFCNV | LOOKUP1+20 |
| $$DELETE^MAGDIR8R | DELETE+1 |
| IENLOOK^MAGDRPC9 | LOOKUP1+28 |
| $$GETDFN^MPIF001 | GETDFN+1 |
| $$GETICN^MPIF001 | LOOKUP1+16 |
| GETDFN^MPIF001 | GETDFN+1 |
| GETICN^MPIF001 | LOOKUP1+16 |
| $$ACCFIND^RAAPI | ACNUMB+2 |
| DEM^VADPT | LOOKUP1+6 |
| $$DT^XLFDT | PROC+37 |
| $$IEN^XUAF4 | PROC+16 |
| $$STA^XUAF4 | PROC+15 |
| RPC Name | Call Tags |
|---|---|
| MAG DICOM GET DFN | GETDFN |
| MAG DICOM GET RAD INFO BY ACN | ACNUMB |
| MAG DICOM IMPORTER CHECK UIDS | CHECKUID |
| MAG DICOM IMPORTER DELETE | DELETE |
| MAG DICOM IMPORTER LOOKUP | LOOKUP |
| MAG DICOM RADIOLOGY MODIFIERS | MOD |
| MAG DICOM RADIOLOGY PROCEDURES | PROC |
| FileNo | Call Tags |
|---|---|
| ^GMR(123 - [#123] | GET1^DIQ |
| ^SC - [#44] | GET1^DIQ |
| ^RA(79.1 - [#79.1] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^MAG(2005 - [#2005] | CHECKUID+11, CHECKUID+13, DUPUID+3, DUPUID+4, DUPUID+5, LOOKUP1+2 |
| ^MAGD(2006.5759 - [#2006.5759] | PROC+42, PROC+43 |
| ^RADPT - [#70] | ACNUMB+7 |
| ^RAMIS(71 - [#71] | PROC+38, PROC+39, PROC+52 |
| ^RAMIS(71.2 - [#71.2] | MOD+10, MOD+11, MOD+13, MOD+14 |
| Name | Line Occurrences |
|---|---|
| $$DUPUID | CHECKUID+19, CHECKUID+26 |
| $$LOOKUP1 | CHECKUID+19, CHECKUID+26, LOOKUP+1 |
| Name | Field # of Occurrence |
|---|---|
| ^(2 | LOOKUP1+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | LOOKUP1+5~ |
| ACNUMB | LOOKUP1+19~, LOOKUP1+20*, LOOKUP1+25, ACNUMB~, ACNUMB+2 |
| ARRAY | PROC~, PROC+11!, PROC+15, MOD~, MOD+7! |
| ARRAY( | PROC+60*, MOD+16* |
| ARRAY(1 | PROC+17*, PROC+22*, PROC+28*, PROC+34*, PROC+37*, PROC+60*, MOD+9*, MOD+15*, MOD+16 |
| ARRAY(2 | PROC+23*, PROC+29* |
| ARRAY(3 | PROC+24*, PROC+30* |
| ARRAY(4 | PROC+25*, PROC+31* |
| BUF | PROC+10~, PROC+46*, PROC+49*, PROC+50*, PROC+51*, PROC+54*, PROC+55*, PROC+57*, PROC+58*, PROC+60 |
| COUNT | CHECKUID+1~, CHECKUID+8*, CHECKUID+9, CHECKUID+10, CHECKUID+33, DUPUID+1~, DUPUID+12*, DUPUID+13*, DUPUID+14, DUPUID+16* , DUPUID+18*, DUPUID+20 |
| DFN | CHECKUID+13*, DUPUID+1~, DUPUID+4*, DUPUID+7, DUPUID+8, LOOKUP1+1~, LOOKUP1+3*, LOOKUP1+8, LOOKUP1+16 |
| DIV | PROC~, PROC+14*, PROC+15, PROC+16, PROC+17, PROC+18*, PROC+42, PROC+44 |
| DIVSN | PROC+8~, PROC+16*, PROC+17, PROC+18 |
| DUPCOUNT | CHECKUID+1~ |
| DUPUID | CHECKUID+1~, DUPUID+1~, DUPUID+14! |
| DUPUID( | DUPUID+7*, DUPUID+17 |
| ERROR | CHECKUID+1~, CHECKUID+8*, CHECKUID+17*, CHECKUID+24*, CHECKUID+31, CHECKUID+32, PROC+10~, PROC+20*, PROC+21, PROC+27 , PROC+33, PROC+34 |
| FILEPATH | DELETE~, DELETE+1 |
| FILTER | PROC~, PROC+48 |
| GMRCIEN | LOOKUP1+19~, LOOKUP1+20*, LOOKUP1+21, LOOKUP1+23, LOOKUP1+24 |
| I | CHECKUID+1~, CHECKUID+10*, CHECKUID+16, CHECKUID+17, CHECKUID+19, CHECKUID+23, CHECKUID+24, CHECKUID+26, CHECKUID+29, DUPUID+1~ , DUPUID+6*, LOOKUP1+1~, LOOKUP1+5~ |
| ICN | GETDFN~, GETDFN+1 |
| IEN | PROC+10~, PROC+37*, PROC+38*, PROC+39, PROC+46, PROC+52, MOD+1~, MOD+9*, MOD+10*, MOD+11 , MOD+13, MOD+14, MOD+16 |
| IEN2 | MOD+2~, MOD+12*, MOD+13*, MOD+14 |
| IMAGEUID | DELETE~, DELETE+1 |
| IMAGTYPE | PROC+1~, PROC+39*, PROC+42, PROC+51, MOD+3~, MOD+14*, MOD+16 |
| INACTDAT | PROC+2~, PROC+52*, PROC+53, PROC+54 |
| J | LOOKUP1+5~ |
| K | LOOKUP1+5~ |
| K1 | LOOKUP1+5~ |
| LEVEL | CHECKUID~, CHECKUID+3, CHECKUID+4, CHECKUID+6, CHECKUID+14, CHECKUID+19, CHECKUID+26, DUPUID~, DUPUID+11 |
| LIST | ACNUMB+1~, ACNUMB+2 |
| LIST(1 | ACNUMB+4, ACNUMB+6 |
| MACHID | DELETE~, DELETE+1 |
| MAG0 | CHECKUID+1~, CHECKUID+13*, DUPUID+1~, DUPUID+4*, LOOKUP1+1~, LOOKUP1+2*, LOOKUP1+3 |
| MAG2 | DUPUID+1~, DUPUID+5*, DUPUID+6, LOOKUP1+1~, LOOKUP1+2*, LOOKUP1+18, LOOKUP1+20 |
| MAGIEN | CHECKUID+1~, CHECKUID+11*, CHECKUID+12, CHECKUID+13, CHECKUID+17, CHECKUID+19, CHECKUID+24, CHECKUID+26, DUPUID+1~, DUPUID+2* , DUPUID+3*, DUPUID+4, DUPUID+5, DUPUID+7, DUPUID+8, DUPUID+16*, DUPUID+17*, DUPUID+18, LOOKUP~, LOOKUP+1 , LOOKUP1~, LOOKUP1+2, LOOKUP1+28 |
| MODIFIER | LOOKUP1+19~, LOOKUP1+24*, LOOKUP1+25, MOD+4~, MOD+11*, MOD+16 |
| NC | LOOKUP1+5~ |
| NF | LOOKUP1+5~ |
| NQ | LOOKUP1+5~ |
| NUMBER | LOOKUP1+1~, LOOKUP1+28* |
| OBJECT | CHECKUID+1~, CHECKUID+13*, CHECKUID+15, CHECKUID+22 |
| OMLDAT | PROC+3~, PROC+43*, PROC+44, PROC+55, PROC+56 |
| OMLIEN | PROC+4~, PROC+42*, PROC+43 |
| OUT | CHECKUID~, LOOKUP~, LOOKUP+1*, LOOKUP1+1~, GETDFN~, GETDFN+1*, ACNUMB~, ACNUMB+3*, ACNUMB+4*, ACNUMB+7* , DELETE~, DELETE+1* |
| OUT( | CHECKUID+16*, CHECKUID+17*, CHECKUID+19*, CHECKUID+23*, CHECKUID+24*, CHECKUID+26*, CHECKUID+29* |
| OUT(1 | CHECKUID+2*, CHECKUID+3*, CHECKUID+5*, CHECKUID+6*, CHECKUID+9*, CHECKUID+31*, CHECKUID+32*, CHECKUID+33*, LOOKUP1+29 |
| OUT(2 | LOOKUP1+30 |
| PARENT | DUPUID+1~, DUPUID+6*, DUPUID+7, DUPUID+8 |
| PROCMOD | MOD+5~, MOD+11* |
| PROCNAME | LOOKUP1+19~, LOOKUP1+23*, LOOKUP1+25 |
| PROCTYPE | PROC+7~, PROC+47*, PROC+48, PROC+49 |
| RADFN | ACNUMB+1~, ACNUMB+6*, ACNUMB+7 |
| RADPROC | PROC+5~, PROC+39*, PROC+46, PROC+47, PROC+50 |
| RADTI | ACNUMB+1~, ACNUMB+6*, ACNUMB+7 |
| RETURN | DUPUID+1~, DUPUID+16*, DUPUID+18*, DUPUID+20 |
| STATUS | ACNUMB+1~, ACNUMB+2*, ACNUMB+3, ACNUMB+4 |
| STUDYDAT | LOOKUP1+19~, LOOKUP1+22*, LOOKUP1+25 |
| T | LOOKUP1+5~ |
| TMP | LOOKUP1+1~, LOOKUP1+11*, LOOKUP1+12, LOOKUP1+16*, LOOKUP1+17, LOOKUP1+21*, LOOKUP1+22 |
| TODAY | PROC+6~, PROC+37*, PROC+53 |
| U | PROC+39, PROC+44, PROC+46, PROC+47, PROC+49, PROC+50, PROC+51, PROC+52, PROC+54, PROC+55 , PROC+56, PROC+57, PROC+58, MOD+11, MOD+16 |
| UID | CHECKUID+10*, CHECKUID+11, CHECKUID+19, CHECKUID+26, DUPUID~, DUPUID+3 |
| UIDLIST | CHECKUID~, CHECKUID+2 |
| UIDLIST( | CHECKUID+10 |
| UIDLIST(1 | CHECKUID+8 |
| VA | LOOKUP1+1~ |
| VA("PID" | LOOKUP1+10 |
| VADM | LOOKUP1+1~ |
| VADM(1 | LOOKUP1+9 |
| VADM(3 | LOOKUP1+11 |
| VADM(5 | LOOKUP1+13 |
| VAHOW | LOOKUP1+5~ |
| VAPTYP | LOOKUP1+5~ |
| VAROOT | LOOKUP1+5~ |
| X | LOOKUP1+1~, LOOKUP1+5~, LOOKUP1+8*, LOOKUP1+9*, LOOKUP1+10*, LOOKUP1+12*, LOOKUP1+13*, LOOKUP1+17*, LOOKUP1+25*, LOOKUP1+29* , LOOKUP1+30*, LOOKUP1+32 |
| XREF | DUPUID+1~, DUPUID+12*, DUPUID+13* |
| XREFLIST | DUPUID+1~ |
| XREFLIST( | DUPUID+8*, DUPUID+13 |
| Z | PROC+10~, PROC+56*, PROC+57, PROC+58 |
| Name | Field # of Occurrence |
|---|---|
| $T(GETDFN^MPIF001 | GETDFN+1 |
| $T(GETICN^MPIF001 | LOOKUP1+16 |