{
  "resourceType": "StructureDefinition",
  "id": "3200523b-9bb3-4b0e-9a1f-3b8d80b0a675",
  "meta": {
    "lastUpdated": "2019-03-16T20:14:19.3254188+00:00"
  },
  "url": "http://ehealthbc.ca/fhir/StructureDefinition/_line",
  "name": "ca-bc-extension_line",
  "status": "draft",
  "date": "2019-03-16T20:14:18.7010464+00:00",
  "fhirVersion": "3.0.1",
  "kind": "complex-type",
  "abstract": false,
  "contextType": "datatype",
  "context": [
    "Address.line"
  ],
  "type": "Extension",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Extension",
        "path": "Extension",
        "short": "_line",
        "definition": "_line",
        "max": "2"
      },
      {
        "id": "Extension.id",
        "path": "Extension.id",
        "max": "0"
      },
      {
        "id": "Extension.extension",
        "path": "Extension.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Extension.extension:StreetNo",
        "path": "Extension.extension",
        "sliceName": "StreetNo",
        "short": "Street No.",
        "definition": "Address Street No.",
        "max": "1"
      },
      {
        "id": "Extension.extension:StreetNo.id",
        "path": "Extension.extension.id",
        "max": "0"
      },
      {
        "id": "Extension.extension:StreetNo.url",
        "path": "Extension.extension.url",
        "fixedUri": "StreetNo"
      },
      {
        "id": "Extension.extension:StreetNo.value[x]:valueString",
        "path": "Extension.extension.valueString",
        "sliceName": "valueString",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Extension.extension:StreetName",
        "path": "Extension.extension",
        "sliceName": "StreetName",
        "short": "Street Name",
        "definition": "Address Street Name",
        "max": "1"
      },
      {
        "id": "Extension.extension:StreetName.id",
        "path": "Extension.extension.id",
        "max": "0"
      },
      {
        "id": "Extension.extension:StreetName.url",
        "path": "Extension.extension.url",
        "fixedUri": "StreetName"
      },
      {
        "id": "Extension.extension:StreetName.value[x]:valueString",
        "path": "Extension.extension.valueString",
        "sliceName": "valueString",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Extension.extension:StreetType",
        "path": "Extension.extension",
        "sliceName": "StreetType",
        "max": "1"
      },
      {
        "id": "Extension.extension:StreetType.id",
        "path": "Extension.extension.id",
        "max": "0"
      },
      {
        "id": "Extension.extension:StreetType.url",
        "path": "Extension.extension.url",
        "fixedUri": "StreetType"
      },
      {
        "id": "Extension.extension:StreetType.value[x]:valueString",
        "path": "Extension.extension.valueString",
        "sliceName": "valueString",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Extension.extension:StreetDirection",
        "path": "Extension.extension",
        "sliceName": "StreetDirection",
        "max": "1"
      },
      {
        "id": "Extension.extension:StreetDirection.id",
        "path": "Extension.extension.id",
        "max": "0"
      },
      {
        "id": "Extension.extension:StreetDirection.url",
        "path": "Extension.extension.url",
        "fixedUri": "StreetDirection"
      },
      {
        "id": "Extension.extension:StreetDirection.value[x]:valueString",
        "path": "Extension.extension.valueString",
        "sliceName": "valueString",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Extension.extension:UnitNo",
        "path": "Extension.extension",
        "sliceName": "UnitNo",
        "short": "Unit No.",
        "definition": "Address Unit No.",
        "max": "1"
      },
      {
        "id": "Extension.extension:UnitNo.id",
        "path": "Extension.extension.id",
        "max": "0"
      },
      {
        "id": "Extension.extension:UnitNo.url",
        "path": "Extension.extension.url",
        "fixedUri": "UnitNo"
      },
      {
        "id": "Extension.extension:UnitNo.value[x]:valueString",
        "path": "Extension.extension.valueString",
        "sliceName": "valueString",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Extension.extension:postBox",
        "path": "Extension.extension",
        "sliceName": "postBox",
        "short": "Postal Box",
        "definition": "Address Postal Box"
      },
      {
        "id": "Extension.extension:postBox.id",
        "path": "Extension.extension.id",
        "max": "0"
      },
      {
        "id": "Extension.extension:postBox.url",
        "path": "Extension.extension.url",
        "fixedUri": "postBox"
      },
      {
        "id": "Extension.extension:postBox.value[x]:valueString",
        "path": "Extension.extension.valueString",
        "sliceName": "valueString",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Extension.extension:RuralRoute",
        "path": "Extension.extension",
        "sliceName": "RuralRoute",
        "short": "Rural Route",
        "definition": "Address Rural Route"
      },
      {
        "id": "Extension.extension:RuralRoute.id",
        "path": "Extension.extension.id",
        "max": "0"
      },
      {
        "id": "Extension.extension:RuralRoute.url",
        "path": "Extension.extension.url",
        "fixedUri": "RuralRoute"
      },
      {
        "id": "Extension.extension:RuralRoute.value[x]:valueString",
        "path": "Extension.extension.valueString",
        "sliceName": "valueString",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Extension.extension:Station",
        "path": "Extension.extension",
        "sliceName": "Station",
        "short": "Station",
        "definition": "Address Station",
        "max": "1"
      },
      {
        "id": "Extension.extension:Station.id",
        "path": "Extension.extension.id",
        "max": "0"
      },
      {
        "id": "Extension.extension:Station.url",
        "path": "Extension.extension.url",
        "fixedUri": "Station"
      },
      {
        "id": "Extension.extension:Station.value[x]:valueString",
        "path": "Extension.extension.valueString",
        "sliceName": "valueString",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Extension.extension:RetailPostalOutlet",
        "path": "Extension.extension",
        "sliceName": "RetailPostalOutlet",
        "short": "Retail Postal Outlet",
        "definition": "Address Retail Postal Outlet",
        "max": "1"
      },
      {
        "id": "Extension.extension:RetailPostalOutlet.id",
        "path": "Extension.extension.id",
        "max": "0"
      },
      {
        "id": "Extension.extension:RetailPostalOutlet.url",
        "path": "Extension.extension.url",
        "fixedUri": "RetailPostalOutlet"
      },
      {
        "id": "Extension.extension:RetailPostalOutlet.value[x]:valueString",
        "path": "Extension.extension.valueString",
        "sliceName": "valueString",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Extension.url",
        "path": "Extension.url",
        "fixedUri": "http://ehealthbc.ca/fhir/StructureDefinition/_line"
      },
      {
        "id": "Extension.value[x]",
        "path": "Extension.value[x]",
        "max": "0"
      }
    ]
  }
}