<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ohcnwiki.tellmey.fyi/index.php?action=history&amp;feed=atom&amp;title=Concepts%2FInventory_Item</id>
	<title>Concepts/Inventory Item - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ohcnwiki.tellmey.fyi/index.php?action=history&amp;feed=atom&amp;title=Concepts%2FInventory_Item"/>
	<link rel="alternate" type="text/html" href="https://ohcnwiki.tellmey.fyi/index.php?title=Concepts/Inventory_Item&amp;action=history"/>
	<updated>2026-07-06T05:23:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.4</generator>
	<entry>
		<id>https://ohcnwiki.tellmey.fyi/index.php?title=Concepts/Inventory_Item&amp;diff=449&amp;oldid=prev</id>
		<title>Admin: Automated edit (via update-page on MediaWiki MCP Server)</title>
		<link rel="alternate" type="text/html" href="https://ohcnwiki.tellmey.fyi/index.php?title=Concepts/Inventory_Item&amp;diff=449&amp;oldid=prev"/>
		<updated>2026-07-06T04:16:49Z</updated>

		<summary type="html">&lt;p&gt;Automated edit (via update-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:46, 6 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 68:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 68:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Roles are granted through a user&#039;s facility and organization memberships, and permissions cascade down the organization tree — so a user with facility access sees the inventory for the locations that fall under it.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Roles are granted through a user&#039;s facility and organization memberships, and permissions cascade down the organization tree — so a user with facility access sees the inventory for the locations that fall under it.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Navbox supply}}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Related}}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Related}}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://ohcnwiki.tellmey.fyi/index.php?title=Concepts/Inventory_Item&amp;diff=122&amp;oldid=prev</id>
		<title>Admin: OHC identity seed</title>
		<link rel="alternate" type="text/html" href="https://ohcnwiki.tellmey.fyi/index.php?title=Concepts/Inventory_Item&amp;diff=122&amp;oldid=prev"/>
		<updated>2026-07-04T22:43:42Z</updated>

		<summary type="html">&lt;p&gt;OHC identity seed&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Doc header&lt;br /&gt;
|type=concept&lt;br /&gt;
|domain=supply&lt;br /&gt;
|title=Inventory Item&lt;br /&gt;
|order=3&lt;br /&gt;
|introduced=3.0&lt;br /&gt;
|concept=Concepts/Location&lt;br /&gt;
|reference=References/Inventory Item&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
An &amp;#039;&amp;#039;&amp;#039;inventory item&amp;#039;&amp;#039;&amp;#039; is the live stock count of one product at one place in your facility — how many units of a specific medicine, consumable, or device are on hand in a particular store, ward, or pharmacy right now. It is the answer to the everyday question &amp;amp;quot;do we have it, and how much?&amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
== What it represents ==&lt;br /&gt;
&lt;br /&gt;
In Care&amp;#039;s FHIR-aligned model, an inventory item maps to the &amp;#039;&amp;#039;&amp;#039;InventoryItem&amp;#039;&amp;#039;&amp;#039; resource. Each row captures:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;What&amp;#039;&amp;#039;&amp;#039; — the product being counted (a specific medicine, consumable, or supply)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Where&amp;#039;&amp;#039;&amp;#039; — the single facility location that holds that stock (central store, ward pharmacy, OT cupboard)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;How much&amp;#039;&amp;#039;&amp;#039; — the current on-hand quantity, kept up to date by the system&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Availability&amp;#039;&amp;#039;&amp;#039; — whether the line is live, retired, or recorded in error&lt;br /&gt;
&lt;br /&gt;
An inventory item is not a catalogue entry and not a single transaction. The catalogue says &amp;#039;&amp;#039;what a product is&amp;#039;&amp;#039;; deliveries and dispenses say &amp;#039;&amp;#039;what moved&amp;#039;&amp;#039;; the inventory item is the running balance that ties them together. There is exactly one inventory item per product-per-location pair, so &amp;amp;quot;Paracetamol in the ward pharmacy&amp;amp;quot; is always a single, authoritative number.&lt;br /&gt;
&lt;br /&gt;
== How quantity is maintained ==&lt;br /&gt;
&lt;br /&gt;
You do not type stock counts into Care by hand. The system creates and updates inventory items for you as supply events happen, so the count always reflects what actually moved rather than what someone remembered to enter.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Deliveries in&amp;#039;&amp;#039;&amp;#039; raise the count — completed [[Concepts/Supply Delivery|supply deliveries]] arriving at the location add to the balance&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Deliveries out&amp;#039;&amp;#039;&amp;#039; lower the count — stock sent onward to another location is subtracted&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Dispenses&amp;#039;&amp;#039;&amp;#039; lower the count — each [[Concepts/Medication Dispense|medication dispense]] drawn from the line removes units&lt;br /&gt;
&lt;br /&gt;
Because the count is recomputed from these source records, it can read negative if more was dispensed or shipped out than the system recorded coming in — a useful signal that a delivery was missed or a count is off, rather than a number to overwrite.&lt;br /&gt;
&lt;br /&gt;
== Lifecycle ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;active → inactive&lt;br /&gt;
active → entered_in_error&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;active&amp;#039;&amp;#039;&amp;#039; — the stock line is live and dispensable; this is the state every newly tracked product starts in&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;inactive&amp;#039;&amp;#039;&amp;#039; — no longer actively dispensed, for example when stock is damaged or a product is being phased out at that location&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;entered_in_error&amp;#039;&amp;#039;&amp;#039; — the line was created by mistake and should be disregarded&lt;br /&gt;
&lt;br /&gt;
Changing the status is the one thing people do to an inventory item directly; the quantity itself is always system-maintained.&lt;br /&gt;
&lt;br /&gt;
== How it connects ==&lt;br /&gt;
&lt;br /&gt;
An inventory item sits at the centre of the supply picture, linking the catalogue to real-world movement:&lt;br /&gt;
&lt;br /&gt;
* It points to a [[Concepts/Product|product]], which in turn describes the substance or device through [[Concepts/Product Knowledge|product knowledge]]&lt;br /&gt;
* It belongs to a [[Concepts/Location|location]] inside a facility — the physical place the stock lives&lt;br /&gt;
* Its balance is driven by [[Concepts/Supply Delivery|supply deliveries]] (replenishment and transfers) and [[Concepts/Medication Dispense|medication dispenses]] (consumption at the bedside)&lt;br /&gt;
&lt;br /&gt;
Because a location or product cannot be deleted while stock rows still reference it, the inventory layer protects the integrity of your supply history.&lt;br /&gt;
&lt;br /&gt;
== Permissions ==&lt;br /&gt;
&lt;br /&gt;
Access to inventory items is governed at the facility level by role-based permissions.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Permission&lt;br /&gt;
! Description&lt;br /&gt;
! System Roles&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;can_read_inventory_item&amp;lt;/code&amp;gt;&lt;br /&gt;
| View the stock lines and on-hand quantities at a facility location&lt;br /&gt;
| Facility Admin, Administrator, Admin, Staff, Doctor, Nurse, Volunteer, Pharmacist&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Roles are granted through a user&amp;#039;s facility and organization memberships, and permissions cascade down the organization tree — so a user with facility access sees the inventory for the locations that fall under it.&lt;br /&gt;
&lt;br /&gt;
{{Related}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>