Support for DME Supplies (Design Page)
Background
Providers commonly need to prescribe durable medical equipment (DME) or supplies to patients, including syringes, gauze, a cane, etc. OpenMRS should have a way of defining these inventory items and making them available as orderable concepts. Much like for drugs, there are three levels of granularity to consider:
Granularity | Use Case | Drug Example | Supply (DME) Example |
---|---|---|---|
Searching | What providers see when searching | ASPIRIN | WALKER |
Selecting | Once the top level item is selected, what secondary choices | ASPIRIN 81 MG TAB ASPIRIN 325 MG TAB | WALKER, TWO WHEEL WALKER, FOUR LEG |
Out of scope for EMR | Further granularity that may be needed for inventory, | BOTTLE OF #100 ASPIRIN 325 MG TAB MADE BY ACME BOX OF INDIVIDUAL SEALED PACKETS OF ASPIRIN 325 MG TAB | ADJUSTABLE FOUR LEG WALKER WITH FOAM HAND GRIPS PLASTIC FOUR LEG WALKER WITH METAL HANDLES |
Design ideas
Add a "Supply" concept class
Create a supply or
dme
table to contain the list of specific options for any given concepts (i.e., the choices a provider would see once the concept is selected).Add the ability to order supplies
Create a
SupplyOrder
object and correspondingorder_supply
table to record orders for supplies.
Attributes to consider for supply
table:
Name
Description
Requires indication (boolean)
Requires length of need (boolean)
...TBD...
Attributes to consider for order_supply
table:
Indication
Length of need (this is commonly required for DME like braces, canes, etc.)
...TBD...