Profiles & Operations Index > Profile: Location (Location Search Submission)

Profile: Location (Location Submission)

Canonical URL: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-location-submission-profile-Location

Simplifier project page: PHSD Location Submission

Derived from: Location (R4)

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work

Differential View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)Fixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useS Σ ?!1..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueDatedate
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
value0..1System.String
operationalStatusΣ0..1CodingBinding
nameS Σ1..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
value0..1System.String
descriptionΣ0..1string
modeΣ0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeBinding
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
systemS Σ I1..1codeBinding
valueS Σ1..1string
useS Σ ?!0..1codeBindingFixed Value
rankΣ0..1positiveInt
id0..1string
extensionI0..*Extension
startS Σ I0..1dateTime
endΣ I0..1dateTime
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueBooleanboolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
useS Σ ?!1..1codeBindingFixed Value
typeS Σ1..1codeBindingFixed Value
textΣ0..1string
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
cityS Σ1..1string
districtΣ0..1string
stateS Σ1..1stringBinding
postalCodeS Σ1..1string
countryS Σ0..1stringBinding
id0..1string
extensionI0..*Extension
startS Σ I0..1dateTime
endΣ I0..1dateTime
physicalTypeΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
longitudeS1..1decimal
latitudeS1..1decimal
altitudeS0..1decimal
id0..1string
extensionI0..*Extension
referenceS Σ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
partOf0..1Reference(Location)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
openingTime0..1time
closingTime0..1time
availabilityExceptions0..1string
endpoint0..*Reference(Endpoint)

Hybrid View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)Fixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useS Σ ?!1..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueDatedate
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
value0..1System.String
operationalStatusΣ0..1CodingBinding
nameS Σ1..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
value0..1System.String
descriptionΣ0..1string
modeΣ0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeBinding
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
systemS Σ I1..1codeBinding
valueS Σ1..1string
useS Σ ?!0..1codeBindingFixed Value
rankΣ0..1positiveInt
id0..1string
extensionI0..*Extension
startS Σ I0..1dateTime
endΣ I0..1dateTime
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueBooleanboolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
useS Σ ?!1..1codeBindingFixed Value
typeS Σ1..1codeBindingFixed Value
textΣ0..1string
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
cityS Σ1..1string
districtΣ0..1string
stateS Σ1..1stringBinding
postalCodeS Σ1..1string
countryS Σ0..1stringBinding
id0..1string
extensionI0..*Extension
startS Σ I0..1dateTime
endΣ I0..1dateTime
physicalTypeΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
longitudeS1..1decimal
latitudeS1..1decimal
altitudeS0..1decimal
id0..1string
extensionI0..*Extension
referenceS Σ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
partOf0..1Reference(Location)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
openingTime0..1time
closingTime0..1time
availabilityExceptions0..1string
endpoint0..*Reference(Endpoint)

Snapshot View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)Fixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useS Σ ?!1..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueDatedate
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
value0..1System.String
operationalStatusΣ0..1CodingBinding
nameS Σ1..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
value0..1System.String
descriptionΣ0..1string
modeΣ0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeBinding
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
systemS Σ I1..1codeBinding
valueS Σ1..1string
useS Σ ?!0..1codeBindingFixed Value
rankΣ0..1positiveInt
id0..1string
extensionI0..*Extension
startS Σ I0..1dateTime
endΣ I0..1dateTime
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueBooleanboolean
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
useS Σ ?!1..1codeBindingFixed Value
typeS Σ1..1codeBindingFixed Value
textΣ0..1string
id0..1string
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodecode
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueStringstring
valueMarkdownmarkdown
url1..1uriFixed Value
value0..1System.String
cityS Σ1..1string
districtΣ0..1string
stateS Σ1..1stringBinding
postalCodeS Σ1..1string
countryS Σ0..1stringBinding
id0..1string
extensionI0..*Extension
startS Σ I0..1dateTime
endΣ I0..1dateTime
physicalTypeΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
longitudeS1..1decimal
latitudeS1..1decimal
altitudeS0..1decimal
id0..1string
extensionI0..*Extension
referenceS Σ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
partOf0..1Reference(Location)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
openingTime0..1time
closingTime0..1time
availabilityExceptions0..1string
endpoint0..*Reference(Endpoint)

Table View

The resource cannot be rendered.

JSON View

{
    "resourceType": "StructureDefinition",
    "id": "45030c68-da06-4a24-9c8d-af9ee4402f42",
    "meta": {
        "versionId": "2",
        "lastUpdated": "09/11/2024 14:42:58"
    },
    "text": {
        "status": "empty",
        --- We have skipped the narrative for better readability of the resource ---
    },
    "url": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-location-submission-profile-Location",
    "version": "1.0.0",
    "name": "LocationSubmission",
    "title": "PHSD Location Submission",
    "status": "draft",
    "date": "05/27/2024 21:20:01",
    "description": "Defines the Location resource in a Location Submission during bulk import.",
    "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",
                "mustSupport": true
            },
            {
                "id": "Location.id",
                "path": "Location.id",
                "min": 0,
                "mustSupport": false
            },
            {
                "id": "Location.meta",
                "path": "Location.meta",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Location.meta.profile",
                "path": "Location.meta.profile",
                "min": 1,
                "max": "1",
                "fixedCanonical": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-location-submission-profile-Location|1.0.0",
                "mustSupport": true
            },
            {
                "id": "Location.meta.security",
                "path": "Location.meta.security",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Location.meta.security.system",
                "path": "Location.meta.security.system",
                "min": 1,
                "fixedUri": "http://terminology.hl7.org/CodeSystem/v3-Confidentiality",
                "mustSupport": true
            },
            {
                "id": "Location.meta.security.code",
                "path": "Location.meta.security.code",
                "short": "N|R",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Location.meta.security.display",
                "path": "Location.meta.security.display",
                "short": "normal|restricted",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Location.extension:LHIN-code",
                "path": "Location.extension",
                "sliceName": "LHIN-code",
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-LHINCode"
                        ]
                    }
                ]
            },
            {
                "id": "Location.extension:LHIN-code.url",
                "path": "Location.extension.url",
                "fixedUri": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-LHINCode"
            },
            {
                "id": "Location.extension:registration-subClass",
                "path": "Location.extension",
                "sliceName": "registration-subClass",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-registration-subclass"
                        ]
                    }
                ]
            },
            {
                "id": "Location.extension:registration-subClass.url",
                "path": "Location.extension.url",
                "fixedUri": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-registration-subclass"
            },
            {
                "id": "Location.extension:organization-type",
                "path": "Location.extension",
                "sliceName": "organization-type",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-organization-type"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Location.extension:organization-type.url",
                "path": "Location.extension.url",
                "fixedUri": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-organization-type"
            },
            {
                "id": "Location.extension:language",
                "path": "Location.extension",
                "sliceName": "language",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-language"
                        ]
                    }
                ]
            },
            {
                "id": "Location.extension:language.url",
                "path": "Location.extension.url",
                "fixedUri": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-language"
            },
            {
                "id": "Location.identifier",
                "path": "Location.identifier",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "type.coding.code"
                        },
                        {
                            "type": "value",
                            "path": "use"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Location.identifier.use",
                "path": "Location.identifier.use",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Location.identifier.type",
                "path": "Location.identifier.type",
                "mustSupport": false
            },
            {
                "id": "Location.identifier.type.coding",
                "path": "Location.identifier.type.coding",
                "mustSupport": false
            },
            {
                "id": "Location.identifier.type.coding.system",
                "path": "Location.identifier.type.coding.system",
                "mustSupport": false
            },
            {
                "id": "Location.identifier.system",
                "path": "Location.identifier.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Location.identifier.value",
                "path": "Location.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Location.identifier:identifier-UPI",
                "path": "Location.identifier",
                "sliceName": "identifier-UPI",
                "mustSupport": true
            },
            {
                "id": "Location.identifier:identifier-UPI.use",
                "path": "Location.identifier.use",
                "min": 1,
                "fixedCode": "official",
                "mustSupport": true
            },
            {
                "id": "Location.identifier:identifier-UPI.type.coding.system",
                "path": "Location.identifier.type.coding.system",
                "mustSupport": false
            },
            {
                "id": "Location.identifier:identifier-UPI.system",
                "path": "Location.identifier.system",
                "min": 1,
                "fixedUri": "https://fhir.infoway-inforoute.ca/NamingSystem/ca-on-provider-upi",
                "mustSupport": true
            },
            {
                "id": "Location.identifier:identifier-UPI.value",
                "path": "Location.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Location.identifier:oh-connex-id",
                "path": "Location.identifier",
                "sliceName": "oh-connex-id",
                "mustSupport": true
            },
            {
                "id": "Location.identifier:oh-connex-id.system",
                "path": "Location.identifier.system",
                "min": 1,
                "fixedUri": "http://ehealthontario.ca/NamingSystem/id-connex-location-id",
                "mustSupport": true
            },
            {
                "id": "Location.identifier:oh-connex-id.value",
                "path": "Location.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Location.identifier:oh-thln-id",
                "path": "Location.identifier",
                "sliceName": "oh-thln-id",
                "mustSupport": true
            },
            {
                "id": "Location.identifier:oh-thln-id.system",
                "path": "Location.identifier.system",
                "min": 1,
                "fixedUri": "http://ehealthontario.ca/NamingSystem/id-thln-location",
                "mustSupport": true
            },
            {
                "id": "Location.identifier:oh-thln-id.value",
                "path": "Location.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Location.status",
                "path": "Location.status",
                "mustSupport": true
            },
            {
                "id": "Location.status.extension:status-date",
                "path": "Location.status.extension",
                "sliceName": "status-date",
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-Status-Date"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Location.status.extension:status-date.url",
                "path": "Location.status.extension.url",
                "fixedUri": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-Status-Date"
            },
            {
                "id": "Location.status.extension:status-reason",
                "path": "Location.status.extension",
                "sliceName": "status-reason",
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-status-reason"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Location.status.extension:status-reason.url",
                "path": "Location.status.extension.url",
                "fixedUri": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-status-reason"
            },
            {
                "id": "Location.name",
                "path": "Location.name",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Location.alias",
                "path": "Location.alias",
                "mustSupport": true
            },
            {
                "id": "Location.alias.extension",
                "path": "Location.alias.extension",
                "min": 1
            },
            {
                "id": "Location.alias.extension:organization-name-type",
                "path": "Location.alias.extension",
                "sliceName": "organization-name-type",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-organization-name-type"
                        ]
                    }
                ]
            },
            {
                "id": "Location.alias.extension:organization-name-type.url",
                "path": "Location.alias.extension.url",
                "fixedUri": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-organization-name-type"
            },
            {
                "id": "Location.alias.extension:language",
                "path": "Location.alias.extension",
                "sliceName": "language",
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-language"
                        ]
                    }
                ]
            },
            {
                "id": "Location.alias.extension:language.url",
                "path": "Location.alias.extension.url",
                "fixedUri": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-language"
            },
            {
                "id": "Location.type",
                "path": "Location.type",
                "mustSupport": true,
                "binding": {
                    "strength": "extensible",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/provider-organization-role-type"
                }
            },
            {
                "id": "Location.type.coding",
                "path": "Location.type.coding",
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Location.type.coding.system",
                "path": "Location.type.coding.system",
                "min": 1,
                "fixedUri": "http://ontariohealth.ca/fhir/CodeSystem/provider-organization-role-type",
                "mustSupport": true
            },
            {
                "id": "Location.type.coding.code",
                "path": "Location.type.coding.code",
                "min": 1,
                "mustSupport": true,
                "binding": {
                    "strength": "extensible",
                    "valueSet": "http://ehealthontario.ca/fhir/ValueSet/ppr-provider-organization-role-type"
                }
            },
            {
                "id": "Location.type.coding.display",
                "path": "Location.type.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Location.telecom",
                "path": "Location.telecom",
                "min": "1",
                "mustSupport": true
            },
            {
                "id": "Location.telecom.extension:contactPurpose",
                "path": "Location.telecom.extension",
                "sliceName": "contactPurpose",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "https://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-contact-purpose"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Location.telecom.extension:contactPurpose.url",
                "path": "Location.telecom.extension.url",
                "fixedUri": "https://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-contact-purpose"
            },
            {
                "id": "Location.telecom.system",
                "path": "Location.telecom.system",
                "min": 1,
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "http://ehealthontario.ca/fhir/ValueSet/ppr-contact-point-system-organization"
                }
            },
            {
                "id": "Location.telecom.value",
                "path": "Location.telecom.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Location.telecom.use",
                "path": "Location.telecom.use",
                "fixedCode": "work",
                "mustSupport": true
            },
            {
                "id": "Location.telecom.period",
                "path": "Location.telecom.period",
                "mustSupport": true
            },
            {
                "id": "Location.telecom.period.start",
                "path": "Location.telecom.period.start",
                "mustSupport": true
            },
            {
                "id": "Location.address",
                "path": "Location.address",
                "mustSupport": true
            },
            {
                "id": "Location.address.extension:address-purpose",
                "path": "Location.address.extension",
                "sliceName": "address-purpose",
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-address-purpose"
                        ]
                    }
                ],
                "binding": {
                    "strength": "required",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/phsd-provider-address-purpose"
                }
            },
            {
                "id": "Location.address.extension:address-purpose.url",
                "path": "Location.address.extension.url",
                "fixedUri": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-address-purpose"
            },
            {
                "id": "Location.address.extension:address-confidential",
                "path": "Location.address.extension",
                "sliceName": "address-confidential",
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-address-confidential"
                        ]
                    }
                ]
            },
            {
                "id": "Location.address.extension:address-confidential.url",
                "path": "Location.address.extension.url",
                "fixedUri": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-address-confidential"
            },
            {
                "id": "Location.address.extension:address-intersection",
                "path": "Location.address.extension",
                "sliceName": "address-intersection",
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-addressintersection"
                        ]
                    }
                ],
                "mustSupport": true,
                "isModifier": false
            },
            {
                "id": "Location.address.extension:address-intersection.url",
                "path": "Location.address.extension.url",
                "fixedUri": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-ext-addressintersection"
            },
            {
                "id": "Location.address.use",
                "path": "Location.address.use",
                "min": 1,
                "fixedCode": "work",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "http://ehealthontario.ca/fhir/ValueSet/ppr-address-use"
                }
            },
            {
                "id": "Location.address.type",
                "path": "Location.address.type",
                "min": 1,
                "fixedCode": "physical",
                "example":  [
                    {
                        "label": "General",
                        "valueCode": "physical"
                    }
                ],
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "http://ehealthontario.ca/fhir/ValueSet/address-type"
                }
            },
            {
                "id": "Location.address.line",
                "path": "Location.address.line",
                "min": "1",
                "max": "*",
                "mustSupport": true
            },
            {
                "id": "Location.address.line.extension:translation",
                "path": "Location.address.line.extension",
                "sliceName": "translation",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hl7.org/fhir/StructureDefinition/translation"
                        ]
                    }
                ],
                "mustSupport": true,
                "isModifier": false
            },
            {
                "id": "Location.address.line.extension:translation.extension",
                "path": "Location.address.line.extension.extension",
                "min": 2
            },
            {
                "id": "Location.address.line.extension:translation.extension:lang",
                "path": "Location.address.line.extension.extension",
                "sliceName": "lang",
                "mustSupport": true
            },
            {
                "id": "Location.address.line.extension:translation.extension:lang.value[x]",
                "path": "Location.address.line.extension.extension.value[x]",
                "mustSupport": true
            },
            {
                "id": "Location.address.line.extension:translation.extension:content",
                "path": "Location.address.line.extension.extension",
                "sliceName": "content",
                "mustSupport": true
            },
            {
                "id": "Location.address.line.extension:translation.extension:content.value[x]",
                "path": "Location.address.line.extension.extension.value[x]",
                "mustSupport": true
            },
            {
                "id": "Location.address.city",
                "path": "Location.address.city",
                "min": "1",
                "mustSupport": true
            },
            {
                "id": "Location.address.state",
                "path": "Location.address.state",
                "min": "1",
                "mustSupport": true,
                "binding": {
                    "strength": "extensible",
                    "valueSet": "http://ehealthontario.ca/fhir/ValueSet/province-state-codes"
                }
            },
            {
                "id": "Location.address.postalCode",
                "path": "Location.address.postalCode",
                "min": "1",
                "mustSupport": true
            },
            {
                "id": "Location.address.country",
                "path": "Location.address.country",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "http://ehealthontario.ca/fhir/ValueSet/country-code"
                }
            },
            {
                "id": "Location.address.period",
                "path": "Location.address.period",
                "mustSupport": true
            },
            {
                "id": "Location.address.period.start",
                "path": "Location.address.period.start",
                "mustSupport": true
            },
            {
                "id": "Location.position",
                "path": "Location.position",
                "min": "1",
                "mustSupport": true
            },
            {
                "id": "Location.position.longitude",
                "path": "Location.position.longitude",
                "short": "Longitude",
                "mustSupport": true
            },
            {
                "id": "Location.position.latitude",
                "path": "Location.position.latitude",
                "short": "Latitude",
                "mustSupport": true
            },
            {
                "id": "Location.position.altitude",
                "path": "Location.position.altitude",
                "short": "Altitude",
                "mustSupport": true
            },
            {
                "id": "Location.managingOrganization",
                "path": "Location.managingOrganization",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-organization-response-profile-Organization"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Location.managingOrganization.reference",
                "path": "Location.managingOrganization.reference",
                "mustSupport": true
            },
            {
                "id": "Location.managingOrganization.display",
                "path": "Location.managingOrganization.display",
                "mustSupport": true
            }
        ]
    }
}

Usage

The Location Resource is submitted during PHSD bulk import.

Notes

.id

  • Definition: Logical id of this artifact
  • For data submission, this id should be skipped as it will be assigned by the server

.meta.profile

populated with the fixed value: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-location-submission-profile-Location|1.0.0

.identifier THLN identifier Connex identifier

.identifier:oh-upi

.identifier:oh-thln

.identifier:oh-connex

.status

  • status will only be "active" and "inactive"; "suspend" will not be sent by PHSD

.telecom

  • email, url/website, phone, fax
  • extensions for: toll-free, after-hours; Sheng to send list of values to Ken and Fariba - will also need french translations for these qualifier strings. to check US Registry IG

.address

  • apply same French language support for address.lines and address.city

.address.line

  • Address line will be limited to four repetitions
  • French translations will be captured

.address.city

  • French translation will be captured through the translation FHIR extension

  • see what can be done to apply intersection information, extension on address maybe

.accessibility information

  • check what support is available in Location resource for accessibility