# Presentation: 513499

## CAE Technology Overview

- Andrew Pople
- University of Pittsburgh
- 6/5/2006

## Agenda

- Overview
- Domain Model
- Architecture
- Future Plans

## CAE Approach

- To address issues of effort, expense, lack of access  --
- 	Provide (semi-)automated electronic import of data from core clinical systems
- To address issue of different data models and representations --
- 	Transform the source data to a caBIG-standard model

## CAE Concept

**caTIES**

**caTISSUE **
**Core**

## Example Users

- Researcher who queries system to find relevant specimens for research
- Tissue banker who manages operations in the bank and assists other users
- Pathology Assistant who abstracts surgical pathology reports
- Pathologist who reviews annotations/adds specialist knowledge
- Registrar who acquires and documents information about patient treatments and outcomes

## CAE 1.0

- Implements:
- Basic query
- Manual annotation
- XML import
- of:
- Patient demographics
- Anatomic pathology annotations
- for:
- Breast
- Prostate
- Melanoma

## CAE Domain Model: Highest-level Abstract Model

## CAE Domain Model: Backbone Objects 

## CAE Domain Model: Instance Diagram of Backbone Objects

## CAE Domain Model: Instance Diagram with Annotations

## CAE Domain Model: Example Instance Diagram w/Annotations from Multiple Sources

## CAE Domain Model: UML Class Diagram of Prostate Annotation Sets

## Sources of CAE data standard

- Backbone
- Same as caTISSUE Core inventory system
- Initially developed by Washington University team
- Vetted by many caBIG participants and end users
- Clinical annotation sets
- Based on College of American Pathologists (CAP) protocols
- Developed as UML models by Rebecca Crowley, UPCI
-     _[http://www.cap.org/apps/docs/cancer_protocols/protocols_index.html](http://www.cap.org/apps/docs/cancer_protocols/protocols_index.html)_

## XML Import - Participant

- <Participant>
- 	<ParticipantIdentifiers>
- 		<lastName>Hartzell</lastName>
- 		<firstName>Franklin</firstName>
- 		<middleName>Randall</middleName>
- 		<birthDate>4/16/1941</birthDate>
- 		<uniquePatientIdentifier>784-73-9876</uniquePatientIdentifier>
- 		<medicalRecordNumber>UPMC9876</medicalRecordNumber>
- 		<medicalRecordNumber/>
- 	</ParticipantIdentifiers>
- 	<Demographics>
- 		<gender>Male Gender</gender>
- 		<race>White</race>
- 		<ethnicity>NOT HISPANIC OR LATINO</ethnicity>
- 	</Demographics>

## XML Import - Accession

- <Accession>
- 	<diseaseType>Prostate</diseaseType>
- 	<AccessionIdentifiers>
- 	    <accessionDate>2001-01-12T00:00:00</accessionDate>
- 	    <surgicalPathologyNumber>SPR20010112-20</surgicalPathologyNumber>
- 	</AccessionIdentifiers>
- 	<ProstateSurgicalPathologySpecimen>
- 		<surgicalProcedure>Radical prostatectomy</surgicalProcedure>
- 		<otherSurgicalProcedure/>
- 		</ProstateSurgicalPathologySpecimen>

## XML Import - Specimen

- <SpecimenIdentifiers>
- 	 	<surgicalLabel>Block D1</surgicalLabel>
- </SpecimenIdentifiers>
- <InvasiveProstateCarcinomaNeoplasmHistologicType>
- 		<name>Prostatic Duct Adenocarcinoma</name>
- 		<otherName/>
- 	</InvasiveProstateCarcinomaNeoplasmHistologicType><GleasonHistopathologicGrade>
- 		<primaryPattern>4</primaryPattern>
- 		<secondaryPattern>4</secondaryPattern>
- 		<totalGleasonScore>8</totalGleasonScore>
- 	</GleasonHistopathologicGrade>

## Allowed values for Invasive Prostate Carcinoma Histologic Type

- <xs:simpleTypename="PublicId_2431767">
- <xs:restriction base="xs:string">
- 	<xs:enumeration value="Adenocarcinoma NOS" />
- 	<xs:enumeration value="Sarcomatoid Carcinoma" />
- 	<xs:enumeration value="Small Cell Carcinoma" />
- 	<xs:enumeration value="Adenosquamous Carcinoma" />
- 	<xs:enumeration value="Undifferentiated Carcinoma NOS" />
- 	<xs:enumeration value="Signet-ring Cell Carcinoma" />
- 	<xs:enumeration value="Prostatic Duct Adenocarcinoma" />
- 	<xs:enumeration value="Mucinous Adenocarcinoma" />
- </xs:restriction>
- </xs:simpleType>

- Identifies a caBIG
- Common Data Element

## CAE Architecture – The Basics

- Java J2EE Application
- Web-based user interface
- Service API
- XML Import Module
- Oracle database (easily portable to MySQL)
- Utilizes NCICB tooling:
- caCORE SDK
- Common Security Module (CSM)
- User Provisioning Tool (UPT)
- caDSR
- EVS

## CAE Architecture – Model Driven

- UML
- Model

**Manual**
**Developer**
**Tasks**

**Code**
**Generation**

- CAE
- Deployable
- System

## CAE Architecture – Model Centric

## CAE Future Plans

- Disease sites
- Deepen existing
- Add more
- Annotations
- Registry - disease, treatment, outcome
- Clinical pathology
- Specimen types

- Functionality
- Richer, more expressive queries
- Enhanced data integration support
- More flexible workflow
- Agility
- Local extensions
- Enhanced meta-data

- Expansion across multiple dimensions:

## Questions/Comments

- Thank you!