<?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=Module%3AOHC%2Fdata</id>
	<title>Module:OHC/data - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ohcnwiki.tellmey.fyi/index.php?action=history&amp;feed=atom&amp;title=Module%3AOHC%2Fdata"/>
	<link rel="alternate" type="text/html" href="https://ohcnwiki.tellmey.fyi/index.php?title=Module:OHC/data&amp;action=history"/>
	<updated>2026-07-06T08:57:04Z</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=Module:OHC/data&amp;diff=65&amp;oldid=prev</id>
		<title>Admin: OHC identity seed</title>
		<link rel="alternate" type="text/html" href="https://ohcnwiki.tellmey.fyi/index.php?title=Module:OHC/data&amp;diff=65&amp;oldid=prev"/>
		<updated>2026-07-04T21:48:51Z</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;-- Central identity facts for the OHC Network Wiki.&lt;br /&gt;
-- Single source of truth consumed by templates and articles via&lt;br /&gt;
--   {{#invoke:OHC/data|get|&amp;lt;key&amp;gt;}}   -&amp;gt; a value (lists comma-joined)&lt;br /&gt;
--   {{#invoke:OHC/data|ul|&amp;lt;listkey&amp;gt;}} -&amp;gt; a wikitext bullet list&lt;br /&gt;
-- Keep this in sync with ohc.network / docs.ohc.network only.&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local data = {&lt;br /&gt;
	name         = &amp;quot;Open Healthcare Network&amp;quot;,&lt;br /&gt;
	short        = &amp;quot;OHC Network&amp;quot;,&lt;br /&gt;
	legal        = &amp;quot;Open Healthcare Network Foundation&amp;quot;,&lt;br /&gt;
	tagline      = &amp;quot;The open operating system for healthcare.&amp;quot;,&lt;br /&gt;
	summary      = &amp;quot;OHC Foundation stewards CARE Core, apps, standards, and integrations so governments, hospitals, and implementers can run interoperable health systems without vendor lock-in.&amp;quot;,&lt;br /&gt;
	product      = &amp;quot;CARE&amp;quot;,&lt;br /&gt;
	core_version = &amp;quot;3.0.0&amp;quot;,&lt;br /&gt;
	fhir         = &amp;quot;FHIR R5&amp;quot;,&lt;br /&gt;
	license      = &amp;quot;MIT&amp;quot;,&lt;br /&gt;
	dpg          = &amp;quot;Digital Public Good&amp;quot;,&lt;br /&gt;
	cin          = &amp;quot;U88100KL2025NPL098818&amp;quot;,&lt;br /&gt;
	address      = &amp;quot;1st Floor, C M Complex, Kalavath Road, Palarivattom, Kochi, Ernakulam, Kerala, India, 682025&amp;quot;,&lt;br /&gt;
	website      = &amp;quot;https://ohc.network&amp;quot;,&lt;br /&gt;
	docs         = &amp;quot;https://docs.ohc.network&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local lists = {&lt;br /&gt;
	standards = { &amp;quot;FHIR R5&amp;quot;, &amp;quot;SNOMED CT&amp;quot;, &amp;quot;LOINC&amp;quot;, &amp;quot;UCUM&amp;quot;, &amp;quot;ICD-10&amp;quot;, &amp;quot;ABDM&amp;quot; },&lt;br /&gt;
	solutions = { &amp;quot;CARE HMIS&amp;quot;, &amp;quot;TeleICU&amp;quot;, &amp;quot;Palliative Care Grid&amp;quot;, &amp;quot;Care Clinics&amp;quot;, &amp;quot;Care Janwar&amp;quot; },&lt;br /&gt;
	plugins   = { &amp;quot;AI Scribe&amp;quot;, &amp;quot;TeleICU&amp;quot;, &amp;quot;Imaging&amp;quot;, &amp;quot;Devices&amp;quot;, &amp;quot;Messaging&amp;quot;, &amp;quot;Analytics&amp;quot; },&lt;br /&gt;
	modules   = { &amp;quot;Administration&amp;quot;, &amp;quot;Definitions&amp;quot;, &amp;quot;Clinical&amp;quot;, &amp;quot;Scheduling&amp;quot;, &amp;quot;Pharmacy&amp;quot;, &amp;quot;Labs&amp;quot;, &amp;quot;Billing&amp;quot; },&lt;br /&gt;
	audiences = { &amp;quot;Governments&amp;quot;, &amp;quot;Funders&amp;quot;, &amp;quot;Hospitals&amp;quot;, &amp;quot;Implementation partners&amp;quot;, &amp;quot;Developers&amp;quot;, &amp;quot;Clinicians&amp;quot; },&lt;br /&gt;
	layers    = { &amp;quot;Core platform&amp;quot;, &amp;quot;Standards&amp;quot;, &amp;quot;Quality and security&amp;quot;, &amp;quot;Ecosystem&amp;quot;, &amp;quot;AI readiness&amp;quot; },&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local function trim(s)&lt;br /&gt;
	return (s or &amp;quot;&amp;quot;):gsub(&amp;quot;^%s+&amp;quot;, &amp;quot;&amp;quot;):gsub(&amp;quot;%s+$&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.get(frame)&lt;br /&gt;
	local key = trim(frame.args[1])&lt;br /&gt;
	if data[key] ~= nil then return data[key] end&lt;br /&gt;
	if lists[key] ~= nil then return table.concat(lists[key], &amp;quot;, &amp;quot;) end&lt;br /&gt;
	return &amp;quot;&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.ul(frame)&lt;br /&gt;
	local t = lists[trim(frame.args[1])]&lt;br /&gt;
	if not t then return &amp;quot;&amp;quot; end&lt;br /&gt;
	local out = {}&lt;br /&gt;
	for _, v in ipairs(t) do out[#out + 1] = &amp;quot;* &amp;quot; .. v end&lt;br /&gt;
	return table.concat(out, &amp;quot;\n&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>