unification of cytometryml, dicom and flow cytometry standard
DESCRIPTION
Unification of CytometryML, DICOM and Flow Cytometry Standard. Robert C. Leif *a and Stephanie H. Leif a a XML_Med , a Division of Newport Instruments, 5648 Toyon Road, San Diego, CA 92115 [email protected]; http:// www.newportinstruments.com Pathology Informatics Boston. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/1.jpg)
Unification of CytometryML, DICOM and Flow Cytometry Standard
Robert C. Leif*a and Stephanie H. Leifa
aXML_Med, a Division of Newport Instruments, 5648 Toyon Road, San Diego, CA 92115
[email protected]; http://www.newportinstruments.com
Pathology InformaticsBoston
![Page 2: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/2.jpg)
Health Information Technology (HIT) Standards Committee Meeting, Top Three Findings
Implementation Starter Kit Hearing
Goal is to achieve higher levels of health information exchange by1. Creating clear interoperability standards2. Disseminating knowledge of increasing
availability of tools and utilities3. Clarifying the requirements of Meaningful
Use for each stage of compliance
![Page 3: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/3.jpg)
Bridging two standardsMedicine Research
FCS
XMLReuseReuse
DICOM
![Page 4: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/4.jpg)
Reuse Existing Standards by Translation into XML• DICOM) (http://medical.nema.org/)
– Pathology Standard for Digital Microscopy* Supplements (Bruce Beckwith et al.):• 122: Specimen Module and Revised Pathology SOP
(Service-Object-Pair) Classes―Specimen, Bar Code, Sampling, Staining
• 145: Whole Slide Microscopic Image IOD (Information Object Definition)and SOP ClassesIncludes images, Image pyramid storage, Pixel
Matrix (x,y,z), focus, Optical Path (incomplete), etc.
![Page 5: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/5.jpg)
Reuse Continued
• DICOM Part 18 Web Access to DICOM Persistent Objects (WADO) & its Supplement 148 Web Access to DICOM Persistent Objects”, WADO to Web Services (Out for comment).– Retrieval into XML by generic mechanism for
transposing DICOM Header information from binary to XML
– Metadata or extract of them based on XPath • XML data types for DICOM Persistent Objects
![Page 6: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/6.jpg)
Reuse Continued• Flow Cytometry Standard, FCS 3.1.
– New names for the data-types were created and data-types from other CytometryML schemas were reused.
– ZIP data file format– Instrument Description
![Page 7: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/7.jpg)
Gating-ML http://flowcyt.sourceforge.net/gating/
• Gating (Geometric structures for scene segmentation)
• Compensation (Reading values to specific measurements)
• Transformations (linear, log, combinations)
![Page 8: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/8.jpg)
Why Extensible Markup Language (XML)?
• Since the DICOM and FCS data representations (syntax) are unique, special interface software must be written to interface each to the other and to other software and to hardware.
• XML is ubiquitous– XHTML (Web applications) is XML.– A very large amount of data is stored in XML.– XML has been interfaced to virtually all
commercial software including databases and can be used in forms and documents.
![Page 9: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/9.jpg)
DICOM Reuse in CytometryMLhttp://www.newportinstruments.com/
• Nomenclature, design, documentation, and data-types.
• Tables provide the composition of DICOM data structures (sequences). These become XML complexTypes.
• Individual data elements often become XML simpleTypes, which can either be elements and/or attributes.
![Page 10: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/10.jpg)
DICOM Reuse in CytometryML Cont.
• The documentation for individual DICOM elements becomes XML documentation elements.
• New cytometry data-types are composed in part of DICOM types.
• CytometryML consists of 74 schema– Most of which have been validated and are used– 14 XML test documents
![Page 11: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/11.jpg)
Example<annotation><documentation>An identifier of the of the order for the Study. From Table C.7-3GENERAL STUDY MODULE ATTRIBUTES in the draft supplement 122.</documentation></annotation><complexType name="Accession_Number_Type">
<simpleContent><extension base="dicom:Short_String_Type"><attribute name="Tag" type="dicom:Tag_Type"
use="optional" fixed="00080050"/><attribute name="VR" type="dicom:VR_Type"
use="optional" fixed="SH"/></extension></simpleContent>
</complexType>
![Page 12: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/12.jpg)
DICOM Organization1 Patient (Medical Record)
X Studies
Y Series
Z InstancesThe items below the line are the part of the CytometryML schemas that will be discussed.
![Page 13: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/13.jpg)
Y Series
EachContains
Each Contains
Z Instances (Image and/or List-Mode)
Creates Specimen
X Studies
Exchanges Data
HospitalInfo System
Has
Manipulation& Analysis
Sends Data to
PatientMedical Record
Is Source of
Instrument: Flow,
Microscope, Etc.
Sends Data for
RequestsData from
![Page 14: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/14.jpg)
Header
XML Pages or URI that contain the metadata that describes the binary data files in the container
Specific for an instance
Instance
MetadataBinaryData
Allinstances
BinaryData
BinaryData
Protocol
ProtocolXML Pages or URI that contain the common metadata that describes all of the binary data files in the Instance containers
SeriesHeader
![Page 15: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/15.jpg)
Channel_Info Elements (simplified)Elements Example of Values
Analyte Reporter Anti5Brdu
Parameter FL1-A
Channel Number 3
Measurement Fluorescence
Long Name AlexaFluor
Optical Path Described below
Statistics CV= 3.0%
Quality Assurance Bead-based alignmentsetup
![Page 16: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/16.jpg)
Optical Path Definition
• Positions of excitation optical elements have negative values;
• Positions of imaging elements have positive values.
• The position of the slide or flow cell that holds the specimen is 0.
• The optics go in a positive direction towards the detector and a negative direction towards the light source.
![Page 17: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/17.jpg)
![Page 18: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/18.jpg)
Conclusions
Maximizing reuse includingDesignsDocumentation
Will Improve International Medical Informatics
infrastructure and facilitate interoperability
Increasing safety and minimizing development costs
![Page 19: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/19.jpg)
Conclusions…It has been possible with XML
Schema Definition Language (XSDL) 1.1 to maximize readability, create a modular structure, and strongly typed, reusable data-
types.
![Page 20: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/20.jpg)
Conclusions…
• Much of FCS & a significant part of DICOM relevant to pathology has been translated into XSDL and then into XML.
![Page 21: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/21.jpg)
Hopes
This infrastructure improvement should benefit the patients while significantly decreasing health care costs.
The combination of the knowledge of pathologists and cytometrists should exceed the sum of its parts.
![Page 22: Unification of CytometryML, DICOM and Flow Cytometry Standard](https://reader036.vdocuments.net/reader036/viewer/2022081603/56815c5e550346895dca6455/html5/thumbnails/22.jpg)
Future
DICOM should be extended in XML and evolve into an XML based standard.
1. Make XML be a DICOM Coding Scheme