<OperationDefinition xmlns="http://hl7.org/fhir">
  <id value="UpdateService" />
  <url value="http://omi.de/fhir/registry/OperationDefinition/UpdateService" />
  <version value="0.3.28" />
  <name value="update-service" />
  <title value="UpdateService" />
  <status value="active" />
  <kind value="operation" />
  <publisher value="MOLIT gGmbH" />
  <description value="Update a AI-Service in Registry Operation. All parameters optional, only the ones that need to be updated should be provided. All resources must have an id." />
  <affectsState value="true" />
  <code value="update-service" />
  <resource value="HealthcareService" />
  <system value="false" />
  <type value="true" />
  <instance value="false" />
  <inputProfile value="http://omi.de/fhir/registry/StructureDefinition/UpdateServiceInputParameter" />
  <parameter>
    <name value="service" />
    <use value="in" />
    <min value="0" />
    <max value="1" />
    <type value="HealthcareService" />
  </parameter>
  <parameter>
    <name value="organization" />
    <use value="in" />
    <min value="0" />
    <max value="1" />
    <type value="Organization" />
  </parameter>
  <parameter>
    <name value="device" />
    <use value="in" />
    <min value="0" />
    <max value="1" />
    <type value="Device" />
  </parameter>
  <parameter>
    <name value="device-input-parameters" />
    <use value="in" />
    <min value="0" />
    <max value="1" />
    <type value="StructureDefinition" />
  </parameter>
  <parameter>
    <name value="device-output-parameters" />
    <use value="in" />
    <min value="0" />
    <max value="1" />
    <type value="StructureDefinition" />
  </parameter>
  <parameter>
    <name value="profiles" />
    <use value="in" />
    <min value="0" />
    <max value="*" />
    <type value="StructureDefinition" />
  </parameter>
  <parameter>
    <name value="endpoint" />
    <use value="in" />
    <min value="0" />
    <max value="1" />
    <type value="Endpoint" />
  </parameter>
</OperationDefinition>