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

FHIR IG analytics

Packagesynapxe.nde
Resource TypeStructureDefinition
IdLocation.StructureDefinition.json
FHIR VersionR5
Sourcehttps://simplifier.net/resolve?scope=synapxe.nde@1.0.0&canonical=https://fhir.synapxe.sg/StructureDefinition/profile-location
URLhttps://fhir.synapxe.sg/StructureDefinition/profile-location
Statusdraft
NameLocation
TypeLocation
Kindresource

Resources that use this resource

StructureDefinition
synapxe.nde#1.0.0profile-appointmentAppointment
synapxe.nde#1.0.0profile-careplanCarePlan
synapxe.nde#1.0.0profile-encounterEncounter
synapxe.nde#1.0.0profile-medicationdispenseMedicationDispense
synapxe.sgcdi#1.1.3profile-bundle-diagnosticreport-bsBundleBreastScreeningReport
synapxe.sgcdi#1.1.3profile-bundle-labresultBundleLabResult
synapxe.sgcdi#1.1.3profile-bundle-medicationdispenseBundle
synapxe.sgcdi#1.1.3profile-bundle-medicationrequestBundle
synapxe.sgcdi#1.1.3profile-bundle-radiologyreportBundleRadiologyReport
synapxe.sgcdi#1.1.3profile-ds-encounterEncounter
synapxe.sgcdi#1.1.3profile-ed-medicationrequestMedicationRequest
synapxe.sgcdi#1.1.3profile-edvisitEncounter
synapxe.sgcdi#1.1.3profile-encounter-screeningEncounter
synapxe.sgcdi#1.1.3profile-labresultLabResult
synapxe.sgcdi#1.1.3profile-radiologyreportRadiologyReport

Resources that this resource uses

StructureDefinition
synapxe.nde#1.0.0profile-organizationOrganization

Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "url": "https://fhir.synapxe.sg/StructureDefinition/profile-location",
  "name": "Location",
  "status": "draft",
  "fhirVersion": "5.0.0",
  "kind": "resource",
  "abstract": false,
  "type": "Location",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Location",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Location.contained",
        "path": "Location.contained",
        "short": "A grouping of people or organizations with a common purpose",
        "definition": "A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action.  Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Resource",
            "profile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-organization"
            ]
          }
        ],
        "constraint": [
          {
            "key": "dom-2",
            "severity": "error",
            "human": "If the resource is contained in another resource, it SHALL NOT contain nested Resources",
            "expression": "contained.contained.empty()",
            "source": "http://hl7.org/fhir/StructureDefinition/DomainResource"
          },
          {
            "key": "dom-4",
            "severity": "error",
            "human": "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated",
            "expression": "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()",
            "source": "http://hl7.org/fhir/StructureDefinition/DomainResource"
          },
          {
            "key": "dom-3",
            "severity": "error",
            "human": "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource",
            "expression": "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()",
            "source": "http://hl7.org/fhir/StructureDefinition/DomainResource"
          },
          {
            "key": "dom-6",
            "severity": "warning",
            "human": "A resource should have narrative for robust management",
            "expression": "text.`div`.exists()",
            "source": "http://hl7.org/fhir/StructureDefinition/DomainResource"
          },
          {
            "key": "dom-5",
            "severity": "error",
            "human": "If a resource is contained in another resource, it SHALL NOT have a security label",
            "expression": "contained.meta.security.empty()",
            "source": "http://hl7.org/fhir/StructureDefinition/DomainResource"
          },
          {
            "key": "org-1",
            "severity": "error",
            "human": "The organization SHALL at least have a name or an identifier, and possibly more than one",
            "expression": "(identifier.count() + name.count()) > 0",
            "source": "http://hl7.org/fhir/StructureDefinition/Organization"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "Entity. Role, or Act"
          },
          {
            "identity": "rim",
            "map": "N/A"
          },
          {
            "identity": "rim",
            "map": "Entity, Role, or Act"
          },
          {
            "identity": "w5",
            "map": "administrative.group"
          },
          {
            "identity": "v2",
            "map": "(also see master files messages)"
          },
          {
            "identity": "rim",
            "map": "Organization(classCode=ORG, determinerCode=INST)"
          },
          {
            "identity": "interface",
            "map": "ParticipantContactable"
          },
          {
            "identity": "servd",
            "map": "Organization"
          }
        ]
      },
      {
        "id": "Location.extension",
        "path": "Location.extension",
        "max": "0"
      },
      {
        "id": "Location.modifierExtension",
        "path": "Location.modifierExtension",
        "max": "0"
      },
      {
        "id": "Location.identifier",
        "path": "Location.identifier",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Location.identifier.id",
        "path": "Location.identifier.id",
        "max": "0"
      },
      {
        "id": "Location.identifier.extension",
        "path": "Location.identifier.extension",
        "max": "0"
      },
      {
        "id": "Location.identifier.use",
        "path": "Location.identifier.use",
        "max": "0"
      },
      {
        "id": "Location.identifier.type",
        "path": "Location.identifier.type",
        "max": "0"
      },
      {
        "id": "Location.identifier.system",
        "path": "Location.identifier.system",
        "min": 1
      },
      {
        "id": "Location.identifier.value",
        "path": "Location.identifier.value",
        "min": 1
      },
      {
        "id": "Location.identifier.period",
        "path": "Location.identifier.period",
        "max": "0"
      },
      {
        "id": "Location.identifier.assigner",
        "path": "Location.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Location.status",
        "path": "Location.status",
        "max": "0"
      },
      {
        "id": "Location.operationalStatus",
        "path": "Location.operationalStatus",
        "max": "0"
      },
      {
        "id": "Location.name",
        "path": "Location.name",
        "min": 1
      },
      {
        "id": "Location.alias",
        "path": "Location.alias",
        "max": "0"
      },
      {
        "id": "Location.description",
        "path": "Location.description",
        "max": "0"
      },
      {
        "id": "Location.mode",
        "path": "Location.mode",
        "max": "0"
      },
      {
        "id": "Location.type",
        "path": "Location.type",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.synapxe.sg/ValueSet/location-type"
        }
      },
      {
        "id": "Location.type.id",
        "path": "Location.type.id",
        "max": "0"
      },
      {
        "id": "Location.type.extension",
        "path": "Location.type.extension",
        "max": "0"
      },
      {
        "id": "Location.type.coding",
        "path": "Location.type.coding",
        "min": 1
      },
      {
        "id": "Location.type.coding.id",
        "path": "Location.type.coding.id",
        "max": "0"
      },
      {
        "id": "Location.type.coding.extension",
        "path": "Location.type.coding.extension",
        "max": "0"
      },
      {
        "id": "Location.type.coding.system",
        "path": "Location.type.coding.system",
        "min": 1,
        "patternUri": "https://fhir.synapxe.sg/CodeSystem/location-type"
      },
      {
        "id": "Location.type.coding.version",
        "path": "Location.type.coding.version",
        "max": "0"
      },
      {
        "id": "Location.type.coding.code",
        "path": "Location.type.coding.code",
        "min": 1
      },
      {
        "id": "Location.type.coding.display",
        "path": "Location.type.coding.display",
        "min": 1
      },
      {
        "id": "Location.type.coding.userSelected",
        "path": "Location.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Location.type.text",
        "path": "Location.type.text",
        "max": "0"
      },
      {
        "id": "Location.contact",
        "path": "Location.contact",
        "max": "0"
      },
      {
        "id": "Location.contact.organization",
        "path": "Location.contact.organization",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-organization"
            ]
          }
        ]
      },
      {
        "id": "Location.address",
        "path": "Location.address",
        "max": "0"
      },
      {
        "id": "Location.form",
        "path": "Location.form",
        "max": "0"
      },
      {
        "id": "Location.position",
        "path": "Location.position",
        "max": "0"
      },
      {
        "id": "Location.managingOrganization",
        "path": "Location.managingOrganization",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.synapxe.sg/StructureDefinition/profile-organization"
            ],
            "aggregation": [
              "contained"
            ]
          }
        ]
      },
      {
        "id": "Location.partOf",
        "path": "Location.partOf",
        "max": "0"
      },
      {
        "id": "Location.characteristic",
        "path": "Location.characteristic",
        "max": "0"
      },
      {
        "id": "Location.hoursOfOperation",
        "path": "Location.hoursOfOperation",
        "max": "0"
      },
      {
        "id": "Location.virtualService",
        "path": "Location.virtualService",
        "max": "0"
      },
      {
        "id": "Location.endpoint",
        "path": "Location.endpoint",
        "max": "0"
      }
    ]
  }
}