<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="pr-healthcare-location" />
  <meta>
    <source value="https://www.icanbwell.com/fhir_profile_definitions" />
    <security>
      <system value="https://www.icanbwell.com/owner" />
      <code value="bwell" />
    </security>
    <security>
      <system value="https://www.icanbwell.com/access" />
      <code value="bwell" />
    </security>
  </meta>
  <url value="https://fhir.icanbwell.com/4_0_0/StructureDefinition/pr-healthcare-location" />
  <version value="1.02" />
  <name value="HealthcareLocation" />
  <title value="Profile: Healthcare Location" />
  <status value="active" />
  <experimental value="false" />
  <date value="2022-06-02" />
  <publisher value="b.Well Connected Health" />
  <description value="Location where healthcare services are rendered" />
  <jurisdiction>
    <coding>
      <system value="urn:iso:std:iso:3166" />
      <code value="US" />
      <display value="United States of America" />
    </coding>
    <text value="United States of America" />
  </jurisdiction>
  <fhirVersion value="4.0.0" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Location" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Location" />
  <derivation value="constraint" />
  <differential>
    <element id="Location">
      <path value="Location" />
    </element>
    <element id="Location.id">
      <path value="Location.id" />
    </element>
    <element id="Location.meta">
      <path value="Location.meta" />
      <label value="meta" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Meta" />
      </type>
    </element>
    <element id="Location.meta.source">
      <path value="Location.meta.source" />
      <sliceName value="meta-source" />
      <label value="meta" />
      <short value="uri of the data source" />
      <definition value="Typically the data owner's URL followed by a source/file description" />
      <requirements value="mandatory for all resources in bWell's FHIR Server" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="uri" />
      </type>
      <example>
        <label value="example of meta.source" />
        <valueUri value="https://www.icanbwell.com/provider-directory" />
      </example>
    </element>
    <element id="Location.meta.security">
      <path value="Location.meta.security" />
      <sliceName value="meta-security" />
      <label value="meta" />
      <short value="security tags representing the data's owner, vendor, and accessibility" />
      <definition value="data owner: &#xA; &#xA; data vendor: &#xA; &#xA; data access:" />
      <requirements value="/owner &amp; /access are mandatory for all resources in bWell's FHIR Server" />
      <min value="1" />
      <max value="*" />
      <type>
        <code value="Coding" />
      </type>
      <example>
        <label value="example of data owner security tag" />
        <valueCoding>
          <system value="https://www.icanbwell.com/owner" />
          <code value="bwell" />
        </valueCoding>
      </example>
      <example>
        <label value="example of data access security tag" />
        <valueCoding>
          <system value="https://www.icanbwell.com/access" />
          <code value="bwell" />
        </valueCoding>
      </example>
      <example>
        <label value="example of data vendor security tag" />
        <valueCoding>
          <system value="https://www.icanbwell.com/vendor" />
          <code value="bwell" />
        </valueCoding>
      </example>
    </element>
    <element id="de-extension-any">
      <path value="Location.extension" />
      <label value="extension-any" />
      <slicing>
        <description value="slice by types" />
        <rules value="open" />
      </slicing>
      <type>
        <code value="Extension" />
      </type>
    </element>
    <element id="de-extension-any.id">
      <path value="Location.extension.id" />
      <label value="extension-any" />
      <short value="defined case-by-case, but is frequently the extension url" />
      <min value="1" />
    </element>
    <element id="de-extension-any.extension">
      <path value="Location.extension.extension" />
      <label value="extension-any" />
      <min value="0" />
      <max value="*" />
    </element>
    <element id="de-extension-any.url">
      <path value="Location.extension.url" />
      <label value="extension-any" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="de-extension-any.value[x]">
      <path value="Location.extension.value[x]" />
      <label value="extension-any" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="extension-location-parking">
      <path value="Location.extension" />
      <sliceName value="location-parking" />
      <label value="location-parking" />
      <type>
        <code value="Extension" />
      </type>
    </element>
    <element id="extension-location-parking.id">
      <path value="Location.extension.id" />
      <label value="location-parking" />
      <short value="parking" />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="extension-location-parking.url">
      <path value="Location.extension.url" />
      <label value="location-parking" />
      <comment value="Needs Review, this value has been set as a client-specific value" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="uri" />
      </type>
    </element>
    <element id="extension-location-parking.valueString">
      <path value="Location.extension.valueString" />
      <label value="location-parking" />
      <short value="string value of the directions" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="extension-location-image">
      <path value="Location.extension" />
      <sliceName value="location-image" />
      <label value="location-image" />
      <type>
        <code value="Extension" />
      </type>
    </element>
    <element id="extension-location-image.id">
      <path value="Location.extension.id" />
      <label value="location-image" />
      <short value="photo" />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="extension-location-image.url">
      <path value="Location.extension.url" />
      <label value="location-image" />
      <comment value="Needs Review, this value has been set as a client-specific value" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="uri" />
      </type>
    </element>
    <element id="extension-location-image.valueString">
      <path value="Location.extension.valueString" />
      <label value="location-image" />
      <short value="link to photo as a string value" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="de-identifier">
      <path value="Location.identifier" />
      <label value="identifier" />
      <slicing>
        <description value="slice by types" />
        <rules value="open" />
      </slicing>
      <short value="a value to identify the resource by" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="identifier.id">
      <path value="Location.identifier.id" />
      <label value="identifier" />
      <short value="set case-by-case" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="identifier.use">
      <path value="Location.identifier.use" />
      <label value="identifier" />
      <short value="usual | official | temp | secondary | old (If known)" />
      <definition value="The purpose of this identifier." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
    </element>
    <element id="identifier.type">
      <path value="Location.identifier.type" />
      <label value="identifier" />
      <short value="Description of identifier" />
      <definition value="A coded type for the identifier that can be used to determine which identifier to use for a specific purpose." />
      <requirements value="Needs binding valueset" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="identifier.system">
      <path value="Location.identifier.system" />
      <label value="identifier" />
      <short value="The system which created the identifier" />
      <definition value="Values may be an oid, uri, url, or canonical" />
      <comment value="for mapped data, this is frequently a canonical url" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="uri" />
      </type>
      <example>
        <label value="a client's unknown system" />
        <valueUri value="https://www.health.org/person-identifier" />
      </example>
    </element>
    <element id="identifier.value">
      <path value="Location.identifier.value" />
      <label value="identifier" />
      <short value="The unique value" />
      <definition value="The raw identifier value that represents a resource" />
      <requirements value="This should be the raw value, as it exists in the source data (ie without prefix)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="de-npi">
      <path value="Location.identifier" />
      <sliceName value="npi" />
      <label value="npi" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="provider-search" />
      </code>
      <short value="NPI of a practitioner or organization" />
      <definition value="national provider identifier as defined by nppes" />
      <type>
        <code value="Identifier" />
      </type>
      <patternIdentifier id="npi">
        <use value="official" />
        <type>
          <coding id="type-npi">
            <system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
            <code value="NPI" />
          </coding>
        </type>
        <system value="http://hl7.org/fhir/sid/us-npi" />
      </patternIdentifier>
    </element>
    <element id="de-identifier-facility-id">
      <path value="Location.identifier" />
      <sliceName value="facility-id" />
      <label value="facility-id" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="provider-search" />
      </code>
      <short value="external source id for the location" />
      <definition value="raw value used by the data source to identify the record" />
      <requirements value="system = source URI" />
      <alias value="location identifier" />
      <alias value="practice identifier" />
      <min value="1" />
      <type>
        <code value="Identifier" />
      </type>
      <patternIdentifier id="facility-id">
        <type>
          <coding id="facility-id">
            <system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
            <code value="FI" />
          </coding>
        </type>
      </patternIdentifier>
    </element>
    <element id="Location.status">
      <path value="Location.status" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="provider-search" />
      </code>
      <short value="active | inactive" />
      <definition value="Default to active when missing or unknown" />
      <min value="1" />
      <mustSupport value="true" />
      <binding>
        <strength value="extensible" />
        <description value="Indicates whether the location is still in use." />
        <valueSet value="http://hl7.org/fhir/location-status" />
      </binding>
    </element>
    <element id="Location.name">
      <path value="Location.name" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="provider-search" />
      </code>
      <short value="name of the facility" />
      <definition value="Name of the location as used by humans. Does not need to be unique." />
      <comment value="typically the same as the organization name" />
      <alias value="practice name" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Location.alias">
      <path value="Location.alias" />
      <label value="other_name" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="provider-search" />
      </code>
      <short value="other names for the location" />
      <definition value="A list of alternate names that the location is known as, or was known as, in the past." />
      <comment value="If more than one name is relevant, list the alternatives here" />
      <min value="0" />
      <max value="*" />
      <mustSupport value="true" />
    </element>
    <element id="Location.description">
      <path value="Location.description" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="provider-search" />
      </code>
      <short value="description of the location" />
      <definition value="Description of the Location, which helps patients in finding or referencing the place." />
      <min value="0" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Location.mode">
      <path value="Location.mode" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="provider-search" />
      </code>
      <short value="Fixed value 'instance'" />
      <definition value="Indicates the resourcce represents a specific location." />
      <comment value="If the record is for a physical location, use instance" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
      <fixedCode value="instance" />
      <mustSupport value="true" />
    </element>
    <element id="de-location-type">
      <path value="Location.type" />
      <label value="location-type" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="provider-search" />
      </code>
      <slicing>
        <description value="slice by type" />
        <rules value="open" />
      </slicing>
      <short value="Type of function performed" />
      <definition value="Indicates the type of function performed at the location" />
      <min value="1" />
      <max value="*" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="de-location-type.type.id">
      <path value="Location.type.id" />
      <label value="location-type" />
      <short value="set to type code" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="de-location-type.type.coding">
      <path value="Location.type.coding" />
      <label value="location-type" />
      <min value="1" />
      <max value="*" />
      <type>
        <code value="Coding" />
      </type>
      <example>
        <label value="foo" />
        <valueCoding id="bar">
          <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode" />
          <code value="laboratory" />
        </valueCoding>
      </example>
    </element>
    <element id="de-specialty">
      <path value="Location.type" />
      <sliceName value="specialty" />
      <label value="specialty" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="integrated-scheduling" />
      </code>
      <short value="location specialty" />
      <comment value="set raw value as code, with code.system representing source URL" />
      <min value="1" />
      <max value="*" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="de-covid-vaccine">
      <path value="Location.type" />
      <sliceName value="covid-vaccine" />
      <label value="covid-vaccine" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="integrated-scheduling" />
      </code>
      <short value="COVID-19 Vaccine Site" />
      <definition value="Indicates if a location offers COVID-19 vaccines" />
      <comment value="Needs Review" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="de-covid-test">
      <path value="Location.type" />
      <sliceName value="covid-test" />
      <label value="covid-test" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="integrated-scheduling" />
      </code>
      <short value="COVID-19 Testing Site" />
      <definition value="Indicates if a location offers COVID-19 testing" />
      <comment value="Needs Review" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="de-er-indicator">
      <path value="Location.type" />
      <sliceName value="er-indicator" />
      <label value="er-indicator" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="integrated-scheduling" />
      </code>
      <short value="ER indicator" />
      <definition value="Indicates if a location is an Emergency Room" />
      <comment value="Needs Review" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="de-contact-point">
      <path value="Location.telecom" />
      <label value="contact-point" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="provider-search" />
      </code>
      <slicing>
        <description value="slice by types" />
        <rules value="open" />
      </slicing>
      <short value="Details of a technology-based contact point" />
      <definition value="phone, fax, etc" />
      <type>
        <code value="ContactPoint" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="contact-point.id">
      <path value="Location.telecom.id" />
      <label value="contact-point" />
      <short value="set to use and type code(s)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="contact-point.system">
      <path value="Location.telecom.system" />
      <label value="contact-point" />
      <short value="phone | fax | email | pager | url | sms | other" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
    </element>
    <element id="contact-point.value">
      <path value="Location.telecom.value" />
      <label value="contact-point" />
      <short value="The value of the contact point" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="contact-point.use">
      <path value="Location.telecom.use" />
      <label value="contact-point" />
      <short value="home | work | temp | old | mobile - purpose of this contact point" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
    </element>
    <element id="de-business-phone">
      <path value="Location.telecom" />
      <sliceName value="business-phone" />
      <label value="business-phone" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="provider-search" />
      </code>
      <short value="Contact phone number for the business" />
      <type>
        <code value="ContactPoint" />
      </type>
      <patternContactPoint id="business-phone">
        <system value="phone" />
        <use value="work" />
      </patternContactPoint>
    </element>
    <element id="de-business-fax">
      <path value="Location.telecom" />
      <sliceName value="business-fax" />
      <label value="business-fax" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="provider-search" />
      </code>
      <short value="Contact fax number for the business" />
      <type>
        <code value="ContactPoint" />
      </type>
      <patternContactPoint id="business-fax">
        <system value="fax" />
        <use value="work" />
      </patternContactPoint>
    </element>
    <element id="de-address">
      <path value="Location.address" />
      <label value="address" />
      <slicing>
        <description value="slice by types" />
        <rules value="open" />
      </slicing>
      <short value="An address expressed using postal conventions" />
      <definition value="A physical or postal address" />
      <type>
        <code value="Address" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="de-address-id">
      <path value="Location.address.id" />
      <label value="address" />
      <short value="pattern: use - type - 'current'/period-end in MMDDYYYY format" />
      <definition value="A unique identifier for the element within a given resource" />
      <comment value="incoming addresses are presumed current unless otherwise specified" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <example>
        <label value="id example of a current address" />
        <valueString value="home-both-current" />
      </example>
      <example>
        <label value="id example of a previous address" />
        <valueString value="home-old-2022" />
      </example>
      <mustSupport value="true" />
    </element>
    <element id="de-address-use">
      <path value="Location.address.use" />
      <label value="address" />
      <short value="home | work | temp | billing" />
      <definition value="The purpose of the address" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="de-address-type">
      <path value="Location.address.type" />
      <label value="address" />
      <short value="postal | physical | both (presumed both if absent)" />
      <definition value="The type of an address (physical/postal)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="de-address-text">
      <path value="Location.address.text" />
      <label value="address" />
      <short value="Text representation of the address" />
      <definition value="Specifies the entire address as it should be displayed e.g. on a postal label" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="de-address-line">
      <path value="Location.address.line" />
      <label value="address" />
      <short value="Street name, number, direction &amp; P.O. Box etc" />
      <comment value="addresses are subjected to a standardization process that may alter these values" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="string" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="de-address-city">
      <path value="Location.address.city" />
      <label value="address" />
      <short value="City name" />
      <comment value="addresses are subjected to a standardization process that may alter these values" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="de-address-district">
      <path value="Location.address.district" />
      <label value="address" />
      <short value="District name (aka county)" />
      <comment value="addresses are subjected to a standardization process that may alter these values" />
      <alias value="county" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="de-address-state">
      <path value="Location.address.state" />
      <label value="address" />
      <short value="two-digit state code preferred" />
      <comment value="addresses are subjected to a standardization process that may alter these values" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="de-address-postalCode">
      <path value="Location.address.postalCode" />
      <label value="address" />
      <short value="zip code" />
      <comment value="addresses are subjected to a standardization process that may alter these values" />
      <requirements value="no current structure preference" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="de-address-country">
      <path value="Location.address.country" />
      <label value="address" />
      <comment value="addresses are subjected to a standardization process that may alter these values" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="de-address-period">
      <path value="Location.address.period" />
      <label value="address" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="de-address-business-address">
      <path value="Location.address" />
      <sliceName value="business-address" />
      <label value="business-address" />
      <short value="Physical location" />
      <definition value="Physical address of the location" />
      <comment value="Helix pipelines uses a service to standardize these fields" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Address" />
      </type>
      <patternAddress id="work-both-current">
        <use value="work" />
        <type value="both" />
      </patternAddress>
      <example>
        <label value="work address" />
        <valueAddress id="work-both-current">
          <use value="work" />
          <type value="both" />
          <line value="123 Main St" />
          <line value="STE 5" />
          <city value="Austin" />
          <state value="TX" />
          <postalCode value="78701" />
        </valueAddress>
      </example>
    </element>
    <element id="Location.physicalType">
      <path value="Location.physicalType" />
      <sliceName value="physicalType" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="provider-search" />
      </code>
      <short value="Physical form of the location" />
      <definition value="Physical form of the location, e.g. building, room, vehicle, road." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <mustSupport value="true" />
      <binding>
        <strength value="extensible" />
        <description value="Physical form of the location" />
        <valueSet value="http://terminology.hl7.org/CodeSystem/location-physical-type" />
      </binding>
    </element>
    <element id="Location.position">
      <path value="Location.position" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="provider-search" />
      </code>
      <short value="The absolute geographic location" />
      <definition value="Longitude and latitude values of the physical location" />
      <requirements value="Required to calculate distance for Finding Care" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Location.position.longitude">
      <path value="Location.position.longitude" />
      <short value="Longitude with WGS84 datum" />
      <min value="1" />
      <type>
        <code value="decimal" />
      </type>
    </element>
    <element id="Location.position.latitude">
      <path value="Location.position.latitude" />
      <short value="Latitude with WGS84 datum" />
      <min value="1" />
      <type>
        <code value="decimal" />
      </type>
    </element>
    <element id="Location.managingOrganization">
      <path value="Location.managingOrganization" />
      <sliceName value="managingOrganization" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="provider-search" />
      </code>
      <short value="Healthcare Organization that manages the location / facility" />
      <definition value="The organization responsible for the provisioning and upkeep of the location." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://fhir.icanbwell.com/4_0_0/StructureDefinition/pr-healthcare-organization" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="de-hours-of-operation">
      <path value="Location.hoursOfOperation" />
      <sliceName value="hours-of-operation" />
      <label value="hours-of-operation" />
      <code>
        <system value="https://www.icanbwell.com/product-feature-code" />
        <code value="provider-search" />
      </code>
      <short value="hours of operation" />
      <definition value="hours of operation" />
      <requirements value="preferred for provider search" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="de-hours-of-operation.id">
      <path value="Location.hoursOfOperation.id" />
      <label value="hours-of-operation" />
      <short value="set to day of week code" />
      <min value="1" />
    </element>
    <element id="de-hours-of-operation.daysOfWeek">
      <path value="Location.hoursOfOperation.daysOfWeek" />
      <label value="hours-of-operation" />
      <short value="mon | tue | wed | thu | fri | sat | sun" />
      <min value="0" />
      <max value="*" />
      <binding>
        <strength value="required" />
        <description value="The days of the week." />
        <valueSet value="http://hl7.org/fhir/days-of-week" />
      </binding>
    </element>
    <element id="de-hours-of-operation.allDay">
      <path value="Location.hoursOfOperation.allDay" />
      <label value="hours-of-operation" />
      <short value="The Location is open all day (boolean)" />
      <definition value="The location is open all day." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="boolean" />
      </type>
    </element>
    <element id="de-hours-of-operation.openingingTime">
      <path value="Location.hoursOfOperation.openingTime" />
      <label value="hours-of-operation" />
      <short value="Time that the location opens" />
      <type>
        <code value="time" />
      </type>
    </element>
    <element id="de-hours-of-operation.closingTime">
      <path value="Location.hoursOfOperation.closingTime" />
      <label value="hours-of-operation" />
      <short value="Time that the location closes" />
      <type>
        <code value="time" />
      </type>
    </element>
  </differential>
</StructureDefinition>