Permissions at a glance
Each task also needs access to the warehouses involved. A box in a warehouse outside your access is treated as if it did not exist. See Roles and permissions.
How the screens behave
- Back at the top left, or the phone’s back gesture, goes one step back: from Record use or Move box to the box, and from any other screen to Home. Menu then Home goes straight to Home.
- While the app waits for muveya, it shows Working… and ignores a second press of the same button.
- A problem appears in a box at the top of the screen with Dismiss. When muveya refuses an action, the app shows muveya’s own explanation in the app’s language (see Messages from muveya at the end of this page).
- Every action needs a connection. Without one, the app shows No connection. Check the network and try again.
Scan or type a code
Who can do it: anyone with at least one inventory permission (inventory.read, inventory.receive, inventory.consume, inventory.transfer or inventory.adjust). Without any of them, Home shows Your access in this organization does not include inventory. Ask an administrator for it.
Where: Home.
1
Scan
Press Scan a code (A box label or a supplier barcode.). The Google code scanner opens full screen. Point it at a box label, a product barcode or a GS1 DataMatrix; it zooms in by itself. Closing the scanner without reading anything changes nothing.
2
Or type it
Type the code in Or type the code (up to 64 characters) and press Look up or the keyboard’s search key.
3
See where the code takes you
The app opens the box, the receiving form, a choice between supplies, or Code not recognized, as described below.
What the app does with a code
- The app removes spaces at either end of the code. A code that is empty, longer than 64 characters or contains control characters shows That code cannot be read. Scan it again or type it.
- If the code is not a GS1 DataMatrix, the app looks for a box with exactly that code in the warehouses you can reach. A box code must match the label exactly. If one is found, the box screen opens.
- Otherwise, if you can receive, the app looks the code up among the supplier codes registered on the catalog’s presentations. That lookup ignores spaces, hyphens and upper or lower case, and only active codes count.
- One active presentation opens the receiving form with that presentation chosen. Several presentations open Which supply is it?: The code 7501234567893 names more than one presentation., with one row per active presentation (supply name, then presentation name). Press the one that arrived.
- Anything else, or a code whose presentation is retired, opens Code not recognized.
Code not recognized
The screen says No box or supply you can reach has the code followed by the code. If you can receive, it adds Ask an administrator to register this code in the web app, or receive the supply by name. and the Receive a supply without a code button. Scan another code opens the scanner again. A code is not recognized when no box in your warehouses has it and, for people who can receive, no active presentation carries it. To make a supplier code scannable, a catalog manager registers it on the presentation in the console; see Presentations and codes.GS1 DataMatrix codes
Many dental supplies carry a GS1 DataMatrix, a small square code that holds the product’s GTIN and often its lot and expiry date. The app recognizes one when the code starts with01 followed by 14 digits and carries more data after them.
When the lot or the expiry date was read, the receiving form says The lot and expiry date were read from the label. Check them before receiving. They are suggestions: check them against the package before you press Receive.
See a box
Who can do it:inventory.read, with access to the box’s warehouse.
The box screen is titled Box followed by the box code, for example Box BX-000123, with the supply name below it.
Units are shown as Unit, Box, Pack, Bottle, Ampoule, Milliliter, Liter, Gram, Kilogram, Pair or Kit. When a name cannot be read, the screen shows Name not available. If the box’s unit is waiting for a review, the screen says This box’s unit needs a review in the web app before it is used.
The actions below the details depend on the box and on your permissions:
The app does not show the box’s movements, its separated containers or its label. Open the box in the console for those; see Boxes and labels.
Record a use
Who can do it:inventory.consume (Record usage) or inventory.adjust, plus inventory.read, with access to the box’s warehouse.
Where: the box screen, Record use.
1
Open the box
Scan its label or type its code on Home.
2
Press Record use
The Record use screen shows the supply and Box with its code.
3
Quantity
Type how many units left in Quantity. It starts at 1 and accepts digits only. The hint shows the limit, for example Up to 40 available.
4
Room or area
Choose one under Room or area. When the location has only one active room or area, it is already chosen.
5
What happened
For a room that is not counted, choose Handed to the room or area (chosen by default) or Used right away under What happened.
6
Purpose
Choose the Purpose: Not specified (default), Procedure, Cleaning, Administrative or Other.
7
Responsible
Under Responsible, You is chosen. You can choose another active team member by name.
8
Record use
Press Record use. The app returns to the box and confirms, for example, 5 recorded. 35 left in this box.
When the room counts its own stock
A room or area with counted stock accepts only direct uses, and only from a box that is already at its stock point. If you choose such a room and the box is somewhere else, the screen says, for example, Room 2 counts its own stock. Take the whole box there first. and Record use stays disabled.- If you can move boxes, press Take this box to Room 2. The whole box moves to the room’s stock point and you stay on Record use, now able to record the use.
- If you cannot, the screen says Ask someone who can move boxes to take this box to Room 2.
When no room or area is offered
The screen says This clinic has no rooms or areas yet, so this use will not say where it went. What happened, Purpose and Responsible are not shown, and the use is recorded without a room, a purpose or a responsible. Such uses do not appear in Usage by room in the console. You also see this message for a box in a Central warehouse: the app offers rooms only for boxes in an express warehouse, those of that warehouse’s location. To record where a use from a central warehouse went, use the console, which offers the rooms of every location. See Record use and move boxes.Rules
What the system records
Oneconsume movement that subtracts the quantity from the box, with you as the person who recorded it and, when you chose a room, the room or area, what happened (issue or use), the purpose and the responsible. When on hand reaches zero, the box becomes Used up. The movement appears in the box history and in the consumption report.
What can go wrong
Move a box
Who can do it:inventory.transfer (Move boxes between warehouses) or inventory.adjust, plus inventory.read, with access to both warehouses.
Where: the box screen, Move to another warehouse.
1
Open the box
Scan its label or type its code, then press Move to another warehouse.
2
Choose where to
The Move box screen shows the supply and the box code. Under Where to, choose one of the active warehouses you can reach. The box’s current warehouse is not listed. When only one is possible, it is already chosen.
3
Move
Press Move box. There is no confirmation step. The app returns to the box and says, for example, The box is now in Express Norte.
0 and a shared transfer identity, transfer_out from the origin and transfer_in into the destination, and the box’s new warehouse. The same happens when you press Take this box to a room on Record use.
Receive a delivery
Who can do it:inventory.receive (Receive deliveries) or inventory.adjust, with access to the warehouse you receive into. Scanning a supplier barcode that is not a GS1 DataMatrix also needs inventory.read (see What the app does with a code above).
Each receipt creates one new box in one warehouse. If a delivery brings several containers you want to track separately, receive each one as its own box.
Before you start: the supply must be active in the catalog, and to receive by scanning, the supplier code must be registered on one of its presentations. See Presentations and codes.
Open the receiving form
- Scan the supplier code
- Choose the supply by name
On Home, press Scan a code and scan the barcode or the GS1 DataMatrix on the package, or type the code in Or type the code. One match opens the Receive form with that presentation chosen. If the code names several presentations, choose one on Which supply is it?.
Fill in the form
1
Received as
Under Received as, choose one of the supply’s active presentations, shown as name and content, for example
Box of 100 (100 Unit), or Loose units followed by the unit, for example Loose units (Unit). A scanned presentation is already chosen. When you choose the supply by name, the only presentation is chosen if there is one; otherwise Loose units is chosen, so check this first.2
How many
Type the count in How many. It starts at 1. The hint shows the result in base units, for example Total: 300 Unit for three boxes of 100. This total is what enters the ledger.
3
Warehouse
Under Warehouse, choose where the box goes among the active warehouses you can reach. With only one, the screen says Into followed by its name. With none, it says You cannot receive into any warehouse. Ask an administrator.
4
Tracking data
Fill in Lot, Expiry date (YYYY-MM-DD) and Serial numbers, one per line when they appear. They appear only for supplies that track them. See the rules below.
5
Box label (optional)
Type the code written on the container in Box label (optional), or press Scan label to read it. Leave it empty and muveya creates a code: Leave it empty and Muveya creates one you can print from the web app.
6
Receive
Press Receive. The button stays disabled until the count is above zero and a warehouse is chosen.
7
Check the result
The Received screen says, for example, Nitrile gloves M is in box BX-7K3QM9. Press View box to open it, Receive another to scan the next code, or Home.
Tracking data and box label
The app checks some of these before sending and shows:
What the system records
A new Active box with its code, supply, warehouse, quantity in base units, reception time and unit and, when they apply, the presentation (with its version and count), lot, serial numbers and expiry date. Onereceive movement adds the quantity to on hand, with you as the person who recorded it. This is the same receipt the console records; see Receive stock.
What can go wrong
Sending twice and lost connections
Every use, move and receipt carries an internal operation key, so muveya never records it twice.- If the connection drops or muveya does not answer in time, the app shows No connection. Check the network and try again. and keeps the key. Press the same button again without changing anything. Either the action is recorded now, or the app tells you it was already recorded.
- If you change the details before pressing again and the first attempt had in fact been recorded, the app shows This action changed while it was being sent. Check it and send it again. Check the box first: open it again, or look at it in the console. After this message, the next press counts as a new action.
- After a successful action, the next press is a new action. Two identical deliveries received one after the other are two boxes, as they should be.
Messages from muveya
When muveya refuses an action, the app shows the explanation muveya sends, in the app’s language. The most common ones, besides those listed in each task:
If muveya reports that your session ended, the app returns to the sign-in screen; see Sessions and signing out in Android app. For other cases, see Troubleshooting.
Related pages
Android app
Availability, requirements, sign-in, language and privacy.
Receive stock
The console receipt, with every option.
Record use and move boxes
Rooms, care references, usage by room and later attribution.
Boxes and labels
Box history, labels and taking a box out of use.