Virtually Healthcare HL7 FHIR R4 Implementation Guide
0.1.0-current - ci-build
Virtually Healthcare HL7 FHIR R4 Implementation Guide, published by Virtually Healthcare. This guide is not an authorized publication; it is the continuous build for version 0.1.0-current built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Virtually-Healthcare/HL7-FHIR-Implementation-Guide/ and changes regularly. See the Directory of published versions
Draft as of 2024-11-20 |
<ActorDefinition xmlns="http://hl7.org/fhir">
<id value="ServiceFacade"/>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: ActorDefinition ServiceFacade</b></p><a name="ServiceFacade"> </a><a name="hcServiceFacade"> </a><a name="ServiceFacade-en-GB"> </a><table class="grid"><tr><td><b>Actor: ServiceFacade </b></td><td>Service Facade</td><td>Type: system </td></tr><tr><td colspan="3"><div><p>This enterprise domain model is evolving, it is based on:</p>
<ul>
<li><a href="https://www.datadictionary.nhs.uk/">NHS Data Dictionary</a> for identifiers and values, such as NHS/CHI/HSCN Number, GMC Code, GMP PPD Code, ODS Code, etc.</li>
<li><a href="https://digital.nhs.uk/services/terminology-and-classifications/snomed-ct">UK SNOMED CT</a> for clinical terminology.
<ul>
<li><a href="https://loinc.org/">LOINC</a> is used for clinical terminology not covered by SNOMED CT (e.g. physical activity - step count, etc) or when LOINC is the most common terminology in the UK (laboratory?).</li>
</ul>
</li>
<li><a href="https://simplifier.net/HL7FHIRUKCoreR4/">HL7 UK Core</a></li>
</ul>
<p>The enterprise domain model is represented as HL7 FHIR R4 and (where possible) will be compatible with HL7 v2 ADT and ORU, IHE XDS and DICOM.
In other words we don't view HL7 (v2 + FHIR), IHE XDS and DICOM as being different, they are just different representations (i.e. pipe+hat, JSON or XML) of a similar enterprise model.</p>
</div></td></tr></table></div>
</text>
<url
value="https://fhir.virtually.healthcare/ActorDefinition/ServiceFacade"/>
<version value="0.1.0-current"/>
<name value="ServiceFacade"/>
<title value="Service Facade"/>
<status value="draft"/>
<date value="2024-11-20T08:48:36+00:00"/>
<publisher value="Virtually Healthcare"/>
<contact>
<name value="Virtually Healthcare"/>
<telecom>
<system value="url"/>
<value value="https://virtually.healthcare"/>
</telecom>
</contact>
<description
value="This is a [facade](https://en.wikipedia.org/wiki/Facade_pattern) service.
This acts as an [Anti-Corruption-Layer](https://docs.aws.amazon.com/prescriptive-guidance/latest/cloud-design-patterns/acl.html) which transforms data models in external services to an enterprise [canonical data model](https://www.enterpriseintegrationpatterns.com/patterns/messaging/CanonicalDataModel.html)/[domain model](https://martinfowler.com/eaaCatalog/domainModel.html)."/>
<jurisdiction>
<coding>
<system value="urn:iso:std:iso:3166"/>
<code value="GB"/>
<display value="United Kingdom of Great Britain and Northern Ireland"/>
</coding>
</jurisdiction>
<type value="system"/>
<documentation
value="This enterprise domain model is evolving, it is based on:
- [NHS Data Dictionary](https://www.datadictionary.nhs.uk/) for identifiers and values, such as NHS/CHI/HSCN Number, GMC Code, GMP PPD Code, ODS Code, etc.
- [UK SNOMED CT](https://digital.nhs.uk/services/terminology-and-classifications/snomed-ct) for clinical terminology.
- [LOINC](https://loinc.org/) is used for clinical terminology not covered by SNOMED CT (e.g. physical activity - step count, etc) or when LOINC is the most common terminology in the UK (laboratory?).
- [HL7 UK Core](https://simplifier.net/HL7FHIRUKCoreR4/)
The enterprise domain model is represented as HL7 FHIR R4 and (where possible) will be compatible with HL7 v2 ADT and ORU, IHE XDS and DICOM.
In other words we don't view HL7 (v2 + FHIR), IHE XDS and DICOM as being different, they are just different representations (i.e. pipe+hat, JSON or XML) of a similar enterprise model."/>
</ActorDefinition>