-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Chuck May edited this page Mar 23, 2018
·
8 revisions
The staging client is a Java-based library designed for developers to be able to add staging collection and calculation to their applications. Some of the features include:
- Get a schema definition
- Get a list of tables involved in a particular schema
- Get a table definition
- Get a list of schemas which a particular table is involved in
- Perform schema selection based on a set of inputs
- Perform staging calculations
The implementation of staging algorithms is completely data-driven. In other words, the logic to build data entry screens and to stage cases is completely contained within the schema and tables files.
A C# version of this library is available at https://github.com/imsweb/staging-client-csharp.
The staging logic is also available through a REST API at https://api.seer.cancer.gov.
The Java and C# libraries as well as the REST API share the same data and logic.
Supported Algorithms
Getting Started
API Documentation
- findMatchingTableRow
- getInputs
- getInvolvedSchemas
- getInvolvedTables
- getOutputs
- getSchema
- getSchemaIds
- getTable
- getTableIds
- isCodeValid
- isValidHistology
- isValidSite
- lookupSchema
- stage
Technical Specifications