DICOMヘッダーを読み取り、データベースに保存しています。HIPAAに準拠するために、暗号化または匿名化して保存する必要があるDICOMオブジェクトのリストはありますか?
これは、私たちが保存しているDICOMタグの種類のリストです:PatientID、PatientsName、PatientsBirthDate、StudyDate、StudyInstanceUid、SopInstanceUidなど。
GDCMプロジェクトには、データを匿名化するgdcmanonと呼ばれるツールがあります。マニュアルページの説明は、ツールがDICOM仕様のセクションに続いていると主張していることを説明しています。
The gdcmanon tool is an implementation of PS 3.15 / E.1 / Basic Application Level Confidentiality Profile (Implementation of E.1.1 De-identify & E.1.2 Re-identify)
マニュアルページには、DICOM仕様へのリンクがいくつかあります。
The DICOM Standard at the time of releasing gdcmanon is:
ftp://medical.nema.org/medical/dicom/2008/
Direct link to PS 3.15-2008:
ftp://medical.nema.org/medical/dicom/2008/08_15pu.pdf
興味深い質問です。dicom タグで並べられた特定のリストに出くわしたことはありません。
Ruby gem (Ruby-Dicom) として記述された dicom ヘッダー アノニマイザーがあります。
ここのソース コードを見ると、これらが 663 行目あたりから対処するために選択したフィールドであることがわかります。
["0008,0012", "20000101", false], # Instance Creation Date ["0008,0013", "000000.00", false], # Instance Creation Time ["0008,0020", "20000101", false], # Study Date ["0008,0023", "20000101", false], # Image Date ["0008,0030", "000000.00", false], # Study Time ["0008,0033", "000000.00", false], # Image Time ["0008,0050", "", true], # Accession Number ["0008,0080", "Institution", true], # Institution name ["0008,0090", "Physician", true], # Referring Physician's name ["0008,1010", "Station", true], # Station name ["0008,1070", "Operator", true], # Operator's Name ["0010,0010", "Patient", true], # Patient's name ["0010,0020", "ID", true], # Patient's ID ["0010,0030", "20000101", false], # Patient's Birth Date ["0010,0040", "N", false], # Patient's Sex ["0020,4000", "", false], # Image Comments