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 |