導入

導入 – File_DICOM の使用法

DICOM とは?

File_DICOM は、DICOM ファイルの読み込みと変更を行います。DICOM は Digital Imaging and COmmunications in Medicine の略で、 デジタル画像 (X 線やトモグラフィー) やそれに関連する情報の作成、 保存および交換のための標準規格で、医療の現場で使用されます。 このパッケージは、個々の DICOM データの交換/移動はサポートしていません。 また、ネットワーク関連の機能もサポートしていません。 DICOM 標準についての詳細な情報は NEMA のサイト を参照ください。

作者として、 このパッケージで作成した情報をもとに診断を行うことは推奨しません。 その理由についての詳細は ここ を参照ください。

使用法

File_DICOM は、ふたつの目的のために使用します。 まずはファイル (画像データを含む) からデータを取得すること、 そして新しい値をそのデータに取得 (そして変更をファイルに書き戻す) ことです。

DICOM から関連するデータを取得し、画像データを同時にエクスポートする方法を見てみましょう。

データの表示

<?php
require_once('File/DICOM.php');

$dicom = new File_DICOM();
$res $dicom->parse("test.dcm");

// エラーチェック
if (PEAR::isError($res)) {
    die(
"Error: ".$res->getMessage()."\n");
}

// DICOM の属性の一部を、グループおよび要素インデックスを使用して表示します
echo 'StudyDate : '.$dicom->getValue(0x00080x0020)."\n";
echo 
'Image Date : '.$dicom->getValue(0x00080x0023)."\n";
echo 
'Image Type : '.$dicom->getValue(0x00080x0008)."\n";
echo 
'Study Time : '.$dicom->getValue(0x00080x0030)."\n";
echo 
'Institution Name : '.$dicom->getValue(0x00080x0080)."\n";
echo 
'Manufacturer : '.$dicom->getValue(0x00080x0070)."\n";
echo 
'Manufacturer Model Name : '.$dicom->getValue(0x00080x1090)."\n";
// あるいは要素名を指定します
echo 'Patient Name : '.$dicom->getValue('PatientName')."\n";
echo 
'Patient Age : '.$dicom->getValue('PatientAge')."\n";

// PGM 画像をファイルから取得します
$res $dicom->dumpImage('test.pgm');
if (
PEAR::isError($res)) {
    die(
"Error: ".$res->getMessage()."\n");
}
?>
NPO法人の設立はお任せ下さい

NPO法人とはという基本的内容から実際のNPO法人設立まで広くお手伝いいたします。これからNPO法人をお考えの方はオススメ。NPO法人とはNon Profit Organizationの略であり、特定非営利活動法人を指します。法人なので当然に登記され、独立した人格として活動ができるようになります。

これから引越しや転勤等で賃貸物件を探すなら、賃貸大阪homeへ
アクセスカウンター
アルバイトをお探しならアルバイトスタイルへ。アルバイトを探したい方、アルバイトを探している方は必見です。
NPO法人をこれから設立したいとお考えなら自分で設立するNPO法人へ。都道府県ごとのNPO法人設立情報などを提供。NPO法人証明書も発行
株式会社をこれから設立したいとお考えなら会社設立webへ。都道府県ごとの会社設立専門家を紹介しております。
メールフォームを製作するならメールフォームbizへ。納品できるメールフォームを製作