<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="eAfspraak-Appointment" />
  <meta>
    <lastUpdated value="2021-07-13T18:24:27.698+00:00" />
  </meta>
  <url value="http://nictiz.nl/fhir/StructureDefinition/eAfspraak-Appointment" />
  <version value="2.1.4" />
  <name value="eAfspraakAppointment" />
  <title value="eAfspraak Appointment" />
  <status value="active" />
  <publisher value="Nictiz" />
  <contact>
    <name value="Nictiz" />
    <telecom>
      <system value="email" />
      <value value="info@nictiz.nl" />
      <use value="work" />
    </telecom>
  </contact>
  <description value="An appointment including the location and reason for contact. This is used to provide information about a planned meeting that may be in the future or past.&#xD;&#xA;&#xD;&#xA;Examples include a scheduled surgery, a follow-up for a clinical visit, a scheduled conference call between clinicians to discuss a case, the reservation of a piece of diagnostic equipment for a particular use, etc. The visit scheduled by an appointment may be in person or remote (by phone, video conference, etc.) All that matters is that the time and usage of one or more individuals, locations and/or pieces of equipment is being fully or partially reserved for a designated period of time.&#xD;&#xA;&#xD;&#xA;This definition takes the concepts of appointments in a clinical setting and also extends them to be relevant in the community healthcare space, and to ease exposure to other appointment / calendar standards widely used outside of healthcare. This profile is also used for the Dutch Health and Care Information model PlannedCareActivityForTransfer version 3.1" />
  <copyright value="CC0" />
  <fhirVersion value="3.0.2" />
  <mapping>
    <identity value="art-decor-eafspraak" />
    <uri value="https://decor.nictiz.nl/art-decor/decor-datasets--eafspraken-?id=2.16.840.1.113883.2.4.3.11.60.61.1.1&amp;effectiveDate=2017-08-01T00:00:00&amp;language=nl-NL" />
    <name value="ART-DECOR Dataset eAfspraak" />
  </mapping>
  <mapping>
    <identity value="hcim-plannedcareactivityfortransfer-v1.2.1-2015EN" />
    <uri value="https://zibs.nl/wiki/PlannedCareActivityForTransfer-v1.2.1(2015EN)" />
    <name value="HCIM PlannedCareActivityForTransfer-v1.2.1(2015EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-plannedcareactivityfortransfer-v3.0-2016EN" />
    <uri value="https://zibs.nl/wiki/PlannedCareActivityForTransfer-v3.0(2016EN)" />
    <name value="HCIM PlannedCareActivityForTransfer-v3.0(2016EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-plannedcareactivityfortransfer-v3.1-2017EN" />
    <uri value="https://zibs.nl/wiki/PlannedCareActivityForTransfer-v3.1(2017EN)" />
    <name value="HCIM PlannedCareActivityForTransfer-v3.1(2017EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-healthprofessional-v1.2.1-2015EN" />
    <uri value="https://zibs.nl/wiki/HealthProfessional-v1.2.1(2015EN)" />
    <name value="HCIM HealthProfessional-v1.2.1(2015EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-healthprofessional-v3.0-2016EN" />
    <uri value="https://zibs.nl/wiki/HealthProfessional-v3.0(2016EN)" />
    <name value="HCIM HealthProfessional-v3.0(2016EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-healthprofessional-v3.2-2017EN" />
    <uri value="https://zibs.nl/wiki/HealthProfessional-v3.2(2017EN)" />
    <name value="HCIM HealthProfessional-v3.2(2017EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-basicelements-v1.0-2017EN" />
    <uri value="https://zibs.nl/wiki/BasicElements-v1.0(2017EN)" />
    <name value="HCIM BasicElements-v1.0(2017EN)" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Appointment" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Appointment" />
  <derivation value="constraint" />
  <differential>
    <element id="Appointment">
      <path value="Appointment" />
      <mapping>
        <identity value="hcim-plannedcareactivityfortransfer-v1.2.1-2015EN" />
        <map value="NL-CM:16.1.6" />
        <comment value="Appointment" />
      </mapping>
      <mapping>
        <identity value="hcim-plannedcareactivityfortransfer-v3.0-2016EN" />
        <map value="NL-CM:16.1.6" />
        <comment value="Appointment" />
      </mapping>
      <mapping>
        <identity value="hcim-plannedcareactivityfortransfer-v3.1-2017EN" />
        <map value="NL-CM:16.1.6" />
        <comment value="Appointment" />
      </mapping>
    </element>
    <element id="Appointment.extension">
      <path value="Appointment.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Appointment.extension:PatientInstructions">
      <path value="Appointment.extension" />
      <sliceName value="PatientInstructions" />
      <short value="ContactPatientInstructions" />
      <definition value="Remarks associated with the appointment that are not part of the appointment and as such are not influenced by third party edits of the appointment." />
      <alias value="ContactPatiëntInstructie" />
      <type>
        <code value="Extension" />
        <profile value="http://nictiz.nl/fhir/StructureDefinition/eAfspraak-Appointment-PatientInstructions" />
      </type>
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-23" />
        <comment value="ContactPatientInstruction" />
      </mapping>
    </element>
    <element id="Appointment.extension:OnlineEditable">
      <path value="Appointment.extension" />
      <sliceName value="OnlineEditable" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://nictiz.nl/fhir/StructureDefinition/eAfspraak-Appointment-OnlineEditable" />
      </type>
    </element>
    <element id="Appointment.extension:OnlineEditable.extension">
      <path value="Appointment.extension.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Appointment.extension:OnlineEditable.extension:Indicator">
      <path value="Appointment.extension.extension" />
      <sliceName value="Indicator" />
      <alias value="OnlineWijzigbaarIndicator" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-52" />
        <comment value="OnlineEditableIndicator" />
      </mapping>
    </element>
    <element id="Appointment.extension:OnlineEditable.extension:OnlineEditableUntil">
      <path value="Appointment.extension.extension" />
      <sliceName value="OnlineEditableUntil" />
      <alias value="OnlineWijzigbaarTot" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-53" />
        <comment value="OnlineEditableUntil" />
      </mapping>
    </element>
    <element id="Appointment.extension:OnlineEditable.url">
      <path value="Appointment.extension.url" />
      <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/eAfspraak-Appointment-OnlineEditable" />
    </element>
    <element id="Appointment.extension:travelTime">
      <path value="Appointment.extension" />
      <sliceName value="travelTime" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://example.org/fhir/StructureDefinition/travelTime" />
      </type>
    </element>
    <element id="Appointment.identifier">
      <path value="Appointment.identifier" />
      <short value="IdentificationNumber" />
      <definition value="Globally unique number that identifies the instantiation of the information model. The number is composed of an identification of the issuer organization and a unique number assigned by this organization" />
      <alias value="Identificatienummer" />
      <min value="1" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-3" />
        <comment value="ContactSeriesId" />
      </mapping>
      <mapping>
        <identity value="hcim-basicelements-v1.0-2017EN" />
        <map value="NL-CM:0.0.6" />
        <comment value="IdentificationNumber" />
      </mapping>
    </element>
    <element id="Appointment.status">
      <path value="Appointment.status" />
      <short value="ContactStatus" />
      <alias value="ContactStatus" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-20" />
        <comment value="ContactStatus" />
      </mapping>
    </element>
    <element id="Appointment.status.extension">
      <path value="Appointment.status.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Appointment.status.extension:OrderStatus">
      <path value="Appointment.status.extension" />
      <sliceName value="OrderStatus" />
      <short value="OrderStatus" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://nictiz.nl/fhir/StructureDefinition/code-specification" />
      </type>
      <mapping>
        <identity value="hcim-plannedcareactivityfortransfer-v1.2.1-2015EN" />
        <map value="NL-CM:16.1.9" />
        <comment value="OrderStatus" />
      </mapping>
      <mapping>
        <identity value="hcim-plannedcareactivityfortransfer-v3.0-2016EN" />
        <map value="NL-CM:16.1.9" />
        <comment value="OrderStatus" />
      </mapping>
      <mapping>
        <identity value="hcim-plannedcareactivityfortransfer-v3.1-2017EN" />
        <map value="NL-CM:16.1.9" />
        <comment value="OrderStatus" />
      </mapping>
    </element>
    <element id="Appointment.status.extension:OrderStatus.url">
      <path value="Appointment.status.extension.url" />
      <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/code-specification" />
    </element>
    <element id="Appointment.status.extension:OrderStatus.value[x]">
      <path value="Appointment.status.extension.value[x]" />
      <binding>
        <strength value="extensible" />
        <description value="The status of the order." />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.16.1.2--20171231000000" />
          <display value="OrderStatusCodelijst" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Appointment.serviceCategory">
      <path value="Appointment.serviceCategory" />
      <short value="ContactCategory" />
      <definition value="A broad categorisation of the service that is to be performed during this appointment" />
      <alias value="ContactCategorie" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-25" />
        <comment value="ContactCategory" />
      </mapping>
    </element>
    <element id="Appointment.serviceType">
      <path value="Appointment.serviceType" />
      <short value="ContactProcedureType" />
      <definition value="Type of procedure or service that is performed or is scheduled to be performed during the contract" />
      <alias value="ContactVerrichtingType" />
    </element>
    <element id="Appointment.specialty">
      <path value="Appointment.specialty" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="coding.system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <alias value="Specialisme" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-26" />
        <comment value="Specialty" />
      </mapping>
    </element>
    <element id="Appointment.specialty:specialtyAGB">
      <path value="Appointment.specialty" />
      <sliceName value="specialtyAGB" />
      <binding>
        <strength value="required" />
        <description value="Specific specialty associated with the agency" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.7--20171231000000" />
          <display value="SpecialismeAGBCodelijst" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Appointment.specialty:specialtyAGB.coding.system">
      <path value="Appointment.specialty.coding.system" />
      <min value="1" />
      <fixedUri value="urn:oid:2.16.840.1.113883.2.4.6.7" />
    </element>
    <element id="Appointment.specialty:specialtyUZI">
      <path value="Appointment.specialty" />
      <sliceName value="specialtyUZI" />
      <binding>
        <strength value="required" />
        <description value="Specific specialty associated with the agency" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.6--20171231000000" />
          <display value="SpecialismeUZICodelijst" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Appointment.specialty:specialtyUZI.coding.system">
      <path value="Appointment.specialty.coding.system" />
      <min value="1" />
      <fixedUri value="http://fhir.nl/fhir/NamingSystem/uzi-rolcode" />
    </element>
    <element id="Appointment.appointmentType">
      <path value="Appointment.appointmentType" />
      <short value="ContactType" />
      <definition value="The type of contact." />
      <alias value="ContactType" />
      <binding>
        <strength value="extensible" />
        <description value="ContactTypeCodelijst" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.15.1.1--20171231000000" />
          <display value="ContactTypeCodelijst" />
        </valueSetReference>
      </binding>
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-24" />
        <comment value="ContactType" />
      </mapping>
    </element>
    <element id="Appointment.reason">
      <path value="Appointment.reason" />
      <short value="DeviatingResult" />
      <definition value="A deviating result which serves as the reason for the contact." />
      <comment value="The three child elements of ContactReason (Problem, Procedure and DeviatingResult) are mapped to the FHIR elements reason and indication. The container concept ContactReason is omitted in the mapping. Both FHIR elements convey the information on the reason the appointment as been scheduled to take place, either as a Reference or a CodeableConcept. This is clarified in FHIR R4 becasue the element indication is renamed to reasonReference." />
      <alias value="AfwijkendeUitslag" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-46" />
        <comment value="DeviatingResult" />
      </mapping>
    </element>
    <element id="Appointment.indication">
      <path value="Appointment.indication" />
      <short value="Procedure | Problem" />
      <definition value="Reason the appointment has been scheduled to take place, as specified using information from another resource. According to the dataset, this is either a Procedure or Problem." />
      <comment value="The three child elements of ContactReason (Problem, Procedure and DeviatingResult) are mapped to the FHIR elements reason and indication. The container concept ContactReason is omitted in the mapping. Both FHIR elements convey the information on the reason the appointment as been scheduled to take place, either as a Reference or a CodeableConcept. This is clarified in FHIR R4 becasue the element indication is renamed to reasonReference." />
      <alias value="Verrichting" />
      <alias value="Probleem" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-42" />
        <comment value="Problem" />
      </mapping>
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-44" />
        <comment value="Procedure" />
      </mapping>
    </element>
    <element id="Appointment.description">
      <path value="Appointment.description" />
      <short value="ContactSubject" />
      <alias value="ContactOnderwerp" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-21" />
        <comment value="ContactSubject" />
      </mapping>
    </element>
    <element id="Appointment.start">
      <path value="Appointment.start" />
      <short value="StartDateTime" />
      <definition value="The date and time at which the contact took place." />
      <alias value="BeginDatumTijd" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-6" />
        <comment value="StartDateTime" />
      </mapping>
      <mapping>
        <identity value="hcim-plannedcareactivityfortransfer-v1.2.1-2015EN" />
        <map value="NL-CM:16.1.10" />
        <comment value="StartDate" />
      </mapping>
      <mapping>
        <identity value="hcim-plannedcareactivityfortransfer-v3.0-2016EN" />
        <map value="NL-CM:16.1.10" />
        <comment value="StartDate" />
      </mapping>
      <mapping>
        <identity value="hcim-plannedcareactivityfortransfer-v3.1-2017EN" />
        <map value="NL-CM:16.1.10" />
        <comment value="StartDate" />
      </mapping>
      <mapping>
        <identity value="hcim-basicelements-v1.0-2017EN" />
        <map value="NL-CM:0.0.14" />
        <comment value="DateTime" />
      </mapping>
    </element>
    <element id="Appointment.end">
      <path value="Appointment.end" />
      <short value="EndDateTime" />
      <definition value="The date and time at which the contact ended. If the contact takes place over a period of time, this indicates the end of the period, in the case of an admission, for example." />
      <alias value="EindDatumTijd" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-7" />
        <comment value="EndDateTime" />
      </mapping>
      <mapping>
        <identity value="hcim-plannedcareactivityfortransfer-v1.2.1-2015EN" />
        <map value="NL-CM:16.1.11" />
        <comment value="EndDate" />
      </mapping>
      <mapping>
        <identity value="hcim-plannedcareactivityfortransfer-v3.0-2016EN" />
        <map value="NL-CM:16.1.11" />
        <comment value="EndDate" />
      </mapping>
      <mapping>
        <identity value="hcim-plannedcareactivityfortransfer-v3.1-2017EN" />
        <map value="NL-CM:16.1.11" />
        <comment value="EndDate" />
      </mapping>
    </element>
    <element id="Appointment.minutesDuration">
      <path value="Appointment.minutesDuration" />
      <short value="ContactDuration" />
      <definition value="Appointment duration. The duration of a clinical appointment usually equals the difference between EndDateTime and StartDateTime. This is usually not the case in the care, e.g. home health. In a care setting there is usually a time range, for example between 12 and 2PM, for performing certain services within a maximum timespan of e.g. 15 minutes. The difference between end and Start of the appointment may be longer than the actual appointment, for example because of an extended visit at the previous client and/or busy traffic." />
      <alias value="ContactDuur" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-8" />
        <comment value="ContactDuration" />
      </mapping>
    </element>
    <element id="Appointment.created">
      <path value="Appointment.created" />
      <short value="DateTime" />
      <definition value="The date/time stamp that this appointment was initially created" />
      <alias value="DatumTijd" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-5" />
        <comment value="DateTime" />
      </mapping>
    </element>
    <element id="Appointment.comment">
      <path value="Appointment.comment" />
      <short value="ContactDescription" />
      <definition value="Additional description about the appointment in free text." />
      <alias value="ContactOmschrijving" />
    </element>
    <element id="Appointment.incomingReferral">
      <path value="Appointment.incomingReferral" />
      <definition value="Referral that is the basis for requesting an appointment or planning one. A referral is required in some contexts to be eligible for a specific type of care. In a lot of cases this referral will be from the general practitioner." />
      <alias value="Verwijzing" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-49" />
        <comment value="Referral" />
      </mapping>
    </element>
    <element id="Appointment.participant">
      <path value="Appointment.participant" />
      <short value="ContactWith" />
      <definition value="The healthcare provider with whom the contact took place. The specialty and role of the healthcare provider can be entered in the HealthcareProvider building block as well." />
      <alias value="ContactMet" />
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-27" />
        <comment value="ContactWith" />
      </mapping>
      <mapping>
        <identity value="hcim-basicelements-v1.0-2017EN" />
        <map value="NL-CM:0.0.7" />
        <comment value="Author" />
      </mapping>
      <mapping>
        <identity value="hcim-basicelements-v1.0-2017EN" />
        <map value="NL-CM:0.0.11" />
        <comment value="Subject" />
      </mapping>
    </element>
    <element id="Appointment.participant.type.coding">
      <path value="Appointment.participant.type.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Appointment.participant.type.coding:healthProfessionalRole">
      <path value="Appointment.participant.type.coding" />
      <sliceName value="healthProfessionalRole" />
      <short value="HealthProfessionalRole" />
      <definition value="The role the healthcare provider fulfils in the healthcare process. For healthcare providers, this could be for example main practitioner, referrer or general practitioner." />
      <alias value="ZorgverlenerRol" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.5--20171231000000" />
          <display value="ZorgverlenerRolCodelijst" />
        </valueSetReference>
      </binding>
      <mapping>
        <identity value="hcim-healthprofessional-v1.2.1-2015EN" />
        <map value="NL-CM:17.1.5" />
        <comment value="HealthcareProviderRole" />
      </mapping>
      <mapping>
        <identity value="hcim-healthprofessional-v3.0-2016EN" />
        <map value="NL-CM:17.1.5" />
        <comment value="HealthcareProviderRole" />
      </mapping>
      <mapping>
        <identity value="hcim-healthprofessional-v3.2-2017EN" />
        <map value="NL-CM:17.1.5" />
        <comment value="HealthProfessionalRole" />
      </mapping>
    </element>
    <element id="Appointment.participant.actor">
      <path value="Appointment.participant.actor" />
      <alias value="Contactpersoon" />
      <alias value="Patient" />
      <alias value="Zorgverlener" />
      <alias value="Locatie" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-patient" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/HealthcareService" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-location" />
      </type>
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-30" />
        <comment value="Contact" />
      </mapping>
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-31" />
        <comment value="Patient" />
      </mapping>
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-32" />
        <comment value="HealthProfessional" />
      </mapping>
      <mapping>
        <identity value="art-decor-eafspraak" />
        <map value="eafspraak-dataelement-33" />
        <comment value="Location" />
      </mapping>
    </element>
    <element id="Appointment.participant.actor.extension">
      <path value="Appointment.participant.actor.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Appointment.participant.actor.extension:practitionerRole">
      <path value="Appointment.participant.actor.extension" />
      <sliceName value="practitionerRole" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference" />
      </type>
    </element>
    <element id="Appointment.participant.required">
      <path value="Appointment.participant.required" />
      <short value="ContactWithRequired" />
      <alias value="ContactMetVereist" />
    </element>
    <element id="Appointment.participant.status">
      <path value="Appointment.participant.status" />
      <short value="ContactWithStatus" />
      <definition value="Indicated presence of the ContactParty." />
      <alias value="ContactMetStatus" />
    </element>
  </differential>
</StructureDefinition>