简体   繁体   中英

Add new tags on EvilDicom

I'm working with EvilDicom now,and I have the demand to add some custom fields,for example patient's ID card number,mobile phone number and address. Has any one ever done this? Using c#

DICOMFile dFile = new DICOMFile();
dFile.PATIENT_BIRTH_DATE.Data = DateTime.Now;
        dFile.PATIENT_TELEPHONE_NUMBERS.Data = "";
        dFile.PATIENT_SEX.Data = "Male";
        dFile.PATIENT_MOTHER_BIRTH_NAME.Data = "baby of";
        //dFile.birth_order --> need to add this 
        dFile.PATIENT_ID.Data = "";
        dFile.CREATION_DATE.Data = DateTime.Now;
        //dFile.visit_number --> need to add this 
        dFile.LOCATION.Data = "";
        //dFile.birth_weight --> need to add this 
        //dFile.gestationAge --> need to add this 

The first thing you need before implementing anything is a full specification of the DICOM data structures based on the Information Object Definition (IOD) in the DICOM standard. Storing telephone numbers of the patient in a Composite DICOM IOD (eg ophthalmic photography image) usually makes no sense since DICOM objects are archived for 10, 20 or 30 years in a PACS (Picture Archiving and Communication System), ie they are not modified after their creation, eg in order to reflect the current contact information of the patient.

In fact, the DICOM standard does define attributes such as Patient's Telephone Numbers​ (0010,2154)​ and Patient's Telecom Information​ (0010,2155)​ but not for using them in a Composite IOD but to be queried from the departmental information system using the network service DICOM Modality Worklist Management .

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM