...
Under a "Manage Order Types" section of Orders Administration in the application, we would provide a way for administrators to edit and define new mappings of concept classes to order types. For example, they would see a list of known order types by name (e.g., "Drug", "Test", "Referral", etc.) – each one corresponding to a class of type ? extends Order
within the API or provided by a module. Alongside each type of order, the administrator could enter 0-to-n concept classes that should map to that order type. A concept class would not be required to be an order type (most classes, like Question or Misc, would not be orders) and any given concept class could only be associated with a single order type (e.g., you would not be allowed to associate the concept class "Drug" with multiple order types).
...
Mockup | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
This mapping accomplishes several of our requirements (and more) in a straightforward manner:
...