Reference Architecture
0.2.0 - ci-build
Reference Architecture, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-ra/ and changes regularly. See the Directory of published versions
Active as of 2025-07-04 |
<ActorDefinition xmlns="http://hl7.org/fhir">
<id value="InteroperabilityLayer"/>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: ActorDefinition InteroperabilityLayer</b></p><a name="InteroperabilityLayer"> </a><a name="hcInteroperabilityLayer"> </a><table class="grid"><tr><td><b>Actor: Interoperability Layer </b></td><td>Interoperability Layer</td><td>Type: system </td></tr><tr><td colspan="3"/></tr></table></div>
</text>
<url value="http://smart.who.int/ra/ActorDefinition/InteroperabilityLayer"/>
<version value="0.2.0"/>
<name value="Interoperability Layer"/>
<title value="Interoperability Layer"/>
<status value="active"/>
<experimental value="false"/>
<date value="2025-07-04T19:36:33+00:00"/>
<publisher value="WHO"/>
<contact>
<name value="WHO"/>
<telecom>
<system value="url"/>
<value value="http://who.int"/>
</telecom>
</contact>
<description
value="A component that enables communication of services across domains and organizations, This MMAY include:
- Service discovery and identification
- Service identity life cycle management
- Encryption of service to service communications
- Authentication, authorization and permissions at the service level (not application or user level)
- Service monitoring and transaction logging
Depending on the governance requirements, this layer may also include tools to centralize service logic including message routing, workflow and service orchestration, and message translation."/>
<jurisdiction>
<coding>
<system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
<code value="001"/>
<display value="World"/>
</coding>
</jurisdiction>
<type value="system"/>
</ActorDefinition>