PackagesCanonicalsLogsProblems
    Packages
    ca.on.health.sadie@0.1.7-beta
    http://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestorLocation
{
  "description": "A practice location of the Requestor",
  "_filename": "RequestorLocation.StructureDefinition.json",
  "package_name": "ca.on.health.sadie",
  "date": null,
  "derivation": "constraint",
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "RequestorLocation",
  "mapping": [ {
    "uri": "http://hl7.org/v3",
    "name": "RIM Mapping",
    "identity": "rim"
  }, {
    "uri": "http://hl7.org/fhir/fivews",
    "name": "FiveWs Pattern Mapping",
    "identity": "w5"
  } ],
  "abstract": false,
  "type": "Location",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "RequestorLocation",
  "package_version": "0.1.7-beta",
  "status": "draft",
  "id": "fdc947db-06c0-46af-92f2-03102fdacdac",
  "kind": "resource",
  "url": "http://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestorLocation",
  "version": null,
  "differential": {
    "element": [ {
      "id": "Location",
      "path": "Location",
      "definition": "#### **_`FOR SADIE USE:  A practice location of the Requestor.`_**\r\n\r\n- they can be populated from data in other systems (EAP, CPDB)\r\n- can have street address\r\n- can have a city\r\n- can have a postal code\r\n- can have a fax number\r\n- can have a phone number\r\n- can be flagged as the primary location for the Requestor??\r\n- must have a one line summary of the address\r\n\r\nDetails and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated."
    }, {
      "id": "Location.identifier",
      "path": "Location.identifier",
      "definition": "#### **_`FOR SADIE USE:  A business identifier for the location.  This will be the identifier from the CPDB system.`_**\r\n\r\nUnique code or number identifying the location to its users."
    }, {
      "id": "Location.identifier.use",
      "max": "0",
      "path": "Location.identifier.use"
    }, {
      "id": "Location.identifier.type",
      "min": 1,
      "path": "Location.identifier.type"
    }, {
      "id": "Location.identifier.type.coding",
      "max": "1",
      "min": 1,
      "path": "Location.identifier.type.coding"
    }, {
      "id": "Location.identifier.type.coding.system",
      "min": 1,
      "path": "Location.identifier.type.coding.system",
      "fixedUri": "https://health.gov.on.ca/sadie/fhir/CodeSystem/FlexForms-Internal"
    }, {
      "id": "Location.identifier.type.coding.code",
      "min": 1,
      "path": "Location.identifier.type.coding.code",
      "binding": {
        "strength": "required",
        "valueSet": "http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-ExternalSystems"
      },
      "definition": "#### **_`FOR SADIE USE:  This the code identifying the external system.  CPDB, EAP or GOSECURE`_**\r\n\r\nA symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."
    }, {
      "id": "Location.identifier.type.coding.display",
      "max": "0",
      "path": "Location.identifier.type.coding.display"
    }, {
      "id": "Location.identifier.type.coding.userSelected",
      "max": "0",
      "path": "Location.identifier.type.coding.userSelected"
    }, {
      "id": "Location.identifier.type.text",
      "max": "0",
      "path": "Location.identifier.type.text"
    }, {
      "id": "Location.identifier.system",
      "max": "0",
      "path": "Location.identifier.system"
    }, {
      "id": "Location.identifier.value",
      "path": "Location.identifier.value",
      "definition": "#### **_`FOR SADIE USE:  The id from the external system.`_**\r\n\r\nThe portion of the identifier typically relevant to the user and which is unique within the context of the system."
    }, {
      "id": "Location.identifier.period",
      "max": "0",
      "path": "Location.identifier.period"
    }, {
      "id": "Location.identifier.assigner",
      "max": "0",
      "path": "Location.identifier.assigner"
    }, {
      "id": "Location.status",
      "min": 1,
      "path": "Location.status",
      "short": "ACTIVE-FULL | ACTIVE-TEMP | INACTIVE",
      "binding": {
        "strength": "required",
        "valueSet": "http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-LocationStatuses"
      },
      "definition": "#### **_`FOR SADIE USE:  This is the status of the location`_**\r\n\r\nThe status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location."
    }, {
      "id": "Location.operationalStatus",
      "max": "0",
      "path": "Location.operationalStatus"
    }, {
      "id": "Location.name",
      "min": 1,
      "path": "Location.name",
      "definition": "#### **_`FOR SADIE USE:  This is the name of the location`_**\r\n\r\nName of the location as used by humans. Does not need to be unique."
    }, {
      "id": "Location.alias",
      "max": "0",
      "path": "Location.alias"
    }, {
      "id": "Location.description",
      "max": "0",
      "path": "Location.description"
    }, {
      "id": "Location.mode",
      "max": "0",
      "path": "Location.mode"
    }, {
      "id": "Location.type",
      "max": "1",
      "path": "Location.type"
    }, {
      "id": "Location.type.coding",
      "max": "1",
      "min": 1,
      "path": "Location.type.coding"
    }, {
      "id": "Location.type.coding.system",
      "max": "0",
      "path": "Location.type.coding.system"
    }, {
      "id": "Location.type.coding.version",
      "max": "0",
      "path": "Location.type.coding.version"
    }, {
      "id": "Location.type.coding.code",
      "path": "Location.type.coding.code",
      "binding": {
        "strength": "required",
        "valueSet": "http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-LocationTypes"
      }
    }, {
      "id": "Location.type.coding.display",
      "max": "0",
      "path": "Location.type.coding.display"
    }, {
      "id": "Location.type.coding.userSelected",
      "max": "0",
      "path": "Location.type.coding.userSelected"
    }, {
      "id": "Location.type.text",
      "max": "0",
      "path": "Location.type.text"
    }, {
      "id": "Location.telecom",
      "path": "Location.telecom",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "system",
          "type": "value"
        } ]
      },
      "definition": "#### **_`FOR SADIE USE:  The phone number, fax number and email.`_**\r\n\r\nThe contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites."
    }, {
      "id": "Location.telecom:PhoneNumber",
      "path": "Location.telecom",
      "sliceName": "PhoneNumber"
    }, {
      "id": "Location.telecom:PhoneNumber.system",
      "min": 1,
      "path": "Location.telecom.system",
      "binding": {
        "strength": "required",
        "valueSet": "http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-ContactTypes"
      },
      "fixedCode": "PHONE"
    }, {
      "id": "Location.telecom:PhoneNumber.value",
      "min": 1,
      "path": "Location.telecom.value",
      "definition": "#### **_`FOR SADIE USE:  This is the phone number`_**\r\n\r\nThe actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address)."
    }, {
      "id": "Location.telecom:PhoneNumber.use",
      "max": "0",
      "path": "Location.telecom.use"
    }, {
      "id": "Location.telecom:PhoneNumber.rank",
      "min": 1,
      "path": "Location.telecom.rank",
      "definition": "#### **_`FOR SADIE USE:  A value = 1 is the primary`_**\r\n\r\nSpecifies a preferred order in which to use a set of contacts. ContactPoints with lower rank values are more preferred than those with higher rank values."
    }, {
      "id": "Location.telecom:PhoneNumber.period",
      "max": "0",
      "path": "Location.telecom.period"
    }, {
      "id": "Location.telecom:FaxNumber",
      "path": "Location.telecom",
      "sliceName": "FaxNumber"
    }, {
      "id": "Location.telecom:FaxNumber.system",
      "min": 1,
      "path": "Location.telecom.system",
      "binding": {
        "strength": "required",
        "valueSet": "http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-ContactTypes"
      },
      "fixedCode": "FAX"
    }, {
      "id": "Location.telecom:FaxNumber.value",
      "min": 1,
      "path": "Location.telecom.value",
      "definition": "#### **_`FOR SADIE USE:  This is the fax number`_**\r\n\r\nThe actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address)."
    }, {
      "id": "Location.telecom:FaxNumber.use",
      "max": "0",
      "path": "Location.telecom.use"
    }, {
      "id": "Location.telecom:FaxNumber.rank",
      "min": 1,
      "path": "Location.telecom.rank",
      "definition": "#### **_`FOR SADIE USE:  A value = 1 is the primary`_**\r\n\r\nSpecifies a preferred order in which to use a set of contacts. ContactPoints with lower rank values are more preferred than those with higher rank values."
    }, {
      "id": "Location.telecom:FaxNumber.period",
      "max": "0",
      "path": "Location.telecom.period"
    }, {
      "id": "Location.telecom:EmailAddress",
      "path": "Location.telecom",
      "sliceName": "EmailAddress"
    }, {
      "id": "Location.telecom:EmailAddress.system",
      "min": 1,
      "path": "Location.telecom.system",
      "binding": {
        "strength": "required",
        "valueSet": "http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-ContactTypes"
      },
      "fixedCode": "EMAIL"
    }, {
      "id": "Location.telecom:EmailAddress.value",
      "min": 1,
      "path": "Location.telecom.value",
      "definition": "#### **_`FOR SADIE USE:  This is the email address`_**\r\n\r\nThe actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address)."
    }, {
      "id": "Location.telecom:EmailAddress.use",
      "max": "0",
      "path": "Location.telecom.use",
      "fixedCode": "EMAIL"
    }, {
      "id": "Location.telecom:EmailAddress.rank",
      "min": 1,
      "path": "Location.telecom.rank",
      "definition": "#### **_`FOR SADIE USE:  A value = 1 is the primary`_**\r\n\r\n\r\nSpecifies a preferred order in which to use a set of contacts. ContactPoints with lower rank values are more preferred than those with higher rank values."
    }, {
      "id": "Location.telecom:EmailAddress.period",
      "max": "0",
      "path": "Location.telecom.period"
    }, {
      "id": "Location.address",
      "path": "Location.address",
      "definition": "#### **_`FOR SADIE USE:  This is the Pratitioner's address.`_**"
    }, {
      "id": "Location.address.use",
      "max": "0",
      "path": "Location.address.use"
    }, {
      "id": "Location.address.type",
      "max": "0",
      "path": "Location.address.type"
    }, {
      "id": "Location.address.text",
      "path": "Location.address.text",
      "definition": "#### **_`FOR SADIE USE:  This is used to store a free text field on the UI where the user can record updates they want to the location.  It also stores new locations that are inputed using the UI.`_**\r\n\r\nSpecifies the entire address as it should be displayed e.g. on a postal label. This may be provided instead of or as well as the specific parts."
    }, {
      "id": "Location.address.line",
      "max": "1",
      "path": "Location.address.line"
    }, {
      "id": "Location.address.district",
      "max": "0",
      "path": "Location.address.district"
    }, {
      "id": "Location.address.country",
      "max": "0",
      "path": "Location.address.country"
    }, {
      "id": "Location.address.period",
      "max": "0",
      "path": "Location.address.period"
    }, {
      "id": "Location.physicalType",
      "max": "0",
      "path": "Location.physicalType"
    }, {
      "id": "Location.position",
      "max": "0",
      "path": "Location.position"
    }, {
      "id": "Location.managingOrganization",
      "max": "0",
      "path": "Location.managingOrganization"
    }, {
      "id": "Location.partOf",
      "max": "0",
      "path": "Location.partOf"
    }, {
      "id": "Location.hoursOfOperation",
      "max": "0",
      "path": "Location.hoursOfOperation"
    }, {
      "id": "Location.availabilityExceptions",
      "max": "0",
      "path": "Location.availabilityExceptions"
    }, {
      "id": "Location.endpoint",
      "max": "0",
      "path": "Location.endpoint"
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Location"
}