<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="BusinessConfiguration" />
  <meta>
    <versionId value="d2915bcc-df7c-4839-b61d-a9ce37342bc7" />
    <lastUpdated value="2023-04-04T12:33:14.1832078+00:00" />
    <profile value="http://sap.com/healthcare/fhir/StructureDefinition/BusinessConfigurationStructureDefinition" />
  </meta>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-xml-no-order">
    <valueBoolean value="true" />
  </extension>
  <url value="http://sap.com/healthcare/fhir/StructureDefinition/BusinessConfiguration" />
  <version value="1.0.0" />
  <name value="BusinessConfiguration" />
  <status value="draft" />
  <date value="2023-04-04T12:33:22.0209302+00:00" />
  <publisher value="SAP Health" />
  <description value="Business Configuration" />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="BusinessConfiguration" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/DomainResource" />
  <derivation value="specialization" />
  <differential>
    <element id="BusinessConfiguration">
      <path value="BusinessConfiguration" />
      <short value="Resource for Business Configuration" />
      <definition value="BusinessConfiguration is the attempt to support all business configuration" />
      <alias value="Z-resource" />
      <alias value="Extension-resource" />
      <alias value="Custom-resource" />
      <mapping>
        <identity value="rim" />
        <map value="Act, Entity or Role" />
      </mapping>
    </element>
    <element id="BusinessConfiguration.identifier">
      <path value="BusinessConfiguration.identifier" />
      <short value="An identifier for this qualification for the object" />
      <definition value="An identifier for this qualification for the object" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="BusinessConfiguration.active">
      <path value="BusinessConfiguration.active" />
      <short value="Indicate if this configuration is active" />
      <definition value="Indicate if this configuration is active" />
      <max value="1" />
      <type>
        <code value="boolean" />
      </type>
    </element>
    <element id="BusinessConfiguration.code">
      <path value="BusinessConfiguration.code" />
      <short value="Code identifying the customizing activity" />
      <definition value="Code identifying the customizing activity" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Coding" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="http://sap.com/healthcare/fhir/ValueSet/business-configuration-code" />
      </binding>
    </element>
    <element id="BusinessConfiguration.code.system">
      <path value="BusinessConfiguration.code.system" />
      <fixedUri value="http://sap.com/healthcare/fhir/CodeSystem/business-configuration-code" />
    </element>
    <element id="BusinessConfiguration.code.code">
      <path value="BusinessConfiguration.code.code" />
      <fixedCode value="boc" />
    </element>
    <element id="BusinessConfiguration.jurisdiction">
      <path value="BusinessConfiguration.jurisdiction" />
      <short value="Code of jurisdiction" />
      <definition value="Code of jurisdiction" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="BusinessConfiguration.publisher">
      <path value="BusinessConfiguration.publisher" />
      <short value="Code of publisher" />
      <definition value="Code of publisher" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="BusinessConfiguration.contact">
      <path value="BusinessConfiguration.contact" />
      <short value="Contact of this confirmation, it can be a person or a organization" />
      <definition value="Contact of this confirmation, it can be a person or a organization" />
      <type>
        <code value="ContactDetail" />
      </type>
    </element>
    <element id="BusinessConfiguration.startDate">
      <path value="BusinessConfiguration.startDate" />
      <short value="Start date" />
      <definition value="Start date" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="BusinessConfiguration.endDate">
      <path value="BusinessConfiguration.endDate" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="BusinessConfiguration.element">
      <path value="BusinessConfiguration.element" />
      <short value="Component value for configuration." />
      <definition value="Component value for configuration." />
      <min value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="BusinessConfiguration.element.name">
      <path value="BusinessConfiguration.element.name" />
      <short value="Name of this configuration" />
      <definition value="Name of this configuration" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="BusinessConfiguration.element.value[x]">
      <path value="BusinessConfiguration.element.value[x]" />
      <short value="Primitive Type dateTime" />
      <definition value="A date, date-time or partial date (e.g. just year or year + month).  If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored.                 Dates SHALL be valid dates." />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
      <type>
        <code value="dateTime" />
      </type>
      <type>
        <code value="boolean" />
      </type>
      <type>
        <code value="CodeableConcept" />
      </type>
      <type>
        <code value="Coding" />
      </type>
      <type>
        <code value="date" />
      </type>
      <type>
        <code value="decimal" />
      </type>
      <type>
        <code value="integer" />
      </type>
      <type>
        <code value="Reference" />
      </type>
      <type>
        <code value="Quantity" />
      </type>
      <type>
        <code value="string" />
      </type>
      <type>
        <code value="canonical" />
      </type>
    </element>
    <element id="BusinessConfiguration.immutable">
      <path value="BusinessConfiguration.immutable" />
      <short value="Indicates this configuration can be changed or not" />
      <definition value="Indicates this configuration can be changed or not" />
      <max value="1" />
      <type>
        <code value="boolean" />
      </type>
    </element>
    <element id="BusinessConfiguration.partOf">
      <path value="BusinessConfiguration.partOf" />
      <short value="Reference to a parent Business Configuration" />
      <definition value="Reference to a parent Business Configuration" />
      <max value="1" />
      <type>
        <code value="canonical" />
        <targetProfile value="http://sap.com/healthcare/fhir/StructureDefinition/BusinessConfiguration" />
      </type>
    </element>
    <element id="BusinessConfiguration.url">
      <path value="BusinessConfiguration.url" />
      <short value="An absolute URI that is used to identify this Business Configuration when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which at which an authoritative instance of this Business Configuration is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the Business Configuration is stored on different servers." />
      <definition value="An absolute URI that is used to identify this Business Configuration when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which at which an authoritative instance of this Business Configuration is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the Business Configuration is stored on different servers." />
      <max value="1" />
      <type>
        <code value="uri" />
      </type>
      <isModifier value="false" />
      <isSummary value="true" />
      <mapping>
        <identity value="workflow" />
        <map value="Definition.url" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.identifier" />
      </mapping>
    </element>
    <element id="BusinessConfiguration.version">
      <path value="BusinessConfiguration.version" />
      <short value="The identifier that is used to identify this version of the Business Configuration when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the Business Configuration author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence." />
      <definition value="The identifier that is used to identify this version of the Business Configuration when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the Business Configuration author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence." />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
      <isSummary value="true" />
      <mapping>
        <identity value="workflow" />
        <map value="Definition.version" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.version" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>