MAGVRS61 ;WOIFO/DAC,JSJ - RPC calls for DICOM file processing ; 20 Nov 2015 11:20 AM
Source file <MAGVRS61.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DUPUID(OUT,ACCESSION,DFN,TYPE,UID,STUDUID,SERUID) | ; Check for duplicate UIDs in the new structure
; OUT - Duplicate message output ; ACCESSION - Accession # ; DFN - Patient DFN ; TYPE - Type of UID check - "STUDY", "SERIES", or "SOP" ; UID - Unique Identifier ; if accession number does not match then it's a duplicate UID ; OUT: |
|
| DUPSTUD(DFN,ACCESSION,UID) | ||
| DUPSER(DFN,ACCESSION,STUDUID,UID) | ||
| DUPSOP(DFN,ACCESSION,STUDUID,SERUID,UID) | ||
| LINKED(ACCESSION,DFN,UID,UIDTYPE,STUDUIDA,SERUIDA) | ; Check if duplicate UID is linked to the same procedure, patient, and parent Study, Series, SOP IENS
|
|
| LOGDUP(ORIGUID,NEWUID,ACCESSION,DFN,TYPE,STUDYUID,SERUID) | ||
| LOGLOOK(NEWUID) | ; Look for UID in duplicate log and generate a new UID if there is a duplicate
|
|
| UIDCHECK(POSTUID) | ; Check if newly generated UID exists in UID database indexes
; If UID is found return 0, if UID is not found return 1 |
|
| UIDLOOK(UID,DFN,ACC,TYPE,STUDYUID,SERUID) | ; Look to see if Original UID exists and if entry matches DFN and ACC provided. If so, return New UID. Otherwise, 0.
|
|
| DELLOG(OUT,IEN,FILE) | ; Remove inactivated entries from the duplicate log
|
| FileNo | Call Tags |
|---|---|
| ^MAGV(2005.66 - [#2005.66] | GET1^DIQ |