<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
I want to retrieve some information from dicom header, for example I can get<BR>
the patient weight correctly:<BR>
&nbsp;<BR>
&nbsp;&nbsp;&nbsp; entryId = "0010|1030";<BR>&nbsp;&nbsp;&nbsp; double patientweight = 0.;<BR>
&nbsp;&nbsp;&nbsp; tagItr = dictionary.Find( entryId );<BR>
&nbsp;<BR>
but when I want to get the information like this, I can get the error <BR>
inforamtion.<BR>
&nbsp;&nbsp;&nbsp; entryId = "0018|1072";<BR>
&nbsp;&nbsp;&nbsp; tagItr = dictionary.Find( entryId );<BR>
&nbsp;&nbsp;&nbsp; if( tagItr == end )<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; std::cerr &lt;&lt; "Tag " &lt;&lt; entryId;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; std::cerr &lt;&lt; " not found in the DICOM header" &lt;&lt; std::endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return EXIT_FAILURE;<BR>&nbsp;&nbsp;&nbsp; }<BR><BR>
&nbsp;<BR>
The header ifor displayed in ImageJ like this:<BR>
<BR>0054,0013&nbsp; Energy Window Range Sequence: <BR>0054,0014&nbsp; Energy Window Lower Limit: 350 <BR>0054,0015&nbsp; Energy Window Upper Limit: 650 <BR>0054,0016&nbsp; Radiopharmaceutical Information Sequence: <BR>0018,1072&nbsp; Radionuclide Start Time: 090748.000000 <BR>0018,1074&nbsp; Radionuclide Total Dose: 370500000 <BR>0018,1075&nbsp; Radionuclide Half Life: 6586.2<BR>0018,1076&nbsp; Radionuclide Positron Fraction: 0 <BR>0054,0300&nbsp; Radionuclide Code Sequence: <BR>0054,0081&nbsp; Number of Slices: 262<BR>0054,0410&nbsp; Patient Orientation Code Sequence: <BR><BR><RTE_TEXT></RTE_TEXT><br /><hr />更多热辣资讯尽在新版MSN首页! <a href='http://cn.msn.com/' target='_new'>立刻访问!</a></body>
</html>