Skip to content

philips

philips

Philips-specific DICOM parsing for osipy.

This module extracts metadata from Philips MRI scanners, including private tag parsing for acquisition parameters.

References

Philips DICOM Conformance Statement Private Tags: Groups 2001, 2005

PhilipsParser

Bases: VendorParser

Parser for Philips MRI DICOM files.

Extracts metadata from Philips-specific private tags including sequence parameters, ASL info, and diffusion data.

Notes

Philips stores extended metadata in private tags. Common groups: - 2001: Philips Imaging DD 001 (main parameters) - 2005: Philips MR Imaging DD 005 (extended parameters)

Philips ASL implementation varies significantly between product lines (e.g., 2D STAR vs 3D pCASL).

Examples:

>>> from osipy.common.io.vendors.philips import PhilipsParser
>>> parser = PhilipsParser()
>>> if parser.can_parse(dcm):
...     metadata = parser.extract_metadata(dcm)

can_parse

can_parse(dcm)

Check if DICOM is from a Philips scanner.

PARAMETER DESCRIPTION
dcm

DICOM dataset to check.

TYPE: Dataset

RETURNS DESCRIPTION
bool

True if Manufacturer tag contains 'PHILIPS'.

extract_metadata

extract_metadata(dcm)

Extract Philips-specific metadata from DICOM.

PARAMETER DESCRIPTION
dcm

Philips DICOM dataset.

TYPE: Dataset

RETURNS DESCRIPTION
VendorMetadata

Extracted metadata including Philips private tag info.