Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
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.