<?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%2FDevice</id>
	<title>Concepts/Device - 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%2FDevice"/>
	<link rel="alternate" type="text/html" href="https://ohcnwiki.tellmey.fyi/index.php?title=Concepts/Device&amp;action=history"/>
	<updated>2026-07-06T07:10:45Z</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/Device&amp;diff=395&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/Device&amp;diff=395&amp;oldid=prev"/>
		<updated>2026-07-06T04:01:51Z</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 92:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 92:&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;Care&#039;s device aligns with the FHIR &#039;&#039;&#039;Device&#039;&#039;&#039; resource, which represents a manufactured item used in delivering healthcare. Care extends it with location and encounter history so equipment can be traced across its working life.&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;Care&#039;s device aligns with the FHIR &#039;&#039;&#039;Device&#039;&#039;&#039; resource, which represents a manufactured item used in delivering healthcare. Care extends it with location and encounter history so equipment can be traced across its working life.&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 facility}}&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;!-- diff cache key mediawiki:diff:1.41:old-110:rev-395:wikidiff2=table:1.14.2:bc2a06be --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://ohcnwiki.tellmey.fyi/index.php?title=Concepts/Device&amp;diff=110&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/Device&amp;diff=110&amp;oldid=prev"/>
		<updated>2026-07-04T22:43:26Z</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=facility&lt;br /&gt;
|title=Device&lt;br /&gt;
|order=6&lt;br /&gt;
|introduced=3.0&lt;br /&gt;
|concept=Concepts/Organization&lt;br /&gt;
|reference=References/Device&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A &amp;#039;&amp;#039;&amp;#039;device&amp;#039;&amp;#039;&amp;#039; in Care is a piece of equipment a facility owns and tracks — a ventilator, an infusion pump, a monitor, a camera. The record is the platform&amp;#039;s durable answer to three questions: what equipment exists, where it sits right now, and which patient encounter it is supporting.&lt;br /&gt;
&lt;br /&gt;
== What it represents ==&lt;br /&gt;
&lt;br /&gt;
In Care&amp;#039;s FHIR-aligned model, a device maps to the &amp;#039;&amp;#039;&amp;#039;Device&amp;#039;&amp;#039;&amp;#039; resource. It holds the things you&amp;#039;d find on an asset register — names and identifiers, manufacturer and model, serial and lot numbers, manufacture and expiry dates — alongside the live picture of where the device is and what it is doing.&lt;br /&gt;
&lt;br /&gt;
A device is the instrument, not a reading from it. The values a monitor produces are stored as observations on an encounter; the device record tracks the instrument itself across every location and patient it touches over its working life. One device, many encounters — the record is what keeps that history coherent.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
A device carries two status dimensions that move independently, so it can be in service yet temporarily out of action.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Operational status&amp;#039;&amp;#039;&amp;#039; says whether the device is in service:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Active&amp;#039;&amp;#039;&amp;#039; — in service and usable&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Inactive&amp;#039;&amp;#039;&amp;#039; — not currently in service&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Entered in error&amp;#039;&amp;#039;&amp;#039; — the record was created by mistake and should be disregarded&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Availability status&amp;#039;&amp;#039;&amp;#039; describes its physical condition:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Available&amp;#039;&amp;#039;&amp;#039; — can be located and used&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Lost&amp;#039;&amp;#039;&amp;#039; — cannot be found&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Damaged&amp;#039;&amp;#039;&amp;#039; — needs repair before use&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Destroyed&amp;#039;&amp;#039;&amp;#039; — no longer usable&lt;br /&gt;
&lt;br /&gt;
Keeping these separate means a working device that has gone missing reads as &amp;#039;&amp;#039;active but lost&amp;#039;&amp;#039; — accurate, rather than forcing a single status to mean two things.&lt;br /&gt;
&lt;br /&gt;
== How it connects ==&lt;br /&gt;
&lt;br /&gt;
A device moves through a facility, and Care records that journey as history rather than overwriting it:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Facility&amp;#039;&amp;#039;&amp;#039; — every device belongs to exactly one owning facility, set from context rather than chosen on each edit.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Managing organization&amp;#039;&amp;#039;&amp;#039; — the team accountable for the device. This also decides who can see and manage it, through the organization hierarchy.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Current location&amp;#039;&amp;#039;&amp;#039; — where the device sits today. Moving it closes the old placement and opens a new one, leaving an auditable trail of everywhere it has been.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Current encounter&amp;#039;&amp;#039;&amp;#039; — the patient encounter the device is actively supporting. Attaching and detaching follow the same close-then-open pattern; when an encounter is completed, its devices are released automatically.&lt;br /&gt;
&lt;br /&gt;
Because placements and encounter links are kept as history, you can always answer &amp;amp;quot;where was this last week?&amp;amp;quot; or &amp;amp;quot;which patients did it serve?&amp;amp;quot; — not just where it is now.&lt;br /&gt;
&lt;br /&gt;
== Types ==&lt;br /&gt;
&lt;br /&gt;
A device can carry an optional &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; that connects it to a registered plugin for behaviour beyond plain inventory tracking — the bundled example is a &amp;lt;code&amp;gt;camera&amp;lt;/code&amp;gt;. The type is chosen at creation and cannot change afterward; deployments register their own through the device-type registry. A device with no type is still fully tracked; it simply has no specialised behaviour attached.&lt;br /&gt;
&lt;br /&gt;
== Permissions ==&lt;br /&gt;
&lt;br /&gt;
Access to devices is governed by facility-scoped 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_manage_devices&amp;lt;/code&amp;gt;&lt;br /&gt;
| Create devices, and update, delete, relocate, service, or change the managing organization of existing ones&lt;br /&gt;
| Staff, Admin, Facility Admin, Pharmacist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;can_list_devices&amp;lt;/code&amp;gt;&lt;br /&gt;
| View devices registered to a facility and their location, encounter, and service history&lt;br /&gt;
| Staff, Admin, Doctor, Nurse, Facility Admin, Pharmacist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;can_manage_device_associations_to_encounters&amp;lt;/code&amp;gt;&lt;br /&gt;
| Attach a device to or detach it from a patient encounter&lt;br /&gt;
| Staff, Admin, Doctor, Nurse, Facility Admin&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;can_write_encounter&amp;lt;/code&amp;gt;&lt;br /&gt;
| Also required on the target encounter when attaching a device to it&lt;br /&gt;
| Admin, Doctor, Nurse, Facility Admin&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;can_write_facility_locations&amp;lt;/code&amp;gt;&lt;br /&gt;
| Also required on the target location when placing a device there&lt;br /&gt;
| Facility Admin, Admin, Staff&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;can_manage_facility_organization&amp;lt;/code&amp;gt;&lt;br /&gt;
| Also required on the organization when setting or clearing a device&amp;#039;s managing organization&lt;br /&gt;
| Facility Admin, Administrator&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Roles are granted through facility and organization memberships, and they cascade down the organization tree — a user&amp;#039;s access to a device follows from the managing organization it sits under.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FHIR reference ==&lt;br /&gt;
&lt;br /&gt;
Care&amp;#039;s device aligns with the FHIR &amp;#039;&amp;#039;&amp;#039;Device&amp;#039;&amp;#039;&amp;#039; resource, which represents a manufactured item used in delivering healthcare. Care extends it with location and encounter history so equipment can be traced across its working life.&lt;br /&gt;
&lt;br /&gt;
{{Related}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>