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

OP-1364 | To update User Manual for Pharmacy Inventory #268

Open
wants to merge 69 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 67 commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
e4bb735
start to write the doc of inventory feature
Jan 24, 2025
6a6da42
update the inventory part
Jan 25, 2025
1d6ced1
update main inventory part and start ward inventory part
Jan 31, 2025
177ccc2
update ward inventory part
Jan 31, 2025
e2bf804
update the doc
Feb 6, 2025
619af2f
use we instead of you
Feb 6, 2025
7e4b64a
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
0bc7f14
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
2c345df
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
b8aa59c
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
bb35f21
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
37f9e28
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
3f30f46
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
6585597
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
4ea44d4
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
f39b06b
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
81e8915
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
895b833
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
ab520c0
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
dbee229
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
8f76d41
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
2144feb
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
744f999
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
ce8b789
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
b5dda69
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
c0faf28
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
9a8e5d6
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
ee7dff2
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
4220c2e
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
e42ca9a
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
65cd27c
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
4e3b014
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
cd474ca
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
20bb488
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
4cc245d
Update doc_user/UserManual.adoc
ArnaudFofou Feb 6, 2025
288501a
add . at the en of sentences
Feb 6, 2025
1b5900c
update doc
Feb 6, 2025
c8cd383
update and apply the suggestion
Feb 6, 2025
facfd0c
update and apply the suggestion
Feb 6, 2025
9d2fb02
Update doc_user/UserManual.adoc
ArnaudFofou Feb 7, 2025
12c15c1
Update doc_user/UserManual.adoc
ArnaudFofou Feb 7, 2025
b7a024d
Update doc_user/UserManual.adoc
ArnaudFofou Feb 7, 2025
5fd3d73
Update doc_user/UserManual.adoc
ArnaudFofou Feb 7, 2025
6425f8f
Update doc_user/UserManual.adoc
ArnaudFofou Feb 7, 2025
ebfe95a
Update doc_user/UserManual.adoc
ArnaudFofou Feb 7, 2025
682f019
Update doc_user/UserManual.adoc
ArnaudFofou Feb 7, 2025
3796128
Update doc_user/UserManual.adoc
ArnaudFofou Feb 7, 2025
2eda958
Update doc_user/UserManual.adoc
ArnaudFofou Feb 7, 2025
823be96
Update doc_user/UserManual.adoc
ArnaudFofou Feb 7, 2025
b3a9b9b
Update doc_user/UserManual.adoc
ArnaudFofou Feb 7, 2025
419a5c0
Update doc_user/UserManual.adoc
ArnaudFofou Feb 7, 2025
68979ba
Update doc_user/UserManual.adoc
ArnaudFofou Feb 7, 2025
f03ac42
Update doc_user/UserManual.adoc
ArnaudFofou Feb 7, 2025
f3b3780
Update doc_user/UserManual.adoc
ArnaudFofou Feb 10, 2025
45baa21
Update doc_user/UserManual.adoc
ArnaudFofou Feb 10, 2025
4679ee0
Update doc_user/UserManual.adoc
ArnaudFofou Feb 10, 2025
876d376
Update doc_user/UserManual.adoc
ArnaudFofou Feb 10, 2025
3f762e6
Update doc_user/UserManual.adoc
ArnaudFofou Feb 10, 2025
bf46bbd
Update doc_user/UserManual.adoc
ArnaudFofou Feb 10, 2025
5e8baa6
Update doc_user/UserManual.adoc
ArnaudFofou Feb 10, 2025
fac8ff1
Update doc_user/UserManual.adoc
ArnaudFofou Feb 10, 2025
7820d3c
Update doc_user/UserManual.adoc
ArnaudFofou Feb 10, 2025
bcc28ba
Update doc_user/UserManual.adoc
ArnaudFofou Feb 10, 2025
c28628d
Update doc_user/UserManual.adoc
ArnaudFofou Feb 10, 2025
0deec45
Update doc_user/UserManual.adoc
ArnaudFofou Feb 10, 2025
f53fe7f
Update doc_user/UserManual.adoc
ArnaudFofou Feb 10, 2025
edd01a7
Update doc_user/UserManual.adoc
ArnaudFofou Feb 10, 2025
91f7c13
Update doc_user/UserManual.adoc
ArnaudFofou Feb 12, 2025
b885c1a
Update doc_user/UserManual.adoc
ArnaudFofou Feb 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
282 changes: 282 additions & 0 deletions doc_user/UserManual.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -801,6 +801,288 @@ image:image251.png[success]

NOTE: This button can be enabled or disabled to control movements deletions. Ask the Administrator or check the Administrator's Guide for more information.

=== 4.4 Inventory ([.underline]##I##nventory)

==== 4.4.1 Main Characteristics

The Inventory features is used to correct the stock in the *_Main Store_*.

==== 4.4.2 Functions of Inventory

To access the functions of inventory, click on *[.underline]##I##nventory* on the Pharmacy menu.

image:image22.png[Phamacy Menu,width=220,height=182]

All functions available under *[.underline]##I##nventory* are accessible from the *_Inventory Browser_* window. By default, the system shows all the inventories recorded in the period.

The *_New Inventory_* window is composed of three areas: the *Search panel* at the top, the *Inventory table* in the center and the *Buttons panel* on the bottom. See the image below.

The *Search panel* at the top, allows narrowing or sub-setting the inventory list by:

* *Date From* and *Date To*: dates selectors used to select a period.
ArnaudFofou marked this conversation as resolved.
Show resolved Hide resolved
* *[status]* selector (e.g., 'all'): inventory status filter.

The *Inventory table* in the center identifies the inventory by:

* *Reference*: indicates the reference of the inventory.
* *Date*: indicates the date with which the inventory was entered into the system.
* *Status*: indicates the status of the inventory.
* *User*: indicates the user who entered the inventory.

The *Buttons panel* has all the functions of the main inventory, the following choices are available:

* *[.underline]##N##ew*: create a new inventory.
* *[.underline]##E##dit*: modify an existing inventory.
* *[.underline]##V##iew*: show an existing inventory.
* *[.underline]##D##elete*: cancel an existing inventory.
* *[.underline]##C##lose*: close the window and return to the main menu.

image:image252.png[Inventory Browser]

[#create-a-new-inventory]
===== 4.4.2.1 Create a New Inventory ([.underline]##N##ew Inventory)

The *New Inventory* function is used to create a new inventory on the main store. Click on *[.underline]##N##ew* button in the *_Inventory Browser_* window to access the *_New Inventory_* window.

The *_New Inventory_* window is composed of three areas: the *Inventory panel* at the top, the *Inventory row table* in the center and the *Buttons panel* on the bottom. See the image below.

image:image253.png[New Inventory]

The data shown in the *Inventory panel* area are:

* *Date*: the date where the inventory was entered at the system.
* *Reference*: the reference associated to the inventory.
* *Charge Type*: the charge movement type used for the charge movement (when theoretic qty < real qty).
* *Discharge Type*: the discharge movement type used for discharge movement (when theoretic qty > real qty).
* *Supplier*: the supplier used for the charge movement.
* *Destination*: the ward used for the discharge movement.
* *Status* (e.g., 'DRAFT'): the status of the inventory. This value of status is set automatically.
+
*NOTE:* The Destination, Charge Type, Discharge Type and Supplier can be defined by the Administrator. Ask the Administrator or check the <<settings,Settings>> chapter.

The data shown in the *Inventory row table* area are:

* *Code*: the code of the phamaceutical.
* *Product*: the description of the phamaceutical.
* *New Lot*: indicates if the inventory row is for a new lot or not.
* *Lot No.*: the lot code of the pharmaceutical.
* *Due Date*: the due date of the lot.
* *Theoretic Qty*: the theoretic quantity of the lot of the pharmaceutical.
* *Real Qty*: the real(physical) quantity of the lot of the pharmaceutical.
* *Total Cost*: the total cost that represents the real value of the lot.

The *Buttons panel* is used to perform some action:

* *[.underline]##S##ave*: this button is used to save the inventory.
* *[.underline]##L##ot*: this button is used to link new lot to a new specific product (the inventory row that column *New Lot* as value *N*). to perform that, first highlighted the product and click on this button.

*NOTE:* This button is enabled just for the inventory row that column *New Lot* has value *N*, otherwise the button is disabled.

* *[.underline]##D##elete*: used to remove one or the set of the inventory row(s).
* *Clean [.underline]##T##able*: used to remove all the inventory rows.
* *[.underline]##V##alidate*: used to validate the inventory.
* *[.underline]##C##onfirm*: used to validate the inventory.
ArnaudFofou marked this conversation as resolved.
Show resolved Hide resolved

*NOTE:* This button is enabled for the inventory after it it validated,, otherwise the button is disabled.

* *[.underline]##C##lose*: used to return to the *_Inventory Browser_* window.

*NOTE:* An inventory row can be inserted either for specific products or for a set of products.

====== 4.4.2.1.1 Insert Inventory Row By Using TextField

To insert an inventory row for a specific product, enter into the field for specific product the code or the description of the pharmaceutical to insert, and press ENTER. This will open the Choose a Medical window.

image:image254.png[Choose medical]

Select the desired pharmaceutical or search the pharmaceutical by code or description using the search field and select the pharmaceutical to highlight it, then click on *[.underline]##S##elect* button to add the pharmaceutical as inventory row or click on *[.underline]##C##ancel* to back on the *_Inventory Browser_* window.

====== 4.4.2.1.2 Insert Inventory Row Product By using SELECT Button

To insert an inventory row for a set of products, click on the SELECT button. This will open the Lot Information window.

image:image255.png[Lot Information]

Select the Medical Type on the combo box and choose:

* *All*: if all the pharmaceuticals for the selected Medical Type are needed.
* *Only non zero quantity*: if only all the pharmaceuticals for the selected Medical Type with non zero quantity are needed.
* *with movement only*: if all the pharmaceuticals for the selected Medical Type and which has at least one movement are needed.

Then click on *[.underline]##O##k* button to insert all the pharmaceuticals that match the choice as the inventory(ies) row(s) in the *Inventory row table*.

[#Edit-a-new-inventory]
===== 4.4.2.2 Edit Inventory ([.underline]##E##dit Inventory)

To modify an inventory, highlight the inventory in the *_Inventory Browser_* window. Once the inventory has been highlighted, click on *[.underline]##E##dit* button to enter on the *_Edit Inventory_* window. Now the record is available for changes. This function allows to edit all the data of the inventory including inventory(ies) row(s) of the inventory.

image:image256.png[Edit Inventory]

During modification it is possible to validate the inventory by clicking on *[.underline]##V##alidate* button. This results in the following dialog:

image:image266.png[Validate Inventory]

During modification it is possible to Confirm the inventory by clicking on *[.underline]##C##onfirm* button. This results in the following dialog:

image:image267.png[Confirm Inventory]

===== 4.4.2.3 View Inventory ([.underline]##V##iew)

To view an inventory, highlight the inventory in the *_Inventory Browser_* window. Once the inventory has been highlighted and click on *[.underline]##V##iew* button to enter on the *_View Browser_* window.

image:image258.png[View Inventory]

This function allows to view all the data for the inventory including inventory(ies) row(s) of the inventory. We also have possibility to *[.underline]##P##rint* those data.

NOTE: On view mode it is not possible to update something.

To print the inventory, click on *[.underline]##P##rint* button to print the data, See the image below:

image:image259.png[Print Inventory]

Click on *[.underline]##Y##es* button, which results in the JasperViewer® showing the generated report without real quantities as follows:

image:image260.png[Report output without real qty]

If the *[.underline]##N##o* button is selected, the JasperViewer® shows the generated report with real quantities as follows:

image:image261.png[Report output with real qty]

===== 4.4.2.4 Delete Inventory ([.underline]##D##elete)

The delete button is used to cancel an inventory. Highlight the inventory in the *_Inventory Browser_* window, when the inventory has been highlighted then click on *[.underline]##D##elete* button. A confirmation window is shown:

image:image257.png[Delete Inventory]

=== 4.5 Ward Inventory ([.underline]##W##ard Inventory)

==== 4.5.1 Main Characteristics

The Inventory features is used to correct the stock in the *_Ward_*.

==== 4.5.2 Functions of Ward Inventory

To access the functions of ward inventory, click on *[.underline]##W##ard Inventory* on the Pharmacy menu.

image:image22.png[Phamacy Menu,width=220,height=182]

All the functions available under *[.underline]##W##ard Inventory* are accessible from the *_Manage Ward Inventory_* window. By default, the system shows all the inventories recorded in the period.

The *_Manage Ward Inventory_* window is composed of three areas: the *Search panel* at the top, the *Ward Inventory table* in the center and the *Buttons panel* on the bottom. See the image below.

The *Search panel* at the top, allows narrowing or sub-setting the inventory list by:

* *Date From* and *Date To*: dates selectors used to select a period.
* *[status]* selector (e.g., 'all'): the status used to filter inventory.

The *Inventory table* in the center identifies the inventory by:

* *Reference*: indicates the reference of the ward inventory.
* *Ward*: indicates the ward related to the inventory.
* *Date*: indicates the date with which the ward inventory was entered into the system.
* *Status*: indicates the status of the ward inventory.
* *User*: indicates the user who entered the ward inventory.

The *Buttons panel* has all the functions of the ward inventory, the following choices are available:

* *[.underline]##N##ew*: this button is used to create a new ward inventory.
* *[.underline]##E##dit*: this button is used to modify an existing ward inventory.
* *[.underline]##V##iew*: this button is used to show an existing ward inventory.
* *[.underline]##D##elete*: this button is used to cancel an existing ward inventory.
* *[.underline]##C##lose*: this button is used to close the window and return to the main menu.

image:image262.png[Ward Inventory Browser]

[#create-a-new-ward-inventory]
===== 4.5.2.1 Create a New ward Inventory ([.underline]##N##ew)

The *New Inventory* function is used to create a new inventory on the main store. Click on *[.underline]##N##ew* button in the *_Manage Ward Inventory_* window to access the *_New Inventory_* window.

image:image263.png[New ward Inventory]

After the selection of the ward (FEMALE WARD in this example), the *_New Inventory_* window is shown, allowing for the management of the ward inventory of the FEMALE WARD:

image:image264.png[New ward Inventory]

The *_New Inventory_* window is composed of three areas: the *Inventory panel* at the top, the *Inventory row table* in the center and the *Buttons panel* on the bottom.

The data shown in the *Upper panel* area are:

* *Ward*: the ward that is associated with the new inventory.
* *Date*: the date of the inventory.
* *Reference*: the reference associated to the inventory.

The data shown in the *Center panel* area represents an inventory row. The data are:

* *Code*: the code of the phamaceutical.
* *Product*: the description of the phamaceutical.
* *New Lot*: indicates if the inventory row is for a new lot or not.
* *Lot's Code.*: the lot code of the pharmaceutical.
* *Due Date*: the due date of the lot.
* *Theoretic Qty*: the theoretic quantity of the lot of the pharmaceutical.
* *Real Qty*: the real(physical) quantity of the lot of the pharmaceutical.
* *Total Cost*: the total cost or real value of the lot.

The *Buttons panel* is used to perform some action:

* *[.underline]##S##ave*: this button is used to save the inventory.
* *[.underline]##L##ot*: this button is used to link a new lot to a new specific product (the inventory row that column *New Lot* as value *N*). To perform the operation, first highlighted the product and click this button.

NOTE: This button is enabled only for the inventory row where the column *New Lot* has value the value *N*, otherwise the button is disabled.

* *[.underline]##D##elete*: this button is used to remove one or a set of inventory rows.
* *Clean [.underline]##T##able*: this button is used to remove all the inventory rows.
* *[.underline]##V##alidate*: this button is used to validate the inventory.
* *[.underline]##C##onfirm*: this button is used to validate the inventory.
ArnaudFofou marked this conversation as resolved.
Show resolved Hide resolved
ArnaudFofou marked this conversation as resolved.
Show resolved Hide resolved

*NOTE:* The Confirm button is enabled only if the inventory is validated, otherwise the button is disabled.

* *[.underline]##C##lose*: this button is used to return to the *_Inventory Browser_* window.

*NOTE:* It is possible to insert inventory row(s) either for specific products or for a set of products.

===== 4.5.2.2 Edit Ward Inventory ([.underline]##E##dit)

To modify a ward inventory, highlight the inventory in the *_Manage Ward Inventory_* window. Once the inventory is highlighted, click the *[.underline]##E##dit* button to use the *return* key in the *_Edit Inventory_* window. Now the record is available for changes. This function permits editing all the data for the inventory, including inventory(ies) row(s).

image:image268.png[Edit ward Inventory]

During modification it is possible to validate the inventory by clicking on *[.underline]##V##alidate* button. This results in a dialog like the one below:

image:image266.png[Validate Inventory]

During modification it is possible to Confirm the inventory by clicking the *[.underline]##C##onfirm* button. The action results in the dialog shown below:

image:image267.png[Confirm Inventory]

===== 4.5.2.3 View Ward Inventory ([.underline]##V##iew)

To view a ward inventory, highlight the inventory in the *_Manage Ward Inventory_* window. Once the inventory is highlighted, click on *[.underline]##V##iew* button to enter on the *_View Inventory_* window.

image:image265.png[View Ward Inventory]

This function is used to view all the data for the inventory including inventory(ies) row(s) of the inventory. There is a;sp the option to *[.underline]##P##rint* the data.

*NOTE:* While in view mode it is not possible to update the data.

To print the inventory, click the *[.underline]##P##rint* button shown the image below:

image:image259.png[Print Ward Inventory]

Click on *[.underline]##Y##es* button, after some time the JasperViewer® will show the generated report without real quantity as follows:

image:image269.png[Report output without real qty]

If we click on *[.underline]##N##o* button, after some time the JasperViewer® will show the generated report with real quantity as follows:

image:image270.png[Report output with real qty]

===== 4.5.2.4 Delete Ward Inventory ([.underline]##D##elete)

The delete button is used to cancel an inventory. First, highlight the inventory in the *_Inventory Browser_* window, When the inventory is highlighted, click the *[.underline]##D##elete* button in the *Buttons panel*. A confirmation window is shown:

image:image257.png[Delete ward Inventory]

<<<

[#laboratory]
Expand Down
Binary file modified doc_user/media/image22.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image252.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image253.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image254.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image255.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image256.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image257.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image258.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image259.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image260.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image261.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image262.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image263.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image264.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image265.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image266.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image267.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image268.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image269.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc_user/media/image270.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.