-
Notifications
You must be signed in to change notification settings - Fork 1
Description
We need a separate database/document and interface for registering and describing devices - such as ventilator prototypes and possibly test equipment. Depending on how general our definition of the device is, a single subsystem might be adequate for both types, or two separate ones may be needed.
Some things a device definition should include:
- serial number, or some other identifier
- physical location -- address, coordinates, altitude?
- custody by tester
- multiple fields for describing its overall static features - installed valves, filters, regulators, daughter-cards, serial numbers of installed components, such as PCB
- multiple fields describing the value ranges for manually adjustable settings. These ranges could be used to validate (or reject) uploaded datasets and thus spot human errors in tester reporting, etc..
- pictures, to show any unique features or configurations
- possibly BOMs compiled at time of manufacture
- history of changes to any of the above parameters
Authenticated users should be able to edit these device profiles. Profiles should be automatically linked from uploaded datasets by the device serial number, which should match. And if history is properly implemented, it should be possible to examine the device profile at the exact timepoint that the experiment was run. It should also be possible to find links to all datasets produced by a particular device.
Some of these functions may be split off into separate tickets.