<?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%2FCharge_Item_Definition</id>
	<title>Concepts/Charge Item Definition - 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%2FCharge_Item_Definition"/>
	<link rel="alternate" type="text/html" href="https://ohcnwiki.tellmey.fyi/index.php?title=Concepts/Charge_Item_Definition&amp;action=history"/>
	<updated>2026-07-06T05:23:06Z</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/Charge_Item_Definition&amp;diff=384&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/Charge_Item_Definition&amp;diff=384&amp;oldid=prev"/>
		<updated>2026-07-06T04:01:01Z</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:31, 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 90:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 90:&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 facility and organization memberships rather than assigned per definition, and permissions cascade down the organization tree, so an administrator higher up inherits access to the facilities beneath them.&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 facility and organization memberships rather than assigned per definition, and permissions cascade down the organization tree, so an administrator higher up inherits access to the facilities beneath them.&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 definitions}}&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/Charge_Item_Definition&amp;diff=103&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/Charge_Item_Definition&amp;diff=103&amp;oldid=prev"/>
		<updated>2026-07-04T22:43:21Z</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=definitions&lt;br /&gt;
|title=Charge Item Definition&lt;br /&gt;
|order=7&lt;br /&gt;
|introduced=3.0&lt;br /&gt;
|concept=Concepts/Facility&lt;br /&gt;
|reference=References/Charge Item Definition&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A &amp;#039;&amp;#039;&amp;#039;charge item definition&amp;#039;&amp;#039;&amp;#039; is the reusable price list entry that answers one question: &amp;amp;quot;how much does this billable thing cost?&amp;amp;quot; It is the template a facility maintains so that, whenever a service is delivered, the system already knows the base rate, the surcharges, the discounts, and the taxes to apply.&lt;br /&gt;
&lt;br /&gt;
== What it represents ==&lt;br /&gt;
&lt;br /&gt;
In Care&amp;#039;s FHIR-aligned model, a charge item definition maps to the &amp;#039;&amp;#039;&amp;#039;ChargeItemDefinition&amp;#039;&amp;#039;&amp;#039; resource. It holds:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Identity&amp;#039;&amp;#039;&amp;#039; — a title, a facility-scoped slug used to look it up, and a version number&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Pricing&amp;#039;&amp;#039;&amp;#039; — a stack of price components: a base rate plus any surcharges, discounts, taxes, and informational lines&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Rules&amp;#039;&amp;#039;&amp;#039; — how discounts are applied, and whether a charge raised from it can still be edited afterwards&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Classification&amp;#039;&amp;#039;&amp;#039; — an optional category and tags that organise the facility&amp;#039;s catalogue&lt;br /&gt;
&lt;br /&gt;
The key distinction is that a charge item definition is the &amp;#039;&amp;#039;template&amp;#039;&amp;#039;, not the bill. It describes what something should cost in general; the actual money owed for a specific patient on a specific day lives on a [[Concepts/Charge Item|charge item]]. Think of the definition as the menu price and the charge item as the line on the receipt.&lt;br /&gt;
&lt;br /&gt;
== Lifecycle ==&lt;br /&gt;
&lt;br /&gt;
A definition moves through a small set of states that control whether it can drive real billing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;draft → active → retired&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;draft&amp;#039;&amp;#039;&amp;#039; — being prepared or reviewed; excluded from live billing, so it never produces charges by accident&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;active&amp;#039;&amp;#039;&amp;#039; — in use; only active definitions should generate new charge items&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;retired&amp;#039;&amp;#039;&amp;#039; — withdrawn from the catalogue; kept for history and audit but excluded from new billing&lt;br /&gt;
&lt;br /&gt;
Definitions are versioned, so a price can be revised over time while older charges retain the rate that applied when they were raised.&lt;br /&gt;
&lt;br /&gt;
== Price components ==&lt;br /&gt;
&lt;br /&gt;
The cost is not a single number. Each definition holds a list of components that stack together to produce the final price:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Component&lt;br /&gt;
! What it does&lt;br /&gt;
|-&lt;br /&gt;
| Base&lt;br /&gt;
| The starting rate. Exactly one per definition; it carries the core amount&lt;br /&gt;
|-&lt;br /&gt;
| Surcharge&lt;br /&gt;
| An additional charge layered on top of the base&lt;br /&gt;
|-&lt;br /&gt;
| Discount&lt;br /&gt;
| A reduction applied to the base&lt;br /&gt;
|-&lt;br /&gt;
| Tax&lt;br /&gt;
| A tax line evaluated against the chargeable amount&lt;br /&gt;
|-&lt;br /&gt;
| Informational&lt;br /&gt;
| A non-priced line shown for clarity, not added to the total&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Components can carry billing codes and conditions, so a surcharge or discount can apply only when certain criteria are met. Discount behaviour (how many discounts may apply, and in what order) is configured separately on the definition.&lt;br /&gt;
&lt;br /&gt;
== How it connects ==&lt;br /&gt;
&lt;br /&gt;
A charge item definition sits at the start of the billing chain and is owned entirely by a facility:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Facility&amp;#039;&amp;#039;&amp;#039; — every definition belongs to one [[Concepts/Facility|facility]]. The same human-readable slug (for example &amp;lt;code&amp;gt;consultation-fee&amp;lt;/code&amp;gt;) can exist in many facilities without clashing, because slugs are namespaced per facility&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Charge item&amp;#039;&amp;#039;&amp;#039; — when a service is delivered, the definition is applied to create a [[Concepts/Charge Item|charge item]], copying its pricing into an actual chargeable line&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Account &amp;amp;amp; invoice&amp;#039;&amp;#039;&amp;#039; — those charge items later accumulate on an [[Concepts/Account|account]] and are collected onto an [[Concepts/Invoice|invoice]] for payment&lt;br /&gt;
&lt;br /&gt;
This makes the definition the single place to update a price: change it once, and every future charge item picks up the new rate, while past bills stay untouched.&lt;br /&gt;
&lt;br /&gt;
== Permissions ==&lt;br /&gt;
&lt;br /&gt;
Access to charge item definitions is governed at the facility level — who may read the price catalogue, and who may build or change it.&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_write_charge_item_definition&amp;lt;/code&amp;gt;&lt;br /&gt;
| Create a charge item definition for the facility, and update or configure an existing one (also gates tag changes on a definition)&lt;br /&gt;
| Facility Admin, Admin&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;can_read_charge_item_definition&amp;lt;/code&amp;gt;&lt;br /&gt;
| List and view the facility&amp;#039;s charge item definitions and their pricing&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 facility and organization memberships rather than assigned per definition, and permissions cascade down the organization tree, so an administrator higher up inherits access to the facilities beneath them.&lt;br /&gt;
&lt;br /&gt;
{{Related}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>