Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Device registry #7

Open
martukas opened this issue Apr 21, 2022 · 0 comments
Open

Device registry #7

martukas opened this issue Apr 21, 2022 · 0 comments

Comments

@martukas
Copy link
Member

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant