NIH | National Cancer Institute | NCI Wiki  

Pre Interview:

Item

Information/Response

Date

12/16/2009

Requirement # unique id <SemCon Ops Initiative>.<analysts initials><requirement number>
e.g. Init1dbw1
(eventually linked to Use Cases)

Init1pm1

Originator/Customer's Name:

Bob Freimuth: forum posting

Originator/Customer's Company:

Mayo Clinic, ICR Interoperability Working Group

Stakeholder Community:
Enter appropriate category of stakeholder from Primary Stakeholders:  

  • Software and Application designers and architects
  • Software and Application engineers and developers
  • Scientific and medical researchers
  • Medical research protocol designers
  • Clinical and scientific research data and metadata managers
  • Clinicians
  • Patients
  • Medical research study participants
  • Broader Stakeholders: caBIG® Community WS NIH projects and related commercial COTS vendors (caEHR, SDO's (HL7, CDISC); International Collaborators (e.g NCRI, cancerGrid, China), Government and regulatory bodies (FDA, CDC, ONC)
    (link to view SemConOps Stakeholders description).
  • Software and Application designers and architects
  • Broader Stakeholders (caBIG Community)

Summary of requirement pre-interview, by Reviewer:

The ICR Interoperability working group has summarized a set of tooling/development requirements that they believe will help developers meet their interoperability development goals.  This set of requirements can (and should) be represented by a variety of use cases.  It is also likely that these requirements significantly overlap many of the other requirements that are being gathered by other stakeholders. The following is a bulleted list summary of their requirements.  Please refer back to the original post by Bob for a full list when modeling.

  • Metadata integration (the primary actor is the Information Technologist)
    • There should be a single place (API and web interface) to be able to browse and cross-link between metadata items that are associated with information models, including UML, CDEs, Concepts, and XML Schema
    • There should be traceability between the various metadata items such that any user can easily navigate between them in the API and metadata web interfaces, including the versions of the metadata items
    • The modeling tool must be integrated with the metadata repository in such a way that you can easily incorporate metadata into your model.
    • The modeling tool should by integrated with the SIW such that models can be validated and loaded into the metadata repository seamlessly
    • Metadata and the services that support them should be linked seamlessly.  Users should be able to know what systems are exposing what models through the metadata repository web interface (and possibly APIs).
    • Metadata repository will provide linkages between systems that support the same or similar CDEs, aka "touchpoints" between systems.
    • A system should be able to find semantically similar CDEs that might be useful for joining in a scientific way (use case: Find all malignant breast cancer tumors, return all tissues that have site "breast" or auxiliary site is a subtype of "breast")
  • Tooling enhancements (the primary actor is the Information Technologist)
    • The modeling tool or metadata respository web interface should be able to automatically generate all of the metadata-oriented artifacts required for a silver compatibility review
    • The compatibility review system should be dynamically linked with the metadata repository such that a minimal number of artifacts need be produced to perform a review
    • Modelers should be able to create metadata (CDEs/concepts) in a sandbox environment on-demand as needed.  This should be integrated seamlessly within the modeling tool.
    • Metadata and modeling tool integration should provide real-time suggestion functionality (such as type-ahead) when linking UML components with semantic metadata.
    • Workflow authoring tools should be able to use linkage/"touchpoint" functionality to automatically "hook" services together in the workflow (use case: When dragging services onto the authoring tool dashboard, these services should be automatically "piped" together where applicable (i.e. when output from 1 service maps to the input of another service). Leveraging metadata capable of mapping outputs to inputs will facilitate this.)
    • The same hooking within workflow authoring tools should also suggest "shim" services (i.e. translation services) (use case: In cases where services cannot be directly piped together, the tool should help identify shim services that can be used. This will require possible extension of metadata around shim services.)
    • Where "shim" services do not exist, tooling should automatically generate the service interfaces necessary to perform the translation in order to facilitate development
  • New types of metadata (the primary actor is the Cancer Researcher)
    • An identification scheme is needed to facilitate traceability of clinical data to biospecimen data (use case: Scientist would like to gather the clinical data and associate biospecimen from a particular participant/patient. Scientist would also like to identify any associated microarry experiments performed on the biospecimen and check for availability of additional biospecimens for further analysis)
    • Identify a service as a translation service between data types
    • Semantic descriptions of workflows will be needed in order to "share" workflows

Recommended Next Step Enter one: Follow-up interview, Observe, Use Case Template (text), Use Case Model (formalized/UML diagram), Group Discussion, Prototype, Waiting Room

  1. Use Case Template
  2. Review by Originators
  3. Followup interview (if needed)
  4. Repeat
  5. Use Case Model


  • No labels