DICOMENCAPSULATEDDOCUMENT

类型定义结构体_DICOMENCAPSULATEDDOCUMENTL_UINTuStructSize;//结构大小L_UINT16uType;// encapsulation _document_pdf或encapsulation _document_cdaL_INT32nInstanceNumber;// (0020,0013) Type1 vr_is1 IntegerString . // (0020,0013pVALUEDATEpContentDate;// (0008,0023) Type2 VR_DA 1日期pVALUETIMEpContentTime;// (0008,0033) Type2 VR_TM 1时间pVALUEDATE时间pAcquisitionDateTime;// (0008,002a) Type2 VR_DT 1日期时间L_TCHAR* pszBurnedInAnnotation;// (0028,0301) Type1 VR_CS 1 CodeString "YES"或"NO"L_TCHAR* pszDocumentTitle;// (0042,0010) Type2 VR_ST 1短文本L_TCHAR* pszVerificationFlag;// (0040, A493) Type3 VR_CS 1 CodeStrin“未经验证”或“已验证”L_TCHAR* pszHL7InstanceIdentifier;// (0040, E001) Type1C VR_ST 1短文本L_TCHAR* pszMIMETypeOfEncapsulatedDocument;// (0042,0012) Type1 vr_lo1长字符串L_TCHAR* pszListOfMIMETypes;// (0042, 0014) Type1C VR_LOFFFFF LongStringL_UINT32nListOfMIMETypesCount;// 'pszListOfMIMETypes'中以NULL结尾的字符串的数量} DICOMENCAPSULATEDDOCUMENT, *pDICOMENCAPSULATEDDOCUMENT;

DICOMENCAPSULATEDDOCUMENT结构表示包含在“封装文档模块属性”中的一组属性。

成员

uStructSize

结构的大小(使用sizeof(DICOMENCAPSULATEDDOCUMENT))

uType

封装的文档格式。可能取值为:

常量 意义
ENCAPSULATED_DOCUMENT_UNKNOWN = 0 封装的文档格式未知。
ENCAPSULATED_DOCUMENT_PDF = 1 封装文档格式为PDF (adobeportable document format)
ENCAPSULATED_DOCUMENT_CDA = 2 封装文档格式为CDA(临床文档架构)

nInstanceNumber

指向包含“实例号(0020,0013)”元素的字符串的指针。可以为NULL。

pContentDate

指向VALUEDATE结构的指针,该结构包含“Content Date”(0008:0023)元素。可以为NULL。

pContentTime

指向包含"Content Time"(0008,0033)元素的VALUETIME结构的指针。可以为NULL。

pAcquisitionDateTime

指向VALUEDATETIME结构的指针,该结构包含“Acquisition DateTime”(0008:002A)元素。可以为NULL。

pszBurnedInAnnotation

指向包含"Burned In Annotation"(0028:0301)元素的字符串的指针。可能取值为:
“是的”
“不”
可以为NULL。

pszDocumentTitle

指向包含"Burned In Annotation"(0028:0301)元素的字符串的指针。可以为NULL。

pszVerificationFlag

指向包含“验证标志”(0040:A493)元素的字符串的指针。可以为NULL。

pszHL7InstanceIdentifier

指向包含HL7实例标识符(0040:E001)元素的字符串的指针。可以为NULL。

pszMIMETypeOfEncapsulatedDocument

指向包含“封装文档的MIME类型”(0042:0012)元素的字符串。可以为NULL。

pszListOfMIMETypes

指向包含“MIME类型列表”(0042:0014)元素的字符串的指针。可以为NULL。

nListOfMIMETypesCount

无符号整数包含pszListOfMIMETypes指向的以空结尾的字符串的总数。

评论

这个结构的成员表示包含在“封装文档模块属性”中的一组属性。封装信息对象定义(IOD)描述了

已封装在DICOM信息对象中。

有关更多信息,请参阅DICOM标准的第3部分。

方法调用时,pszMIMETypeOfEncapsulatedDocument字段将被忽略LDicomDS: SetEncapsulatedDocument函数。uType成员的内容决定了“封装文档的MIME类型”(0042:0012)元素的内容。

pszListOfMIMETypes指向一个字符串缓冲区,该缓冲区可以包含零个或多个以null结尾的字符串。nListOfMIMETypesCount成员包含以空结束的字符串的计数。例如,下图显示了一个字符串,包含三个由0分隔符分隔的字符串。

该结构的任何指针成员都可以为NULL。当致电LDicomDS: SetEncapsulatedDocument函数,NULL成员将被忽略,相应的元素将不会插入到DICOM数据集中。当致电LDicomDS: GetEncapsulatedDocument函数中,具有NULL值的成员表示对应的DICOM元素不存在于DICOM数据集中。

LEADTOOLS DICOM c++类库帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。