Flywheel offers the ability to extend viewer and form functionality by creating an application. Applications can be simple HTML documents or complex, multi-file web apps as long as the entry document is accessible to all users of the Flywheel instance. Apps are loaded in an iframe and communicate with the Flywheel instance over a channel via the extension SDK.
The Applications dashboard lists all applications registered at your site. The top section lists all custom applications on your site.These applications can be edited. The bottom section lists all system applications, which cannot be edited.
Applications are associated to different levels of the Flywheel hierarchy (groups, projects, subjects, sessions, or acquisitions, or files.) The Extension SDK is used to build Flywheel applications.
Below are a list of example applications other users have created:
Auto chart: Takes tabular and creates a graph that you can view and edit directly in Flywheel
Image viewer: Enables the ability to view images that aren't in DICOM or NIfTI format, such as JPG or PNG images (currently DICOM and NIfTI are the only formats supported by the default OHIF viewer).
Metadata forms: Allows users to quickly add custom metadata to give data more context.
See the Extension SDK documentation for more information on building your own application.
Click Next to learn how to connect Flywheel to an imaging device to upload or view images.