Skip to main content

Table 1 Modeling requirements

From: An information model for computable cancer phenotypes

 

Requirement

Description

R1

Appropriate

terminology

Use accepted terminologies and vocabularies whenever possible

R2

Cancer-specific content

Provide expressivity necessary to develop appropriately detailed descriptions of cancer treatment and progression

R3

Available tooling

Align with existing APIs, schemata, validators, etc.

R4

Community-driven modeling

Use community contributions and critiques to improve models

R5

Compatibility with existing NLP

infrastructure

Facilitate interaction with existing NLP tools and type systems.

R6

Combinations of structured and unstructured data

Support the combination of structured data represented in EMRs with unstructured details extracted from clinical texts.

R7

Multi-level

modeling

Support summarization of data across multiple levels of abstraction, ranging from instances/mentions to documents, episodes (collections of records indicating a distinct phase in disease progression such as diagnosis or treatment), and high-level summaries of cancers and tumors.

R8

Provenance

Preserve and expose linkages between abstracted models and source data