<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="76b4dc5d-cab9-42ff-86ea-223a6803e5f9" />
  <meta>
    <versionId value="3" />
    <lastUpdated value="2016-12-16T12:58:28.604+00:00" />
  </meta>
  <url value="http://helse-nord.no/FHIR/profiles/Workflow.Notification/Organization" />
  <name value="Workflow.Notification.Organization" />
  <status value="draft" />
  <description value="StructureDefinition for the Workflow.Notification Organization resource" />
  <fhirVersion value="1.0.2" />
  <kind value="resource" />
  <constrainedType value="Organization" />
  <abstract value="false" />
  <base value="http://hl7.org/fhir/StructureDefinition/Organization" />
  <differential>
    <element>
      <path value="Organization" />
      <type>
        <code value="Organization" />
      </type>
    </element>
    <element>
      <path value="Organization.identifier" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.identifier.id" />
      <representation value="xmlAttr" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.identifier.use" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.identifier.type" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.identifier.type.id" />
      <representation value="xmlAttr" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.identifier.type.coding.id" />
      <representation value="xmlAttr" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.identifier.type.coding.system" />
      <exampleUri value="http://helse-nord.no/fhir/identifiers/senderaddress" />
    </element>
    <element>
      <path value="Organization.identifier.type.coding.version" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.identifier.type.coding.code" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.identifier.type.coding.display" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.identifier.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.identifier.type.text" />
      <max value="0" />
      <exampleString value="senderaddress" />
    </element>
    <element>
      <path value="Organization.identifier.system" />
      <max value="0" />
      <exampleUri value="http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the Identifier.value itself is a full uri" />
    </element>
    <element>
      <path value="Organization.identifier.value" />
      <comments value="The sender address that the CommunicationRequest will utilize. For SMS this value will show as the sender of the SMS." />
      <min value="1" />
      <exampleString value="123456" />
    </element>
    <element>
      <path value="Organization.identifier.period" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.identifier.assigner" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.active" />
      <max value="0" />
      <defaultValueBoolean value="true" />
    </element>
    <element>
      <path value="Organization.type" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.name" />
      <requirements value="Required value needed to identify the organization that sent the notification message" />
      <min value="1" />
      <meaningWhenMissing value="Is required, so no notification will be sent." />
    </element>
    <element>
      <path value="Organization.telecom" />
      <short value="Notification sender address" />
      <definition value="The 'from' address that the notification will be sent from." />
      <comments value="One of these entries should match (not literally) the notification message type defined in the CommunicationRequest.medium element." />
      <requirements value="A sending organziation can supply all its from addresses, and the correct one will be chosen based on the notification medium type." />
    </element>
    <element>
      <path value="Organization.telecom.id" />
      <representation value="xmlAttr" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.telecom.system" />
      <definition value="Telecommunications type." />
      <comments value="One of the telecommunication entries should match (not literally) the notification message type defined in the CommunicationRequest.medium element. System define communication transfer type, and value define the address that the notification is sent from." />
      <requirements value="To make sure the value matches the notification medium type." />
      <min value="1" />
      <meaningWhenMissing value="The value element of that telecom entry willl be ignored." />
      <exampleCode value="phone" />
    </element>
    <element>
      <path value="Organization.telecom.value" />
      <definition value="The from address that is shown when a recipient receives a notifcation." />
      <comments value="One of the telecommunication entries should match (not literally) the notification message type defined in the CommunicationRequest.medium element." />
      <requirements value="To supply the from address when sending a notification message." />
      <min value="1" />
      <exampleString value="1234567" />
    </element>
    <element>
      <path value="Organization.telecom.use" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.telecom.rank" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.telecom.period" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.address" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.partOf" />
      <max value="0" />
    </element>
    <element>
      <path value="Organization.contact" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>