MAGVRS45 ;WOIFO/DAC,MLH - Utilities for RPC calls for DICOM file processing ; 19 Jan 2012 04:41 PM
Source file <MAGVRS45.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 |
|---|---|---|
| INPUTSEP() | ; Name value separator for input data ie. NAME`TESTPATIENT
|
|
| OUTSEP() | ; Name value separator for output data ie. NAME|TESTPATIENT
|
|
| STATSEP() | ; Status and Result separator ie. -3``No record IEN
|
|
| TRAVERSE(OUT,PFILENUM,IEN,DIR,CHILDIEN) | ;utility - traverse a file
|
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | TRAVERSE+21, TRAVERSE+33 |
| $$GETFIELD^MAGVRS41 | TRAVERSE+21, TRAVERSE+30 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^MAGV( | TRAVERSE+9, TRAVERSE+25, TRAVERSE+32 |
| Name | Line Occurrences |
|---|---|
| $$INPUTSEP | TRAVERSE+2 |
| $$OUTSEP | TRAVERSE+2 |
| $$STATSEP | TRAVERSE+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACTIVE | TRAVERSE+1~, TRAVERSE+31*, TRAVERSE+32, TRAVERSE+33* |
| CHILDIEN | TRAVERSE~, TRAVERSE+15, TRAVERSE+18, TRAVERSE+25, TRAVERSE+28*, TRAVERSE+29*, TRAVERSE+31 |
| DIR | TRAVERSE~, TRAVERSE+12, TRAVERSE+15, TRAVERSE+16, TRAVERSE+18, TRAVERSE+19, TRAVERSE+25, TRAVERSE+26, TRAVERSE+28*, TRAVERSE+29* , TRAVERSE+32 |
| FILE | TRAVERSE+1~, TRAVERSE+24*, TRAVERSE+25, TRAVERSE+30, TRAVERSE+32, TRAVERSE+33 |
| IEN | TRAVERSE~, TRAVERSE+6, TRAVERSE+9, TRAVERSE+10, TRAVERSE+21, TRAVERSE+22, TRAVERSE+25, TRAVERSE+32 |
| ISEP | TRAVERSE+1~, TRAVERSE+2* |
| OSEP | TRAVERSE+1~, TRAVERSE+2* |
| OUT | TRAVERSE~ |
| OUT(1 | TRAVERSE+4*, TRAVERSE+7*, TRAVERSE+10*, TRAVERSE+13*, TRAVERSE+16*, TRAVERSE+19*, TRAVERSE+22*, TRAVERSE+26*, TRAVERSE+36* |
| PFILENUM | TRAVERSE~, TRAVERSE+3, TRAVERSE+9, TRAVERSE+10, TRAVERSE+21, TRAVERSE+24 |
| RETIEN | TRAVERSE+1~, TRAVERSE+31*, TRAVERSE+32*, TRAVERSE+33, TRAVERSE+35*, TRAVERSE+36 |
| SSEP | TRAVERSE+1~, TRAVERSE+2*, TRAVERSE+4, TRAVERSE+7, TRAVERSE+10, TRAVERSE+13, TRAVERSE+16, TRAVERSE+19, TRAVERSE+22, TRAVERSE+26 , TRAVERSE+36 |
| STATFIELD | TRAVERSE+1~, TRAVERSE+30*, TRAVERSE+33 |