<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="75604bb7-6b19-4aeb-b07e-bbee86a32844" />
  <meta>
    <lastUpdated value="2019-02-18T12:43:15.8626749+00:00" />
  </meta>
  <url value="http://medico-emr.net/stu3/sd/ReferralRequest-ReferralRequest-1" />
  <name value="ReferralRequest-ReferralRequest-1" />
  <status value="active" />
  <date value="2019-02-18T12:43:15.6450996+00:00" />
  <description value="An instance of this resource provided by medico will contain information about to which encounter belongs the request and which physician requested the referral." />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="ReferralRequest" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ReferralRequest" />
  <derivation value="constraint" />
  <differential>
    <element id="ReferralRequest.id">
      <path value="ReferralRequest.id" />
      <definition value="RefReq.REF-####&#xD;&#xA;where #### is medico's case number (since the referral request refers to the encounter and not directly to a referral physician)." />
      <min value="1" />
    </element>
    <element id="ReferralRequest.meta">
      <path value="ReferralRequest.meta" />
      <min value="1" />
    </element>
    <element id="ReferralRequest.meta.id">
      <path value="ReferralRequest.meta.id" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.meta.versionId">
      <path value="ReferralRequest.meta.versionId" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.meta.lastUpdated">
      <path value="ReferralRequest.meta.lastUpdated" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.meta.profile">
      <path value="ReferralRequest.meta.profile" />
      <min value="1" />
      <max value="1" />
      <fixedUri value="http://medico-emr.net/stu3/sd/ReferralRequest-ReferralRequest-1" />
    </element>
    <element id="ReferralRequest.meta.security">
      <path value="ReferralRequest.meta.security" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.meta.tag">
      <path value="ReferralRequest.meta.tag" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.implicitRules">
      <path value="ReferralRequest.implicitRules" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.language">
      <path value="ReferralRequest.language" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.text">
      <path value="ReferralRequest.text" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.contained">
      <path value="ReferralRequest.contained" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.identifier">
      <path value="ReferralRequest.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ReferralRequest.identifier:medicoResourceId">
      <path value="ReferralRequest.identifier" />
      <sliceName value="medicoResourceId" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Identifier" />
        <profile value="http://medico-emr.net/stu3/sd/Identifier-medicoResourceId-1" />
      </type>
    </element>
    <element id="ReferralRequest.identifier:medicoResourceId.system">
      <path value="ReferralRequest.identifier.system" />
      <definition value="Must be a constant underneath http://medico-emr.net/%KUNDE%/sid1/RefReq.REF" />
      <comment value="see http://en.wikipedia.org/wiki/Uniform_resource_identifier&#xD;&#xA;Dynamically resolved for validation&#xD;&#xA;--FixedValue=http://medico-emr.net/%KUNDE%/sid1/RefReq.REF" />
    </element>
    <element id="ReferralRequest.identifier:medicoResourceId.value">
      <path value="ReferralRequest.identifier.value" />
      <definition value="medico's internal id for this type of medico resource&#xD;&#xA;This value must be unique within medico - for a given value of &quot;system&quot;&#xD;&#xA;for this referralrequest the value is identical to the encounter id of type case - to which this referral request belongs" />
    </element>
    <element id="ReferralRequest.definition">
      <path value="ReferralRequest.definition" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.basedOn">
      <path value="ReferralRequest.basedOn" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.replaces">
      <path value="ReferralRequest.replaces" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.groupIdentifier">
      <path value="ReferralRequest.groupIdentifier" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.status">
      <path value="ReferralRequest.status" />
      <short value="cancelled | completed" />
    </element>
    <element id="ReferralRequest.intent">
      <path value="ReferralRequest.intent" />
      <short value="proposal" />
      <fixedCode value="proposal" />
    </element>
    <element id="ReferralRequest.type">
      <path value="ReferralRequest.type" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.priority">
      <path value="ReferralRequest.priority" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.serviceRequested">
      <path value="ReferralRequest.serviceRequested" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.subject">
      <path value="ReferralRequest.subject" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <profile value="http://medico-emr.net/stu3/sd/Reference-SubjectPatient-1" />
        <targetProfile value="http://medico-emr.net/stu3/sd/Patient-Patient-1" />
      </type>
    </element>
    <element id="ReferralRequest.context">
      <path value="ReferralRequest.context" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <profile value="http://medico-emr.net/stu3/sd/Reference-ContextEncounter-1" />
        <targetProfile value="http://medico-emr.net/stu3/sd/Encounter-Case-1" />
      </type>
    </element>
    <element id="ReferralRequest.occurrence[x]">
      <path value="ReferralRequest.occurrence[x]" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.authoredOn">
      <path value="ReferralRequest.authoredOn" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.requester">
      <path value="ReferralRequest.requester" />
      <min value="1" />
    </element>
    <element id="ReferralRequest.requester.id">
      <path value="ReferralRequest.requester.id" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.requester.agent">
      <path value="ReferralRequest.requester.agent" />
      <definition value="The external practitioner who initiated the request." />
      <type>
        <code value="Reference" />
        <targetProfile value="http://medico-emr.net/stu3/sd/Practitioner-External-1" />
      </type>
    </element>
    <element id="ReferralRequest.requester.agent.id">
      <path value="ReferralRequest.requester.agent.id" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.requester.agent.reference">
      <path value="ReferralRequest.requester.agent.reference" />
      <min value="1" />
    </element>
    <element id="ReferralRequest.requester.agent.identifier">
      <path value="ReferralRequest.requester.agent.identifier" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.requester.agent.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="ReferralRequest.requester.agent.display" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.requester.onBehalfOf">
      <path value="ReferralRequest.requester.onBehalfOf" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.specialty">
      <path value="ReferralRequest.specialty" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.recipient">
      <path value="ReferralRequest.recipient" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.reasonCode">
      <path value="ReferralRequest.reasonCode" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.reasonReference">
      <path value="ReferralRequest.reasonReference" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.description">
      <path value="ReferralRequest.description" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.supportingInfo">
      <path value="ReferralRequest.supportingInfo" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.note">
      <path value="ReferralRequest.note" />
      <max value="0" />
    </element>
    <element id="ReferralRequest.relevantHistory">
      <path value="ReferralRequest.relevantHistory" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>