NP Core Location

Sets minimum expectations for representing a physical or logical location where health services are delivered in Nepal.

Canonical URL
http://fhir.digitalhealth.gov.np/core/StructureDefinition/np-core-location
Resource / type
Location
Based on
http://hl7.org/fhir/StructureDefinition/Location
Claim conformance
Put the canonical URL in meta.profile of each instance.

Required elements

“Always” means the element must be present in every instance. Otherwise it is required only when its parent element is present.

ElementCard.When
Location.name
Name of the location as used by humans
1..1 Always
Location.position.longitude
Longitude with WGS84 datum
1..1 If parent present
Location.position.latitude
Latitude with WGS84 datum
1..1 If parent present

Must-support elements

If your system has this data it SHALL send it, and receivers SHALL process it. Must-support does not by itself make an element mandatory.

  • Location.name
  • Location.address
  • Location.managingOrganization

Terminology bindings

required: codes SHALL come from the value set · extensible: use the value set if a suitable code exists · preferred / example: guidance only.

ElementStrengthValue set
Location.language preferred
http://hl7.org/fhir/ValueSet/languages
Location.status required
http://hl7.org/fhir/ValueSet/location-status
Location.operationalStatus preferred
http://terminology.hl7.org/ValueSet/v2-0116
Location.mode required
http://hl7.org/fhir/ValueSet/location-mode
Location.type extensible
http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType
Location.physicalType example
http://hl7.org/fhir/ValueSet/location-physical-type
Location.hoursOfOperation.daysOfWeek required
http://hl7.org/fhir/ValueSet/days-of-week

Rules (invariants)

np-addr-1 The province, district, and localLevel extensions are Nepal-specific and SHALL only be present when country is "NP".

FHIRPath
(extension('http://fhir.digitalhealth.gov.np/core/StructureDefinition/np-core-province').exists() or extension('http://fhir.digitalhealth.gov.np/core/StructureDefinition/np-core-district').exists() or extension('http://fhir.digitalhealth.gov.np/core/StructureDefinition/np-core-local-level').exists()) implies country = 'NP'

Official examples

Location/ExampleNPCoreLocation
View in IG ↗
{
  "resourceType": "Location",
  "id": "ExampleNPCoreLocation",
  "meta": {
    "profile": [
      "http://fhir.digitalhealth.gov.np/core/StructureDefinition/np-core-location"
    ]
  },
  "status": "active",
  "name": "Outpatient Department — Kathmandu Model Hospital",
  "mode": "instance",
  "type": [
    {
      "coding": [
        {
          "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode",
          "code": "HOSP",
          "display": "Hospital"
        }
      ]
    }
  ],
  "address": {
    "extension": [
      {
        "url": "http://fhir.digitalhealth.gov.np/core/StructureDefinition/np-core-province",
        "valueCoding": {
          "system": "http://fhir.digitalhealth.gov.np/core/CodeSystem/nepal-administrative-location",
          "code": "3",
          "display": "Bagmati Province"
        }
      },
      {
        "url": "http://fhir.digitalhealth.gov.np/core/StructureDefinition/np-core-district",
        "valueCoding": {
          "system": "http://fhir.digitalhealth.gov.np/core/CodeSystem/nepal-administrative-location",
          "code": "306",
          "display": "Kathmandu"
        }
      },
      {
        "url": "http://fhir.digitalhealth.gov.np/core/StructureDefinition/np-core-local-level",
        "valueCoding": {
          "system": "http://fhir.digitalhealth.gov.np/core/CodeSystem/nepal-administrative-location",
          "code": "30608",
          "display": "Kathmandu Metropolitan City"
        }
      }
    ],
    "use": "work",
    "type": "physical",
    "text": "Ward 16, Sundhara, Kathmandu Metropolitan City, Kathmandu, Bagmati Province, Nepal",
    "line": [
      "Ward 16",
      "Sundhara"
    ],
    "city": "Kathmandu Metropolitan City",
    "district": "Kathmandu",
    "state": "Bagmati Province",
    "postalCode": "44600",
    "country": "NP"
  },
  "managingOrganization": {
    "reference": "Organization/ExampleNPCoreOrganization"
  }
}

Narrative (text) removed for readability.