FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: Basic/ServiceFacade

Packagefhir.virtually.healthcare
Resource TypeBasic
IdServiceFacade
FHIR VersionR4
Sourcehttps://fhir.virtually.healthcare/https://build.fhir.org/ig/Virtually-Healthcare/R4/ActorDefinition-ServiceFacade.html
URLhttps://fhir.virtually.healthcare/ActorDefinition/ServiceFacade
Version0.1.1-current
Statusdraft
Date2025-07-24T05:36:54+00:00
NameServiceFacade
TitleService Facade
Realmus
Authorityhl7

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: ActorDefinition ServiceFacade

Actor: ServiceFacade Service FacadeType: system

This enterprise domain model is evolving, it is based on:

  • NHS Data Dictionary for identifiers and values, such as NHS/CHI/HSCN Number, GMC Code, GMP PPD Code, ODS Code, etc.
  • UK SNOMED CT for clinical terminology.
    • LOINC 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

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.


Source

{
  "resourceType": "Basic",
  "id": "ServiceFacade",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.url",
      "valueUri": "https://fhir.virtually.healthcare/ActorDefinition/ServiceFacade"
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.version",
      "valueString": "0.1.1-current"
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.name",
      "valueString": "ServiceFacade"
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.title",
      "valueString": "Service Facade"
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.status",
      "valueCode": "draft"
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.date",
      "valueDateTime": "2025-07-24T05:36:54+00:00"
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.publisher",
      "valueString": "Virtually Healthcare"
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.contact",
      "valueContactDetail": {
        "name": "Virtually Healthcare",
        "telecom": [
          {
            "system": "url",
            "value": "https://virtually.healthcare"
          }
        ]
      }
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.description",
      "valueMarkdown": "This is a [facade](https://en.wikipedia.org/wiki/Facade_pattern) service.\n\nThis 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)."
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.jurisdiction",
      "valueCodeableConcept": {
        "coding": [
          {
            "system": "urn:iso:std:iso:3166",
            "code": "GB",
            "display": "United Kingdom of Great Britain and Northern Ireland"
          }
        ]
      }
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.type",
      "valueCode": "system"
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.documentation",
      "valueMarkdown": "This enterprise domain model is evolving, it is based on:\n\n- [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.\n- [UK SNOMED CT](https://digital.nhs.uk/services/terminology-and-classifications/snomed-ct) for clinical terminology.\n  - [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?).\n- [HL7 UK Core](https://simplifier.net/HL7FHIRUKCoreR4/)\n\nThe 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.\nIn 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."
    }
  ],
  "code": {
    "coding": [
      {
        "system": "http://hl7.org/fhir/fhir-types",
        "code": "ActorDefinition"
      }
    ]
  }
}