FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagebcy.ids
Resource TypeStructureDefinition
IdLocation.StructureDefinition.json
FHIR VersionR4

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "id": "3df5b741-a884-4eff-824d-5ea2c271e00f",
  "meta": {
    "versionId": "9",
    "lastUpdated": "2025-01-24T23:36:53.6457832+00:00"
  },
  "url": "http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/Location",
  "name": "Location",
  "status": "draft",
  "date": "2022-02-23T01:28:09.8238214+00:00",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    },
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/fivews",
      "name": "FiveWs Pattern Mapping"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "Location",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Location",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Location",
        "path": "Location",
        "short": "FHIR resource applies for PIR Vaccine Administered SDL",
        "definition": "FHIR resource applies for PIR Vaccine Administered Service Delivery Location (SDL)"
      },
      {
        "id": "Location.id",
        "path": "Location.id",
        "short": "PIR internal SDL ID + PIR internal Immz Org",
        "definition": "PIR internal Service Delivery Location (SDL) Identifier + PIR internal Immunization Organization (Immz Org) Identifier.  SDL refers to the site where vaccine is being administered.",
        "comment": "See Mappings",
        "min": 1,
        "mapping": [
          {
            "identity": "source-PIR",
            "map": "(PIR Location Id)  + 'org' + (PIR Imms Org ID)"
          },
          {
            "identity": "source-PIR-Unknown",
            "map": "(UNK)  + 'org' + (PIR Imms Org ID)"
          }
        ]
      },
      {
        "id": "Location.meta",
        "path": "Location.meta",
        "min": 1
      },
      {
        "id": "Location.meta.versionId",
        "path": "Location.meta.versionId",
        "comment": "Use '2025.01.1' (This indicates FHIR changes on 2025-Jan)."
      },
      {
        "id": "Location.meta.lastUpdated",
        "path": "Location.meta.lastUpdated",
        "comment": "Updated: 1. Relax the previously crossed-out elements.  2 For element ID and IDENTIFIER, remove the counter when value = UNK.  It used to be UNK1, or UNK2 or UNK3 etc., this counter is no longer needed as the associated Imms Org is now concatenated to the LOC ID (e.g. UNKorg81)."
      },
      {
        "id": "Location.meta.profile",
        "path": "Location.meta.profile",
        "comment": "Use 'http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/Location'",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Location.meta.security",
        "path": "Location.meta.security",
        "max": "1"
      },
      {
        "id": "Location.meta.tag",
        "path": "Location.meta.tag",
        "max": "1"
      },
      {
        "id": "Location.contained",
        "path": "Location.contained",
        "max": "1"
      },
      {
        "id": "Location.identifier",
        "path": "Location.identifier",
        "short": "PIR internal SDL ID",
        "definition": "PIR internal Service Delivery Location (SDL) Identifier.  SDL refers to the site where vaccine is being administered.",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Location.identifier.system",
        "path": "Location.identifier.system",
        "comment": "See Mappings",
        "min": 1,
        "mapping": [
          {
            "identity": "source-PIR",
            "map": "https://fhir.infoway-inforoute.ca/NamingSystem/ca-bc-panorama-service-delivery-location-id"
          }
        ]
      },
      {
        "id": "Location.identifier.value",
        "path": "Location.identifier.value",
        "comment": "See Mappings",
        "min": 1,
        "mapping": [
          {
            "identity": "source-PIR-Unknown",
            "map": "(UNK)  + 'org' + (PIR Imms Org ID)"
          },
          {
            "identity": "source-PIR-known",
            "map": "Extract from (imms.h33_vaccination_master.location_id)"
          }
        ]
      },
      {
        "id": "Location.name",
        "path": "Location.name",
        "short": "Name of the SDL",
        "definition": "Name of the Service Delivery Location where vaccine is being administered.",
        "comment": "SDL - Derive name from location name (imms.h33_vaccination_master.location_id)"
      },
      {
        "id": "Location.alias",
        "path": "Location.alias",
        "max": "1"
      },
      {
        "id": "Location.type",
        "path": "Location.type",
        "max": "1"
      },
      {
        "id": "Location.telecom",
        "path": "Location.telecom",
        "max": "1"
      },
      {
        "id": "Location.managingOrganization",
        "path": "Location.managingOrganization",
        "short": "Immunization Organization responsible for the SDL",
        "definition": "The immunization organization responsible for the provisioning and upkeep of the service delivery location.",
        "min": 1
      },
      {
        "id": "Location.managingOrganization.reference",
        "path": "Location.managingOrganization.reference",
        "comment": "fullURL of Panorama + 'Organization' + (PIR Imms Org ID from vaccine_master)",
        "min": 1
      },
      {
        "id": "Location.managingOrganization.type",
        "path": "Location.managingOrganization.type",
        "comment": "Hardcode as \"Organization\"",
        "fixedUri": "Organization"
      },
      {
        "id": "Location.partOf.id",
        "path": "Location.partOf.id",
        "comment": "Apply \"OrgLOCparentnnn\" where \"nnn\" to be lookup from SDL-Pano Branch table, lookup the parent HA of the location.",
        "min": 1
      },
      {
        "id": "Location.partOf.type",
        "path": "Location.partOf.type",
        "comment": "Hardcode as \"Organization\"",
        "fixedUri": "Organization"
      },
      {
        "id": "Location.partOf.identifier",
        "path": "Location.partOf.identifier",
        "min": 1
      },
      {
        "id": "Location.partOf.identifier.value",
        "path": "Location.partOf.identifier.value",
        "min": 1
      },
      {
        "id": "Location.hoursOfOperation",
        "path": "Location.hoursOfOperation",
        "max": "1"
      },
      {
        "id": "Location.endpoint",
        "path": "Location.endpoint",
        "max": "1"
      }
    ]
  }
}