Krátká odpověď: každý DICOM objekt (obrázek, zpráva, záznam o dávce) je seznam datových prvků, z nichž každý je identifikován značkou (tagem): skupinou a číslem prvku, zapsanými čtyřmi hexadecimálními číslicemi, například (0010,0010) pro Jméno pacienta. Každý prvek má reprezentaci hodnoty (VR), která říká, jaký typ dat obsahuje (text, datum, UID, celé číslo, binární data) a poté samotnou hodnotu. Pixely jsou jen dalším prvkem, (7FE0,0010) Pixel Data. Kompletní slovník je část 6 standardu, s přibližně 5 000 veřejnými značkami; výrobci mohou přidávat soukromé značky s lichými čísly skupin.
Úrovně
DICOM značky jsou organizovány do čtyř úrovní odpovídajících hierarchii DICOM: pacient (jméno, ID, datum narození, pohlaví), studie (Study Instance UID, datum, číslo žádanky, popis, odesílající lékař), série (Series Instance UID, modalita, část těla) a obraz (SOP Instance UID, SOP Class UID, řádky, sloupce, bity, nastavení okna, obrazová data). Každý soubor opakuje hodnoty všech čtyř úrovní.
DICOM seskupuje atributy podle úrovně hierarchie, kterou popisují. Stejné hodnoty se opakují v každém souboru studie, proto lze jeden obrázek správně uložit samostatně.
| Úroveň | Značka | Název | VR | Příklad |
|---|---|---|---|---|
| Pacient | (0010,0010) | Jméno pacienta | PN | NOVÁK^JAN^^^ |
| Pacient | (0010,0020) | ID pacienta | LO | RČ-00012345 |
| Pacient | (0010,0030) | Datum narození pacienta | DA | 19800523 |
| Pacient | (0010,0040) | Pohlaví pacienta | CS | F |
| Studie | (0020,000D) | Study Instance UID | UI | 1.2.840.113619.2.55… |
| Studie | (0008,0020) | Datum studie | DA | 20260314 |
| Studie | (0008,0050) | Přístupové číslo | SH | RAD2026-77812 |
| Studie | (0008,1030) | Popis studie | LO | CT HRUDNÍK BEZ KONTRASTU |
| Studie | (0008,0090) | Jméno odesílajícího lékaře | PN | NOVÁK^PETR |
| Série | (0020,000E) | Series Instance UID | UI | 1.2.840.113619.2.55… |
| Série | (0008,0060) | Modalita | CS | CT |
| Série | (0018,0015) | Vyšetřovaná část těla | CS | HRUDNÍK |
| Obrázek | (0008,0018) | SOP Instance UID | UI | 1.2.840.113619.2.55… |
| Obrázek | (0008,0016) | SOP Class UID | UI | 1.2.840.10008.5.1.4.1.1.2 (CT Image Storage) |
| Obrázek | (0028,0010) / (0028,0011) | Řádky / Sloupce | US | 512 / 512 |
| Obrázek | (0028,0100) | Alokované bity | US | 16 |
| Obrázek | (0028,1050) / (0028,1051) | Střed / Šířka okna | DS | 40 / 400 |
| Obrázek | (7FE0,0010) | Pixel Data | OB nebo OW | bajty |
Reprezentace hodnot
DICOM hodnota reprezentace (VR) je dvousměrný kód, který říká softwaru, jak číst bajty prvku: PN pro jména osob, LO a SH pro řetězce, CS pro kódované řetězce, DA, TM a DT pro data a časy, UI pro jedinečné identifikátory, IS a DS pro číselné řetězce, US pro nepodepsaná krátká čísla, SQ pro sekvence, OB nebo OW pro binární data.
VR říká softwaru, jak číst bajty. Běžné jsou: PN jméno osoby (komponenty oddělené ^: příjmení^jméno^prostřední^předpona^přípona); LO dlouhý řetězec; SH krátký řetězec; CS kódový řetězec (velká písmena, z pevného seznamu); DA datum RRRRMMDD; TM čas; DT datum a čas; UI unikátní identifikátor (tečkovaná čísla, max. 64 znaků); IS řetězec s celým číslem; DS desetinný řetězec; US nepodepsané krátké číslo; SQ sekvence, vnořený seznam dalších datových prvků; OB/OW jiné bajty nebo slova, surová binární data. V DICOMweb JSON je každý atribut zapsán jako {"vr": "PN", "Value": [...]} , jak je ukázáno v Vysvětlení DICOMweb.
UID: identifikátory, které se nesmí měnit
DICOM Study, Series a SOP Instance UID jsou globálně jedinečné identifikátory generované skenerem pod registrovaným kořenem výrobce a znovu použité indexem PACS, FHIR ImagingStudy a URL adresami DICOMweb. Nikdy nesmí být nekonzistentně přepsány, jinak se studie rozpadne. SOP Class UID naopak identifikuje typ objektu, nikoli obraz.
Tři UID (studie, série, instance) jsou jedinými globálně unikátními identifikátory v systému. Jsou generovány skenerem pod registrovaným kořenem výrobce a jsou znovu použity všude: v indexu PACS, v FHIR ImagingStudy, v URL DICOMweb. Pokud je nástroj přepíše nekonzistentně (de-identifikuje jeden soubor, ale ne jeho souseda), studie se rozpadne. SOP Class UID je jiný: není to identifikátor tohoto obrázku, ale typu objektu (CT obrázek, MR obrázek, strukturovaná zpráva), pevně daný standardem.
Značky, které obsahují osobní údaje
DICOM značky, které obsahují osobní údaje, jsou uvedeny v části 15, příloze E standardu, Basic Application Level Confidentiality Profile: jméno pacienta, ID, datum narození, adresa a telefon, jména lékařů a institucí, sériová čísla zařízení, data a časy na všech úrovních, popisy v běžném textu, soukromé značky, vnořené sekvence obsahující identifikátory a text vypálený do pixelů.
Část 15, příloha E standardu definuje Basic Application Level Confidentiality Profile: seznam atributů, které identifikují pacienta, lékaře nebo instituci, s akcí pro každý z nich (odstranit, nahradit falešnými údaji, ponechat, vyčistit). Zřejmé jsou jméno pacienta, ID, datum narození, adresa a telefon, jména lékařů, název a adresa instituce a sériové číslo zařízení. Méně zřejmé:
- Data a časy na každé úrovni (studie, série, akvizice, obsah), které jsou posunuty nebo odstraněny v závislosti na potřebě výzkumu;
- Pole s volným textem (Popis studie, Komentáře k obrázku, Název protokolu), které technici někdy vyplňují jmény;
- Soukromé značky, jejichž význam zná pouze výrobce; bezpečným výchozím nastavením je jejich odstranění;
- Vypálené anotace: text nakreslený přímo do pixelů (ultrazvuk a některé snímky obrazovky), označený
(0028,0301)Burned In Annotation a odstranitelný pouze úpravou obrázku; - Sekvence jako Referenced Patient Sequence nebo Other Patient IDs, kde se identifikátory skrývají uvnitř vnořených prvků.
Dobré nástroje pro de-identifikaci dodržují část 15, uchovávají mapování starých a nových UID na bezpečném místě a zaznamenávají, co změnily. Pro širší kontext (HIPAA Safe Harbor, GDPR anonymizace a pseudonymizace) viz De-identifikace zdravotnických dat.
Čtení hlavičky sami
DICOM hlavičku si můžete sami přečíst pomocí jakéhokoli DICOM prohlížeče nebo pomocí nástrojů příkazového řádku, jako je dcmdump z DCMTK nebo pydicom v Pythonu, které soubor vypíší jako seznam značek. Hlavička zobrazuje jméno pacienta, datum narození, datum studie a popis studie, takže si můžete potvrdit, že snímky získané z nemocnice jsou vaše.
Jakýkoli DICOM prohlížeč zobrazí hlavičku; nástroje příkazové řádky (dcmdump z DCMTK, pydicom v Pythonu) ji vypíší jako seznam značek. Pokud jste získali vlastní obrázky z nemocnice, hlavička je místo, kde potvrdíte, že jméno, datum narození a datum studie jsou vaše a že popis studie odpovídá provedenému vyšetření. Viz Jak získat své CT nebo MRI snímky.
Související stránky
- Vysvětlení DICOMweb
- FHIR ImagingStudy vs DICOMweb
- PACS vs RIS vs VNA
- De-identifikace zdravotnických dat
- Jak získat své CT nebo MRI snímky (DICOM)
Zdroje
- DICOM PS3.6: Data Dictionary
- DICOM PS3.5: Data Structures and Encoding (value representations)
- DICOM PS3.15 Annex E: Attribute Confidentiality Profiles
- DICOM PS3.3: Information Object Definitions
- Dokumentace pydicom
Časté otázky
Proč jsou značky zapsány jako (0010,0010) a také jako 00100010?
Je to totéž: skupina 0010 a prvek 0010 v šestnáctkové soustavě. Tvar v závorkách se používá v dokumentaci a prohlížečích; osmiciferný tvar se používá jako klíč v DICOMweb JSON.
Co je soukromá značka?
Prvek definovaný výrobcem, nikoli standardem, v liché skupině (například (0009,xxxx) nebo (0029,xxxx)), s prvkem tvůrce soukromé značky, který pojmenovává blok výrobce. Pouze software daného výrobce zná význam; de-identifikace je ve výchozím nastavení odstraňuje.
Jsou DICOM značky stejné jako FHIR prvky?
Ne. FHIR ImagingStudy obsahuje několik z nich (UID, modalitu, místo těla, počty, data); zbytek hlavičky zůstává v DICOM. Standard DICOM část 16 a specifikace FHIR dokumentují několik existujících mapování.
Které značky potřebuji k nalezení obrázku v archivu?
ID pacienta nebo jméno k nalezení studií, poté Study Instance UID k získání té správné. QIDO-RS hledá přesně na těchto základech; UID série a instance se vrátí v odpovědi.
Vyzkoušejte v Anpheros Daily
Uchovejte si zprávy z vyšetření a testů na jednom místě v Anpheros Daily, připravené k předložení při vaší další návštěvě.
Jak to funguje v aplikaci →
