diff --git a/.gitignore b/.gitignore index dc6110c..dec15ca 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ ### -# mii processes projectathon common ignores +# mii processes common ignores ### **/.classpath **/.project @@ -9,6 +9,8 @@ **/*.iml +**/dependency-reduced-pom.xml + ### # test data generator ignores ### diff --git a/mii-dsf-process-kds-report/pom.xml b/mii-dsf-process-kds-report/pom.xml new file mode 100644 index 0000000..491e436 --- /dev/null +++ b/mii-dsf-process-kds-report/pom.xml @@ -0,0 +1,298 @@ + + + 4.0.0 + + mii-dsf-process-kds-report + + + mii-dsf-processes + de.medizininformatik-initiative + 0.2.0-SNAPSHOT + + + + ${project.basedir}/.. + + + + + org.highmed.dsf + dsf-bpe-process-base + provided + + + de.medizininformatik-initiative + mii-dsf-processes-kds-client + + + org.springframework + spring-web + provided + + + + org.highmed.dsf + dsf-tools-documentation-generator + provided + + + de.hs-heilbronn.mi + log4j2-utils + provided + + + + org.highmed.dsf + dsf-fhir-validation + test + + + org.mockito + mockito-core + test + + + org.highmed.dsf + dsf-bpe-process-base + test + test-jar + + + + + + + org.codehaus.mojo + exec-maven-plugin + + + + exec + + prepare-package + + + + java + + -classpath + + + org.highmed.dsf.tools.generator.DocumentationGenerator + + + de.medizininformatik_initiative.process.kds.report + + + true + true + compile + ${project.basedir} + + + + org.apache.maven.plugins + maven-shade-plugin + + + package + + shade + + + + + de.medizininformatik-initiative:mii-dsf-processes-kds-client + + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + copy-process-plugin-to-docker-test-setup/dic1 + package + + copy + + + + + ${project.groupId} + ${project.artifactId} + ${project.version} + + + + ../mii-dsf-processes-docker-test-setup/dic1/bpe/process + + + + + copy-dependencies/dic1 + package + + copy + + + + + ca.uhn.hapi.fhir + hapi-fhir-client + ${hapi.version} + + + + ../mii-dsf-processes-docker-test-setup/dic1/bpe/plugin + + + + + copy-process-plugin-to-docker-test-setup/dic2 + package + + copy + + + + + ${project.groupId} + ${project.artifactId} + ${project.version} + + + + ../mii-dsf-processes-docker-test-setup/dic2/bpe/process + + + + + copy-dependencies/dic2 + package + + copy + + + + + ca.uhn.hapi.fhir + hapi-fhir-client + ${hapi.version} + + + + ../mii-dsf-processes-docker-test-setup/dic2/bpe/plugin + + + + + copy-process-plugin-to-docker-test-setup/hrp + package + + copy + + + + + ${project.groupId} + ${project.artifactId} + ${project.version} + + + + ../mii-dsf-processes-docker-test-setup/hrp/bpe/process + + + + + copy-dependencies/hrp + package + + copy + + + + + ca.uhn.hapi.fhir + hapi-fhir-client + ${hapi.version} + + + + ../mii-dsf-processes-docker-test-setup/hrp/bpe/plugin + + + + + + + org.apache.maven.plugins + maven-clean-plugin + + + + + ../mii-dsf-processes-docker-test-setup/dic1/bpe/process + + + ${project.artifactId}-${project.version}.jar + + false + + + + ../mii-dsf-processes-docker-test-setup/dic1/bpe/plugin + + + hapi-fhir-client-${hapi.version}.jar + + false + + + + ../mii-dsf-processes-docker-test-setup/dic2/bpe/process + + + ${project.artifactId}-${project.version}.jar + + false + + + + ../mii-dsf-processes-docker-test-setup/dic2/bpe/plugin + + + hapi-fhir-client-${hapi.version}.jar + + false + + + + ../mii-dsf-processes-docker-test-setup/hrp/bpe/process + + + ${project.artifactId}-${project.version}.jar + + false + + + + ../mii-dsf-processes-docker-test-setup/hrp/bpe/plugin + + + hapi-fhir-client-${hapi.version}.jar + + false + + + + + + + \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/ConstantsKdsReport.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/ConstantsKdsReport.java new file mode 100644 index 0000000..77a62bf --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/ConstantsKdsReport.java @@ -0,0 +1,82 @@ +package de.medizininformatik_initiative.process.kds.report; + +import static de.medizininformatik_initiative.process.kds.report.KdsReportProcessPluginDefinition.VERSION; + +public interface ConstantsKdsReport +{ + String PROCESS_NAME_KDS_REPORT_AUTOSTART = "kdsReportAutostart"; + String PROCESS_NAME_KDS_REPORT_RECEIVE = "kdsReportReceive"; + String PROCESS_NAME_KDS_REPORT_SEND = "kdsReportSend"; + + String PROCESS_NAME_FULL_KDS_REPORT_AUTOSTART = "medizininformatik-initiativede_" + + PROCESS_NAME_KDS_REPORT_AUTOSTART; + String PROCESS_NAME_FULL_KDS_REPORT_RECEIVE = "medizininformatik-initiativede_" + PROCESS_NAME_KDS_REPORT_RECEIVE; + String PROCESS_NAME_FULL_KDS_REPORT_SEND = "medizininformatik-initiativede_" + PROCESS_NAME_KDS_REPORT_SEND; + + String BPMN_EXECUTION_VARIABLE_KDS_REPORT_TIMER_INTERVAL = "kdsReportTimerInterval"; + String BPMN_EXECUTION_VARIABLE_KDS_REPORT_STOP_TIMER = "kdsReportStopTimer"; + String BPMN_EXECUTION_VARIABLE_KDS_REPORT_SEARCH_BUNDLE = "kdsReportSearchBundle"; + String BPMN_EXECUTION_VARIABLE_KDS_REPORT_SEARCH_BUNDLE_RESPONSE_REFERENCE = "kdsReportSearchBundleResponseReference"; + String BPMN_EXECUTION_VARIABLE_KDS_REPORT_RECEIVE_ERROR = "kdsReportReceiveError"; + + String KDS_REPORT_TIMER_INTERVAL_DEFAULT_VALUE = "P7D"; + String FHIR_STORE_TYPE_BLAZE = "blaze"; + + String PROFILE_KDS_REPORT_SEARCH_BUNDLE = "http://medizininformatik-initiative.de/fhir/Bundle/mii-kds-report-search-bundle" + + "|" + VERSION; + String PROFILE_KDS_REPORT_SEARCH_BUNDLE_RESPONSE = "http://medizininformatik-initiative.de/fhir/Bundle/mii-kds-report-search-bundle-response" + + "|" + VERSION; + String EXTENSION_KDS_REPORT_STATUS_ERROR_URL = "http://medizininformatik-initiative.de/fhir/StructureDefinition/extension-mii-kds-report-status-error"; + + String CODESYSTEM_MII_KDS_REPORT = "http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report"; + String CODESYSTEM_MII_KDS_REPORT_VALUE_SEARCH_BUNDLE = "search-bundle"; + String CODESYSTEM_MII_KDS_REPORT_VALUE_SEARCH_BUNDLE_REFERENCE = "search-bundle-reference"; + String CODESYSTEM_MII_KDS_REPORT_VALUE_SEARCH_BUNDLE_RESPONSE_REFERENCE = "search-bundle-response-reference"; + String CODESYSTEM_MII_KDS_REPORT_VALUE_REPORT_STATUS = "kds-report-status"; + String CODESYSTEM_MII_KDS_REPORT_VALUE_TIMER_INTERVAL = "timer-interval"; + + String CODESYSTEM_MII_KDS_REPORT_STATUS = "http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report-status"; + String CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_NOT_ALLOWED = "not-allowed"; + String CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_NOT_REACHABLE = "not-reachable"; + String CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIPT_MISSING = "receipt-missing"; + String CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIPT_OK = "receipt-ok"; + String CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIPT_ERROR = "receipt-error"; + String CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIVE_OK = "receive-ok"; + String CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIVE_ERROR = "receive-error"; + + String PROCESS_MII_URI_BASE = "http://medizininformatik-initiative.de/bpe/Process/"; + + String PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_START = "http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-kds-report-task-autostart-start"; + String PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_START_AND_LATEST_VERSION = PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_START + + "|" + VERSION; + String PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_START_PROCESS_URI = PROCESS_MII_URI_BASE + + PROCESS_NAME_KDS_REPORT_AUTOSTART + "/"; + String PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_START_PROCESS_URI_AND_LATEST_VERSION = PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_START_PROCESS_URI + + VERSION; + String PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_START_MESSAGE_NAME = "kdsReportAutostartStart"; + + String PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_STOP = "http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-kds-report-task-autostart-stop"; + String PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_STOP_AND_LATEST_VERSION = PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_STOP + + "|" + VERSION; + String PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_STOP_MESSAGE_NAME = "kdsReportAutostartStop"; + + String PROFILE_MII_KDS_REPORT_TASK_SEND_START = "http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-kds-report-task-send-start"; + String PROFILE_MII_KDS_REPORT_TASK_SEND_START_AND_LATEST_VERSION = PROFILE_MII_KDS_REPORT_TASK_SEND_START + "|" + + VERSION; + String PROFILE_MII_KDS_REPORT_TASK_SEND_START_PROCESS_URI = PROCESS_MII_URI_BASE + PROCESS_NAME_KDS_REPORT_SEND + + "/"; + String PROFILE_KDS_MII_REPORT_TASK_SEND_START_PROCESS_URI_AND_LATEST_VERSION = PROFILE_MII_KDS_REPORT_TASK_SEND_START_PROCESS_URI + + VERSION; + String PROFILE_MII_KDS_REPORT_TASK_SEND_START_MESSAGE_NAME = "kdsReportSendStart"; + + String PROFILE_MII_KDS_REPORT_TASK_SEND = "http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-kds-report-task-send"; + String PROFILE_MII_KDS_REPORT_TASK_SEND_AND_LATEST_VERSION = PROFILE_MII_KDS_REPORT_TASK_SEND + "|" + VERSION; + String PROFILE_MII_KDS_REPORT_TASK_SEND_PROCESS_URI = PROCESS_MII_URI_BASE + PROCESS_NAME_KDS_REPORT_RECEIVE + "/"; + String PROFILE_MII_KDS_REPORT_TASK_SEND_PROCESS_URI_AND_LATEST_VERSION = PROFILE_MII_KDS_REPORT_TASK_SEND_PROCESS_URI + + VERSION; + String PROFILE_MII_KDS_REPORT_TASK_SEND_MESSAGE_NAME = "kdsReportSend"; + + String PROFILE_MII_KDS_REPORT_TASK_RECEIVE = "http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-kds-report-task-receive"; + String PROFILE_MII_KDS_REPORT_TASK_RECEIVE_AND_LATEST_VERSION = PROFILE_MII_KDS_REPORT_TASK_RECEIVE + "|" + VERSION; + String PROFILE_MII_KDS_REPORT_TASK_RECEIVE_MESSAGE_NAME = "kdsReportReceive"; +} diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/KdsReportProcessPluginDefinition.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/KdsReportProcessPluginDefinition.java new file mode 100644 index 0000000..6256233 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/KdsReportProcessPluginDefinition.java @@ -0,0 +1,110 @@ +package de.medizininformatik_initiative.process.kds.report; + +import java.time.LocalDate; +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.util.stream.Stream; + +import org.highmed.dsf.bpe.ProcessPluginDefinition; +import org.highmed.dsf.fhir.resources.AbstractResource; +import org.highmed.dsf.fhir.resources.ActivityDefinitionResource; +import org.highmed.dsf.fhir.resources.CodeSystemResource; +import org.highmed.dsf.fhir.resources.ResourceProvider; +import org.highmed.dsf.fhir.resources.StructureDefinitionResource; +import org.highmed.dsf.fhir.resources.ValueSetResource; +import org.springframework.context.ApplicationContext; +import org.springframework.core.env.PropertyResolver; + +import ca.uhn.fhir.context.FhirContext; +import de.medizininformatik_initiative.process.kds.report.spring.config.KdsReportConfig; +import de.medizininformatik_initiative.processes.kds.client.KdsClientFactory; + +public class KdsReportProcessPluginDefinition implements ProcessPluginDefinition +{ + public static final String VERSION = "0.2.0"; + public static final LocalDate RELEASE_DATE = LocalDate.of(2022, 4, 14); + + @Override + public String getName() + { + return "mii-process-kds-report"; + } + + @Override + public String getVersion() + { + return VERSION; + } + + @Override + public LocalDate getReleaseDate() + { + return RELEASE_DATE; + } + + @Override + public Stream getBpmnFiles() + { + return Stream.of("bpe/kds-report-autostart.bpmn", "bpe/kds-report-send.bpmn", "bpe/kds-report-receive.bpmn"); + } + + @Override + public Stream> getSpringConfigClasses() + { + return Stream.of(KdsReportConfig.class); + } + + @Override + public ResourceProvider getResourceProvider(FhirContext fhirContext, ClassLoader classLoader, + PropertyResolver resolver) + { + var aAutostart = ActivityDefinitionResource.file("fhir/ActivityDefinition/mii-kds-report-autostart.xml"); + var aReceive = ActivityDefinitionResource.file("fhir/ActivityDefinition/mii-kds-report-receive.xml"); + var aSend = ActivityDefinitionResource.file("fhir/ActivityDefinition/mii-kds-report-send.xml"); + + var cReport = CodeSystemResource.file("fhir/CodeSystem/mii-kds-report.xml"); + var cReportStatus = CodeSystemResource.file("fhir/CodeSystem/mii-kds-report-status.xml"); + + var eReportStatusError = StructureDefinitionResource + .file("fhir/StructureDefinition/extension-mii-kds-report-status-error.xml"); + + var sAutostartStart = StructureDefinitionResource + .file("fhir/StructureDefinition/mii-kds-report-task-autostart-start.xml"); + var sAutostartStop = StructureDefinitionResource + .file("fhir/StructureDefinition/mii-kds-report-task-autostart-stop.xml"); + var sSearchBundle = StructureDefinitionResource + .file("fhir/StructureDefinition/mii-kds-report-search-bundle.xml"); + var sSearchBundleResponse = StructureDefinitionResource + .file("fhir/StructureDefinition/mii-kds-report-search-bundle-response.xml"); + var sReceive = StructureDefinitionResource.file("fhir/StructureDefinition/mii-kds-report-task-receive.xml"); + var sSend = StructureDefinitionResource.file("fhir/StructureDefinition/mii-kds-report-task-send.xml"); + var sSendStart = StructureDefinitionResource + .file("fhir/StructureDefinition/mii-kds-report-task-send-start.xml"); + + var vReport = ValueSetResource.file("fhir/ValueSet/mii-kds-report.xml"); + var vReportStatusReceive = ValueSetResource.file("fhir/ValueSet/mii-kds-report-status-receive.xml"); + var vReportStatusSend = ValueSetResource.file("fhir/ValueSet/mii-kds-report-status-send.xml"); + + Map> resourcesByProcessKeyAndVersion = Map.of( + ConstantsKdsReport.PROCESS_NAME_FULL_KDS_REPORT_AUTOSTART + "/" + VERSION, + Arrays.asList(aAutostart, cReport, sAutostartStart, sAutostartStop, vReport), + ConstantsKdsReport.PROCESS_NAME_FULL_KDS_REPORT_RECEIVE + "/" + VERSION, + Arrays.asList(aReceive, cReport, cReportStatus, eReportStatusError, sSend, sSearchBundle, + sSearchBundleResponse, vReport, vReportStatusReceive), + ConstantsKdsReport.PROCESS_NAME_FULL_KDS_REPORT_SEND + "/" + VERSION, + Arrays.asList(aSend, cReport, cReportStatus, eReportStatusError, sReceive, sSearchBundle, + sSearchBundleResponse, sSendStart, vReport, vReportStatusSend)); + + return ResourceProvider.read(VERSION, RELEASE_DATE, + () -> fhirContext.newXmlParser().setStripVersionsFromReferences(false), classLoader, resolver, + resourcesByProcessKeyAndVersion); + } + + @Override + public void onProcessesDeployed(ApplicationContext pluginApplicationContext, List activeProcesses) + { + if (activeProcesses.contains(ConstantsKdsReport.PROCESS_NAME_FULL_KDS_REPORT_SEND)) + pluginApplicationContext.getBean(KdsClientFactory.class).testConnection(); + } +} diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/message/SendKdsReport.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/message/SendKdsReport.java new file mode 100644 index 0000000..b06748d --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/message/SendKdsReport.java @@ -0,0 +1,101 @@ +package de.medizininformatik_initiative.process.kds.report.message; + +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_SEARCH_BUNDLE_RESPONSE_REFERENCE; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_NOT_ALLOWED; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_NOT_REACHABLE; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_VALUE_SEARCH_BUNDLE_RESPONSE_REFERENCE; + +import java.util.Objects; +import java.util.stream.Stream; + +import javax.ws.rs.WebApplicationException; +import javax.ws.rs.core.Response; + +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; +import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; +import org.highmed.dsf.fhir.organization.OrganizationProvider; +import org.highmed.dsf.fhir.task.AbstractTaskMessageSend; +import org.highmed.dsf.fhir.task.TaskHelper; +import org.hl7.fhir.r4.model.Reference; +import org.hl7.fhir.r4.model.ResourceType; +import org.hl7.fhir.r4.model.Task; +import org.springframework.beans.factory.InitializingBean; + +import ca.uhn.fhir.context.FhirContext; +import de.medizininformatik_initiative.process.kds.report.util.KdsReportStatusGenerator; + +public class SendKdsReport extends AbstractTaskMessageSend implements InitializingBean +{ + private final KdsReportStatusGenerator statusGenerator; + + public SendKdsReport(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, + ReadAccessHelper readAccessHelper, OrganizationProvider organizationProvider, FhirContext fhirContext, + KdsReportStatusGenerator statusGenerator) + { + super(clientProvider, taskHelper, readAccessHelper, organizationProvider, fhirContext); + + this.statusGenerator = statusGenerator; + } + + @Override + public void afterPropertiesSet() throws Exception + { + super.afterPropertiesSet(); + Objects.requireNonNull(statusGenerator, "statusGenerator"); + } + + @Override + protected Stream getAdditionalInputParameters(DelegateExecution execution) + { + String bundleId = (String) execution + .getVariable(BPMN_EXECUTION_VARIABLE_KDS_REPORT_SEARCH_BUNDLE_RESPONSE_REFERENCE); + + Task.ParameterComponent parameterComponent = new Task.ParameterComponent(); + parameterComponent.getType().addCoding().setSystem(CODESYSTEM_MII_KDS_REPORT) + .setCode(CODESYSTEM_MII_KDS_REPORT_VALUE_SEARCH_BUNDLE_RESPONSE_REFERENCE); + parameterComponent.setValue(new Reference(bundleId).setType(ResourceType.Bundle.name())); + + return Stream.of(parameterComponent); + } + + @Override + protected void handleIntermediateThrowEventError(Exception exception, String errorMessage) + { + Task task = getLeadingTaskFromExecutionVariables(); + + if (task != null) + { + String statusCode = CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_NOT_REACHABLE; + if (exception instanceof WebApplicationException) + { + WebApplicationException webApplicationException = (WebApplicationException) exception; + if (webApplicationException.getResponse() != null && webApplicationException.getResponse() + .getStatus() == Response.Status.FORBIDDEN.getStatusCode()) + { + statusCode = CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_NOT_ALLOWED; + } + } + + task.addOutput(statusGenerator.createKdsReportStatusOutput(statusCode, createErrorMessage(exception))); + updateLeadingTaskInExecutionVariables(task); + } + + super.handleIntermediateThrowEventError(exception, errorMessage); + } + + @Override + protected void addErrorMessage(Task task, String errorMessage) + { + // nothing to do here + } + + private String createErrorMessage(Exception exception) + { + return exception.getClass().getSimpleName() + + ((exception.getMessage() != null && !exception.getMessage().isBlank()) + ? (": " + exception.getMessage()) + : ""); + } +} diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/message/SendReceipt.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/message/SendReceipt.java new file mode 100644 index 0000000..390b4bc --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/message/SendReceipt.java @@ -0,0 +1,87 @@ +package de.medizininformatik_initiative.process.kds.report.message; + +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_RECEIVE_ERROR; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIPT_ERROR; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIPT_OK; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIVE_ERROR; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_VALUE_REPORT_STATUS; + +import java.util.Objects; +import java.util.stream.Stream; + +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; +import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; +import org.highmed.dsf.fhir.organization.OrganizationProvider; +import org.highmed.dsf.fhir.task.AbstractTaskMessageSend; +import org.highmed.dsf.fhir.task.TaskHelper; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.Task; +import org.hl7.fhir.r4.model.Type; +import org.springframework.beans.factory.InitializingBean; + +import ca.uhn.fhir.context.FhirContext; +import de.medizininformatik_initiative.process.kds.report.util.KdsReportStatusGenerator; + +public class SendReceipt extends AbstractTaskMessageSend implements InitializingBean +{ + private final KdsReportStatusGenerator kdsReportStatusGenerator; + + public SendReceipt(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, + ReadAccessHelper readAccessHelper, OrganizationProvider organizationProvider, FhirContext fhirContext, + KdsReportStatusGenerator kdsReportStatusGenerator) + { + super(clientProvider, taskHelper, readAccessHelper, organizationProvider, fhirContext); + this.kdsReportStatusGenerator = kdsReportStatusGenerator; + } + + @Override + public void afterPropertiesSet() throws Exception + { + super.afterPropertiesSet(); + Objects.requireNonNull(kdsReportStatusGenerator, "kdsReportStatusGenerator"); + } + + @Override + protected Stream getAdditionalInputParameters(DelegateExecution execution) + { + if (execution.getVariable(BPMN_EXECUTION_VARIABLE_KDS_REPORT_RECEIVE_ERROR) != null) + return createReceiptError(); + else + return createReceiptOk(); + } + + private Stream createReceiptError() + { + return kdsReportStatusGenerator.transformOutputToInputComponent(getLeadingTaskFromExecutionVariables()) + .map(this::receiveToReceiptStatus); + } + + private Task.ParameterComponent receiveToReceiptStatus(Task.ParameterComponent parameterComponent) + { + Type value = parameterComponent.getValue(); + if (value instanceof Coding) + { + Coding coding = (Coding) value; + if (CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIVE_ERROR.equals(coding.getCode())) + { + coding.setCode(CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIPT_ERROR); + } + } + + return parameterComponent; + } + + private Stream createReceiptOk() + { + Task.ParameterComponent parameterComponent = new Task.ParameterComponent(); + parameterComponent.getType().addCoding().setSystem(CODESYSTEM_MII_KDS_REPORT) + .setCode(CODESYSTEM_MII_KDS_REPORT_VALUE_REPORT_STATUS); + parameterComponent.setValue(new Coding().setSystem(CODESYSTEM_MII_KDS_REPORT_STATUS) + .setCode(CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIPT_OK)); + + return Stream.of(parameterComponent); + } +} diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/message/StartSendKdsReport.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/message/StartSendKdsReport.java new file mode 100644 index 0000000..675edf7 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/message/StartSendKdsReport.java @@ -0,0 +1,33 @@ +package de.medizininformatik_initiative.process.kds.report.message; + +import java.util.stream.Stream; + +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; +import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; +import org.highmed.dsf.fhir.organization.OrganizationProvider; +import org.highmed.dsf.fhir.task.AbstractTaskMessageSend; +import org.highmed.dsf.fhir.task.TaskHelper; +import org.hl7.fhir.r4.model.Task; + +import ca.uhn.fhir.context.FhirContext; +import de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport; + +public class StartSendKdsReport extends AbstractTaskMessageSend +{ + public StartSendKdsReport(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, + ReadAccessHelper readAccessHelper, OrganizationProvider organizationProvider, FhirContext fhirContext) + { + super(clientProvider, taskHelper, readAccessHelper, organizationProvider, fhirContext); + } + + @Override + protected Stream getAdditionalInputParameters(DelegateExecution execution) + { + return getLeadingTaskFromExecutionVariables().getInput().stream().filter(Task.ParameterComponent::hasType) + .filter(i -> i.getType().getCoding().stream() + .anyMatch(c -> ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT.equals(c.getSystem()) + && ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_VALUE_SEARCH_BUNDLE_REFERENCE + .equals(c.getCode()))); + } +} diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/CheckSearchBundle.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/CheckSearchBundle.java new file mode 100644 index 0000000..6042d16 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/CheckSearchBundle.java @@ -0,0 +1,127 @@ +package de.medizininformatik_initiative.process.kds.report.service; + +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_SEARCH_BUNDLE; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.PROFILE_KDS_REPORT_SEARCH_BUNDLE; + +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.highmed.dsf.bpe.delegate.AbstractServiceDelegate; +import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; +import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; +import org.highmed.dsf.fhir.task.TaskHelper; +import org.hl7.fhir.r4.model.Bundle; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.web.util.UriComponents; +import org.springframework.web.util.UriComponentsBuilder; + +public class CheckSearchBundle extends AbstractServiceDelegate +{ + private static final Logger logger = LoggerFactory.getLogger(CheckSearchBundle.class); + + private static final Pattern MODIFIERS = Pattern.compile(":.*"); + + private static final String CAPABILITY_STATEMENT_PATH = "metadata"; + private static final String SUMMARY_SEARCH_PARAM = "_summary"; + private static final String SUMMARY_SEARCH_PARAM_VALUE_COUNT = "count"; + private static final List VALID_SEARCH_PARAMS = List.of("_profile", "type", SUMMARY_SEARCH_PARAM); + + public CheckSearchBundle(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, + ReadAccessHelper readAccessHelper) + { + super(clientProvider, taskHelper, readAccessHelper); + } + + @Override + protected void doExecute(DelegateExecution delegateExecution) + { + Bundle bundle = (Bundle) execution.getVariable(BPMN_EXECUTION_VARIABLE_KDS_REPORT_SEARCH_BUNDLE); + + testProfile(bundle); + + List searches = bundle.getEntry(); + + testNoResources(searches); + testRequestMethod(searches); + testRequestUrls(searches); + + logger.info("Search Bundle contains only valid requests of type GET and valid search params {}", + VALID_SEARCH_PARAMS); + } + + private void testProfile(Bundle bundle) + { + if (bundle.getMeta().getProfile().stream() + .noneMatch(p -> PROFILE_KDS_REPORT_SEARCH_BUNDLE.equals(p.getValue()))) + throw new RuntimeException( + "Search Bundle profile does not match expected profile '" + PROFILE_KDS_REPORT_SEARCH_BUNDLE + "'"); + } + + private void testNoResources(List searches) + { + if (searches.stream().map(Bundle.BundleEntryComponent::getResource).anyMatch(Objects::nonNull)) + throw new RuntimeException("Search Bundle contains resources"); + } + + private void testRequestMethod(List searches) + { + long httpGetCount = searches.stream().filter(Bundle.BundleEntryComponent::hasRequest) + .map(Bundle.BundleEntryComponent::getRequest).filter(Bundle.BundleEntryRequestComponent::hasMethod) + .map(Bundle.BundleEntryRequestComponent::getMethod).filter(Bundle.HTTPVerb.GET::equals).count(); + + int searchesCount = searches.size(); + + if (searchesCount != httpGetCount) + throw new RuntimeException("Search Bundle contains HTTP method other then GET"); + } + + private void testRequestUrls(List searches) + { + List requests = searches.stream() + .filter(Bundle.BundleEntryComponent::hasRequest).map(Bundle.BundleEntryComponent::getRequest) + .filter(Bundle.BundleEntryRequestComponent::hasUrl).collect(Collectors.toList()); + + int requestCount = requests.size(); + int searchesCount = searches.size(); + + if (searchesCount != requestCount) + throw new RuntimeException("Search Bundle contains request without url"); + + List uriComponents = requests.stream() + .map(r -> UriComponentsBuilder.fromUriString(r.getUrl()).build()).collect(Collectors.toList()); + + testContainsSummaryCount(uriComponents); + testContainsValidSearchParams(uriComponents); + } + + private void testContainsSummaryCount(List uriComponents) + { + uriComponents.stream().filter(u -> !CAPABILITY_STATEMENT_PATH.equals(u.getPath())) + .map(u -> u.getQueryParams().toSingleValueMap()).forEach(this::testSummaryCount); + } + + private void testSummaryCount(Map queryParams) + { + if (!SUMMARY_SEARCH_PARAM_VALUE_COUNT.equals(queryParams.get(SUMMARY_SEARCH_PARAM))) + throw new RuntimeException("Search Bundle contains request url without _summary=count"); + } + + private void testContainsValidSearchParams(List uriComponents) + { + uriComponents.stream().filter(u -> !CAPABILITY_STATEMENT_PATH.equals(u.getPath())) + .map(u -> u.getQueryParams().toSingleValueMap()).forEach(this::testSearchParams); + } + + private void testSearchParams(Map queryParams) + { + if (queryParams.keySet().stream().map(s -> MODIFIERS.matcher(s).replaceAll("")) + .anyMatch(s -> !VALID_SEARCH_PARAMS.contains(s))) + throw new RuntimeException("Search Bundle contains invalid search params, only allowed search params are " + + VALID_SEARCH_PARAMS); + } +} diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/CreateKdsReport.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/CreateKdsReport.java new file mode 100644 index 0000000..87c479e --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/CreateKdsReport.java @@ -0,0 +1,220 @@ +package de.medizininformatik_initiative.process.kds.report.service; + +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_SEARCH_BUNDLE; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_SEARCH_BUNDLE_RESPONSE_REFERENCE; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.FHIR_STORE_TYPE_BLAZE; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.PROFILE_KDS_REPORT_SEARCH_BUNDLE_RESPONSE; +import static org.highmed.dsf.bpe.ConstantsBase.BPMN_EXECUTION_VARIABLE_TARGET; +import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER; + +import java.util.Collections; +import java.util.Date; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.stream.Collectors; + +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.camunda.bpm.engine.variable.Variables; +import org.highmed.dsf.bpe.delegate.AbstractServiceDelegate; +import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; +import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; +import org.highmed.dsf.fhir.organization.OrganizationProvider; +import org.highmed.dsf.fhir.task.TaskHelper; +import org.highmed.dsf.fhir.variables.Target; +import org.hl7.fhir.r4.model.Bundle; +import org.hl7.fhir.r4.model.CapabilityStatement; +import org.hl7.fhir.r4.model.IdType; +import org.hl7.fhir.r4.model.ResourceType; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.InitializingBean; + +import de.medizininformatik_initiative.processes.kds.client.KdsClientFactory; +import de.medizininformatik_initiative.processes.kds.client.logging.DataLogger; + +public class CreateKdsReport extends AbstractServiceDelegate implements InitializingBean +{ + private static final Logger logger = LoggerFactory.getLogger(CreateKdsReport.class); + + private static final String CAPABILITY_STATEMENT_PATH = "metadata"; + + private final OrganizationProvider organizationProvider; + private final KdsClientFactory kdsClientFactory; + private final DataLogger dataLogger; + + private final String fhirStoreType; + + public CreateKdsReport(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, + ReadAccessHelper readAccessHelper, OrganizationProvider organizationProvider, + KdsClientFactory kdsClientFactory, String fhirStoreType, DataLogger dataLogger) + { + super(clientProvider, taskHelper, readAccessHelper); + + this.organizationProvider = organizationProvider; + this.kdsClientFactory = kdsClientFactory; + this.fhirStoreType = fhirStoreType; + this.dataLogger = dataLogger; + } + + @Override + public void afterPropertiesSet() throws Exception + { + super.afterPropertiesSet(); + + Objects.requireNonNull(organizationProvider, "organizationProvider"); + Objects.requireNonNull(kdsClientFactory, "kdsClientFactory"); + Objects.requireNonNull(fhirStoreType, "fhirStoreType"); + Objects.requireNonNull(dataLogger, "dataLogger"); + } + + @Override + protected void doExecute(DelegateExecution delegateExecution) + { + Bundle searchBundle = (Bundle) execution.getVariable(BPMN_EXECUTION_VARIABLE_KDS_REPORT_SEARCH_BUNDLE); + Target target = (Target) execution.getVariable(BPMN_EXECUTION_VARIABLE_TARGET); + + Bundle responseBundle = executeSearchBundle(searchBundle); + Bundle reportBundle = transformToReportBundle(searchBundle, responseBundle, target); + + dataLogger.logResource("Report Bundle: {}", reportBundle); + + String reportReference = storeResponseBundle(reportBundle); + + execution.setVariable(BPMN_EXECUTION_VARIABLE_KDS_REPORT_SEARCH_BUNDLE_RESPONSE_REFERENCE, + Variables.stringValue(reportReference)); + } + + private Bundle executeSearchBundle(Bundle searchBundle) + { + return kdsClientFactory.getKdsClient().executeBatchBundle(searchBundle); + } + + private Bundle transformToReportBundle(Bundle searchBundle, Bundle responseBundle, Target target) + { + Bundle report = new Bundle(); + report.setMeta(responseBundle.getMeta()); + report.getMeta().addProfile(PROFILE_KDS_REPORT_SEARCH_BUNDLE_RESPONSE); + report.setType(responseBundle.getType()); + report.getIdentifier().setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER) + .setValue(organizationProvider.getLocalIdentifierValue()); + + getReadAccessHelper().addLocal(report); + getReadAccessHelper().addOrganization(report, target.getOrganizationIdentifierValue()); + + for (int i = 0; i < searchBundle.getEntry().size(); i++) + { + Bundle.BundleEntryComponent responseEntry = responseBundle.getEntry().get(i); + Bundle.BundleEntryComponent reportEntry = new Bundle.BundleEntryComponent(); + + if (responseEntry.getResource() instanceof Bundle || !responseEntry.hasResource()) + { + toEntryComponentBundleResource(responseEntry, reportEntry, + searchBundle.getEntry().get(i).getRequest().getUrl()); + } + + if (responseEntry.getResource() instanceof CapabilityStatement) + { + toEntryComponentCapabilityStatementResource(responseEntry, reportEntry); + } + + reportEntry.setResponse(responseEntry.getResponse()); + report.addEntry(reportEntry); + } + + // Workaround because Blaze cannot execute a search for metadata in a batch bundle: + // https://github.com/samply/blaze/issues/778 + // TODO: remove if Blaze is fixed + fixBlazeCapabilityStatement(searchBundle, report); + + return report; + } + + private void toEntryComponentBundleResource(Bundle.BundleEntryComponent responseEntry, + Bundle.BundleEntryComponent reportEntry, String url) + { + Bundle reportEntryBundle = new Bundle(); + reportEntryBundle.getMeta().setLastUpdated(new Date()); + reportEntryBundle.addLink().setRelation("self").setUrl(url); + reportEntryBundle.setType(Bundle.BundleType.SEARCHSET); + reportEntryBundle.setTotal(0); + + if (responseEntry.getResource() instanceof Bundle) + { + Bundle responseEntryBundle = (Bundle) responseEntry.getResource(); + reportEntryBundle.setTotal(responseEntryBundle.getTotal()); + reportEntryBundle.getMeta().setLastUpdated(responseEntryBundle.getMeta().getLastUpdated()); + } + + reportEntry.setResource(reportEntryBundle); + } + + private void toEntryComponentCapabilityStatementResource(Bundle.BundleEntryComponent responseEntry, + Bundle.BundleEntryComponent reportEntry) + { + CapabilityStatement responseEntryCapabilityStatement = (CapabilityStatement) responseEntry.getResource(); + CapabilityStatement reportEntryCapabilityStatement = new CapabilityStatement(); + + reportEntryCapabilityStatement.setKind(CapabilityStatement.CapabilityStatementKind.CAPABILITY); + reportEntryCapabilityStatement.setStatus(responseEntryCapabilityStatement.getStatus()); + reportEntryCapabilityStatement.setDate(responseEntryCapabilityStatement.getDate()); + reportEntryCapabilityStatement.setName("Server"); + + reportEntryCapabilityStatement.getSoftware().setName(responseEntryCapabilityStatement.getSoftware().getName()); + reportEntryCapabilityStatement.getSoftware() + .setVersion(responseEntryCapabilityStatement.getSoftware().getVersion()); + + reportEntryCapabilityStatement.setFhirVersion(responseEntryCapabilityStatement.getFhirVersion()); + + reportEntryCapabilityStatement.setFormat(responseEntryCapabilityStatement.getFormat().stream() + .filter(f -> "application/fhir+xml".equals(f.getCode()) || "application/fhir+json".equals(f.getCode())) + .collect(Collectors.toList())); + + List rest = responseEntryCapabilityStatement.getRest(); + + rest.stream().map(r -> r.setDocumentation(null)).map(r -> r.setSecurity(null)).map(r -> r.setCompartment(null)) + .forEach(r -> r.getInteraction().forEach(in -> in.setDocumentation(null))); + + rest.stream().flatMap(r -> r.getResource().stream()).map(r -> r.setProfile(null)) + .map(r -> r.setSupportedProfile(null)).map(r -> r.setDocumentation(null)) + .forEach(r -> r.getInteraction().forEach(in -> in.setDocumentation(null))); + rest.stream().flatMap(r -> r.getResource().stream()).flatMap(r -> r.getSearchParam().stream()) + .forEach(s -> s.setDocumentation(null)); + rest.stream().flatMap(r -> r.getResource().stream()).flatMap(r -> r.getOperation().stream()) + .forEach(o -> o.setDocumentation(null)); + + reportEntryCapabilityStatement.setRest(rest); + reportEntry.setResource(reportEntryCapabilityStatement); + } + + private String storeResponseBundle(Bundle responseBundle) + { + IdType bundleIdType = getFhirWebserviceClientProvider().getLocalWebserviceClient().withMinimalReturn() + .updateConditionaly(responseBundle, + Map.of("identifier", Collections.singletonList(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER + + "|" + organizationProvider.getLocalIdentifierValue()))); + + logger.info("Stored report bundle with id '{}'", bundleIdType.getValue()); + + return new IdType(getFhirWebserviceClientProvider().getLocalBaseUrl(), ResourceType.Bundle.name(), + bundleIdType.getIdPart(), bundleIdType.getVersionIdPart()).getValue(); + } + + private void fixBlazeCapabilityStatement(Bundle searchBundle, Bundle report) + { + boolean searchContainsMetadata = searchBundle.getEntry().stream() + .filter(Bundle.BundleEntryComponent::hasRequest).map(Bundle.BundleEntryComponent::getRequest) + .anyMatch(r -> CAPABILITY_STATEMENT_PATH.equals(r.getUrl())); + + if (searchContainsMetadata && FHIR_STORE_TYPE_BLAZE.equals(fhirStoreType)) + { + CapabilityStatement metadata = kdsClientFactory.getKdsClient().getGenericFhirClient().capabilities() + .ofType(CapabilityStatement.class).execute(); + + Bundle.BundleEntryComponent metadataResponse = new Bundle.BundleEntryComponent().setResource(metadata); + Bundle.BundleEntryComponent reportEntry = report.addEntry() + .setResponse(new Bundle.BundleEntryResponseComponent().setStatus("200")); + toEntryComponentCapabilityStatementResource(metadataResponse, reportEntry); + } + } +} diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/DownloadKdsReport.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/DownloadKdsReport.java new file mode 100644 index 0000000..13db713 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/DownloadKdsReport.java @@ -0,0 +1,104 @@ +package de.medizininformatik_initiative.process.kds.report.service; + +import static java.util.stream.Collectors.toList; + +import java.util.List; +import java.util.Objects; + +import org.camunda.bpm.engine.delegate.BpmnError; +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.highmed.dsf.bpe.delegate.AbstractServiceDelegate; +import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; +import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; +import org.highmed.dsf.fhir.task.TaskHelper; +import org.highmed.dsf.fhir.variables.FhirResourceValues; +import org.highmed.fhir.client.FhirWebserviceClient; +import org.hl7.fhir.r4.model.Bundle; +import org.hl7.fhir.r4.model.IdType; +import org.hl7.fhir.r4.model.Reference; +import org.hl7.fhir.r4.model.Task; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.InitializingBean; + +import de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport; +import de.medizininformatik_initiative.process.kds.report.util.KdsReportStatusGenerator; + +public class DownloadKdsReport extends AbstractServiceDelegate implements InitializingBean +{ + private static final Logger logger = LoggerFactory.getLogger(DownloadKdsReport.class); + + private final KdsReportStatusGenerator kdsReportStatusGenerator; + + public DownloadKdsReport(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, + ReadAccessHelper readAccessHelper, KdsReportStatusGenerator kdsReportStatusGenerator) + { + super(clientProvider, taskHelper, readAccessHelper); + + this.kdsReportStatusGenerator = kdsReportStatusGenerator; + } + + @Override + public void afterPropertiesSet() throws Exception + { + super.afterPropertiesSet(); + + Objects.requireNonNull(kdsReportStatusGenerator, "kdsReportStatusGenerator"); + } + + @Override + protected void doExecute(DelegateExecution delegateExecution) + { + Task task = getLeadingTaskFromExecutionVariables(); + + IdType reportReference = getReportReference(task); + logger.info("Downloading report with id '{}'...", reportReference.getValue()); + + Bundle reportBundle = downloadReportBundle(reportReference, task); + execution.setVariable(ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_SEARCH_BUNDLE, + FhirResourceValues.create(reportBundle)); + } + + private IdType getReportReference(Task task) + { + List reportReferences = getTaskHelper() + .getInputParameterReferenceValues(task, ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT, + ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_VALUE_SEARCH_BUNDLE_RESPONSE_REFERENCE) + .filter(Reference::hasReference).map(Reference::getReference).collect(toList()); + + if (reportReferences.size() < 1) + throw new IllegalArgumentException("No report reference present in task with id='" + task.getId() + "'"); + + if (reportReferences.size() > 1) + logger.warn("Found {} report references in task with id '{}', using only the first", + reportReferences.size(), task.getId()); + + return new IdType(reportReferences.get(0)); + } + + private Bundle downloadReportBundle(IdType reportReference, Task task) + { + FhirWebserviceClient client = getFhirWebserviceClientProvider() + .getWebserviceClient(reportReference.getBaseUrl()); + + try + { + if (reportReference.hasVersionIdPart()) + return client.read(Bundle.class, reportReference.getIdPart(), reportReference.getVersionIdPart()); + else + return client.read(Bundle.class, reportReference.getIdPart()); + } + catch (Exception exception) + { + task.setStatus(Task.TaskStatus.FAILED); + task.addOutput(kdsReportStatusGenerator.createKdsReportStatusOutput( + ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIVE_ERROR, exception.getMessage())); + updateLeadingTaskInExecutionVariables(task); + + logger.warn("Downloading report with id '{}' failed: {}", reportReference.getValue(), + exception.getMessage()); + throw new BpmnError(ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_RECEIVE_ERROR, + exception.getMessage()); + } + } +} diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/DownloadSearchBundle.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/DownloadSearchBundle.java new file mode 100644 index 0000000..f580a38 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/DownloadSearchBundle.java @@ -0,0 +1,115 @@ +package de.medizininformatik_initiative.process.kds.report.service; + +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_SEARCH_BUNDLE; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_NOT_ALLOWED; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_NOT_REACHABLE; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_VALUE_SEARCH_BUNDLE; +import static org.highmed.dsf.bpe.ConstantsBase.BPMN_EXECUTION_VARIABLE_TARGET; + +import java.util.Collections; +import java.util.Map; +import java.util.Objects; + +import javax.ws.rs.WebApplicationException; +import javax.ws.rs.core.Response; + +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.highmed.dsf.bpe.delegate.AbstractServiceDelegate; +import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; +import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; +import org.highmed.dsf.fhir.task.TaskHelper; +import org.highmed.dsf.fhir.variables.FhirResourceValues; +import org.highmed.dsf.fhir.variables.Target; +import org.highmed.fhir.client.FhirWebserviceClient; +import org.hl7.fhir.r4.model.Bundle; +import org.hl7.fhir.r4.model.Task; +import org.springframework.beans.factory.InitializingBean; + +import de.medizininformatik_initiative.process.kds.report.util.KdsReportStatusGenerator; +import de.medizininformatik_initiative.processes.kds.client.logging.DataLogger; + +public class DownloadSearchBundle extends AbstractServiceDelegate implements InitializingBean +{ + private final KdsReportStatusGenerator statusGenerator; + private final DataLogger dataLogger; + + public DownloadSearchBundle(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, + ReadAccessHelper readAccessHelper, KdsReportStatusGenerator statusGenerator, DataLogger dataLogger) + { + super(clientProvider, taskHelper, readAccessHelper); + + this.statusGenerator = statusGenerator; + this.dataLogger = dataLogger; + } + + @Override + public void afterPropertiesSet() throws Exception + { + super.afterPropertiesSet(); + + Objects.requireNonNull(statusGenerator, "statusGenerator"); + Objects.requireNonNull(dataLogger, "dataLogger"); + } + + @Override + protected void doExecute(DelegateExecution delegateExecution) + { + Target target = (Target) execution.getVariable(BPMN_EXECUTION_VARIABLE_TARGET); + + String searchBundleIdentifier = CODESYSTEM_MII_KDS_REPORT + "|" + CODESYSTEM_MII_KDS_REPORT_VALUE_SEARCH_BUNDLE; + Bundle bundle = searchSearchBundle(target, searchBundleIdentifier); + dataLogger.logResource("Search Response", bundle); + + Bundle searchBundle = extractSearchBundle(bundle, searchBundleIdentifier); + dataLogger.logResource("Search Bundle", searchBundle); + + execution.setVariable(BPMN_EXECUTION_VARIABLE_KDS_REPORT_SEARCH_BUNDLE, + FhirResourceValues.create(searchBundle)); + } + + private Bundle searchSearchBundle(Target target, String searchBundleIdentifier) + { + FhirWebserviceClient client = getFhirWebserviceClientProvider().getWebserviceClient(target.getEndpointUrl()); + + try + { + return client.searchWithStrictHandling(Bundle.class, + Map.of("identifier", Collections.singletonList(searchBundleIdentifier))); + } + catch (WebApplicationException exception) + { + String statusCode = CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_NOT_REACHABLE; + + if (exception.getResponse() != null + && exception.getResponse().getStatus() == Response.Status.FORBIDDEN.getStatusCode()) + { + statusCode = CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_NOT_ALLOWED; + } + + Task task = getLeadingTaskFromExecutionVariables(); + task.addOutput(statusGenerator.createKdsReportStatusOutput(statusCode, createErrorMessage(exception))); + updateLeadingTaskInExecutionVariables(task); + + throw new RuntimeException("Error while reading search Bundle with identifier '" + searchBundleIdentifier + + "' from organization '" + task.getRequester().getReference() + "': " + exception.getMessage()); + } + } + + private String createErrorMessage(Exception exception) + { + return exception.getClass().getSimpleName() + + ((exception.getMessage() != null && !exception.getMessage().isBlank()) + ? (": " + exception.getMessage()) + : ""); + } + + private Bundle extractSearchBundle(Bundle bundle, String searchBundleIdentifier) + { + if (bundle.getTotal() != 1 && !(bundle.getEntryFirstRep().getResource() instanceof Bundle)) + throw new IllegalStateException("Expected a single search Bundle with identifier '" + searchBundleIdentifier + + "' but found " + bundle.getTotal()); + + return (Bundle) bundle.getEntryFirstRep().getResource(); + } +} diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/InsertKdsReport.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/InsertKdsReport.java new file mode 100644 index 0000000..ec5e5b7 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/InsertKdsReport.java @@ -0,0 +1,93 @@ +package de.medizininformatik_initiative.process.kds.report.service; + +import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER; + +import java.util.Collections; +import java.util.Map; +import java.util.Objects; + +import org.camunda.bpm.engine.delegate.BpmnError; +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.highmed.dsf.bpe.delegate.AbstractServiceDelegate; +import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; +import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; +import org.highmed.dsf.fhir.task.TaskHelper; +import org.hl7.fhir.r4.model.Bundle; +import org.hl7.fhir.r4.model.IdType; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.Task; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.InitializingBean; + +import de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport; +import de.medizininformatik_initiative.process.kds.report.util.KdsReportStatusGenerator; + +public class InsertKdsReport extends AbstractServiceDelegate implements InitializingBean +{ + private static final Logger logger = LoggerFactory.getLogger(InsertKdsReport.class); + + private final KdsReportStatusGenerator kdsReportStatusGenerator; + + public InsertKdsReport(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, + ReadAccessHelper readAccessHelper, KdsReportStatusGenerator kdsReportStatusGenerator) + { + super(clientProvider, taskHelper, readAccessHelper); + + this.kdsReportStatusGenerator = kdsReportStatusGenerator; + } + + @Override + public void afterPropertiesSet() throws Exception + { + super.afterPropertiesSet(); + + Objects.requireNonNull(kdsReportStatusGenerator, "kdsReportStatusGenerator"); + } + + @Override + protected void doExecute(DelegateExecution delegateExecution) + { + Task task = getLeadingTaskFromExecutionVariables(); + Identifier reportIdentifier = getReportIdentifier(task); + + Bundle report = (Bundle) execution + .getVariable(ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_SEARCH_BUNDLE); + report.setId("").getMeta().setVersionId("").setTag(null); + report.setIdentifier(reportIdentifier); + + getReadAccessHelper().addLocal(report); + getReadAccessHelper().addOrganization(report, task.getRequester().getIdentifier().getValue()); + + try + { + IdType reportId = getFhirWebserviceClientProvider().getLocalWebserviceClient().withMinimalReturn() + .updateConditionaly(report, Map.of("identifier", Collections + .singletonList(reportIdentifier.getSystem() + "|" + reportIdentifier.getValue()))); + + task.addOutput(kdsReportStatusGenerator + .createKdsReportStatusOutput(ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIVE_OK)); + updateLeadingTaskInExecutionVariables(task); + + logger.info("Stored report bundle with id '{}' from organization '{}'", reportId.getValue(), + task.getRequester().getIdentifier().getValue()); + } + catch (Exception exception) + { + task.setStatus(Task.TaskStatus.FAILED); + task.addOutput(kdsReportStatusGenerator.createKdsReportStatusOutput( + ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIVE_ERROR, exception.getMessage())); + updateLeadingTaskInExecutionVariables(task); + + logger.warn("Storing report from Task with id '{}' failed: {}", task.getId(), exception.getMessage()); + throw new BpmnError(ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_RECEIVE_ERROR, + exception.getMessage()); + } + } + + private Identifier getReportIdentifier(Task task) + { + return new Identifier().setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER) + .setValue(task.getRequester().getIdentifier().getValue()); + } +} diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/SelectTargetDic.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/SelectTargetDic.java new file mode 100644 index 0000000..efae523 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/SelectTargetDic.java @@ -0,0 +1,75 @@ +package de.medizininformatik_initiative.process.kds.report.service; + +import static org.highmed.dsf.bpe.ConstantsBase.BPMN_EXECUTION_VARIABLE_TARGET; +import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ENDPOINT_IDENTIFIER; + +import java.util.Objects; + +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.highmed.dsf.bpe.delegate.AbstractServiceDelegate; +import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; +import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; +import org.highmed.dsf.fhir.organization.EndpointProvider; +import org.highmed.dsf.fhir.task.TaskHelper; +import org.highmed.dsf.fhir.variables.Target; +import org.highmed.dsf.fhir.variables.TargetValues; +import org.hl7.fhir.r4.model.Endpoint; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.Task; +import org.springframework.beans.factory.InitializingBean; + +public class SelectTargetDic extends AbstractServiceDelegate implements InitializingBean +{ + private final EndpointProvider endpointProvider; + + public SelectTargetDic(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, + ReadAccessHelper readAccessHelper, EndpointProvider endpointProvider) + { + super(clientProvider, taskHelper, readAccessHelper); + + this.endpointProvider = endpointProvider; + } + + @Override + public void afterPropertiesSet() throws Exception + { + super.afterPropertiesSet(); + + Objects.requireNonNull(endpointProvider, "endpointProvider"); + } + + @Override + protected void doExecute(DelegateExecution delegateExecution) + { + Task task = getLeadingTaskFromExecutionVariables(); + String dicIdentifier = getDicOrganizationIdentifier(task); + Endpoint dicEndpoint = getDicEndpoint(dicIdentifier); + Target dicTarget = createTarget(dicIdentifier, dicEndpoint); + + execution.setVariable(BPMN_EXECUTION_VARIABLE_TARGET, TargetValues.create(dicTarget)); + } + + private String getDicOrganizationIdentifier(Task task) + { + return task.getRequester().getIdentifier().getValue(); + } + + private Endpoint getDicEndpoint(String dicIndentifier) + { + return endpointProvider.getFirstDefaultEndpoint(dicIndentifier).orElseThrow( + () -> new RuntimeException("Could not find default endpoint of organization '" + dicIndentifier + "'")); + } + + private Target createTarget(String dicIndentifier, Endpoint dicEndpoint) + { + String dicEndpointIdentifier = getEndpointIdentifierValue(dicEndpoint); + return Target.createUniDirectionalTarget(dicIndentifier, dicEndpointIdentifier, dicEndpoint.getAddress()); + } + + private String getEndpointIdentifierValue(Endpoint endpoint) + { + return endpoint.getIdentifier().stream() + .filter(i -> NAMINGSYSTEM_HIGHMED_ENDPOINT_IDENTIFIER.equals(i.getSystem())).findFirst() + .map(Identifier::getValue).get(); + } +} diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/SelectTargetHrp.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/SelectTargetHrp.java new file mode 100644 index 0000000..c24bf5f --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/SelectTargetHrp.java @@ -0,0 +1,109 @@ +package de.medizininformatik_initiative.process.kds.report.service; + +import static org.highmed.dsf.bpe.ConstantsBase.BPMN_EXECUTION_VARIABLE_TARGET; +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_ORGANIZATION_ROLE_VALUE_HRP; +import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ENDPOINT_IDENTIFIER; +import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER; +import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER_MEDICAL_INFORMATICS_INITIATIVE_CONSORTIUM; + +import java.util.Objects; + +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.highmed.dsf.bpe.delegate.AbstractServiceDelegate; +import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; +import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; +import org.highmed.dsf.fhir.organization.EndpointProvider; +import org.highmed.dsf.fhir.organization.OrganizationProvider; +import org.highmed.dsf.fhir.task.TaskHelper; +import org.highmed.dsf.fhir.variables.Target; +import org.highmed.dsf.fhir.variables.TargetValues; +import org.hl7.fhir.r4.model.Endpoint; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.Organization; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.InitializingBean; + +public class SelectTargetHrp extends AbstractServiceDelegate implements InitializingBean +{ + private static final Logger logger = LoggerFactory.getLogger(SelectTargetHrp.class); + + private final OrganizationProvider organizationProvider; + private final EndpointProvider endpointProvider; + + public SelectTargetHrp(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, + ReadAccessHelper readAccessHelper, OrganizationProvider organizationProvider, + EndpointProvider endpointProvider) + { + super(clientProvider, taskHelper, readAccessHelper); + + this.organizationProvider = organizationProvider; + this.endpointProvider = endpointProvider; + } + + @Override + public void afterPropertiesSet() throws Exception + { + super.afterPropertiesSet(); + + Objects.requireNonNull(organizationProvider, "organizationProvider"); + Objects.requireNonNull(endpointProvider, "endpointProvider"); + } + + @Override + protected void doExecute(DelegateExecution delegateExecution) + { + Organization organization = getHrpOrganization(); + String organizationIdentifier = extractHrpIdentifier(organization); + + Endpoint endpoint = getHrpEndpoint(organizationIdentifier); + String endpointIdentifier = extractEndpointIdentifier(endpoint); + + Target target = createHrpTarget(organizationIdentifier, endpointIdentifier, endpoint.getAddress()); + + logger.info("Using HRP with identifier '{}' and endpoint '{}'", target.getOrganizationIdentifierValue(), + target.getEndpointUrl()); + + execution.setVariable(BPMN_EXECUTION_VARIABLE_TARGET, TargetValues.create(target)); + } + + private Organization getHrpOrganization() + { + return organizationProvider + .getOrganizationsByConsortiumAndRole( + NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER_MEDICAL_INFORMATICS_INITIATIVE_CONSORTIUM, + CODESYSTEM_HIGHMED_ORGANIZATION_ROLE_VALUE_HRP) + .findFirst() + .orElseThrow(() -> new RuntimeException("Could not find any organization with role HRP in consortium '" + + NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER_MEDICAL_INFORMATICS_INITIATIVE_CONSORTIUM + + "'")); + } + + private Endpoint getHrpEndpoint(String identifier) + { + return endpointProvider.getFirstDefaultEndpoint(identifier).orElseThrow( + () -> new RuntimeException("Could not find any endpoint of HRP with identifier '" + identifier + "'")); + } + + private String extractHrpIdentifier(Organization organization) + { + return organization.getIdentifier().stream() + .filter(i -> NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER.equals(i.getSystem())) + .map(Identifier::getValue).findFirst() + .orElseThrow(() -> new RuntimeException("organization is missing identifier of type '" + + NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER + "'")); + } + + private String extractEndpointIdentifier(Endpoint endpoint) + { + return endpoint.getIdentifier().stream() + .filter(i -> NAMINGSYSTEM_HIGHMED_ENDPOINT_IDENTIFIER.equals(i.getSystem())).map(Identifier::getValue) + .findFirst().orElseThrow(() -> new RuntimeException( + "Endpoint is missing identifier of type '" + NAMINGSYSTEM_HIGHMED_ENDPOINT_IDENTIFIER + "'")); + } + + private Target createHrpTarget(String organizationIdentifier, String endpointIdentifier, String endpointAddress) + { + return Target.createUniDirectionalTarget(organizationIdentifier, endpointIdentifier, endpointAddress); + } +} diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/StartTimer.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/StartTimer.java new file mode 100644 index 0000000..001b955 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/StartTimer.java @@ -0,0 +1,103 @@ +package de.medizininformatik_initiative.process.kds.report.service; + +import static org.highmed.dsf.bpe.ConstantsBase.BPMN_EXECUTION_VARIABLE_TARGET; + +import java.util.List; +import java.util.Objects; + +import org.camunda.bpm.engine.RuntimeService; +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.camunda.bpm.engine.runtime.ProcessInstance; +import org.camunda.bpm.engine.variable.Variables; +import org.highmed.dsf.bpe.delegate.AbstractServiceDelegate; +import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; +import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; +import org.highmed.dsf.fhir.organization.EndpointProvider; +import org.highmed.dsf.fhir.organization.OrganizationProvider; +import org.highmed.dsf.fhir.task.TaskHelper; +import org.highmed.dsf.fhir.variables.Target; +import org.highmed.dsf.fhir.variables.TargetValues; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.InitializingBean; + +import de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport; + +public class StartTimer extends AbstractServiceDelegate implements InitializingBean +{ + private static final Logger logger = LoggerFactory.getLogger(StartTimer.class); + + private final OrganizationProvider organizationProvider; + private final EndpointProvider endpointProvider; + + public StartTimer(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, + ReadAccessHelper readAccessHelper, OrganizationProvider organizationProvider, + EndpointProvider endpointProvider) + { + super(clientProvider, taskHelper, readAccessHelper); + + this.organizationProvider = organizationProvider; + this.endpointProvider = endpointProvider; + } + + @Override + public void afterPropertiesSet() throws Exception + { + super.afterPropertiesSet(); + + Objects.requireNonNull(organizationProvider, "organizationProvider"); + Objects.requireNonNull(endpointProvider, "endpointProvider"); + } + + @Override + protected void doExecute(DelegateExecution execution) throws Exception + { + logger.info("Stopping active instances of process with id '{}'", + ConstantsKdsReport.PROCESS_NAME_FULL_KDS_REPORT_AUTOSTART); + stopActiveInstancesOfProcess(); + + logger.debug("Setting variable '{}' to false", + ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_STOP_TIMER); + execution.setVariable(ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_STOP_TIMER, + Variables.booleanValue(false)); + + String timerInterval = getTimerInterval(); + logger.debug("Setting variable '{}' to {}", + ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_TIMER_INTERVAL, timerInterval); + execution.setVariable(ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_TIMER_INTERVAL, + Variables.stringValue(timerInterval)); + + execution.setVariable(BPMN_EXECUTION_VARIABLE_TARGET, + TargetValues.create(Target.createUniDirectionalTarget(organizationProvider.getLocalIdentifierValue(), + endpointProvider.getLocalEndpointIdentifier().getValue(), + endpointProvider.getLocalEndpointAddress()))); + } + + private void stopActiveInstancesOfProcess() + { + RuntimeService runtimeService = execution.getProcessEngineServices().getRuntimeService(); + + String currentInstanceId = execution.getActivityInstanceId(); + List activeInstances = runtimeService.createProcessInstanceQuery() + .processDefinitionKey(ConstantsKdsReport.PROCESS_NAME_FULL_KDS_REPORT_AUTOSTART).active().list(); + + logger.debug("Found {} active instance{} of process with id '{}'{}", activeInstances.size(), + activeInstances.size() == 1 ? "" : "s", ConstantsKdsReport.PROCESS_NAME_FULL_KDS_REPORT_AUTOSTART, + activeInstances.size() == 0 ? ", nothing to delete" + : activeInstances.size() == 1 ? ", deleting it" : ", deleting all of them"); + + activeInstances.stream().filter(i -> !currentInstanceId.equals(i.getProcessInstanceId())) + .forEach(i -> runtimeService.deleteProcessInstance(i.getProcessInstanceId(), + "Only one process instance with id '" + + ConstantsKdsReport.PROCESS_NAME_FULL_KDS_REPORT_AUTOSTART + "' can exist")); + } + + private String getTimerInterval() + { + return getTaskHelper() + .getFirstInputParameterStringValue(getLeadingTaskFromExecutionVariables(), + ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT, + ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_VALUE_TIMER_INTERVAL) + .orElse(ConstantsKdsReport.KDS_REPORT_TIMER_INTERVAL_DEFAULT_VALUE); + } +} diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/StopTimer.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/StopTimer.java new file mode 100644 index 0000000..65ae4a2 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/StopTimer.java @@ -0,0 +1,31 @@ +package de.medizininformatik_initiative.process.kds.report.service; + +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.camunda.bpm.engine.variable.Variables; +import org.highmed.dsf.bpe.delegate.AbstractServiceDelegate; +import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; +import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; +import org.highmed.dsf.fhir.task.TaskHelper; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport; + +public class StopTimer extends AbstractServiceDelegate +{ + private static final Logger logger = LoggerFactory.getLogger(StopTimer.class); + + public StopTimer(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, + ReadAccessHelper readAccessHelper) + { + super(clientProvider, taskHelper, readAccessHelper); + } + + @Override + protected void doExecute(DelegateExecution execution) throws Exception + { + logger.debug("Setting variable '{}' to true", ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_STOP_TIMER); + execution.setVariable(ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_STOP_TIMER, + Variables.booleanValue(true)); + } +} diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/StoreReceipt.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/StoreReceipt.java new file mode 100644 index 0000000..a90af91 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/service/StoreReceipt.java @@ -0,0 +1,113 @@ +package de.medizininformatik_initiative.process.kds.report.service; + +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN; +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY; + +import java.util.Objects; +import java.util.Optional; + +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.highmed.dsf.bpe.delegate.AbstractServiceDelegate; +import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; +import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; +import org.highmed.dsf.fhir.task.TaskHelper; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.Task; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.InitializingBean; + +import de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport; +import de.medizininformatik_initiative.process.kds.report.util.KdsReportStatusGenerator; + +public class StoreReceipt extends AbstractServiceDelegate implements InitializingBean +{ + private static final Logger logger = LoggerFactory.getLogger(StoreReceipt.class); + + private final KdsReportStatusGenerator statusGenerator; + + public StoreReceipt(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, + ReadAccessHelper readAccessHelper, KdsReportStatusGenerator statusGenerator) + { + super(clientProvider, taskHelper, readAccessHelper); + + this.statusGenerator = statusGenerator; + } + + @Override + public void afterPropertiesSet() throws Exception + { + super.afterPropertiesSet(); + + Objects.requireNonNull(statusGenerator, "statusGenerator"); + } + + @Override + protected void doExecute(DelegateExecution delegateExecution) + { + Task leadingTask = getLeadingTaskFromExecutionVariables(); + Task currentTask = getCurrentTaskFromExecutionVariables(); + + if (!currentTask.getId().equals(leadingTask.getId())) + handleReceivedResponse(leadingTask, currentTask); + else + handleMissingResponse(leadingTask); + + addBusinessKeyOutput(leadingTask, execution); + writeStatusLog(leadingTask); + updateLeadingTaskInExecutionVariables(leadingTask); + } + + private void handleReceivedResponse(Task leadingTask, Task currentTask) + { + statusGenerator.transformInputToOutput(currentTask, leadingTask); + + if (leadingTask.getOutput().stream().filter(Task.TaskOutputComponent::hasExtension) + .flatMap(o -> o.getExtension().stream()) + .anyMatch(e -> ConstantsKdsReport.EXTENSION_KDS_REPORT_STATUS_ERROR_URL.equals(e.getUrl()))) + leadingTask.setStatus(Task.TaskStatus.FAILED); + + // The currentTask finishes here but is not automatically set to completed + // because it is an additional currentTask during the execution of the main process + currentTask.setStatus(Task.TaskStatus.COMPLETED); + getFhirWebserviceClientProvider().getLocalWebserviceClient().withMinimalReturn().update(currentTask); + } + + private void handleMissingResponse(Task leadingTask) + { + leadingTask.setStatus(Task.TaskStatus.FAILED); + leadingTask.addOutput(statusGenerator.createKdsReportStatusOutput( + ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIPT_MISSING)); + } + + private void addBusinessKeyOutput(Task leadingTask, DelegateExecution execution) + { + Optional businessKey = getTaskHelper().getFirstInputParameterStringValue(leadingTask, + CODESYSTEM_HIGHMED_BPMN, CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY); + + if (businessKey.isEmpty()) + leadingTask.addOutput(getTaskHelper().createOutput(CODESYSTEM_HIGHMED_BPMN, + CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY, execution.getBusinessKey())); + } + + private void writeStatusLog(Task leadingTask) + { + leadingTask.getOutput().stream().filter(o -> o.getValue() instanceof Coding).map(o -> (Coding) o.getValue()) + .filter(c -> ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS.equals(c.getSystem())) + .forEach(c -> doWriteStatusLog(c, leadingTask.getId())); + } + + private void doWriteStatusLog(Coding status, String taskId) + { + String code = status.getCode(); + String extension = status.hasExtension() + ? " and extension '" + status.getExtensionFirstRep().getUrl() + "|" + + status.getExtensionFirstRep().getValueAsPrimitive().getValueAsString() + "'" + : ""; + + if (ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIPT_OK.equals(code)) + logger.info("Task with id '{}' has report-status code '{}'{}", taskId, code, extension); + else + logger.warn("Task with id '{}' has report-status code '{}'{}", taskId, code, extension); + } +} diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/spring/config/KdsReportConfig.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/spring/config/KdsReportConfig.java new file mode 100644 index 0000000..abbfc38 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/spring/config/KdsReportConfig.java @@ -0,0 +1,156 @@ +package de.medizininformatik_initiative.process.kds.report.spring.config; + +import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; +import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; +import org.highmed.dsf.fhir.organization.EndpointProvider; +import org.highmed.dsf.fhir.organization.OrganizationProvider; +import org.highmed.dsf.fhir.task.TaskHelper; +import org.highmed.dsf.tools.generator.ProcessDocumentation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; + +import ca.uhn.fhir.context.FhirContext; +import de.medizininformatik_initiative.process.kds.report.message.SendKdsReport; +import de.medizininformatik_initiative.process.kds.report.message.SendReceipt; +import de.medizininformatik_initiative.process.kds.report.message.StartSendKdsReport; +import de.medizininformatik_initiative.process.kds.report.service.CheckSearchBundle; +import de.medizininformatik_initiative.process.kds.report.service.CreateKdsReport; +import de.medizininformatik_initiative.process.kds.report.service.DownloadKdsReport; +import de.medizininformatik_initiative.process.kds.report.service.DownloadSearchBundle; +import de.medizininformatik_initiative.process.kds.report.service.InsertKdsReport; +import de.medizininformatik_initiative.process.kds.report.service.SelectTargetDic; +import de.medizininformatik_initiative.process.kds.report.service.SelectTargetHrp; +import de.medizininformatik_initiative.process.kds.report.service.StartTimer; +import de.medizininformatik_initiative.process.kds.report.service.StopTimer; +import de.medizininformatik_initiative.process.kds.report.service.StoreReceipt; +import de.medizininformatik_initiative.process.kds.report.util.KdsReportStatusGenerator; +import de.medizininformatik_initiative.processes.kds.client.spring.config.PropertiesConfig; + +@Configuration +@ComponentScan(basePackages = "de.medizininformatik_initiative") +public class KdsReportConfig +{ + @Autowired + private FhirWebserviceClientProvider clientProvider; + + @Autowired + private TaskHelper taskHelper; + + @Autowired + private ReadAccessHelper readAccessHelper; + + @Autowired + private OrganizationProvider organizationProvider; + + @Autowired + private EndpointProvider endpointProvider; + + @Autowired + private FhirContext fhirContext; + + @Autowired + private PropertiesConfig kdsFhirClientConfig; + + @ProcessDocumentation(processNames = { + "medizininformatik-initiativede_kdsReportSend" }, description = "The KDS FHIR server type, possible values are [blaze, other] ; must be set, if a Blaze server is used") + @Value("${de.medizininformatik.initiative.kds.fhir.server.type:other}") + private String fhirStoreType; + + // kdsReportAutostart Process + + @Bean + public StartTimer startTimer() + { + return new StartTimer(clientProvider, taskHelper, readAccessHelper, organizationProvider, endpointProvider); + } + + @Bean + public StopTimer stopTimer() + { + return new StopTimer(clientProvider, taskHelper, readAccessHelper); + } + + @Bean + public StartSendKdsReport startSendKdsReport() + { + return new StartSendKdsReport(clientProvider, taskHelper, readAccessHelper, organizationProvider, fhirContext); + } + + // kdsReportSend Process + + @Bean + public SelectTargetHrp selectTargetHrp() + { + return new SelectTargetHrp(clientProvider, taskHelper, readAccessHelper, organizationProvider, + endpointProvider); + } + + @Bean + public DownloadSearchBundle downloadSearchBundle() + { + return new DownloadSearchBundle(clientProvider, taskHelper, readAccessHelper, kdsReportStatusGenerator(), + kdsFhirClientConfig.dataLogger()); + } + + @Bean + public CheckSearchBundle checkSearchBundle() + { + return new CheckSearchBundle(clientProvider, taskHelper, readAccessHelper); + } + + @Bean + public CreateKdsReport createKdsReport() + { + return new CreateKdsReport(clientProvider, taskHelper, readAccessHelper, organizationProvider, + kdsFhirClientConfig.kdsClientFactory(), fhirStoreType, kdsFhirClientConfig.dataLogger()); + } + + @Bean + public KdsReportStatusGenerator kdsReportStatusGenerator() + { + return new KdsReportStatusGenerator(); + } + + @Bean + public SendKdsReport sendKdsReport() + { + return new SendKdsReport(clientProvider, taskHelper, readAccessHelper, organizationProvider, fhirContext, + kdsReportStatusGenerator()); + } + + @Bean + public StoreReceipt storeReceipt() + { + return new StoreReceipt(clientProvider, taskHelper, readAccessHelper, kdsReportStatusGenerator()); + } + + // kdsReportReceive Process + + @Bean + public DownloadKdsReport downloadKdsReport() + { + return new DownloadKdsReport(clientProvider, taskHelper, readAccessHelper, kdsReportStatusGenerator()); + } + + @Bean + public InsertKdsReport insertKdsReport() + { + return new InsertKdsReport(clientProvider, taskHelper, readAccessHelper, kdsReportStatusGenerator()); + } + + @Bean + public SelectTargetDic selectTargetDic() + { + return new SelectTargetDic(clientProvider, taskHelper, readAccessHelper, endpointProvider); + } + + @Bean + public SendReceipt sendReceipt() + { + return new SendReceipt(clientProvider, taskHelper, readAccessHelper, organizationProvider, fhirContext, + kdsReportStatusGenerator()); + } +} diff --git a/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/util/KdsReportStatusGenerator.java b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/util/KdsReportStatusGenerator.java new file mode 100644 index 0000000..da71370 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/java/de/medizininformatik_initiative/process/kds/report/util/KdsReportStatusGenerator.java @@ -0,0 +1,105 @@ +package de.medizininformatik_initiative.process.kds.report.util; + +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_VALUE_REPORT_STATUS; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.EXTENSION_KDS_REPORT_STATUS_ERROR_URL; + +import java.util.stream.Stream; + +import org.hl7.fhir.r4.model.BackboneElement; +import org.hl7.fhir.r4.model.Coding; +import org.hl7.fhir.r4.model.StringType; +import org.hl7.fhir.r4.model.Task; +import org.hl7.fhir.r4.model.Task.ParameterComponent; +import org.hl7.fhir.r4.model.Task.TaskOutputComponent; + +public class KdsReportStatusGenerator +{ + public ParameterComponent createKdsReportStatusInput(String statusCode) + { + return createKdsReportStatusInput(statusCode, null); + } + + public ParameterComponent createKdsReportStatusInput(String statusCode, String errorMessage) + { + ParameterComponent input = new ParameterComponent(); + input.setValue(new Coding().setSystem(CODESYSTEM_MII_KDS_REPORT_STATUS).setCode(statusCode)); + input.getType().addCoding().setSystem(CODESYSTEM_MII_KDS_REPORT) + .setCode(CODESYSTEM_MII_KDS_REPORT_VALUE_REPORT_STATUS); + + if (errorMessage != null) + addErrorExtension(input, errorMessage); + + return input; + } + + public TaskOutputComponent createKdsReportStatusOutput(String statusCode) + { + return createKdsReportStatusOutput(statusCode, null); + } + + public TaskOutputComponent createKdsReportStatusOutput(String statusCode, String errorMessage) + { + TaskOutputComponent output = new TaskOutputComponent(); + output.setValue(new Coding().setSystem(CODESYSTEM_MII_KDS_REPORT_STATUS).setCode(statusCode)); + output.getType().addCoding().setSystem(CODESYSTEM_MII_KDS_REPORT) + .setCode(CODESYSTEM_MII_KDS_REPORT_VALUE_REPORT_STATUS); + + if (errorMessage != null) + addErrorExtension(output, errorMessage); + + return output; + } + + private void addErrorExtension(BackboneElement element, String errorMessage) + { + element.addExtension().setUrl(EXTENSION_KDS_REPORT_STATUS_ERROR_URL).setValue(new StringType(errorMessage)); + } + + public void transformInputToOutput(Task inputTask, Task outputTask) + { + transformInputToOutputComponents(inputTask).forEach(outputTask::addOutput); + } + + public Stream transformInputToOutputComponents(Task inputTask) + { + return inputTask.getInput().stream() + .filter(i -> i.getType().getCoding().stream() + .anyMatch(c -> CODESYSTEM_MII_KDS_REPORT.equals(c.getSystem()) + && CODESYSTEM_MII_KDS_REPORT_VALUE_REPORT_STATUS.equals(c.getCode()))) + .map(this::toTaskOutputComponent); + } + + private TaskOutputComponent toTaskOutputComponent(ParameterComponent inputComponent) + { + TaskOutputComponent outputComponent = new TaskOutputComponent().setType(inputComponent.getType()) + .setValue(inputComponent.getValue().copy()); + outputComponent.setExtension(inputComponent.getExtension()); + + return outputComponent; + } + + public void transformOutputToInput(Task outputTask, Task inputTask) + { + transformOutputToInputComponent(outputTask).forEach(inputTask::addInput); + } + + public Stream transformOutputToInputComponent(Task outputTask) + { + return outputTask.getOutput().stream() + .filter(i -> i.getType().getCoding().stream() + .anyMatch(c -> CODESYSTEM_MII_KDS_REPORT.equals(c.getSystem()) + && CODESYSTEM_MII_KDS_REPORT_VALUE_REPORT_STATUS.equals(c.getCode()))) + .map(this::toTaskInputComponent); + } + + private ParameterComponent toTaskInputComponent(TaskOutputComponent outputComponent) + { + ParameterComponent inputComponent = new ParameterComponent().setType(outputComponent.getType()) + .setValue(outputComponent.getValue().copy()); + inputComponent.setExtension(outputComponent.getExtension()); + + return inputComponent; + } +} diff --git a/mii-dsf-process-kds-report/src/main/resources/META-INF/services/org.highmed.dsf.bpe.ProcessPluginDefinition b/mii-dsf-process-kds-report/src/main/resources/META-INF/services/org.highmed.dsf.bpe.ProcessPluginDefinition new file mode 100644 index 0000000..1dacf91 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/META-INF/services/org.highmed.dsf.bpe.ProcessPluginDefinition @@ -0,0 +1 @@ +de.medizininformatik_initiative.process.kds.report.KdsReportProcessPluginDefinition \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/resources/bpe/kds-report-autostart.bpmn b/mii-dsf-process-kds-report/src/main/resources/bpe/kds-report-autostart.bpmn new file mode 100644 index 0000000..2032806 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/bpe/kds-report-autostart.bpmn @@ -0,0 +1,241 @@ + + + + + Flow_0stek1z + + + Flow_05mfu8d + Flow_1ltiore + Flow_0g1txh0 + Flow_0jy9ipp + + + Flow_09o8bb5 + + + + Flow_1bbw6lm + Flow_05mfu8d + Flow_06toths + + + Flow_1asxc2j + Flow_1ltiore + + ${kdsReportTimerInterval} + + + + Flow_0y9pdwn + Flow_13osd7u + Flow_0stek1z + + + + + + + ${kdsReportStopTimer} + + + Flow_1yj8623 + Flow_1asxc2j + Flow_1h835ja + + + ${!kdsReportStopTimer} + + + ${kdsReportStopTimer} + + + Flow_06toths + Flow_0y9pdwn + + Flow_1x5v76c + + + Flow_0m0cias + Flow_1vxlaau + + + Flow_1x5v76c + Flow_0m0cias + + + + + + Flow_1vxlaau + + + + + + + ${!kdsReportStopTimer} + + + + Flow_09o8bb5 + Flow_1bbw6lm + + + Flow_1h835ja + Flow_0g1txh0 + Flow_13osd7u + + + + + + + http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-kds-report-task-send-start|#{version} + kdsReportSendStart + http://medizininformatik-initiative.de/bpe/Process/kdsReportSend/#{version} + + + Flow_0jy9ipp + Flow_1yj8623 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mii-dsf-process-kds-report/src/main/resources/bpe/kds-report-receive.bpmn b/mii-dsf-process-kds-report/src/main/resources/bpe/kds-report-receive.bpmn new file mode 100644 index 0000000..79cb374 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/bpe/kds-report-receive.bpmn @@ -0,0 +1,132 @@ + + + + + SequenceFlow_07w11cw + + + + + + + http://medizininformatik-initiative.de/bpe/Process/kdsReportSend/#{version} + kdsReportReceive + http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-kds-report-task-receive|#{version} + + + Flow_01ez25z + + + + + SequenceFlow_07w11cw + SequenceFlow_09i9zb8 + + + Flow_0h57p0t + Flow_01ez25z + + + + SequenceFlow_09i9zb8 + Flow_0epmqlh + + + Flow_01x9gay + + + + Flow_0lhidy1 + + + + Flow_01x9gay + Flow_0lhidy1 + Flow_0epmqlh + Flow_0h57p0t + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mii-dsf-process-kds-report/src/main/resources/bpe/kds-report-send.bpmn b/mii-dsf-process-kds-report/src/main/resources/bpe/kds-report-send.bpmn new file mode 100644 index 0000000..c6a7a55 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/bpe/kds-report-send.bpmn @@ -0,0 +1,186 @@ + + + + + + + SequenceFlow_0k1j79c + SequenceFlow_05ia6lz + + + Flow_0d1hhpd + + + SequenceFlow_0k1j79c + + + + + Flow_0lez18n + Flow_0d1hhpd + + + + Flow_1bwmt5h + Flow_0gkokuw + + + + + http://medizininformatik-initiative.de/bpe/Process/kdsReportReceive/#{version} + kdsReportSend + http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-kds-report-task-send|#{version} + + + Flow_0gkokuw + Flow_0hq9yqb + + + + + Flow_0zp2a01 + Flow_06wgdy0 + + + + + + Flow_0hq9yqb + Flow_0zp2a01 + Flow_1fi7ktr + + + Flow_1fi7ktr + Flow_085f33c + + PT5M + + + + + Flow_06wgdy0 + Flow_085f33c + Flow_0lez18n + + + + + + SequenceFlow_05ia6lz + Flow_0bq8udu + + + + Flow_0bq8udu + Flow_1bwmt5h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mii-dsf-process-kds-report/src/main/resources/fhir/ActivityDefinition/mii-kds-report-autostart.xml b/mii-dsf-process-kds-report/src/main/resources/fhir/ActivityDefinition/mii-kds-report-autostart.xml new file mode 100644 index 0000000..d1da3e9 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/fhir/ActivityDefinition/mii-kds-report-autostart.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <subtitle value="Autostart KDS Report Process" /> + <!-- status managed by bpe --> + <status value="unknown" /> + <experimental value="false" /> + <!-- date managed by bpe --> + <date value="#{date}" /> + <publisher value="Medizininformatik-Initiative" /> + <contact> + <name value="Medizininformatik-Initiative" /> + <telecom> + <system value="email" /> + <value value="info@medizininformatik-initiative.de" /> + </telecom> + </contact> + <description value="Process to autostart extraction of current KDS implementation progress and sending a KDS report to the FDPG in a predefined interval" /> + <kind value="Task" /> +</ActivityDefinition> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/resources/fhir/ActivityDefinition/mii-kds-report-receive.xml b/mii-dsf-process-kds-report/src/main/resources/fhir/ActivityDefinition/mii-kds-report-receive.xml new file mode 100644 index 0000000..a8e0050 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/fhir/ActivityDefinition/mii-kds-report-receive.xml @@ -0,0 +1,77 @@ +<ActivityDefinition xmlns="http://hl7.org/fhir"> + <meta> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <extension url="http://highmed.org/fhir/StructureDefinition/extension-process-authorization"> + <extension url="message-name"> + <valueString value="kdsReportSend" /> + </extension> + <extension url="task-profile"> + <valueCanonical value="http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-kds-report-task-send|#{version}" /> + </extension> + <extension url="requester"> + <valueCoding> + <extension url="http://highmed.org/fhir/StructureDefinition/extension-process-authorization-consortium-role"> + <extension url="consortium"> + <valueIdentifier> + <system value="http://highmed.org/sid/organization-identifier" /> + <value value="medizininformatik-initiative.de" /> + </valueIdentifier> + </extension> + <extension url="role"> + <valueCoding> + <system value="http://highmed.org/fhir/CodeSystem/organization-role" /> + <code value="MeDIC" /> + </valueCoding> + </extension> + </extension> + <system value="http://highmed.org/fhir/CodeSystem/process-authorization" /> + <code value="REMOTE_ROLE" /> + </valueCoding> + </extension> + <extension url="recipient"> + <valueCoding> + <extension url="http://highmed.org/fhir/StructureDefinition/extension-process-authorization-consortium-role"> + <extension url="consortium"> + <valueIdentifier> + <system value="http://highmed.org/sid/organization-identifier" /> + <value value="medizininformatik-initiative.de" /> + </valueIdentifier> + </extension> + <extension url="role"> + <valueCoding> + <system value="http://highmed.org/fhir/CodeSystem/organization-role" /> + <code value="HRP" /> + </valueCoding> + </extension> + </extension> + <system value="http://highmed.org/fhir/CodeSystem/process-authorization" /> + <code value="LOCAL_ROLE" /> + </valueCoding> + </extension> + </extension> + <url value="http://medizininformatik-initiative.de/bpe/Process/kdsReportReceive" /> + <!-- version managed by bpe --> + <version value="#{version}" /> + <name value="KDS Report Receive" /> + <title value="KDS Report Receive Process" /> + <subtitle value="Process to receive KDS reports of current KDS implementation progress of MeDICs" /> + <!-- status managed by bpe --> + <status value="unknown" /> + <experimental value="false" /> + <!-- date managed by bpe --> + <date value="#{date}" /> + <publisher value="Medizininformatik-Initiative" /> + <contact> + <name value="Medizininformatik-Initiative" /> + <telecom> + <system value="email" /> + <value value="info@medizininformatik-initiative.de" /> + </telecom> + </contact> + <description value="Process to receive current KDS implementation progress of MeDICs at a HRP" /> + <kind value="Task" /> +</ActivityDefinition> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/resources/fhir/ActivityDefinition/mii-kds-report-send.xml b/mii-dsf-process-kds-report/src/main/resources/fhir/ActivityDefinition/mii-kds-report-send.xml new file mode 100644 index 0000000..373ae8a --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/fhir/ActivityDefinition/mii-kds-report-send.xml @@ -0,0 +1,83 @@ +<ActivityDefinition xmlns="http://hl7.org/fhir"> + <meta> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <extension url="http://highmed.org/fhir/StructureDefinition/extension-process-authorization"> + <extension url="message-name"> + <valueString value="kdsReportSendStart" /> + </extension> + <extension url="task-profile"> + <valueCanonical value="http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-kds-report-task-send-start|#{version}" /> + </extension> + <extension url="requester"> + <valueCoding> + <system value="http://highmed.org/fhir/CodeSystem/process-authorization" /> + <code value="LOCAL_ALL" /> + </valueCoding> + </extension> + <extension url="recipient"> + <valueCoding> + <system value="http://highmed.org/fhir/CodeSystem/process-authorization" /> + <code value="LOCAL_ALL" /> + </valueCoding> + </extension> + </extension> + <extension url="http://highmed.org/fhir/StructureDefinition/extension-process-authorization"> + <extension url="message-name"> + <valueString value="kdsReportReceive" /> + </extension> + <extension url="task-profile"> + <valueCanonical value="http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-kds-report-task-receive|#{version}" /> + </extension> + <extension url="requester"> + <valueCoding> + <extension url="http://highmed.org/fhir/StructureDefinition/extension-process-authorization-consortium-role"> + <extension url="consortium"> + <valueIdentifier> + <system value="http://highmed.org/sid/organization-identifier" /> + <value value="medizininformatik-initiative.de" /> + </valueIdentifier> + </extension> + <extension url="role"> + <valueCoding> + <system value="http://highmed.org/fhir/CodeSystem/organization-role" /> + <code value="HRP" /> + </valueCoding> + </extension> + </extension> + <system value="http://highmed.org/fhir/CodeSystem/process-authorization" /> + <code value="REMOTE_ROLE" /> + </valueCoding> + </extension> + <extension url="recipient"> + <valueCoding> + <system value="http://highmed.org/fhir/CodeSystem/process-authorization" /> + <code value="LOCAL_ALL" /> + </valueCoding> + </extension> + </extension> + <url value="http://medizininformatik-initiative.de/bpe/Process/kdsReportSend" /> + <!-- version managed by bpe --> + <version value="#{version}" /> + <name value="KDS Report Send" /> + <title value="KDS Report Send Process" /> + <subtitle value="Process to report current KDS implementation progress of MeDICs" /> + <!-- status managed by bpe --> + <status value="unknown" /> + <experimental value="false" /> + <!-- date managed by bpe --> + <date value="#{date}" /> + <publisher value="Medizininformatik-Initiative" /> + <contact> + <name value="Medizininformatik-Initiative" /> + <telecom> + <system value="email" /> + <value value="info@medizininformatik-initiative.de" /> + </telecom> + </contact> + <description value="Process to extract current KDS implementation progress and sending a KDS report to the HRP" /> + <kind value="Task" /> +</ActivityDefinition> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/resources/fhir/CodeSystem/mii-kds-report-status.xml b/mii-dsf-process-kds-report/src/main/resources/fhir/CodeSystem/mii-kds-report-status.xml new file mode 100644 index 0000000..c016d56 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/fhir/CodeSystem/mii-kds-report-status.xml @@ -0,0 +1,59 @@ +<CodeSystem xmlns="http://hl7.org/fhir"> + <meta> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <url value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report-status" /> + <!-- version managed by bpe --> + <version value="#{version}" /> + <name value="MII_KDS_Report_Status" /> + <title value="MII KDS Report Status" /> + <!-- status managed by bpe --> + <status value="unknown" /> + <experimental value="false" /> + <!-- date managed by bpe --> + <date value="#{date}" /> + <publisher value="Medizininformatik-Initiative" /> + <description value="CodeSystem with standard values for the KDS report process status" /> + <caseSensitive value="true" /> + <hierarchyMeaning value="grouped-by" /> + <versionNeeded value="false" /> + <content value="complete" /> + <concept> + <code value="not-allowed" /> + <display value="Not allowed" /> + <definition value="Not allowed to send KDS report to HRP" /> + </concept> + <concept> + <code value="not-reachable" /> + <display value="Not reachable" /> + <definition value="HRP cannot be reached" /> + </concept> + <concept> + <code value="receipt-missing" /> + <display value="Receipt missing" /> + <definition value="No receipt received from HRP" /> + </concept> + <concept> + <code value="receipt-ok" /> + <display value="Receive ok" /> + <definition value="Ok received from HRP" /> + </concept> + <concept> + <code value="receipt-error" /> + <display value="Receive error" /> + <definition value="Error received from HRP" /> + </concept> + <concept> + <code value="receive-ok" /> + <display value="Receive ok" /> + <definition value="KDS Report received from DIC" /> + </concept> + <concept> + <code value="receive-error" /> + <display value="Receive error" /> + <definition value="Error receiving KDS report from DIC" /> + </concept> +</CodeSystem> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/resources/fhir/CodeSystem/mii-kds-report.xml b/mii-dsf-process-kds-report/src/main/resources/fhir/CodeSystem/mii-kds-report.xml new file mode 100644 index 0000000..f3add72 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/fhir/CodeSystem/mii-kds-report.xml @@ -0,0 +1,49 @@ +<CodeSystem xmlns="http://hl7.org/fhir"> + <meta> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <url value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report" /> + <!-- version managed by bpe --> + <version value="#{version}" /> + <name value="MII_KDS_Report" /> + <title value="MII KDS Report" /> + <!-- status managed by bpe --> + <status value="unknown" /> + <experimental value="false" /> + <!-- date managed by bpe --> + <date value="#{date}" /> + <publisher value="Medizininformatik-Initiative" /> + <description value="CodeSystem with standard values for the KDS report process" /> + <caseSensitive value="true" /> + <hierarchyMeaning value="grouped-by" /> + <versionNeeded value="false" /> + <content value="complete" /> + <concept> + <code value="kds-report-status" /> + <display value="KDS Report Status" /> + <definition value="KDS Report status of local organization" /> + </concept> + <concept> + <code value="search-bundle" /> + <display value="Search Bundle" /> + <definition value="Search Bundle on which the report is based" /> + </concept> + <concept> + <code value="search-bundle-reference" /> + <display value="Search Bundle Reference" /> + <definition value="Reference to a search Bundle containing GET requests on which the KDS report is based on" /> + </concept> + <concept> + <code value="search-bundle-response-reference" /> + <display value="Search Bundle Response Reference" /> + <definition value="Reference to a response search Bundle containing the KDS report" /> + </concept> + <concept> + <code value="timer-interval" /> + <display value="Timer Interval" /> + <definition value="Interval between two autostart of the KDS report process" /> + </concept> +</CodeSystem> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/extension-mii-kds-report-status-error.xml b/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/extension-mii-kds-report-status-error.xml new file mode 100644 index 0000000..33ea31d --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/extension-mii-kds-report-status-error.xml @@ -0,0 +1,46 @@ +<StructureDefinition xmlns="http://hl7.org/fhir"> + <meta> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag"/> + <code value="ALL"/> + </tag> + </meta> + <url value="http://medizininformatik-initiative.de/fhir/StructureDefinition/extension-mii-kds-report-status-error"/> + <!-- version managed by bpe --> + <version value="#{version}" /> + <name value="KdsReportStatusError"/> + <!-- status managed by bpe --> + <status value="unknown" /> + <experimental value="false" /> + <!-- date managed by bpe --> + <date value="#{date}" /> + <fhirVersion value="4.0.1"/> + <kind value="complex-type"/> + <abstract value="false"/> + <context> + <type value="fhirpath"/> + <expression value="Task.input | Task.output"/> + </context> + <type value="Extension"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension"/> + <derivation value="constraint"/> + <differential> + <element id="Extension"> + <path value="Extension"/> + <min value="0"/> + <max value="1"/> + </element> + <element id="Extension.url"> + <path value="Extension.url"/> + <fixedUri value="http://medizininformatik-initiative.de/fhir/StructureDefinition/extension-mii-kds-report-status-error"/> + </element> + <element id="Extension.value[x]"> + <path value="Extension.value[x]"/> + <min value="1"/> + <max value="1"/> + <type> + <code value="string"/> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-search-bundle-response.xml b/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-search-bundle-response.xml new file mode 100644 index 0000000..b3567ee --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-search-bundle-response.xml @@ -0,0 +1,50 @@ +<StructureDefinition xmlns="http://hl7.org/fhir"> + <meta> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <url value="http://medizininformatik-initiative.de/fhir/Bundle/mii-kds-report-search-bundle-response" /> + <name value="MiiKdsReportSearchBundleResponse" /> + <fhirVersion value="4.0.1" /> + <!-- version managed by bpe --> + <version value="#{version}" /> + <!-- status managed by bpe --> + <status value="unknown" /> + <!-- date managed by bpe --> + <date value="#{date}" /> + <experimental value="false" /> + <abstract value="false" /> + <kind value="resource" /> + <type value="Bundle" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Bundle" /> + <derivation value="constraint" /> + <differential> + <element id="Bundle.identifier"> + <path value="Bundle.identifier" /> + <min value="1" /> + </element> + <element id="Bundle.identifier.system"> + <path value="Bundle.identifier.system" /> + <min value="1" /> + <fixedUri value="http://highmed.org/sid/organization-identifier" /> + </element> + <element id="Bundle.identifier.value"> + <path value="Bundle.identifier.value" /> + <min value="1" /> + </element> + <element id="Bundle.type"> + <path value="Bundle.type" /> + <fixedCode value="batch-response" /> + </element> + <element id="Bundle.entry.resource"> + <path value="Bundle.entry.resource" /> + <min value="1" /> + </element> + <element id="Bundle.entry.response"> + <path value="Bundle.entry.response" /> + <min value="1" /> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-search-bundle.xml b/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-search-bundle.xml new file mode 100644 index 0000000..ff28721 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-search-bundle.xml @@ -0,0 +1,55 @@ +<StructureDefinition xmlns="http://hl7.org/fhir"> + <meta> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <url value="http://medizininformatik-initiative.de/fhir/Bundle/mii-kds-report-search-bundle" /> + <name value="MiiKdsReportSearchBundle" /> + <fhirVersion value="4.0.1" /> + <!-- version managed by bpe --> + <version value="#{version}" /> + <!-- status managed by bpe --> + <status value="unknown" /> + <!-- date managed by bpe --> + <date value="#{date}" /> + <experimental value="false" /> + <abstract value="false" /> + <kind value="resource" /> + <type value="Bundle" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Bundle" /> + <derivation value="constraint" /> + <differential> + <element id="Bundle.identifier"> + <path value="Bundle.identifier" /> + <min value="1" /> + </element> + <element id="Bundle.identifier.system"> + <path value="Bundle.identifier.system" /> + <min value="1" /> + <fixedUri value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report" /> + </element> + <element id="Bundle.identifier.value"> + <path value="Bundle.identifier.value" /> + <min value="1" /> + <fixedString value="search-bundle" /> + </element> + <element id="Bundle.type"> + <path value="Bundle.type" /> + <fixedCode value="batch" /> + </element> + <element id="Bundle.entry"> + <path value="Bundle.entry" /> + <min value="1" /> + </element> + <element id="Bundle.entry.request"> + <path value="Bundle.entry.request" /> + <min value="1" /> + </element> + <element id="Bundle.entry.request.method"> + <path value="Bundle.entry.request.method" /> + <fixedCode value="GET" /> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-task-autostart-start.xml b/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-task-autostart-start.xml new file mode 100644 index 0000000..a72f974 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-task-autostart-start.xml @@ -0,0 +1,110 @@ +<StructureDefinition xmlns="http://hl7.org/fhir"> + <meta> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <url value="http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-kds-report-task-autostart-start" /> + <!-- version managed by bpe --> + <version value="#{version}" /> + <name value="MiiKdsReportTaskAutostartStart" /> + <!-- status managed by bpe --> + <status value="unknown" /> + <experimental value="false" /> + <!-- date managed by bpe --> + <date value="#{date}" /> + <fhirVersion value="4.0.1" /> + <kind value="resource" /> + <abstract value="false" /> + <type value="Task" /> + <baseDefinition value="http://highmed.org/fhir/StructureDefinition/task-base" /> + <derivation value="constraint" /> + <differential> + <element id="Task.instantiatesUri"> + <path value="Task.instantiatesUri" /> + <fixedUri value="http://medizininformatik-initiative.de/bpe/Process/kdsReportAutostart/#{version}" /> + </element> + <element id="Task.input"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <min value="2" /> + <max value="3" /> + </element> + <element id="Task.input:message-name"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <sliceName value="message-name" /> + </element> + <element id="Task.input:message-name.value[x]"> + <path value="Task.input.value[x]" /> + <fixedString value="kdsReportAutostartStart" /> + </element> + <element id="Task.input:business-key"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <sliceName value="business-key" /> + <min value="1" /> + </element> + <element id="Task.input:correlation-key"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <sliceName value="correlation-key" /> + <max value="0" /> + </element> + <element id="Task.input:timer-interval"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <sliceName value="timer-interval" /> + <min value="0" /> + <max value="1" /> + </element> + <element id="Task.input:timer-interval.type"> + <path value="Task.input.type" /> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="TaskInputParameterType" /> + </extension> + <strength value="required" /> + <valueSet value="http://medizininformatik-initiative.de/fhir/ValueSet/kds-report" /> + </binding> + </element> + <element id="Task.input:timer-interval.type.coding"> + <path value="Task.input.type.coding" /> + <min value="1" /> + <max value="1" /> + </element> + <element id="Task.input:timer-interval.type.coding.system"> + <path value="Task.input.type.coding.system" /> + <min value="1" /> + <fixedUri value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report" /> + </element> + <element id="Task.input:timer-interval.type.coding.code"> + <path value="Task.input.type.coding.code" /> + <min value="1" /> + <fixedCode value="timer-interval" /> + </element> + <element id="Task.input:timer-interval.value[x]"> + <path value="Task.input.value[x]" /> + <type> + <code value="string" /> + </type> + <constraint> + <key value="timer-interval-regex" /> + <severity value="error" /> + <human value="Must be ISO 8601 time duration pattern" /> + <expression value="matches('^P(?:([0-9]+)Y)?(?:([0-9]+)M)?(?:([0-9]+)D)?(T(?:([0-9]+)H)?(?:([0-9]+)M)?(?:([0-9]+)(?:[.,]([0-9]{0,9}))?S)?)?$')" /> + </constraint> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-task-autostart-stop.xml b/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-task-autostart-stop.xml new file mode 100644 index 0000000..1df65a9 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-task-autostart-stop.xml @@ -0,0 +1,64 @@ +<StructureDefinition xmlns="http://hl7.org/fhir"> + <meta> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <url value="http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-kds-report-task-autostart-stop" /> + <!-- version managed by bpe --> + <version value="#{version}" /> + <name value="MiiKdsReportTaskAutostartStop" /> + <!-- status managed by bpe --> + <status value="unknown" /> + <experimental value="false" /> + <!-- date managed by bpe --> + <date value="#{date}" /> + <fhirVersion value="4.0.1" /> + <kind value="resource" /> + <abstract value="false" /> + <type value="Task" /> + <baseDefinition value="http://highmed.org/fhir/StructureDefinition/task-base" /> + <derivation value="constraint" /> + <differential> + <element id="Task.instantiatesUri"> + <path value="Task.instantiatesUri" /> + <fixedUri value="http://medizininformatik-initiative.de/bpe/Process/kdsReportAutostart/#{version}" /> + </element> + <element id="Task.input"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <min value="2" /> + <max value="2" /> + </element> + <element id="Task.input:message-name"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <sliceName value="message-name" /> + </element> + <element id="Task.input:message-name.value[x]"> + <path value="Task.input.value[x]" /> + <fixedString value="kdsReportAutostartStop" /> + </element> + <element id="Task.input:business-key"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <sliceName value="business-key" /> + <min value="1" /> + </element> + <element id="Task.input:correlation-key"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <sliceName value="correlation-key" /> + <max value="0" /> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-task-receive.xml b/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-task-receive.xml new file mode 100644 index 0000000..8063e3c --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-task-receive.xml @@ -0,0 +1,130 @@ +<StructureDefinition xmlns="http://hl7.org/fhir"> + <meta> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <url value="http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-kds-report-task-receive" /> + <!-- version managed by bpe --> + <version value="#{version}" /> + <name value="MiiKDsReportTaskReceive" /> + <!-- status managed by bpe --> + <status value="unknown" /> + <experimental value="false" /> + <!-- date managed by bpe --> + <date value="#{date}" /> + <fhirVersion value="4.0.1" /> + <kind value="resource" /> + <abstract value="false" /> + <type value="Task" /> + <baseDefinition value="http://highmed.org/fhir/StructureDefinition/task-base" /> + <derivation value="constraint" /> + <differential> + <element id="Task.instantiatesUri"> + <path value="Task.instantiatesUri" /> + <fixedUri value="http://medizininformatik-initiative.de/bpe/Process/kdsReportSend/#{version}" /> + </element> + <element id="Task.input"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <min value="3" /> + <max value="3" /> + </element> + <element id="Task.input:message-name"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <sliceName value="message-name" /> + </element> + <element id="Task.input:message-name.value[x]"> + <path value="Task.input.value[x]" /> + <fixedString value="kdsReportReceive" /> + </element> + <element id="Task.input:business-key"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <sliceName value="business-key" /> + <min value="1" /> + </element> + <element id="Task.input:correlation-key"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <sliceName value="correlation-key" /> + <max value="0" /> + </element> + <element id="Task.input:kds-report-status"> + <path value="Task.input"/> + <sliceName value="kds-report-status"/> + <min value="1" /> + </element> + <element id="Task.input:kds-report-status.extension"> + <path value="Task.input.extension" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="url" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Task.input:kds-report-status.extension:extension-kds-report-status-error"> + <path value="Task.input.extension" /> + <sliceName value="extension-kds-report-status-error" /> + <min value="0" /> + <max value="1" /> + <type> + <code value="Extension" /> + <profile value="http://medizininformatik-initiative.de/fhir/StructureDefinition/extension-mii-kds-report-status-error" /> + </type> + </element> + <element id="Task.input:kds-report-status.type"> + <path value="Task.input.type"/> + <binding> + <strength value="required"/> + <valueSet value="http://medizininformatik-initiative.de/fhir/ValueSet/kds-report"/> + </binding> + </element> + <element id="Task.input:kds-report-status.type.coding"> + <path value="Task.input.type.coding"/> + <min value="1"/> + <max value="1"/> + </element> + <element id="Task.input:kds-report-status.type.coding.system"> + <path value="Task.input.type.coding.system"/> + <min value="1"/> + <fixedUri value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report"/> + </element> + <element id="Task.input:kds-report-status.type.coding.code"> + <path value="Task.input.type.coding.code"/> + <min value="1"/> + <fixedCode value="kds-report-status"/> + </element> + <element id="Task.input:kds-report-status.value[x]"> + <path value="Task.input.value[x]"/> + <type> + <code value="Coding"/> + </type> + </element> + <element id="Task.input:kds-report-status.value[x].system"> + <path value="Task.input.value[x].system"/> + <min value="1"/> + <fixedUri value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report-status"/> + </element> + <element id="Task.input:kds-report-status.value[x].code"> + <path value="Task.input.value[x].code"/> + <min value="1"/> + <binding> + <strength value="required"/> + <valueSet value="http://medizininformatik-initiative.de/fhir/ValueSet/kds-report-status-send"/> + </binding> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-task-send-start.xml b/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-task-send-start.xml new file mode 100644 index 0000000..5e7b6d1 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-task-send-start.xml @@ -0,0 +1,160 @@ +<StructureDefinition xmlns="http://hl7.org/fhir"> + <meta> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <url value="http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-kds-report-task-send-start" /> + <!-- version managed by bpe --> + <version value="#{version}" /> + <name value="MiiKdsReportTaskSendStart" /> + <!-- status managed by bpe --> + <status value="unknown" /> + <experimental value="false" /> + <!-- date managed by bpe --> + <date value="#{date}" /> + <fhirVersion value="4.0.1" /> + <kind value="resource" /> + <abstract value="false" /> + <type value="Task" /> + <baseDefinition value="http://highmed.org/fhir/StructureDefinition/task-base" /> + <derivation value="constraint" /> + <differential> + <element id="Task.instantiatesUri"> + <path value="Task.instantiatesUri" /> + <fixedUri value="http://medizininformatik-initiative.de/bpe/Process/kdsReportSend/#{version}" /> + </element> + <element id="Task.input"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <min value="1" /> + <max value="2" /> + </element> + <element id="Task.input:message-name"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <sliceName value="message-name" /> + </element> + <element id="Task.input:message-name.value[x]"> + <path value="Task.input.value[x]" /> + <fixedString value="kdsReportSendStart" /> + </element> + <element id="Task.input:correlation-key"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <sliceName value="correlation-key" /> + <max value="0" /> + </element> + <element id="Task.output:business-key-out"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.output" /> + <sliceName value="business-key-out" /> + <max value="1" /> + </element> + <element id="Task.output:business-key-out.type"> + <path value="Task.output.type" /> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="TaskOutputParameterType" /> + </extension> + <strength value="required" /> + <valueSet value="http://highmed.org/fhir/ValueSet/bpmn-message" /> + </binding> + </element> + <element id="Task.output:business-key-out.type.coding"> + <path value="Task.output.type.coding" /> + <min value="1" /> + <max value="1" /> + </element> + <element id="Task.output:business-key-out.type.coding.system"> + <path value="Task.output.type.coding.system" /> + <min value="1" /> + <fixedUri value="http://highmed.org/fhir/CodeSystem/bpmn-message" /> + </element> + <element id="Task.output:business-key-out.type.coding.code"> + <path value="Task.output.type.coding.code" /> + <min value="1" /> + <fixedCode value="business-key" /> + </element> + <element id="Task.output:business-key-out.value[x]"> + <path value="Task.output.value[x]" /> + <type> + <code value="string" /> + </type> + </element> + <element id="Task.output:response-status"> + <path value="Task.output"/> + <sliceName value="response-status"/> + </element> + <element id="Task.output:response-status.extension"> + <path value="Task.output.extension" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="url" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Task.output:response-status.extension:extension-kds-report-status-error"> + <path value="Task.output.extension" /> + <sliceName value="extension-kds-report-status-error" /> + <min value="0" /> + <max value="1" /> + <type> + <code value="Extension" /> + <profile value="http://medizininformatik-initiative.de/fhir/StructureDefinition/extension-mii-kds-report-status-error" /> + </type> + </element> + <element id="Task.output:response-status.type"> + <path value="Task.output.type"/> + <binding> + <strength value="required"/> + <valueSet value="http://medizininformatik-initiative.de/fhir/ValueSet/kds-report"/> + </binding> + </element> + <element id="Task.output:kds-report-status.type.coding"> + <path value="Task.output.type.coding"/> + <min value="1"/> + <max value="1"/> + </element> + <element id="Task.output:kds-report-status.type.coding.system"> + <path value="Task.output.type.coding.system"/> + <min value="1"/> + <fixedUri value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report"/> + </element> + <element id="Task.output:kds-report-status.type.coding.code"> + <path value="Task.output.type.coding.code"/> + <min value="1"/> + <fixedCode value="kds-report-status"/> + </element> + <element id="Task.output:kds-report-status.value[x]"> + <path value="Task.output.value[x]"/> + <type> + <code value="Coding"/> + </type> + </element> + <element id="Task.output:kds-report-status.value[x].system"> + <path value="Task.output.value[x].system"/> + <min value="1"/> + <fixedUri value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report-status"/> + </element> + <element id="Task.output:kds-report-status.value[x].code"> + <path value="Task.output.value[x].code"/> + <min value="1"/> + <binding> + <strength value="required"/> + <valueSet value="http://medizininformatik-initiative.de/fhir/ValueSet/kds-report-status-send"/> + </binding> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-task-send.xml b/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-task-send.xml new file mode 100644 index 0000000..72f0fd2 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/fhir/StructureDefinition/mii-kds-report-task-send.xml @@ -0,0 +1,178 @@ +<StructureDefinition xmlns="http://hl7.org/fhir"> + <meta> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <url value="http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-kds-report-task-send" /> + <!-- version managed by bpe --> + <version value="#{version}" /> + <name value="MiiKdsReportTaskSend" /> + <!-- status managed by bpe --> + <status value="unknown" /> + <experimental value="false" /> + <!-- date managed by bpe --> + <date value="#{date}" /> + <fhirVersion value="4.0.1" /> + <kind value="resource" /> + <abstract value="false" /> + <type value="Task" /> + <baseDefinition value="http://highmed.org/fhir/StructureDefinition/task-base" /> + <derivation value="constraint" /> + <differential> + <element id="Task.instantiatesUri"> + <path value="Task.instantiatesUri" /> + <fixedUri value="http://medizininformatik-initiative.de/bpe/Process/kdsReportReceive/#{version}" /> + </element> + <element id="Task.input"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <min value="3" /> + <max value="3" /> + </element> + <element id="Task.input:message-name"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <sliceName value="message-name" /> + </element> + <element id="Task.input:message-name.value[x]"> + <path value="Task.input.value[x]" /> + <fixedString value="kdsReportSend" /> + </element> + <element id="Task.input:business-key"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <sliceName value="business-key" /> + <min value="1" /> + </element> + <element id="Task.input:correlation-key"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <sliceName value="correlation-key" /> + <max value="0" /> + </element> + <element id="Task.input:search-bundle-response-reference"> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> + <valueString value="Parameter" /> + </extension> + <path value="Task.input" /> + <sliceName value="search-bundle-response-reference" /> + <min value="1" /> + <max value="1" /> + </element> + <element id="Task.input:search-bundle-response-reference.type"> + <path value="Task.input.type" /> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="TaskInputParameterType" /> + </extension> + <strength value="required" /> + <valueSet value="http://medizininformatik-initiative.de/fhir/ValueSet/kds-report" /> + </binding> + </element> + <element id="Task.input:search-bundle-response-reference.type.coding"> + <path value="Task.input.type.coding" /> + <min value="1" /> + <max value="1" /> + </element> + <element id="Task.input:search-bundle-response-reference.type.coding.system"> + <path value="Task.input.type.coding.system" /> + <min value="1" /> + <fixedUri value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report" /> + </element> + <element id="Task.input:search-bundle-response-reference.type.coding.code"> + <path value="Task.input.type.coding.code" /> + <min value="1" /> + <fixedCode value="search-bundle-response-reference" /> + </element> + <element id="Task.input:search-bundle-response-reference.value[x]"> + <path value="Task.input.value[x]" /> + <type> + <code value="Reference" /> + <targetProfile value="http://medizininformatik-initiative.de/fhir/Bundle/mii-kds-report-search-bundle-response" /> + </type> + </element> + <element id="Task.input:search-bundle-response-reference.value[x].reference"> + <path value="Task.input.value[x].reference" /> + <min value="1" /> + </element> + <element id="Task.input:search-bundle-response-reference.value[x].identifier"> + <path value="Task.input.value[x].identifier" /> + <max value="0" /> + </element> + <element id="Task.output:kds-report-status"> + <path value="Task.output"/> + <sliceName value="kds-report-status"/> + </element> + <element id="Task.output:kds-report-status.extension"> + <path value="Task.output.extension" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="url" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Task.output:kds-report-status.extension:extension-kds-report-status-error"> + <path value="Task.output.extension" /> + <sliceName value="extension-kds-report-status-error" /> + <min value="0" /> + <max value="1" /> + <type> + <code value="Extension" /> + <profile value="http://medizininformatik-initiative.de/fhir/StructureDefinition/extension-mii-kds-report-status-error" /> + </type> + </element> + <element id="Task.output:kds-report-status.type"> + <path value="Task.output.type"/> + <binding> + <strength value="required"/> + <valueSet value="http://medizininformatik-initiative.de/fhir/ValueSet/kds-report"/> + </binding> + </element> + <element id="Task.output:kds-report-status.type.coding"> + <path value="Task.output.type.coding"/> + <min value="1"/> + <max value="1"/> + </element> + <element id="Task.output:kds-report-status.type.coding.system"> + <path value="Task.output.type.coding.system"/> + <min value="1"/> + <fixedUri value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report"/> + </element> + <element id="Task.output:kds-report-status.type.coding.code"> + <path value="Task.output.type.coding.code"/> + <min value="1"/> + <fixedCode value="kds-report-status"/> + </element> + <element id="Task.output:kds-report-status.value[x]"> + <path value="Task.output.value[x]"/> + <type> + <code value="Coding"/> + </type> + </element> + <element id="Task.output:kds-report-status.value[x].system"> + <path value="Task.output.value[x].system"/> + <min value="1"/> + <fixedUri value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report-status"/> + </element> + <element id="Task.output:kds-report-status.value[x].code"> + <path value="Task.output.value[x].code"/> + <min value="1"/> + <binding> + <strength value="required"/> + <valueSet value="http://medizininformatik-initiative.de/fhir/ValueSet/kds-report-status-receive"/> + </binding> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/resources/fhir/ValueSet/mii-kds-report-status-receive.xml b/mii-dsf-process-kds-report/src/main/resources/fhir/ValueSet/mii-kds-report-status-receive.xml new file mode 100644 index 0000000..f0ff3ae --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/fhir/ValueSet/mii-kds-report-status-receive.xml @@ -0,0 +1,35 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <meta> + <tag> + <system + value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <url value="http://medizininformatik-initiative.de/fhir/ValueSet/kds-report-status-receive" /> + <!-- version managed by bpe --> + <version value="#{version}" /> + <name value="MII_KDS_Report_Status_Receive" /> + <title value="MII KDS Report Status Receive" /> + <!-- status managed by bpe --> + <status value="unknown" /> + <experimental value="false" /> + <!-- date managed by bpe --> + <date value="#{date}" /> + <publisher value="Medizininformatik-Initiative" /> + <description value="ValueSet with values for the KDS report receive status" /> + <immutable value="true" /> + <compose> + <include> + <system value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report-status" /> + <concept> + <code value="receive-ok" /> + <display value="Receive ok" /> + </concept> + <concept> + <code value="receive-error" /> + <display value="Receive error" /> + </concept> + </include> + </compose> +</ValueSet> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/resources/fhir/ValueSet/mii-kds-report-status-send.xml b/mii-dsf-process-kds-report/src/main/resources/fhir/ValueSet/mii-kds-report-status-send.xml new file mode 100644 index 0000000..6191da1 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/fhir/ValueSet/mii-kds-report-status-send.xml @@ -0,0 +1,47 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <meta> + <tag> + <system + value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <url value="http://medizininformatik-initiative.de/fhir/ValueSet/report-status-send" /> + <!-- version managed by bpe --> + <version value="#{version}" /> + <name value="MII_Report_Status_Send" /> + <title value="MII Report Status Send" /> + <!-- status managed by bpe --> + <status value="unknown" /> + <experimental value="false" /> + <!-- date managed by bpe --> + <date value="#{date}" /> + <publisher value="Medizininformatik-Initiative" /> + <description value="ValueSet with values for the report send status" /> + <immutable value="true" /> + <compose> + <include> + <system value="http://medizininformatik-initiative.de/fhir/CodeSystem/report-status" /> + <concept> + <code value="not-allowed" /> + <display value="Not allowed" /> + </concept> + <concept> + <code value="not-reachable" /> + <display value="Not reachable" /> + </concept> + <concept> + <code value="receipt-missing" /> + <display value="Receipt missing" /> + </concept> + <concept> + <code value="receipt-ok" /> + <display value="Receive ok" /> + </concept> + <concept> + <code value="receipt-error" /> + <display value="Receive error" /> + </concept> + </include> + </compose> +</ValueSet> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/main/resources/fhir/ValueSet/mii-kds-report.xml b/mii-dsf-process-kds-report/src/main/resources/fhir/ValueSet/mii-kds-report.xml new file mode 100644 index 0000000..3780b23 --- /dev/null +++ b/mii-dsf-process-kds-report/src/main/resources/fhir/ValueSet/mii-kds-report.xml @@ -0,0 +1,26 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <meta> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <url value="http://medizininformatik-initiative.de/fhir/ValueSet/kds-report" /> + <!-- version managed by bpe --> + <version value="#{version}" /> + <name value="MII_KDS_Report" /> + <title value="MII KDS Report" /> + <!-- status managed by bpe --> + <status value="unknown" /> + <experimental value="false" /> + <!-- date managed by bpe --> + <date value="#{date}" /> + <publisher value="Medizininformatik-Initiative" /> + <description value="ValueSet with standard values for the KDS report process" /> + <immutable value="true" /> + <compose> + <include> + <system value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report" /> + </include> + </compose> +</ValueSet> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/bpe/CheckSearchBundleServiceTest.java b/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/bpe/CheckSearchBundleServiceTest.java new file mode 100644 index 0000000..dfe8299 --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/bpe/CheckSearchBundleServiceTest.java @@ -0,0 +1,148 @@ +package de.medizininformatik_initiative.process.kds.report.bpe; + +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN; +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN_VALUE_ERROR; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; + +import java.io.InputStream; +import java.util.UUID; + +import org.camunda.bpm.engine.ProcessEngine; +import org.camunda.bpm.engine.RuntimeService; +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; +import org.highmed.dsf.fhir.task.TaskHelper; +import org.highmed.fhir.client.FhirWebserviceClient; +import org.highmed.fhir.client.PreferReturnMinimalWithRetry; +import org.hl7.fhir.r4.model.Bundle; +import org.hl7.fhir.r4.model.IdType; +import org.hl7.fhir.r4.model.Task; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.mockito.ArgumentCaptor; +import org.mockito.Captor; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.mockito.Mockito; +import org.mockito.junit.MockitoJUnitRunner; + +import ca.uhn.fhir.context.FhirContext; +import de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport; +import de.medizininformatik_initiative.process.kds.report.service.CheckSearchBundle; + +@RunWith(MockitoJUnitRunner.class) +public class CheckSearchBundleServiceTest +{ + @Mock + private DelegateExecution execution; + + @Mock + private TaskHelper taskHelper; + + @Mock + private FhirWebserviceClientProvider clientProvider; + + @Mock + private FhirWebserviceClient webserviceClient; + + @Mock + private PreferReturnMinimalWithRetry preferReturnMinimalWithRetry; + + @Mock + private ProcessEngine processEngine; + + @Mock + private RuntimeService runtimeService; + + @Captor + ArgumentCaptor<String> system; + + @Captor + ArgumentCaptor<String> code; + + @Captor + ArgumentCaptor<String> error; + + @InjectMocks + private CheckSearchBundle service; + + @Test + public void testValid() + { + testValid("/fhir/Bundle/search-bundle.xml"); + + } + + @Test + public void testInvalidResource() + { + testInvalid("/fhir/Bundle/search-bundle-invalid-resource.xml", "resources"); + } + + @Test + public void testInvalidRequestMethod() + { + testInvalid("/fhir/Bundle/search-bundle-invalid-request-method.xml", "GET"); + } + + @Test + public void testInvalidNoSummary() + { + testInvalid("/fhir/Bundle/search-bundle-invalid-no-summary.xml", "_summary=count"); + } + + @Test + public void testInvalidParam() + { + testInvalid("/fhir/Bundle/search-bundle-invalid-param.xml", "invalid search params"); + } + + private void testValid(String pathToBundle) + { + try (InputStream in = getClass().getResourceAsStream(pathToBundle)) + { + Bundle bundle = FhirContext.forR4().newXmlParser().parseResource(Bundle.class, in); + Mockito.when(execution.getVariable(ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_SEARCH_BUNDLE)) + .thenReturn(bundle); + + service.execute(execution); + } + catch (Exception exception) + { + fail(); + } + } + + private void testInvalid(String pathToBundle, String errorContains) + { + Task task = (Task) new Task().setId(UUID.randomUUID().toString()); + + try (InputStream in = getClass().getResourceAsStream(pathToBundle)) + { + Bundle bundle = FhirContext.forR4().newXmlParser().parseResource(Bundle.class, in); + Mockito.when(execution.getVariable(ConstantsKdsReport.BPMN_EXECUTION_VARIABLE_KDS_REPORT_SEARCH_BUNDLE)) + .thenReturn(bundle); + Mockito.when(execution.getVariable("task")).thenReturn(task); + Mockito.when(execution.getProcessDefinitionId()).thenReturn("processDefinitionId"); + Mockito.when(execution.getActivityInstanceId()).thenReturn("activityInstanceId"); + Mockito.when(clientProvider.getLocalWebserviceClient()).thenReturn(webserviceClient); + Mockito.when(webserviceClient.withMinimalReturn()).thenReturn(preferReturnMinimalWithRetry); + Mockito.when(preferReturnMinimalWithRetry.update(task)).thenReturn(new IdType(task.getId())); + Mockito.when(execution.getProcessEngine()).thenReturn(processEngine); + Mockito.when(processEngine.getRuntimeService()).thenReturn(runtimeService); + + service.execute(execution); + Mockito.verify(taskHelper).createOutput(system.capture(), code.capture(), error.capture()); + + assertEquals(CODESYSTEM_HIGHMED_BPMN, system.getValue()); + assertEquals(CODESYSTEM_HIGHMED_BPMN_VALUE_ERROR, code.getValue()); + assertTrue(error.getValue().contains(errorContains)); + } + catch (Exception exception) + { + fail(); + } + } +} diff --git a/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/bpe/KdsReportProcessPluginDefinitionTest.java b/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/bpe/KdsReportProcessPluginDefinitionTest.java new file mode 100644 index 0000000..3426b13 --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/bpe/KdsReportProcessPluginDefinitionTest.java @@ -0,0 +1,43 @@ +package de.medizininformatik_initiative.process.kds.report.bpe; + +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.PROCESS_NAME_FULL_KDS_REPORT_AUTOSTART; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.PROCESS_NAME_FULL_KDS_REPORT_RECEIVE; +import static de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport.PROCESS_NAME_FULL_KDS_REPORT_SEND; +import static de.medizininformatik_initiative.process.kds.report.KdsReportProcessPluginDefinition.VERSION; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; + +import org.highmed.dsf.bpe.ProcessPluginDefinition; +import org.highmed.dsf.fhir.resources.ResourceProvider; +import org.junit.Test; +import org.springframework.core.env.StandardEnvironment; + +import ca.uhn.fhir.context.FhirContext; +import de.medizininformatik_initiative.process.kds.report.KdsReportProcessPluginDefinition; + +public class KdsReportProcessPluginDefinitionTest +{ + @Test + public void testResourceLoading() + { + ProcessPluginDefinition definition = new KdsReportProcessPluginDefinition(); + ResourceProvider provider = definition.getResourceProvider(FhirContext.forR4(), getClass().getClassLoader(), + new StandardEnvironment()); + assertNotNull(provider); + + var kdsReportAutostart = provider.getResources(PROCESS_NAME_FULL_KDS_REPORT_AUTOSTART + "/" + VERSION, + s -> ResourceProvider.empty()); + assertNotNull(kdsReportAutostart); + assertEquals(5, kdsReportAutostart.count()); + + var kdsReportReceive = provider.getResources(PROCESS_NAME_FULL_KDS_REPORT_RECEIVE + "/" + VERSION, + s -> ResourceProvider.empty()); + assertNotNull(kdsReportReceive); + assertEquals(9, kdsReportReceive.count()); + + var kdsReportSend = provider.getResources(PROCESS_NAME_FULL_KDS_REPORT_SEND + "/" + VERSION, + s -> ResourceProvider.empty()); + assertNotNull(kdsReportSend); + assertEquals(10, kdsReportSend.count()); + } +} diff --git a/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/bpe/start/KdsReportAutostartStartExampleStarter.java b/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/bpe/start/KdsReportAutostartStartExampleStarter.java new file mode 100644 index 0000000..4786fec --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/bpe/start/KdsReportAutostartStartExampleStarter.java @@ -0,0 +1,63 @@ +package de.medizininformatik_initiative.process.kds.report.bpe.start; + +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN; +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY; +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME; +import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER; + +import java.util.Date; +import java.util.UUID; + +import org.highmed.dsf.bpe.start.ExampleStarter; +import org.hl7.fhir.r4.model.IdType; +import org.hl7.fhir.r4.model.ResourceType; +import org.hl7.fhir.r4.model.StringType; +import org.hl7.fhir.r4.model.Task; + +import de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport; + +public class KdsReportAutostartStartExampleStarter +{ + public static final String AUTOSTART_BUSINESS_KEY = "9ad28295-eccc-41c2-b0f0-c9db0b229f26"; + + private static final String DIC_URL = "https://dic1/fhir"; + private static final String DIC_IDENTIFIER = "Test_DIC1"; + + public static void main(String[] args) throws Exception + { + ExampleStarter starter = ExampleStarter.forServer(args, DIC_URL); + + Task task = createTask(); + starter.startWith(task); + } + + private static Task createTask() + { + Task task = new Task(); + task.setIdElement(new IdType("urn:uuid:" + UUID.randomUUID().toString())); + + task.getMeta().addProfile(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_START); + task.setInstantiatesUri( + ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_START_PROCESS_URI_AND_LATEST_VERSION); + task.setStatus(Task.TaskStatus.REQUESTED); + task.setIntent(Task.TaskIntent.ORDER); + task.setAuthoredOn(new Date()); + task.getRequester().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue(DIC_IDENTIFIER); + task.getRestriction().addRecipient().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue(DIC_IDENTIFIER); + + task.addInput().setValue(new StringType(AUTOSTART_BUSINESS_KEY)).getType().addCoding() + .setSystem(CODESYSTEM_HIGHMED_BPMN).setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY); + task.addInput() + .setValue(new StringType(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_START_MESSAGE_NAME)) + .getType().addCoding().setSystem(CODESYSTEM_HIGHMED_BPMN) + .setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME); + + task.addInput().setValue(new StringType("PT5M")).getType().addCoding() + .setSystem(ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT) + .setCode(ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_VALUE_TIMER_INTERVAL); + + return task; + } +} diff --git a/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/bpe/start/KdsReportAutostartStopExampleStarter.java b/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/bpe/start/KdsReportAutostartStopExampleStarter.java new file mode 100644 index 0000000..467caab --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/bpe/start/KdsReportAutostartStopExampleStarter.java @@ -0,0 +1,56 @@ +package de.medizininformatik_initiative.process.kds.report.bpe.start; + +import static de.medizininformatik_initiative.process.kds.report.bpe.start.KdsReportAutostartStartExampleStarter.AUTOSTART_BUSINESS_KEY; +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN; +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY; +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME; +import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER; + +import java.util.Date; +import java.util.UUID; + +import org.highmed.dsf.bpe.start.ExampleStarter; +import org.hl7.fhir.r4.model.IdType; +import org.hl7.fhir.r4.model.ResourceType; +import org.hl7.fhir.r4.model.StringType; +import org.hl7.fhir.r4.model.Task; + +import de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport; + +public class KdsReportAutostartStopExampleStarter +{ + private static final String DIC_URL = "https://dic1/fhir"; + private static final String DIC_IDENTIFIER = "Test_DIC1"; + + public static void main(String[] args) throws Exception + { + Task task = createTask(); + ExampleStarter.forServer(args, DIC_URL).startWith(task); + } + + private static Task createTask() + { + Task task = new Task(); + task.setIdElement(new IdType("urn:uuid:" + UUID.randomUUID().toString())); + + task.getMeta().addProfile(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_STOP); + task.setInstantiatesUri( + ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_START_PROCESS_URI_AND_LATEST_VERSION); + task.setStatus(Task.TaskStatus.REQUESTED); + task.setIntent(Task.TaskIntent.ORDER); + task.setAuthoredOn(new Date()); + task.getRequester().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue(DIC_IDENTIFIER); + task.getRestriction().addRecipient().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue(DIC_IDENTIFIER); + + task.addInput() + .setValue(new StringType(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_STOP_MESSAGE_NAME)) + .getType().addCoding().setSystem(CODESYSTEM_HIGHMED_BPMN) + .setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME); + task.addInput().setValue(new StringType(AUTOSTART_BUSINESS_KEY)).getType().addCoding() + .setSystem(CODESYSTEM_HIGHMED_BPMN).setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY); + + return task; + } +} diff --git a/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/bpe/start/KdsReportSendExampleStarter.java b/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/bpe/start/KdsReportSendExampleStarter.java new file mode 100644 index 0000000..5f5443e --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/bpe/start/KdsReportSendExampleStarter.java @@ -0,0 +1,53 @@ +package de.medizininformatik_initiative.process.kds.report.bpe.start; + +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN; +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME; +import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER; + +import java.util.Date; +import java.util.UUID; + +import org.highmed.dsf.bpe.start.ExampleStarter; +import org.hl7.fhir.r4.model.IdType; +import org.hl7.fhir.r4.model.ResourceType; +import org.hl7.fhir.r4.model.StringType; +import org.hl7.fhir.r4.model.Task; + +import de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport; + +public class KdsReportSendExampleStarter +{ + private static final String DIC_URL = "https://dic1/fhir"; + private static final String DIC_IDENTIFIER = "Test_DIC1"; + + public static void main(String[] args) throws Exception + { + ExampleStarter starter = ExampleStarter.forServer(args, DIC_URL); + + Task task = createTask(); + starter.startWith(task); + } + + private static Task createTask() + { + Task task = new Task(); + task.setIdElement(new IdType("urn:uuid:" + UUID.randomUUID().toString())); + + task.getMeta().addProfile(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_SEND_START); + task.setInstantiatesUri( + ConstantsKdsReport.PROFILE_KDS_MII_REPORT_TASK_SEND_START_PROCESS_URI_AND_LATEST_VERSION); + task.setStatus(Task.TaskStatus.REQUESTED); + task.setIntent(Task.TaskIntent.ORDER); + task.setAuthoredOn(new Date()); + task.getRequester().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue(DIC_IDENTIFIER); + task.getRestriction().addRecipient().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue(DIC_IDENTIFIER); + + task.addInput().setValue(new StringType(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_SEND_START_MESSAGE_NAME)) + .getType().addCoding().setSystem(CODESYSTEM_HIGHMED_BPMN) + .setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME); + + return task; + } +} diff --git a/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/fhir/profile/ActivityDefinitionProfileTest.java b/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/fhir/profile/ActivityDefinitionProfileTest.java new file mode 100644 index 0000000..b15d6ee --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/fhir/profile/ActivityDefinitionProfileTest.java @@ -0,0 +1,93 @@ +package de.medizininformatik_initiative.process.kds.report.fhir.profile; + +import static de.medizininformatik_initiative.process.kds.report.KdsReportProcessPluginDefinition.RELEASE_DATE; +import static de.medizininformatik_initiative.process.kds.report.KdsReportProcessPluginDefinition.VERSION; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + +import java.nio.file.Paths; +import java.util.Arrays; + +import org.highmed.dsf.fhir.authorization.process.ProcessAuthorizationHelper; +import org.highmed.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl; +import org.highmed.dsf.fhir.validation.ResourceValidator; +import org.highmed.dsf.fhir.validation.ResourceValidatorImpl; +import org.highmed.dsf.fhir.validation.ValidationSupportRule; +import org.hl7.fhir.r4.model.ActivityDefinition; +import org.junit.ClassRule; +import org.junit.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import ca.uhn.fhir.validation.ResultSeverityEnum; +import ca.uhn.fhir.validation.ValidationResult; + +public class ActivityDefinitionProfileTest +{ + private static final Logger logger = LoggerFactory.getLogger(ActivityDefinitionProfileTest.class); + + @ClassRule + public static final ValidationSupportRule validationRule = new ValidationSupportRule(VERSION, RELEASE_DATE, + Arrays.asList("highmed-activity-definition-0.5.0.xml", "highmed-extension-process-authorization-0.5.0.xml", + "highmed-extension-process-authorization-consortium-role-0.5.0.xml", + "highmed-extension-process-authorization-organization-0.5.0.xml", + "highmed-coding-process-authorization-local-all-0.5.0.xml", + "highmed-coding-process-authorization-local-consortium-role-0.5.0.xml", + "highmed-coding-process-authorization-local-organization-0.5.0.xml", + "highmed-coding-process-authorization-remote-all-0.5.0.xml", + "highmed-coding-process-authorization-remote-consortium-role-0.5.0.xml", + "highmed-coding-process-authorization-remote-organization-0.5.0.xml"), + Arrays.asList("highmed-read-access-tag-0.5.0.xml", "highmed-process-authorization-0.5.0.xml"), + Arrays.asList("highmed-read-access-tag-0.5.0.xml", "highmed-process-authorization-recipient-0.5.0.xml", + "highmed-process-authorization-requester-0.5.0.xml")); + + private final ResourceValidator resourceValidator = new ResourceValidatorImpl(validationRule.getFhirContext(), + validationRule.getValidationSupport()); + + private final ProcessAuthorizationHelper processAuthorizationHelper = new ProcessAuthorizationHelperImpl(); + + @Test + public void testAutostartValid() throws Exception + { + ActivityDefinition ad = validationRule.readActivityDefinition( + Paths.get("src/main/resources/fhir/ActivityDefinition/mii-kds-report-autostart.xml")); + + ValidationResult result = resourceValidator.validate(ad); + ValidationSupportRule.logValidationMessages(logger, result); + + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + + assertTrue(processAuthorizationHelper.isValid(ad, taskProfile -> true, orgIdentifier -> true, role -> true)); + } + + @Test + public void testSendValid() throws Exception + { + ActivityDefinition ad = validationRule.readActivityDefinition( + Paths.get("src/main/resources/fhir/ActivityDefinition/mii-kds-report-send.xml")); + + ValidationResult result = resourceValidator.validate(ad); + ValidationSupportRule.logValidationMessages(logger, result); + + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + + assertTrue(processAuthorizationHelper.isValid(ad, taskProfile -> true, orgIdentifier -> true, role -> true)); + } + + @Test + public void testReceiveValid() throws Exception + { + ActivityDefinition ad = validationRule.readActivityDefinition( + Paths.get("src/main/resources/fhir/ActivityDefinition/mii-kds-report-receive.xml")); + + ValidationResult result = resourceValidator.validate(ad); + ValidationSupportRule.logValidationMessages(logger, result); + + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + + assertTrue(processAuthorizationHelper.isValid(ad, taskProfile -> true, orgIdentifier -> true, role -> true)); + } +} \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/fhir/profile/TaskProfileTest.java b/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/fhir/profile/TaskProfileTest.java new file mode 100644 index 0000000..2dc3fce --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/java/de/medizininformatik_initiative/process/kds/report/fhir/profile/TaskProfileTest.java @@ -0,0 +1,352 @@ +package de.medizininformatik_initiative.process.kds.report.fhir.profile; + +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN; +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY; +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME; +import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER; +import static org.junit.Assert.assertEquals; + +import java.util.Arrays; +import java.util.Date; +import java.util.UUID; + +import org.highmed.dsf.fhir.validation.ResourceValidator; +import org.highmed.dsf.fhir.validation.ResourceValidatorImpl; +import org.highmed.dsf.fhir.validation.ValidationSupportRule; +import org.hl7.fhir.r4.model.Reference; +import org.hl7.fhir.r4.model.ResourceType; +import org.hl7.fhir.r4.model.StringType; +import org.hl7.fhir.r4.model.Task; +import org.hl7.fhir.r4.model.Task.TaskIntent; +import org.hl7.fhir.r4.model.Task.TaskStatus; +import org.junit.ClassRule; +import org.junit.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import ca.uhn.fhir.validation.ResultSeverityEnum; +import ca.uhn.fhir.validation.ValidationResult; +import de.medizininformatik_initiative.process.kds.report.ConstantsKdsReport; +import de.medizininformatik_initiative.process.kds.report.KdsReportProcessPluginDefinition; +import de.medizininformatik_initiative.process.kds.report.util.KdsReportStatusGenerator; + +public class TaskProfileTest +{ + private static final Logger logger = LoggerFactory.getLogger(TaskProfileTest.class); + + @ClassRule + public static final ValidationSupportRule validationRule = new ValidationSupportRule( + KdsReportProcessPluginDefinition.VERSION, KdsReportProcessPluginDefinition.RELEASE_DATE, + Arrays.asList("highmed-task-base-0.5.0.xml", "extension-mii-kds-report-status-error.xml", + "mii-kds-report-search-bundle.xml", "mii-kds-report-search-bundle-response.xml", + "mii-kds-report-task-autostart-start.xml", "mii-kds-report-task-autostart-stop.xml", + "mii-kds-report-task-receive.xml", "mii-kds-report-task-send.xml", + "mii-kds-report-task-send-start.xml"), + Arrays.asList("highmed-read-access-tag-0.5.0.xml", "highmed-bpmn-message-0.5.0.xml", "mii-kds-report.xml", + "mii-kds-report-status.xml"), + Arrays.asList("highmed-read-access-tag-0.5.0.xml", "highmed-bpmn-message-0.5.0.xml", "mii-kds-report.xml", + "mii-kds-report-status-receive.xml", "mii-kds-report-status-send.xml")); + + private ResourceValidator resourceValidator = new ResourceValidatorImpl(validationRule.getFhirContext(), + validationRule.getValidationSupport()); + + @Test + public void testTaskAutostartStartProcessProfileValid() throws Exception + { + Task task = createValidTaskAutostartStartProcess(); + + ValidationResult result = resourceValidator.validate(task); + ValidationSupportRule.logValidationMessages(logger, result); + + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + } + + @Test + public void testTaskAutostartStartProcessProfileValidTimerInterval() throws Exception + { + Task task = createValidTaskAutostartStartProcess(); + task.addInput().setValue(new StringType("P30D")).getType().addCoding() + .setSystem(ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT) + .setCode(ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_VALUE_TIMER_INTERVAL); + + ValidationResult result = resourceValidator.validate(task); + ValidationSupportRule.logValidationMessages(logger, result); + + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + } + + @Test + public void testTaskStartAutostartProcessProfileNotValidTimerInterval() throws Exception + { + Task task = createValidTaskAutostartStartProcess(); + task.addInput().setValue(new StringType("P10X")).getType().addCoding() + .setSystem(ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT) + .setCode(ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_VALUE_TIMER_INTERVAL); + + ValidationResult result = resourceValidator.validate(task); + ValidationSupportRule.logValidationMessages(logger, result); + + assertEquals(1, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + } + + private Task createValidTaskAutostartStartProcess() + { + Task task = new Task(); + task.getMeta().addProfile(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_START); + task.setInstantiatesUri( + ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_START_PROCESS_URI_AND_LATEST_VERSION); + task.setStatus(TaskStatus.REQUESTED); + task.setIntent(TaskIntent.ORDER); + task.setAuthoredOn(new Date()); + task.getRequester().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("DIC"); + task.getRestriction().addRecipient().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("DIC"); + + task.addInput().setValue(new StringType(UUID.randomUUID().toString())).getType().addCoding() + .setSystem(CODESYSTEM_HIGHMED_BPMN).setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY); + task.addInput() + .setValue(new StringType(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_START_MESSAGE_NAME)) + .getType().addCoding().setSystem(CODESYSTEM_HIGHMED_BPMN) + .setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME); + + return task; + } + + @Test + public void testTaskAutostartStopProcessProfileValid() throws Exception + { + Task task = createValidTaskAutostartStopProcess(); + + ValidationResult result = resourceValidator.validate(task); + ValidationSupportRule.logValidationMessages(logger, result); + + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + } + + private Task createValidTaskAutostartStopProcess() + { + Task task = new Task(); + task.getMeta().addProfile(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_STOP); + task.setInstantiatesUri( + ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_START_PROCESS_URI_AND_LATEST_VERSION); + task.setStatus(TaskStatus.REQUESTED); + task.setIntent(TaskIntent.ORDER); + task.setAuthoredOn(new Date()); + task.getRequester().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("DIC"); + task.getRestriction().addRecipient().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("DIC"); + + task.addInput() + .setValue(new StringType(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_AUTOSTART_STOP_MESSAGE_NAME)) + .getType().addCoding().setSystem(CODESYSTEM_HIGHMED_BPMN) + .setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME); + task.addInput().setValue(new StringType(UUID.randomUUID().toString())).getType().addCoding() + .setSystem(CODESYSTEM_HIGHMED_BPMN).setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY); + + return task; + } + + @Test + public void testTaskSendStartProcessProfileValid() throws Exception + { + Task task = createValidTaskSendStartProcess(); + + ValidationResult result = resourceValidator.validate(task); + ValidationSupportRule.logValidationMessages(logger, result); + + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + } + + @Test + public void testTaskSendStartProcessProfileValidWithBuisnessKeyOutput() throws Exception + { + Task task = createValidTaskSendStartProcess(); + task.addOutput().setValue(new StringType(UUID.randomUUID().toString())).getType().addCoding() + .setSystem(CODESYSTEM_HIGHMED_BPMN).setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY); + + ValidationResult result = resourceValidator.validate(task); + ValidationSupportRule.logValidationMessages(logger, result); + + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + } + + @Test + public void testTaskSendStartProcessProfileValidWithBusinessKeyAndKdsReportStatusOutput() throws Exception + { + Task task = createValidTaskSendStartProcess(); + task.addOutput().setValue(new StringType(UUID.randomUUID().toString())).getType().addCoding() + .setSystem(CODESYSTEM_HIGHMED_BPMN).setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY); + task.addOutput(new KdsReportStatusGenerator() + .createKdsReportStatusOutput(ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIPT_OK)); + + ValidationResult result = resourceValidator.validate(task); + ValidationSupportRule.logValidationMessages(logger, result); + + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + } + + @Test + public void testTaskSendStartProcessProfileValidWithBusinessKeyAndKdsReportStatusErrorOutput() throws Exception + { + Task task = createValidTaskSendStartProcess(); + task.addOutput().setValue(new StringType(UUID.randomUUID().toString())).getType().addCoding() + .setSystem(CODESYSTEM_HIGHMED_BPMN).setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY); + task.addOutput(new KdsReportStatusGenerator().createKdsReportStatusOutput( + ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_NOT_REACHABLE, "some error message")); + + ValidationResult result = resourceValidator.validate(task); + ValidationSupportRule.logValidationMessages(logger, result); + + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + } + + private Task createValidTaskSendStartProcess() + { + Task task = new Task(); + task.getMeta().addProfile(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_SEND_START); + task.setInstantiatesUri( + ConstantsKdsReport.PROFILE_KDS_MII_REPORT_TASK_SEND_START_PROCESS_URI_AND_LATEST_VERSION); + task.setStatus(TaskStatus.REQUESTED); + task.setIntent(TaskIntent.ORDER); + task.setAuthoredOn(new Date()); + task.getRequester().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("DIC"); + task.getRestriction().addRecipient().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("DIC"); + + task.addInput().setValue(new StringType(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_SEND_START_MESSAGE_NAME)) + .getType().addCoding().setSystem(CODESYSTEM_HIGHMED_BPMN) + .setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME); + + return task; + } + + @Test + public void testTaskSendProcessProfileValid() throws Exception + { + Task task = createValidTaskSendProcess(); + + ValidationResult result = resourceValidator.validate(task); + ValidationSupportRule.logValidationMessages(logger, result); + + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + } + + @Test + public void testTaskSendProcessProfileValidWithKdsReportStatusOutput() throws Exception + { + Task task = createValidTaskSendProcess(); + task.addOutput(new KdsReportStatusGenerator() + .createKdsReportStatusOutput(ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIVE_OK)); + + ValidationResult result = resourceValidator.validate(task); + ValidationSupportRule.logValidationMessages(logger, result); + + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + } + + @Test + public void testTaskSendProcessProfileValidWithKdsReportStatusErrorOutput() throws Exception + { + Task task = createValidTaskSendProcess(); + task.addOutput(new KdsReportStatusGenerator().createKdsReportStatusOutput( + ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIVE_ERROR, "some error message")); + + ValidationResult result = resourceValidator.validate(task); + ValidationSupportRule.logValidationMessages(logger, result); + + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + } + + private Task createValidTaskSendProcess() + { + Task task = new Task(); + task.getMeta().addProfile(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_SEND); + task.setInstantiatesUri(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_SEND_PROCESS_URI_AND_LATEST_VERSION); + task.setStatus(TaskStatus.REQUESTED); + task.setIntent(TaskIntent.ORDER); + task.setAuthoredOn(new Date()); + task.getRequester().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("DIC"); + task.getRestriction().addRecipient().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("HRP"); + + task.addInput().setValue(new StringType(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_SEND_MESSAGE_NAME)) + .getType().addCoding().setSystem(CODESYSTEM_HIGHMED_BPMN) + .setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME); + task.addInput().setValue(new StringType(UUID.randomUUID().toString())).getType().addCoding() + .setSystem(CODESYSTEM_HIGHMED_BPMN).setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY); + + task.addInput() + .setValue(new Reference("http://foo.bar/fhir/Bundle/" + UUID.randomUUID()) + .setType(ResourceType.Bundle.name())) + .getType().addCoding().setSystem(ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT) + .setCode(ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_VALUE_SEARCH_BUNDLE_RESPONSE_REFERENCE); + + return task; + } + + @Test + public void testTaskReceiveProcessProfileValidWithResponseInput() throws Exception + { + Task task = createValidTaskReceiveProcess(); + task.addInput(new KdsReportStatusGenerator() + .createKdsReportStatusInput(ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIPT_OK)); + + ValidationResult result = resourceValidator.validate(task); + ValidationSupportRule.logValidationMessages(logger, result); + + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + } + + @Test + public void testTaskReceiveProcessProfileValidWithResponseInputError() throws Exception + { + Task task = createValidTaskReceiveProcess(); + task.addInput(new KdsReportStatusGenerator().createKdsReportStatusInput( + ConstantsKdsReport.CODESYSTEM_MII_KDS_REPORT_STATUS_VALUE_RECEIPT_ERROR, "some error message")); + + ValidationResult result = resourceValidator.validate(task); + ValidationSupportRule.logValidationMessages(logger, result); + + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + } + + private Task createValidTaskReceiveProcess() + { + Task task = new Task(); + task.getMeta().addProfile(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_RECEIVE); + task.setInstantiatesUri( + ConstantsKdsReport.PROFILE_KDS_MII_REPORT_TASK_SEND_START_PROCESS_URI_AND_LATEST_VERSION); + task.setStatus(TaskStatus.REQUESTED); + task.setIntent(TaskIntent.ORDER); + task.setAuthoredOn(new Date()); + task.getRequester().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("HRP"); + task.getRestriction().addRecipient().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("DIC"); + + task.addInput().setValue(new StringType(ConstantsKdsReport.PROFILE_MII_KDS_REPORT_TASK_RECEIVE_MESSAGE_NAME)) + .getType().addCoding().setSystem(CODESYSTEM_HIGHMED_BPMN) + .setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME); + task.addInput().setValue(new StringType(UUID.randomUUID().toString())).getType().addCoding() + .setSystem(CODESYSTEM_HIGHMED_BPMN).setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY); + + return task; + } +} diff --git a/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle-invalid-no-summary.xml b/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle-invalid-no-summary.xml new file mode 100644 index 0000000..3aab1ca --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle-invalid-no-summary.xml @@ -0,0 +1,28 @@ +<Bundle xmlns="http://hl7.org/fhir"> + <meta> + <versionId value="1"/> + <lastUpdated value="2022-05-31T10:00:00.000+02:00"/> + <profile value="http://medizininformatik-initiative.de/fhir/Bundle/mii-kds-report-search-bundle|0.2.0"/> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <type value="batch"/> + <identifier> + <system value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report" /> + <value value="search-bundle" /> + </identifier> + <entry> + <request> + <method value="GET"/> + <url value="Consent?_profile=http://fhir.de/ConsentManagement/StructureDefinition/Consent&summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Condition?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/StructureDefinition/Diagnose&_summary=count"/> + </request> + </entry> +</Bundle> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle-invalid-param.xml b/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle-invalid-param.xml new file mode 100644 index 0000000..0916f23 --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle-invalid-param.xml @@ -0,0 +1,28 @@ +<Bundle xmlns="http://hl7.org/fhir"> + <meta> + <versionId value="1"/> + <lastUpdated value="2022-05-31T10:00:00.000+02:00"/> + <profile value="http://medizininformatik-initiative.de/fhir/Bundle/mii-kds-report-search-bundle|0.2.0"/> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <type value="batch"/> + <identifier> + <system value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report" /> + <value value="search-bundle" /> + </identifier> + <entry> + <request> + <method value="GET"/> + <url value="Consent?_profile=http://fhir.de/ConsentManagement/StructureDefinition/Consent&_summary=count&invalid=foo"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Condition?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/StructureDefinition/Diagnose&_summary=count"/> + </request> + </entry> +</Bundle> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle-invalid-request-method.xml b/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle-invalid-request-method.xml new file mode 100644 index 0000000..e7fe975 --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle-invalid-request-method.xml @@ -0,0 +1,28 @@ +<Bundle xmlns="http://hl7.org/fhir"> + <meta> + <versionId value="1"/> + <lastUpdated value="2022-05-31T10:00:00.000+02:00"/> + <profile value="http://medizininformatik-initiative.de/fhir/Bundle/mii-kds-report-search-bundle|0.2.0"/> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <type value="batch"/> + <identifier> + <system value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report" /> + <value value="search-bundle" /> + </identifier> + <entry> + <request> + <method value="POST"/> + <url value="Consent?_profile=http://fhir.de/ConsentManagement/StructureDefinition/Consent&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Condition?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/StructureDefinition/Diagnose&_summary=count"/> + </request> + </entry> +</Bundle> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle-invalid-resource.xml b/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle-invalid-resource.xml new file mode 100644 index 0000000..1dff89c --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle-invalid-resource.xml @@ -0,0 +1,51 @@ +<Bundle xmlns="http://hl7.org/fhir"> + <meta> + <versionId value="1"/> + <lastUpdated value="2022-05-31T10:00:00.000+02:00"/> + <profile value="http://medizininformatik-initiative.de/fhir/Bundle/mii-kds-report-search-bundle|0.2.0"/> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <type value="batch"/> + <identifier> + <system value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report" /> + <value value="search-bundle" /> + </identifier> + <entry> + <resource> + <NamingSystem xmlns="http://hl7.org/fhir"> + <meta> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag"/> + <code value="ALL"/> + </tag> + </meta> + <name value="MII_KDS_Report"/> + <status value="active"/> + <kind value="identifier"/> + <!-- date managed by bpe --> + <date value="2022-01-01"/> + <publisher value="Medizininformatik-Initiative" /> + <responsible value="FDPG"/> + <description value="KDS Report identification of data integration center"/> + <usage value="Used withing the MII for resolution data integration center KDS reports"/> + <uniqueId> + <type value="other"/> + <value value="http://medizininformatik-initiative.de/sid/kds-report"/> + </uniqueId> + </NamingSystem> + </resource> + <request> + <method value="POST"/> + <url value="NamingSystem"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Condition?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/StructureDefinition/Diagnose&_summary=count"/> + </request> + </entry> +</Bundle> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle-response.xml b/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle-response.xml new file mode 100644 index 0000000..22b606a --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle-response.xml @@ -0,0 +1,37540 @@ +<Bundle xmlns="http://hl7.org/fhir"> + <meta> + <versionId value="1"/> + <lastUpdated value="2022-05-31T10:00:00.000+02:00"/> + <profile value="http://medizininformatik-initiative.de/fhir/Bundle/mii-kds-report-search-bundle-response|0.2.0"></profile> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag"></system> + <code value="LOCAL"></code> + </tag> + <tag> + <extension url="http://highmed.org/fhir/StructureDefinition/extension-read-access-organization"> + <valueIdentifier> + <system value="http://highmed.org/sid/organization-identifier"></system> + <value value="Test_HRP"></value> + </valueIdentifier> + </extension> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag"></system> + <code value="ORGANIZATION"></code> + </tag> + </meta> + <type value="batch-response"></type> + <identifier> + <system value="http://highmed.org/sid/organization-identifier"></system> + <value value="Test_DIC1"></value> + </identifier> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.532+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Consent?_profile=http://fhir.de/ConsentManagement/StructureDefinition/Consent&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.532+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="MedicationStatement?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.542+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="MedicationAdministration?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationAdministration&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.538+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Medication?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/Medication&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.541+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Patient?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.608+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Patient?_profile:below=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient|1&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.576+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Patient?_profile:below=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient|2&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.551+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="ResearchSubject?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/ResearchSubject&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.538+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="ResearchSubject?_profile:below=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/ResearchSubject|1&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.553+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="ResearchSubject?_profile:below=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/ResearchSubject|2&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.547+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Observation?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Vitalstatus&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.544+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Observation?_profile:below=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Vitalstatus|1&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.549+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Observation?_profile:below=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Vitalstatus|2&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.546+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Encounter?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-fall/StructureDefinition/KontaktGesundheitseinrichtung&type=http://fhir.de/CodeSystem/Kontaktebene|einrichtungskontakt&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.543+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Encounter?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-fall/StructureDefinition/KontaktGesundheitseinrichtung&type=http://fhir.de/CodeSystem/Kontaktebene|abteilungskontakt&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.543+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Encounter?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-fall/StructureDefinition/KontaktGesundheitseinrichtung&type=http://fhir.de/CodeSystem/Kontaktebene|versorgungsstellenkontakt&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.541+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Condition?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/StructureDefinition/Diagnose&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.541+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Procedure?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.549+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="DiagnosticReport?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/DiagnosticReportLab&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.545+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Observation?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/ObservationLab&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.547+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Observation?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/ServiceRequestLab&_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.570+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Consent?_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.563+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="MedicationStatement?_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.568+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="MedicationAdministration?_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.570+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Patient?_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.562+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Encounter?_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.558+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Condition?_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.563+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Procedure?_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.562+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="DiagnosticReport?_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.570+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Observation?_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.577+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="ServiceRequest?_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.564+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="Medication?_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <Bundle xmlns="http://hl7.org/fhir"> + <meta> + <lastUpdated value="2022-06-09T14:52:28.567+02:00"></lastUpdated> + </meta> + <type value="searchset"></type> + <total value="0"></total> + <link> + <relation value="self"></relation> + <url value="ResearchSubject?_summary=count"></url> + </link> + </Bundle> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> + <entry> + <resource> + <CapabilityStatement xmlns="http://hl7.org/fhir"> + <name value="Server"></name> + <status value="active"></status> + <date value="2022-06-09T14:43:04+02:00"></date> + <kind value="capability"></kind> + <software> + <name value="HAPI FHIR Server"></name> + <version value="5.6.0"></version> + </software> + <fhirVersion value="4.0.1"></fhirVersion> + <format value="application/fhir+xml"></format> + <format value="application/fhir+json"></format> + <rest> + <mode value="server"></mode> + <resource> + <type value="Account"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Account:owner"></searchInclude> + <searchInclude value="Account:patient"></searchInclude> + <searchInclude value="Account:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ChargeItem:account"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="Encounter:account"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Invoice:account"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="owner"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Account-owner"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Account-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="period"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Account-period"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Account-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Account-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Account-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Account-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Account-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ActivityDefinition"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="ActivityDefinition:composed-of"></searchInclude> + <searchInclude value="ActivityDefinition:depends-on"></searchInclude> + <searchInclude value="ActivityDefinition:derived-from"></searchInclude> + <searchInclude value="ActivityDefinition:predecessor"></searchInclude> + <searchInclude value="ActivityDefinition:successor"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="FamilyMemberHistory:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageDefinition:parent"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="NutritionOrder:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:definition"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="ServiceRequest:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="successor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-successor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="derived-from"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-derived-from"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="predecessor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-predecessor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="composed-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-composed-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="depends-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-depends-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="effective"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-effective"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="topic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-topic"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="AdverseEvent"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="AdverseEvent:location"></searchInclude> + <searchInclude value="AdverseEvent:recorder"></searchInclude> + <searchInclude value="AdverseEvent:resultingcondition"></searchInclude> + <searchInclude value="AdverseEvent:study"></searchInclude> + <searchInclude value="AdverseEvent:subject"></searchInclude> + <searchInclude value="AdverseEvent:substance"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AdverseEvent-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="severity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AdverseEvent-severity"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="recorder"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AdverseEvent-recorder"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="study"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AdverseEvent-study"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="actuality"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AdverseEvent-actuality"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AdverseEvent-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="resultingcondition"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AdverseEvent-resultingcondition"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="substance"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AdverseEvent-substance"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="seriousness"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AdverseEvent-seriousness"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="location"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AdverseEvent-location"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AdverseEvent-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="event"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AdverseEvent-event"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="AllergyIntolerance"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="AllergyIntolerance:asserter"></searchInclude> + <searchInclude value="AllergyIntolerance:patient"></searchInclude> + <searchInclude value="AllergyIntolerance:recorder"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:problem"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="verification-status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AllergyIntolerance-verification-status"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="criticality"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AllergyIntolerance-criticality"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="clinical-status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AllergyIntolerance-clinical-status"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="severity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AllergyIntolerance-severity"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="manifestation"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AllergyIntolerance-manifestation"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="recorder"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AllergyIntolerance-recorder"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="onset"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AllergyIntolerance-onset"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="asserter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AllergyIntolerance-asserter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="route"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AllergyIntolerance-route"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AllergyIntolerance-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="last-date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AllergyIntolerance-last-date"></definition> + <type value="date"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Appointment"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Appointment:actor"></searchInclude> + <searchInclude value="Appointment:based-on"></searchInclude> + <searchInclude value="Appointment:location"></searchInclude> + <searchInclude value="Appointment:patient"></searchInclude> + <searchInclude value="Appointment:practitioner"></searchInclude> + <searchInclude value="Appointment:reason-reference"></searchInclude> + <searchInclude value="Appointment:slot"></searchInclude> + <searchInclude value="Appointment:supporting-info"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AppointmentResponse:appointment"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:activity-reference"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="Encounter:appointment"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImagingStudy:basedon"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="specialty"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-specialty"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="service-category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-service-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="slot"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-slot"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="reason-code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-reason-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="based-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-based-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="supporting-info"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-supporting-info"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="practitioner"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-practitioner"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="appointment-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-appointment-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="part-status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-part-status"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="service-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-service-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="actor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-actor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="reason-reference"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-reason-reference"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="location"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-location"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Appointment-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="AppointmentResponse"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="AppointmentResponse:actor"></searchInclude> + <searchInclude value="AppointmentResponse:appointment"></searchInclude> + <searchInclude value="AppointmentResponse:location"></searchInclude> + <searchInclude value="AppointmentResponse:patient"></searchInclude> + <searchInclude value="AppointmentResponse:practitioner"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImagingStudy:basedon"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AppointmentResponse-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="practitioner"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AppointmentResponse-practitioner"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="part-status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AppointmentResponse-part-status"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="appointment"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AppointmentResponse-appointment"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="actor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AppointmentResponse-actor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AppointmentResponse-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="location"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AppointmentResponse-location"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="AuditEvent"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="AuditEvent:agent"></searchInclude> + <searchInclude value="AuditEvent:entity"></searchInclude> + <searchInclude value="AuditEvent:patient"></searchInclude> + <searchInclude value="AuditEvent:source"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="entity-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-entity-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="agent"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-agent"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="entity-role"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-entity-role"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-source"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="altid"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-altid"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="agent-name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-agent-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="entity-name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-entity-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="subtype"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-subtype"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="action"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-action"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="outcome"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-outcome"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="policy"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-policy"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="address"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-address"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="site"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-site"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="agent-role"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-agent-role"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="entity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/AuditEvent-entity"></definition> + <type value="reference"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Basic"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Basic:author"></searchInclude> + <searchInclude value="Basic:patient"></searchInclude> + <searchInclude value="Basic:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Basic-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Basic-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="author"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Basic-author"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="created"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Basic-created"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Basic-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Basic-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Binary"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="BiologicallyDerivedProduct"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="BodyStructure"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="BodyStructure:patient"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/BodyStructure-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="morphology"></name> + <definition value="http://hl7.org/fhir/SearchParameter/BodyStructure-morphology"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/BodyStructure-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="location"></name> + <definition value="http://hl7.org/fhir/SearchParameter/BodyStructure-location"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Bundle"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Bundle:composition"></searchInclude> + <searchInclude value="Bundle:message"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Bundle-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="message"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Bundle-message"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Bundle-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="composition"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Bundle-composition"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="timestamp"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Bundle-timestamp"></definition> + <type value="date"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="CapabilityStatement"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="CapabilityStatement:guide"></searchInclude> + <searchInclude value="CapabilityStatement:resource-profile"></searchInclude> + <searchInclude value="CapabilityStatement:supported-profile"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="software"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CapabilityStatement-software"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="fhirversion"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CapabilityStatement-fhirversion"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="mode"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CapabilityStatement-mode"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="guide"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CapabilityStatement-guide"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="resource-profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CapabilityStatement-resource-profile"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="resource"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CapabilityStatement-resource"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="format"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CapabilityStatement-format"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="supported-profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CapabilityStatement-supported-profile"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="security-service"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CapabilityStatement-security-service"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="CarePlan"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="CarePlan:activity-reference"></searchInclude> + <searchInclude value="CarePlan:based-on"></searchInclude> + <searchInclude value="CarePlan:care-team"></searchInclude> + <searchInclude value="CarePlan:condition"></searchInclude> + <searchInclude value="CarePlan:encounter"></searchInclude> + <searchInclude value="CarePlan:goal"></searchInclude> + <searchInclude value="CarePlan:instantiates-canonical"></searchInclude> + <searchInclude value="CarePlan:part-of"></searchInclude> + <searchInclude value="CarePlan:patient"></searchInclude> + <searchInclude value="CarePlan:performer"></searchInclude> + <searchInclude value="CarePlan:replaces"></searchInclude> + <searchInclude value="CarePlan:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:based-on"></searchRevInclude> + <searchRevInclude value="CarePlan:part-of"></searchRevInclude> + <searchRevInclude value="CarePlan:replaces"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:based-on"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImagingStudy:basedon"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="Media:based-on"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:based-on"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:based-on"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:based-on"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="ServiceRequest:based-on"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="care-team"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-care-team"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="part-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-part-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="based-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-based-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="activity-date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-activity-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="instantiates-uri"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-instantiates-uri"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="activity-code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-activity-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="goal"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-goal"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="performer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-performer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="replaces"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-replaces"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="instantiates-canonical"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-instantiates-canonical"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="intent"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-intent"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="activity-reference"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-activity-reference"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="condition"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-condition"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CarePlan-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="CareTeam"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="CareTeam:encounter"></searchInclude> + <searchInclude value="CareTeam:participant"></searchInclude> + <searchInclude value="CareTeam:patient"></searchInclude> + <searchInclude value="CareTeam:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:care-team"></searchRevInclude> + <searchRevInclude value="CarePlan:performer"></searchRevInclude> + <searchRevInclude value="CareTeam:participant"></searchRevInclude> + <searchRevInclude value="ChargeItem:performer-actor"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="Communication:recipient"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:recipient"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:actor"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:performer"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:performer"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:results-interpreter"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImagingStudy:performer"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="Media:operator"></searchRevInclude> + <searchRevInclude value="MedicationRequest:intended-performer"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:performer"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="ServiceRequest:performer"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:owner"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CareTeam-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CareTeam-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="participant"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CareTeam-participant"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CareTeam-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CareTeam-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="CatalogEntry"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ChargeItem"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="ChargeItem:account"></searchInclude> + <searchInclude value="ChargeItem:context"></searchInclude> + <searchInclude value="ChargeItem:enterer"></searchInclude> + <searchInclude value="ChargeItem:patient"></searchInclude> + <searchInclude value="ChargeItem:performer-actor"></searchInclude> + <searchInclude value="ChargeItem:performing-organization"></searchInclude> + <searchInclude value="ChargeItem:requesting-organization"></searchInclude> + <searchInclude value="ChargeItem:service"></searchInclude> + <searchInclude value="ChargeItem:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="performing-organization"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-performing-organization"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="occurrence"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-occurrence"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="entered-date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-entered-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="performer-function"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-performer-function"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="factor-override"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-factor-override"></definition> + <type value="number"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="price-override"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-price-override"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-context"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="enterer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-enterer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="service"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-service"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="performer-actor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-performer-actor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="account"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-account"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="requesting-organization"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItem-requesting-organization"></definition> + <type value="reference"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ChargeItemDefinition"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItemDefinition-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItemDefinition-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItemDefinition-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItemDefinition-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItemDefinition-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItemDefinition-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItemDefinition-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="effective"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItemDefinition-effective"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItemDefinition-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItemDefinition-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItemDefinition-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItemDefinition-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItemDefinition-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItemDefinition-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ChargeItemDefinition-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Claim"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Claim:care-team"></searchInclude> + <searchInclude value="Claim:detail-udi"></searchInclude> + <searchInclude value="Claim:encounter"></searchInclude> + <searchInclude value="Claim:enterer"></searchInclude> + <searchInclude value="Claim:facility"></searchInclude> + <searchInclude value="Claim:insurer"></searchInclude> + <searchInclude value="Claim:item-udi"></searchInclude> + <searchInclude value="Claim:patient"></searchInclude> + <searchInclude value="Claim:payee"></searchInclude> + <searchInclude value="Claim:procedure-udi"></searchInclude> + <searchInclude value="Claim:provider"></searchInclude> + <searchInclude value="Claim:subdetail-udi"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClaimResponse:request"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:claim"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="care-team"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-care-team"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="use"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-use"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="payee"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-payee"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="provider"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-provider"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="insurer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-insurer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="detail-udi"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-detail-udi"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="enterer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-enterer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="procedure-udi"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-procedure-udi"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="item-udi"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-item-udi"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="created"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-created"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="priority"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-priority"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="subdetail-udi"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-subdetail-udi"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="facility"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-facility"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Claim-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ClaimResponse"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="ClaimResponse:insurer"></searchInclude> + <searchInclude value="ClaimResponse:patient"></searchInclude> + <searchInclude value="ClaimResponse:request"></searchInclude> + <searchInclude value="ClaimResponse:requestor"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:insurance"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClaimResponse-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="request"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClaimResponse-request"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="created"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClaimResponse-created"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="use"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClaimResponse-use"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="payment-date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClaimResponse-payment-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="requestor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClaimResponse-requestor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="disposition"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClaimResponse-disposition"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="insurer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClaimResponse-insurer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClaimResponse-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="outcome"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClaimResponse-outcome"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClaimResponse-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ClinicalImpression"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="ClinicalImpression:assessor"></searchInclude> + <searchInclude value="ClinicalImpression:encounter"></searchInclude> + <searchInclude value="ClinicalImpression:finding-ref"></searchInclude> + <searchInclude value="ClinicalImpression:investigation"></searchInclude> + <searchInclude value="ClinicalImpression:patient"></searchInclude> + <searchInclude value="ClinicalImpression:previous"></searchInclude> + <searchInclude value="ClinicalImpression:problem"></searchInclude> + <searchInclude value="ClinicalImpression:subject"></searchInclude> + <searchInclude value="ClinicalImpression:supporting-info"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:previous"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClinicalImpression-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="previous"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClinicalImpression-previous"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="finding-code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClinicalImpression-finding-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="assessor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClinicalImpression-assessor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClinicalImpression-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClinicalImpression-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="finding-ref"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClinicalImpression-finding-ref"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="problem"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClinicalImpression-problem"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="supporting-info"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClinicalImpression-supporting-info"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="investigation"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClinicalImpression-investigation"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ClinicalImpression-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="CodeSystem"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="CodeSystem:supplements"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="CodeSystem:supplements"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CodeSystem-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="language"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CodeSystem-language"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="content-mode"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CodeSystem-content-mode"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="supplements"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CodeSystem-supplements"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="system"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CodeSystem-system"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="lookup"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/CodeSystem-t-lookup"></definition> + </operation> + <operation> + <name value="subsumes"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/CodeSystem-t-subsumes"></definition> + </operation> + <operation> + <name value="validate-code"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/CodeSystem-it-validate-code"></definition> + </operation> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + <operation> + <name value="apply-codesystem-delta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/CodeSystem-t-apply-codesystem-delta-add"></definition> + </operation> + <operation> + <name value="apply-codesystem-delta-remove"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/CodeSystem-t-apply-codesystem-delta-remove"></definition> + </operation> + <operation> + <name value="upload-external-code-system"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/CodeSystem-t-upload-external-code-system"></definition> + </operation> + </resource> + <resource> + <type value="Communication"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Communication:based-on"></searchInclude> + <searchInclude value="Communication:encounter"></searchInclude> + <searchInclude value="Communication:instantiates-canonical"></searchInclude> + <searchInclude value="Communication:part-of"></searchInclude> + <searchInclude value="Communication:patient"></searchInclude> + <searchInclude value="Communication:recipient"></searchInclude> + <searchInclude value="Communication:sender"></searchInclude> + <searchInclude value="Communication:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Communication-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="part-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Communication-part-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="medium"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Communication-medium"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="based-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Communication-based-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Communication-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="instantiates-uri"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Communication-instantiates-uri"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Communication-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="instantiates-canonical"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Communication-instantiates-canonical"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="received"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Communication-received"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Communication-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="sent"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Communication-sent"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="sender"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Communication-sender"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="recipient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Communication-recipient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Communication-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Communication-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="CommunicationRequest"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="CommunicationRequest:based-on"></searchInclude> + <searchInclude value="CommunicationRequest:encounter"></searchInclude> + <searchInclude value="CommunicationRequest:patient"></searchInclude> + <searchInclude value="CommunicationRequest:recipient"></searchInclude> + <searchInclude value="CommunicationRequest:replaces"></searchInclude> + <searchInclude value="CommunicationRequest:requester"></searchInclude> + <searchInclude value="CommunicationRequest:sender"></searchInclude> + <searchInclude value="CommunicationRequest:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:activity-reference"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:replaces"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="authored"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CommunicationRequest-authored"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CommunicationRequest-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="medium"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CommunicationRequest-medium"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="occurrence"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CommunicationRequest-occurrence"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="group-identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CommunicationRequest-group-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="based-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CommunicationRequest-based-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CommunicationRequest-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="requester"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CommunicationRequest-requester"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CommunicationRequest-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="replaces"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CommunicationRequest-replaces"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CommunicationRequest-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="priority"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CommunicationRequest-priority"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="sender"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CommunicationRequest-sender"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="recipient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CommunicationRequest-recipient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CommunicationRequest-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CommunicationRequest-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="CompartmentDefinition"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CompartmentDefinition-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="resource"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CompartmentDefinition-resource"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Composition"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Composition:attester"></searchInclude> + <searchInclude value="Composition:author"></searchInclude> + <searchInclude value="Composition:encounter"></searchInclude> + <searchInclude value="Composition:entry"></searchInclude> + <searchInclude value="Composition:patient"></searchInclude> + <searchInclude value="Composition:related-ref"></searchInclude> + <searchInclude value="Composition:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="Bundle:composition"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:related-ref"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Composition-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="confidentiality"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Composition-confidentiality"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="section"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Composition-section"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Composition-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Composition-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="period"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Composition-period"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="related-id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Composition-related-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="author"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Composition-author"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="attester"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Composition-attester"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="entry"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Composition-entry"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="related-ref"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Composition-related-ref"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Composition-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Composition-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="document"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Composition-i-document"></definition> + </operation> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ConceptMap"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="ConceptMap:other"></searchInclude> + <searchInclude value="ConceptMap:source"></searchInclude> + <searchInclude value="ConceptMap:source-uri"></searchInclude> + <searchInclude value="ConceptMap:target"></searchInclude> + <searchInclude value="ConceptMap:target-uri"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="ConceptMap:other"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="other"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ConceptMap-other"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="dependson"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ConceptMap-dependson"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="target-system"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ConceptMap-target-system"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ConceptMap-source"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="source-uri"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ConceptMap-source-uri"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="source-system"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ConceptMap-source-system"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="target-code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ConceptMap-target-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="target-uri"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ConceptMap-target-uri"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="product"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ConceptMap-product"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="target"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ConceptMap-target"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="source-code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ConceptMap-source-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="translate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/ConceptMap-it-translate"></definition> + </operation> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Condition"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Condition:asserter"></searchInclude> + <searchInclude value="Condition:encounter"></searchInclude> + <searchInclude value="Condition:evidence-detail"></searchInclude> + <searchInclude value="Condition:patient"></searchInclude> + <searchInclude value="Condition:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="AdverseEvent:resultingcondition"></searchRevInclude> + <searchRevInclude value="Appointment:reason-reference"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:condition"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:finding-ref"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:problem"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="Encounter:diagnosis"></searchRevInclude> + <searchRevInclude value="Encounter:reason-reference"></searchRevInclude> + <searchRevInclude value="EpisodeOfCare:condition"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="Immunization:reason-reference"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:reason-reference"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="RiskAssessment:condition"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="onset-info"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-onset-info"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="evidence"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-evidence"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="verification-status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-verification-status"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="clinical-status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-clinical-status"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="onset-date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-onset-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="abatement-date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-abatement-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="abatement-age"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-abatement-age"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="evidence-detail"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-evidence-detail"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="severity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-severity"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="recorded-date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-recorded-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="asserter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-asserter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="stage"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-stage"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="abatement-string"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-abatement-string"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="onset-age"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-onset-age"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="body-site"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-body-site"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Condition-category"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Consent"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Consent:actor"></searchInclude> + <searchInclude value="Consent:consentor"></searchInclude> + <searchInclude value="Consent:data"></searchInclude> + <searchInclude value="Consent:organization"></searchInclude> + <searchInclude value="Consent:patient"></searchInclude> + <searchInclude value="Consent:source-reference"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Consent:source-reference"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="data"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Consent-data"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="purpose"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Consent-purpose"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="source-reference"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Consent-source-reference"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="scope"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Consent-scope"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="action"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Consent-action"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="period"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Consent-period"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="actor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Consent-actor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="security-label"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Consent-security-label"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="organization"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Consent-organization"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="consentor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Consent-consentor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Consent-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Consent-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Contract"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Contract:authority"></searchInclude> + <searchInclude value="Contract:domain"></searchInclude> + <searchInclude value="Contract:patient"></searchInclude> + <searchInclude value="Contract:signer"></searchInclude> + <searchInclude value="Contract:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Consent:source-reference"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Contract-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="instantiates"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Contract-instantiates"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Contract-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Contract-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Contract-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="authority"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Contract-authority"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="domain"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Contract-domain"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="issued"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Contract-issued"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="signer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Contract-signer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Contract-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Coverage"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Coverage:beneficiary"></searchInclude> + <searchInclude value="Coverage:patient"></searchInclude> + <searchInclude value="Coverage:payor"></searchInclude> + <searchInclude value="Coverage:policy-holder"></searchInclude> + <searchInclude value="Coverage:subscriber"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:insurance"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:coverage"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Coverage-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subscriber"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Coverage-subscriber"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Coverage-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="payor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Coverage-payor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="beneficiary"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Coverage-beneficiary"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Coverage-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="class-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Coverage-class-value"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="class-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Coverage-class-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="dependent"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Coverage-dependent"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="policy-holder"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Coverage-policy-holder"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Coverage-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="CoverageEligibilityRequest"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="CoverageEligibilityRequest:enterer"></searchInclude> + <searchInclude value="CoverageEligibilityRequest:facility"></searchInclude> + <searchInclude value="CoverageEligibilityRequest:patient"></searchInclude> + <searchInclude value="CoverageEligibilityRequest:provider"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="CoverageEligibilityResponse:request"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CoverageEligibilityRequest-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="created"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CoverageEligibilityRequest-created"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="provider"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CoverageEligibilityRequest-provider"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CoverageEligibilityRequest-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="enterer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CoverageEligibilityRequest-enterer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="facility"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CoverageEligibilityRequest-facility"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CoverageEligibilityRequest-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="CoverageEligibilityResponse"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="CoverageEligibilityResponse:insurer"></searchInclude> + <searchInclude value="CoverageEligibilityResponse:patient"></searchInclude> + <searchInclude value="CoverageEligibilityResponse:request"></searchInclude> + <searchInclude value="CoverageEligibilityResponse:requestor"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CoverageEligibilityResponse-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="request"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CoverageEligibilityResponse-request"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="created"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CoverageEligibilityResponse-created"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="requestor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CoverageEligibilityResponse-requestor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="disposition"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CoverageEligibilityResponse-disposition"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="insurer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CoverageEligibilityResponse-insurer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CoverageEligibilityResponse-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="outcome"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CoverageEligibilityResponse-outcome"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/CoverageEligibilityResponse-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="DetectedIssue"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="DetectedIssue:author"></searchInclude> + <searchInclude value="DetectedIssue:implicated"></searchInclude> + <searchInclude value="DetectedIssue:patient"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DetectedIssue-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="author"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DetectedIssue-author"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="identified"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DetectedIssue-identified"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="implicated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DetectedIssue-implicated"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Device"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Device:location"></searchInclude> + <searchInclude value="Device:organization"></searchInclude> + <searchInclude value="Device:patient"></searchInclude> + <searchRevInclude value="Account:subject"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="AdverseEvent:substance"></searchRevInclude> + <searchRevInclude value="Appointment:actor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AppointmentResponse:actor"></searchRevInclude> + <searchRevInclude value="AuditEvent:agent"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="AuditEvent:source"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:performer"></searchRevInclude> + <searchRevInclude value="ChargeItem:enterer"></searchRevInclude> + <searchRevInclude value="ChargeItem:performer-actor"></searchRevInclude> + <searchRevInclude value="Claim:detail-udi"></searchRevInclude> + <searchRevInclude value="Claim:item-udi"></searchRevInclude> + <searchRevInclude value="Claim:procedure-udi"></searchRevInclude> + <searchRevInclude value="Claim:subdetail-udi"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="Communication:recipient"></searchRevInclude> + <searchRevInclude value="Communication:sender"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:recipient"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:requester"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:sender"></searchRevInclude> + <searchRevInclude value="Composition:author"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:actor"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:author"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceMetric:parent"></searchRevInclude> + <searchRevInclude value="DeviceMetric:source"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:device"></searchRevInclude> + <searchRevInclude value="DeviceRequest:performer"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DeviceRequest:requester"></searchRevInclude> + <searchRevInclude value="DeviceRequest:subject"></searchRevInclude> + <searchRevInclude value="DeviceUseStatement:device"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:subject"></searchRevInclude> + <searchRevInclude value="DocumentManifest:author"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentManifest:subject"></searchRevInclude> + <searchRevInclude value="DocumentReference:author"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="DocumentReference:subject"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:detail-udi"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:item-udi"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:procedure-udi"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:subdetail-udi"></searchRevInclude> + <searchRevInclude value="Flag:author"></searchRevInclude> + <searchRevInclude value="Group:member"></searchRevInclude> + <searchRevInclude value="ImagingStudy:performer"></searchRevInclude> + <searchRevInclude value="ImagingStudy:subject"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Invoice:participant"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="List:source"></searchRevInclude> + <searchRevInclude value="List:subject"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MeasureReport:subject"></searchRevInclude> + <searchRevInclude value="Media:device"></searchRevInclude> + <searchRevInclude value="Media:operator"></searchRevInclude> + <searchRevInclude value="Media:subject"></searchRevInclude> + <searchRevInclude value="MedicationAdministration:device"></searchRevInclude> + <searchRevInclude value="MedicationAdministration:performer"></searchRevInclude> + <searchRevInclude value="MedicationDispense:performer"></searchRevInclude> + <searchRevInclude value="MedicationRequest:intended-performer"></searchRevInclude> + <searchRevInclude value="MedicationRequest:requester"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="MessageHeader:target"></searchRevInclude> + <searchRevInclude value="Observation:device"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:subject"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:performer"></searchRevInclude> + <searchRevInclude value="Provenance:agent"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:author"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:author"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="RequestGroup:participant"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="RiskAssessment:performer"></searchRevInclude> + <searchRevInclude value="Schedule:actor"></searchRevInclude> + <searchRevInclude value="ServiceRequest:performer"></searchRevInclude> + <searchRevInclude value="ServiceRequest:requester"></searchRevInclude> + <searchRevInclude value="ServiceRequest:subject"></searchRevInclude> + <searchRevInclude value="Specimen:subject"></searchRevInclude> + <searchRevInclude value="SupplyRequest:requester"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:owner"></searchRevInclude> + <searchRevInclude value="Task:requester"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="udi-di"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Device-udi-di"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Device-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="udi-carrier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Device-udi-carrier"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="device-name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Device-device-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Device-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Device-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="manufacturer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Device-manufacturer"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Device-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="organization"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Device-organization"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="location"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Device-location"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="model"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Device-model"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Device-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="DeviceDefinition"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="DeviceDefinition:parent"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceDefinition:parent"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceDefinition-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="parent"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceDefinition-parent"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceDefinition-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="DeviceMetric"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="DeviceMetric:parent"></searchInclude> + <searchInclude value="DeviceMetric:source"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="Media:device"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:device"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceMetric-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="parent"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceMetric-parent"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceMetric-source"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceMetric-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceMetric-category"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="DeviceRequest"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="DeviceRequest:based-on"></searchInclude> + <searchInclude value="DeviceRequest:device"></searchInclude> + <searchInclude value="DeviceRequest:encounter"></searchInclude> + <searchInclude value="DeviceRequest:instantiates-canonical"></searchInclude> + <searchInclude value="DeviceRequest:insurance"></searchInclude> + <searchInclude value="DeviceRequest:patient"></searchInclude> + <searchInclude value="DeviceRequest:performer"></searchInclude> + <searchInclude value="DeviceRequest:prior-request"></searchInclude> + <searchInclude value="DeviceRequest:requester"></searchInclude> + <searchInclude value="DeviceRequest:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:activity-reference"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:based-on"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="insurance"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceRequest-insurance"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceRequest-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="group-identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceRequest-group-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="based-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceRequest-based-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="instantiates-uri"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceRequest-instantiates-uri"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="requester"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceRequest-requester"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="performer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceRequest-performer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="event-date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceRequest-event-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="instantiates-canonical"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceRequest-instantiates-canonical"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="authored-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceRequest-authored-on"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="intent"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceRequest-intent"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="device"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceRequest-device"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="prior-request"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceRequest-prior-request"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceRequest-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="DeviceUseStatement"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="DeviceUseStatement:device"></searchInclude> + <searchInclude value="DeviceUseStatement:patient"></searchInclude> + <searchInclude value="DeviceUseStatement:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceUseStatement-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceUseStatement-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="device"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DeviceUseStatement-device"></definition> + <type value="reference"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="DiagnosticReport"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="DiagnosticReport:based-on"></searchInclude> + <searchInclude value="DiagnosticReport:encounter"></searchInclude> + <searchInclude value="DiagnosticReport:media"></searchInclude> + <searchInclude value="DiagnosticReport:patient"></searchInclude> + <searchInclude value="DiagnosticReport:performer"></searchInclude> + <searchInclude value="DiagnosticReport:result"></searchInclude> + <searchInclude value="DiagnosticReport:results-interpreter"></searchInclude> + <searchInclude value="DiagnosticReport:specimen"></searchInclude> + <searchInclude value="DiagnosticReport:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ChargeItem:service"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:investigation"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="Immunization:reason-reference"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:reason-reference"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DiagnosticReport-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="media"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DiagnosticReport-media"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="conclusion"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DiagnosticReport-conclusion"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="result"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DiagnosticReport-result"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="based-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DiagnosticReport-based-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="specimen"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DiagnosticReport-specimen"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="issued"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DiagnosticReport-issued"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="performer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DiagnosticReport-performer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DiagnosticReport-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="results-interpreter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DiagnosticReport-results-interpreter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DiagnosticReport-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="DocumentManifest"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="DocumentManifest:author"></searchInclude> + <searchInclude value="DocumentManifest:item"></searchInclude> + <searchInclude value="DocumentManifest:patient"></searchInclude> + <searchInclude value="DocumentManifest:recipient"></searchInclude> + <searchInclude value="DocumentManifest:related-ref"></searchInclude> + <searchInclude value="DocumentManifest:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="item"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentManifest-item"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="related-id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentManifest-related-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="author"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentManifest-author"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="created"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentManifest-created"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentManifest-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentManifest-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentManifest-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="related-ref"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentManifest-related-ref"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="recipient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentManifest-recipient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentManifest-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="DocumentReference"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="DocumentReference:authenticator"></searchInclude> + <searchInclude value="DocumentReference:author"></searchInclude> + <searchInclude value="DocumentReference:custodian"></searchInclude> + <searchInclude value="DocumentReference:encounter"></searchInclude> + <searchInclude value="DocumentReference:patient"></searchInclude> + <searchInclude value="DocumentReference:related"></searchInclude> + <searchInclude value="DocumentReference:relatesto"></searchInclude> + <searchInclude value="DocumentReference:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Consent:source-reference"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="DocumentReference:relatesto"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MedicationKnowledge:monograph"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:derived-from"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:reason-reference"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="language"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-language"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="relation"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-relation"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="setting"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-setting"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="related"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-related"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="event"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-event"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="relationship"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-relationship"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="authenticator"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-authenticator"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="period"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-period"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="custodian"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-custodian"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="author"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-author"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="format"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-format"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="contenttype"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-contenttype"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="security-label"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-security-label"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="location"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-location"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="relatesto"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-relatesto"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="facility"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-facility"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DocumentReference-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="EffectEvidenceSynthesis"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EffectEvidenceSynthesis-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EffectEvidenceSynthesis-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EffectEvidenceSynthesis-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EffectEvidenceSynthesis-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EffectEvidenceSynthesis-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EffectEvidenceSynthesis-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EffectEvidenceSynthesis-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="effective"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EffectEvidenceSynthesis-effective"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EffectEvidenceSynthesis-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EffectEvidenceSynthesis-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EffectEvidenceSynthesis-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EffectEvidenceSynthesis-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EffectEvidenceSynthesis-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EffectEvidenceSynthesis-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EffectEvidenceSynthesis-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EffectEvidenceSynthesis-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Encounter"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Encounter:account"></searchInclude> + <searchInclude value="Encounter:appointment"></searchInclude> + <searchInclude value="Encounter:based-on"></searchInclude> + <searchInclude value="Encounter:diagnosis"></searchInclude> + <searchInclude value="Encounter:episode-of-care"></searchInclude> + <searchInclude value="Encounter:location"></searchInclude> + <searchInclude value="Encounter:part-of"></searchInclude> + <searchInclude value="Encounter:participant"></searchInclude> + <searchInclude value="Encounter:patient"></searchInclude> + <searchInclude value="Encounter:practitioner"></searchInclude> + <searchInclude value="Encounter:reason-reference"></searchInclude> + <searchInclude value="Encounter:service-provider"></searchInclude> + <searchInclude value="Encounter:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:encounter"></searchRevInclude> + <searchRevInclude value="CareTeam:encounter"></searchRevInclude> + <searchRevInclude value="ChargeItem:context"></searchRevInclude> + <searchRevInclude value="Claim:encounter"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:encounter"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:encounter"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:encounter"></searchRevInclude> + <searchRevInclude value="Composition:encounter"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:encounter"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:encounter"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:encounter"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:encounter"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="Encounter:part-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:encounter"></searchRevInclude> + <searchRevInclude value="Flag:encounter"></searchRevInclude> + <searchRevInclude value="ImagingStudy:encounter"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:encounter"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="Media:encounter"></searchRevInclude> + <searchRevInclude value="MedicationAdministration:context"></searchRevInclude> + <searchRevInclude value="MedicationDispense:context"></searchRevInclude> + <searchRevInclude value="MedicationRequest:encounter"></searchRevInclude> + <searchRevInclude value="MedicationStatement:context"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="NutritionOrder:encounter"></searchRevInclude> + <searchRevInclude value="Observation:encounter"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:encounter"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:encounter"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:encounter"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="RiskAssessment:encounter"></searchRevInclude> + <searchRevInclude value="ServiceRequest:encounter"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:encounter"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchRevInclude value="VisionPrescription:encounter"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="participant-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-participant-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="appointment"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-appointment"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="part-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-part-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="participant"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-participant"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="reason-code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-reason-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="based-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-based-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="location-period"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-location-period"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="special-arrangement"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-special-arrangement"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="class"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-class"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="practitioner"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-practitioner"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="episode-of-care"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-episode-of-care"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="length"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-length"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="diagnosis"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-diagnosis"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="reason-reference"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-reason-reference"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="location"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-location"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="service-provider"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-service-provider"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="account"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-account"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Encounter-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="everything"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/EncounterPatient-it-everything"></definition> + </operation> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Endpoint"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Endpoint:organization"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="HealthcareService:endpoint"></searchRevInclude> + <searchRevInclude value="ImagingStudy:endpoint"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="InsurancePlan:endpoint"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Location:endpoint"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Organization:endpoint"></searchRevInclude> + <searchRevInclude value="OrganizationAffiliation:endpoint"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="PractitionerRole:endpoint"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Endpoint-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="payload-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Endpoint-payload-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="connection-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Endpoint-connection-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="organization"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Endpoint-organization"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Endpoint-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Endpoint-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="EnrollmentRequest"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="EnrollmentRequest:patient"></searchInclude> + <searchInclude value="EnrollmentRequest:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EnrollmentResponse:request"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EnrollmentRequest-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EnrollmentRequest-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EnrollmentRequest-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EnrollmentRequest-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="EnrollmentResponse"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="EnrollmentResponse:request"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EnrollmentResponse-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="request"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EnrollmentResponse-request"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EnrollmentResponse-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="EpisodeOfCare"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="EpisodeOfCare:care-manager"></searchInclude> + <searchInclude value="EpisodeOfCare:condition"></searchInclude> + <searchInclude value="EpisodeOfCare:incoming-referral"></searchInclude> + <searchInclude value="EpisodeOfCare:organization"></searchInclude> + <searchInclude value="EpisodeOfCare:patient"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ChargeItem:context"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:encounter"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:encounter"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:encounter"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:encounter"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="Encounter:episode-of-care"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="Flag:encounter"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:encounter"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MedicationAdministration:context"></searchRevInclude> + <searchRevInclude value="MedicationDispense:context"></searchRevInclude> + <searchRevInclude value="MedicationStatement:context"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="NutritionOrder:encounter"></searchRevInclude> + <searchRevInclude value="Observation:encounter"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:encounter"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="RiskAssessment:encounter"></searchRevInclude> + <searchRevInclude value="ServiceRequest:encounter"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchRevInclude value="VisionPrescription:encounter"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="incoming-referral"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EpisodeOfCare-incoming-referral"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="condition"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EpisodeOfCare-condition"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="organization"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EpisodeOfCare-organization"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="care-manager"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EpisodeOfCare-care-manager"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EpisodeOfCare-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="EventDefinition"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="EventDefinition:composed-of"></searchInclude> + <searchInclude value="EventDefinition:depends-on"></searchInclude> + <searchInclude value="EventDefinition:derived-from"></searchInclude> + <searchInclude value="EventDefinition:predecessor"></searchInclude> + <searchInclude value="EventDefinition:successor"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="successor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-successor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="derived-from"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-derived-from"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="predecessor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-predecessor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="composed-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-composed-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="depends-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-depends-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="effective"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-effective"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="topic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-topic"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EventDefinition-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Evidence"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Evidence:composed-of"></searchInclude> + <searchInclude value="Evidence:depends-on"></searchInclude> + <searchInclude value="Evidence:derived-from"></searchInclude> + <searchInclude value="Evidence:predecessor"></searchInclude> + <searchInclude value="Evidence:successor"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="successor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-successor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="derived-from"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-derived-from"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="predecessor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-predecessor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="composed-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-composed-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="depends-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-depends-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="effective"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-effective"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="topic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-topic"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Evidence-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="EvidenceVariable"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="EvidenceVariable:composed-of"></searchInclude> + <searchInclude value="EvidenceVariable:depends-on"></searchInclude> + <searchInclude value="EvidenceVariable:derived-from"></searchInclude> + <searchInclude value="EvidenceVariable:predecessor"></searchInclude> + <searchInclude value="EvidenceVariable:successor"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="successor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-successor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="derived-from"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-derived-from"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="predecessor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-predecessor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="composed-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-composed-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="depends-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-depends-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="effective"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-effective"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="topic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-topic"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/EvidenceVariable-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ExampleScenario"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExampleScenario-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExampleScenario-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExampleScenario-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExampleScenario-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExampleScenario-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExampleScenario-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExampleScenario-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExampleScenario-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExampleScenario-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExampleScenario-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExampleScenario-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExampleScenario-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExampleScenario-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ExplanationOfBenefit"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="ExplanationOfBenefit:care-team"></searchInclude> + <searchInclude value="ExplanationOfBenefit:claim"></searchInclude> + <searchInclude value="ExplanationOfBenefit:coverage"></searchInclude> + <searchInclude value="ExplanationOfBenefit:detail-udi"></searchInclude> + <searchInclude value="ExplanationOfBenefit:encounter"></searchInclude> + <searchInclude value="ExplanationOfBenefit:enterer"></searchInclude> + <searchInclude value="ExplanationOfBenefit:facility"></searchInclude> + <searchInclude value="ExplanationOfBenefit:item-udi"></searchInclude> + <searchInclude value="ExplanationOfBenefit:patient"></searchInclude> + <searchInclude value="ExplanationOfBenefit:payee"></searchInclude> + <searchInclude value="ExplanationOfBenefit:procedure-udi"></searchInclude> + <searchInclude value="ExplanationOfBenefit:provider"></searchInclude> + <searchInclude value="ExplanationOfBenefit:subdetail-udi"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="care-team"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-care-team"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="payee"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-payee"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="provider"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-provider"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="detail-udi"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-detail-udi"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="claim"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-claim"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="enterer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-enterer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="procedure-udi"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-procedure-udi"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="item-udi"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-item-udi"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="coverage"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-coverage"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="created"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-created"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="disposition"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-disposition"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="subdetail-udi"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-subdetail-udi"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="facility"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-facility"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ExplanationOfBenefit-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="FamilyMemberHistory"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="FamilyMemberHistory:instantiates-canonical"></searchInclude> + <searchInclude value="FamilyMemberHistory:patient"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:investigation"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="sex"></name> + <definition value="http://hl7.org/fhir/SearchParameter/FamilyMemberHistory-sex"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="instantiates-canonical"></name> + <definition value="http://hl7.org/fhir/SearchParameter/FamilyMemberHistory-instantiates-canonical"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="instantiates-uri"></name> + <definition value="http://hl7.org/fhir/SearchParameter/FamilyMemberHistory-instantiates-uri"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="relationship"></name> + <definition value="http://hl7.org/fhir/SearchParameter/FamilyMemberHistory-relationship"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/FamilyMemberHistory-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Flag"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Flag:author"></searchInclude> + <searchInclude value="Flag:encounter"></searchInclude> + <searchInclude value="Flag:patient"></searchInclude> + <searchInclude value="Flag:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Flag-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="author"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Flag-author"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Flag-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Goal"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Goal:patient"></searchInclude> + <searchInclude value="Goal:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:goal"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Goal-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="start-date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Goal-start-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="lifecycle-status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Goal-lifecycle-status"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="achievement-status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Goal-achievement-status"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Goal-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="target-date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Goal-target-date"></definition> + <type value="date"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="GraphDefinition"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="start"></name> + <definition value="http://hl7.org/fhir/SearchParameter/GraphDefinition-start"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Group"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Group:managing-entity"></searchInclude> + <searchInclude value="Group:member"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="AdverseEvent:subject"></searchRevInclude> + <searchRevInclude value="AllergyIntolerance:patient"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:patient"></searchRevInclude> + <searchRevInclude value="CarePlan:subject"></searchRevInclude> + <searchRevInclude value="CareTeam:patient"></searchRevInclude> + <searchRevInclude value="CareTeam:subject"></searchRevInclude> + <searchRevInclude value="ChargeItem:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:patient"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="Communication:recipient"></searchRevInclude> + <searchRevInclude value="Communication:subject"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:recipient"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:subject"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:patient"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Condition:patient"></searchRevInclude> + <searchRevInclude value="Condition:subject"></searchRevInclude> + <searchRevInclude value="Consent:actor"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Consent:patient"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DetectedIssue:patient"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:patient"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DeviceRequest:subject"></searchRevInclude> + <searchRevInclude value="DeviceUseStatement:patient"></searchRevInclude> + <searchRevInclude value="DeviceUseStatement:subject"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:patient"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:subject"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:patient"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentManifest:subject"></searchRevInclude> + <searchRevInclude value="DocumentReference:patient"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="DocumentReference:subject"></searchRevInclude> + <searchRevInclude value="Encounter:patient"></searchRevInclude> + <searchRevInclude value="Encounter:subject"></searchRevInclude> + <searchRevInclude value="EpisodeOfCare:patient"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="FamilyMemberHistory:patient"></searchRevInclude> + <searchRevInclude value="Flag:patient"></searchRevInclude> + <searchRevInclude value="Flag:subject"></searchRevInclude> + <searchRevInclude value="Goal:patient"></searchRevInclude> + <searchRevInclude value="Goal:subject"></searchRevInclude> + <searchRevInclude value="Group:member"></searchRevInclude> + <searchRevInclude value="GuidanceResponse:subject"></searchRevInclude> + <searchRevInclude value="ImagingStudy:patient"></searchRevInclude> + <searchRevInclude value="ImagingStudy:subject"></searchRevInclude> + <searchRevInclude value="Immunization:patient"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Invoice:subject"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="List:patient"></searchRevInclude> + <searchRevInclude value="List:subject"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MeasureReport:subject"></searchRevInclude> + <searchRevInclude value="Media:subject"></searchRevInclude> + <searchRevInclude value="MedicationAdministration:patient"></searchRevInclude> + <searchRevInclude value="MedicationAdministration:subject"></searchRevInclude> + <searchRevInclude value="MedicationDispense:patient"></searchRevInclude> + <searchRevInclude value="MedicationDispense:subject"></searchRevInclude> + <searchRevInclude value="MedicationRequest:patient"></searchRevInclude> + <searchRevInclude value="MedicationRequest:subject"></searchRevInclude> + <searchRevInclude value="MedicationStatement:patient"></searchRevInclude> + <searchRevInclude value="MedicationStatement:subject"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="NutritionOrder:patient"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:patient"></searchRevInclude> + <searchRevInclude value="Observation:subject"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:patient"></searchRevInclude> + <searchRevInclude value="Procedure:subject"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="RequestGroup:subject"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="RiskAssessment:patient"></searchRevInclude> + <searchRevInclude value="RiskAssessment:subject"></searchRevInclude> + <searchRevInclude value="ServiceRequest:patient"></searchRevInclude> + <searchRevInclude value="ServiceRequest:subject"></searchRevInclude> + <searchRevInclude value="Specimen:subject"></searchRevInclude> + <searchRevInclude value="SupplyDelivery:patient"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchRevInclude value="VisionPrescription:patient"></searchRevInclude> + <searchParam> + <name value="actual"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Group-actual"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Group-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="managing-entity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Group-managing-entity"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Group-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Group-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="characteristic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Group-characteristic"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="characteristic-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Group-characteristic-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="member"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Group-member"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="exclude"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Group-exclude"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Group-value"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="GuidanceResponse"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="GuidanceResponse:patient"></searchInclude> + <searchInclude value="GuidanceResponse:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/GuidanceResponse-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="request"></name> + <definition value="http://hl7.org/fhir/SearchParameter/GuidanceResponse-request"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/GuidanceResponse-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/GuidanceResponse-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="HealthcareService"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="HealthcareService:coverage-area"></searchInclude> + <searchInclude value="HealthcareService:endpoint"></searchInclude> + <searchInclude value="HealthcareService:location"></searchInclude> + <searchInclude value="HealthcareService:organization"></searchInclude> + <searchRevInclude value="Account:subject"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:actor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AppointmentResponse:actor"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:performer"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="Communication:recipient"></searchRevInclude> + <searchRevInclude value="Communication:sender"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:recipient"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:sender"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:performer"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="OrganizationAffiliation:service"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="PractitionerRole:service"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Schedule:actor"></searchRevInclude> + <searchRevInclude value="ServiceRequest:performer"></searchRevInclude> + <searchRevInclude value="SupplyRequest:supplier"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:owner"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/HealthcareService-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="specialty"></name> + <definition value="http://hl7.org/fhir/SearchParameter/HealthcareService-specialty"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="service-category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/HealthcareService-service-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="service-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/HealthcareService-service-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="active"></name> + <definition value="http://hl7.org/fhir/SearchParameter/HealthcareService-active"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="program"></name> + <definition value="http://hl7.org/fhir/SearchParameter/HealthcareService-program"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="characteristic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/HealthcareService-characteristic"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="endpoint"></name> + <definition value="http://hl7.org/fhir/SearchParameter/HealthcareService-endpoint"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="coverage-area"></name> + <definition value="http://hl7.org/fhir/SearchParameter/HealthcareService-coverage-area"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="organization"></name> + <definition value="http://hl7.org/fhir/SearchParameter/HealthcareService-organization"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/HealthcareService-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="location"></name> + <definition value="http://hl7.org/fhir/SearchParameter/HealthcareService-location"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ImagingStudy"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="ImagingStudy:basedon"></searchInclude> + <searchInclude value="ImagingStudy:encounter"></searchInclude> + <searchInclude value="ImagingStudy:endpoint"></searchInclude> + <searchInclude value="ImagingStudy:interpreter"></searchInclude> + <searchInclude value="ImagingStudy:patient"></searchInclude> + <searchInclude value="ImagingStudy:performer"></searchInclude> + <searchInclude value="ImagingStudy:referrer"></searchInclude> + <searchInclude value="ImagingStudy:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ChargeItem:service"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:investigation"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:derived-from"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:part-of"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="reason"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImagingStudy-reason"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="dicom-class"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImagingStudy-dicom-class"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="instance"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImagingStudy-instance"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="modality"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImagingStudy-modality"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImagingStudy-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="endpoint"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImagingStudy-endpoint"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="bodysite"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImagingStudy-bodysite"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="performer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImagingStudy-performer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="interpreter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImagingStudy-interpreter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="started"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImagingStudy-started"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImagingStudy-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="referrer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImagingStudy-referrer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="series"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImagingStudy-series"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="basedon"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImagingStudy-basedon"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImagingStudy-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Immunization"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Immunization:location"></searchInclude> + <searchInclude value="Immunization:manufacturer"></searchInclude> + <searchInclude value="Immunization:patient"></searchInclude> + <searchInclude value="Immunization:performer"></searchInclude> + <searchInclude value="Immunization:reaction"></searchInclude> + <searchInclude value="Immunization:reason-reference"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="AdverseEvent:substance"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ChargeItem:service"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationEvaluation:immunization-event"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:support"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:part-of"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="lot-number"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Immunization-lot-number"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="status-reason"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Immunization-status-reason"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="reason-code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Immunization-reason-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="manufacturer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Immunization-manufacturer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="reaction-date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Immunization-reaction-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="performer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Immunization-performer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="reaction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Immunization-reaction"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="target-disease"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Immunization-target-disease"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="series"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Immunization-series"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="vaccine-code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Immunization-vaccine-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="reason-reference"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Immunization-reason-reference"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="location"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Immunization-location"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Immunization-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ImmunizationEvaluation"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="ImmunizationEvaluation:immunization-event"></searchInclude> + <searchInclude value="ImmunizationEvaluation:patient"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:support"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImmunizationEvaluation-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImmunizationEvaluation-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="dose-status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImmunizationEvaluation-dose-status"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="immunization-event"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImmunizationEvaluation-immunization-event"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="target-disease"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImmunizationEvaluation-target-disease"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImmunizationEvaluation-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImmunizationEvaluation-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ImmunizationRecommendation"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="ImmunizationRecommendation:information"></searchInclude> + <searchInclude value="ImmunizationRecommendation:patient"></searchInclude> + <searchInclude value="ImmunizationRecommendation:support"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:reason-reference"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:based-on"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="Encounter:reason-reference"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:based-on"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImmunizationRecommendation-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImmunizationRecommendation-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="vaccine-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImmunizationRecommendation-vaccine-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="target-disease"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImmunizationRecommendation-target-disease"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImmunizationRecommendation-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="information"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImmunizationRecommendation-information"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="support"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImmunizationRecommendation-support"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImmunizationRecommendation-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ImplementationGuide"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="ImplementationGuide:depends-on"></searchInclude> + <searchInclude value="ImplementationGuide:global"></searchInclude> + <searchInclude value="ImplementationGuide:resource"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CapabilityStatement:guide"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:depends-on"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="experimental"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImplementationGuide-experimental"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="global"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImplementationGuide-global"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="depends-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImplementationGuide-depends-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="resource"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ImplementationGuide-resource"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="InsurancePlan"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="InsurancePlan:administered-by"></searchInclude> + <searchInclude value="InsurancePlan:endpoint"></searchInclude> + <searchInclude value="InsurancePlan:owned-by"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/InsurancePlan-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address"></name> + <definition value="http://hl7.org/fhir/SearchParameter/InsurancePlan-address"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="address-state"></name> + <definition value="http://hl7.org/fhir/SearchParameter/InsurancePlan-address-state"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="owned-by"></name> + <definition value="http://hl7.org/fhir/SearchParameter/InsurancePlan-owned-by"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/InsurancePlan-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address-postalcode"></name> + <definition value="http://hl7.org/fhir/SearchParameter/InsurancePlan-address-postalcode"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="address-country"></name> + <definition value="http://hl7.org/fhir/SearchParameter/InsurancePlan-address-country"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="administered-by"></name> + <definition value="http://hl7.org/fhir/SearchParameter/InsurancePlan-administered-by"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="endpoint"></name> + <definition value="http://hl7.org/fhir/SearchParameter/InsurancePlan-endpoint"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="phonetic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/InsurancePlan-phonetic"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="address-use"></name> + <definition value="http://hl7.org/fhir/SearchParameter/InsurancePlan-address-use"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/InsurancePlan-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="address-city"></name> + <definition value="http://hl7.org/fhir/SearchParameter/InsurancePlan-address-city"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/InsurancePlan-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Invoice"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Invoice:account"></searchInclude> + <searchInclude value="Invoice:issuer"></searchInclude> + <searchInclude value="Invoice:participant"></searchInclude> + <searchInclude value="Invoice:patient"></searchInclude> + <searchInclude value="Invoice:recipient"></searchInclude> + <searchInclude value="Invoice:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Invoice-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Invoice-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="totalgross"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Invoice-totalgross"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="participant-role"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Invoice-participant-role"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Invoice-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Invoice-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="issuer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Invoice-issuer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="participant"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Invoice-participant"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="totalnet"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Invoice-totalnet"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Invoice-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="recipient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Invoice-recipient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="account"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Invoice-account"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Invoice-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Library"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Library:composed-of"></searchInclude> + <searchInclude value="Library:depends-on"></searchInclude> + <searchInclude value="Library:derived-from"></searchInclude> + <searchInclude value="Library:predecessor"></searchInclude> + <searchInclude value="Library:successor"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="successor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-successor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="derived-from"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-derived-from"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="predecessor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-predecessor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="composed-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-composed-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="depends-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-depends-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="effective"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-effective"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="content-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-content-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="topic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-topic"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Library-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Linkage"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Linkage:author"></searchInclude> + <searchInclude value="Linkage:item"></searchInclude> + <searchInclude value="Linkage:source"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="item"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Linkage-item"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="author"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Linkage-author"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Linkage-source"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="List"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="List:encounter"></searchInclude> + <searchInclude value="List:item"></searchInclude> + <searchInclude value="List:patient"></searchInclude> + <searchInclude value="List:source"></searchInclude> + <searchInclude value="List:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="empty-reason"></name> + <definition value="http://hl7.org/fhir/SearchParameter/List-empty-reason"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="item"></name> + <definition value="http://hl7.org/fhir/SearchParameter/List-item"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="notes"></name> + <definition value="http://hl7.org/fhir/SearchParameter/List-notes"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/List-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/List-source"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/List-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/List-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Location"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Location:endpoint"></searchInclude> + <searchInclude value="Location:organization"></searchInclude> + <searchInclude value="Location:partof"></searchInclude> + <searchRevInclude value="Account:subject"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="AdverseEvent:location"></searchRevInclude> + <searchRevInclude value="Appointment:actor"></searchRevInclude> + <searchRevInclude value="Appointment:location"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AppointmentResponse:actor"></searchRevInclude> + <searchRevInclude value="AppointmentResponse:location"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="Claim:facility"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:domain"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="CoverageEligibilityRequest:facility"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="Device:location"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DeviceRequest:subject"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:subject"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="Encounter:location"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:facility"></searchRevInclude> + <searchRevInclude value="Flag:subject"></searchRevInclude> + <searchRevInclude value="HealthcareService:coverage-area"></searchRevInclude> + <searchRevInclude value="HealthcareService:location"></searchRevInclude> + <searchRevInclude value="Immunization:location"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="List:subject"></searchRevInclude> + <searchRevInclude value="Location:partof"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MeasureReport:reporter"></searchRevInclude> + <searchRevInclude value="MeasureReport:subject"></searchRevInclude> + <searchRevInclude value="Media:subject"></searchRevInclude> + <searchRevInclude value="MedicationDispense:destination"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:subject"></searchRevInclude> + <searchRevInclude value="OrganizationAffiliation:location"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="PractitionerRole:location"></searchRevInclude> + <searchRevInclude value="Procedure:location"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:location"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchStudy:site"></searchRevInclude> + <searchRevInclude value="Schedule:actor"></searchRevInclude> + <searchRevInclude value="ServiceRequest:subject"></searchRevInclude> + <searchRevInclude value="Specimen:subject"></searchRevInclude> + <searchRevInclude value="SupplyRequest:subject"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="address-state"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Location-address-state"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="operational-status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Location-operational-status"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Location-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address-country"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Location-address-country"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="endpoint"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Location-endpoint"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="near"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Location-near"></definition> + <type value="special"></type> + </searchParam> + <searchParam> + <name value="address-city"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Location-address-city"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Location-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="partof"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Location-partof"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="address"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Location-address"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address-postalcode"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Location-address-postalcode"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="organization"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Location-organization"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="address-use"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Location-address-use"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Location-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Location-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Measure"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Measure:composed-of"></searchInclude> + <searchInclude value="Measure:depends-on"></searchInclude> + <searchInclude value="Measure:derived-from"></searchInclude> + <searchInclude value="Measure:predecessor"></searchInclude> + <searchInclude value="Measure:successor"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="FamilyMemberHistory:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MeasureReport:measure"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="successor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-successor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="derived-from"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-derived-from"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="predecessor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-predecessor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="composed-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-composed-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="depends-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-depends-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="effective"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-effective"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="topic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-topic"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Measure-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MeasureReport"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="MeasureReport:evaluated-resource"></searchInclude> + <searchInclude value="MeasureReport:measure"></searchInclude> + <searchInclude value="MeasureReport:patient"></searchInclude> + <searchInclude value="MeasureReport:reporter"></searchInclude> + <searchInclude value="MeasureReport:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MeasureReport-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MeasureReport-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="period"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MeasureReport-period"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MeasureReport-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="reporter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MeasureReport-reporter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="measure"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MeasureReport-measure"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MeasureReport-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="evaluated-resource"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MeasureReport-evaluated-resource"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MeasureReport-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Media"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Media:based-on"></searchInclude> + <searchInclude value="Media:device"></searchInclude> + <searchInclude value="Media:encounter"></searchInclude> + <searchInclude value="Media:operator"></searchInclude> + <searchInclude value="Media:patient"></searchInclude> + <searchInclude value="Media:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:finding-ref"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:investigation"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:media"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MedicationKnowledge:monograph"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:derived-from"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Media-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="modality"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Media-modality"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="created"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Media-created"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Media-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Media-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Media-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="operator"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Media-operator"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="site"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Media-site"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="view"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Media-view"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="based-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Media-based-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Media-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="device"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Media-device"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Media-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Medication"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Medication:ingredient"></searchInclude> + <searchInclude value="Medication:manufacturer"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="AdverseEvent:substance"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="Flag:subject"></searchRevInclude> + <searchRevInclude value="Group:member"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="Medication:ingredient"></searchRevInclude> + <searchRevInclude value="MedicationAdministration:medication"></searchRevInclude> + <searchRevInclude value="MedicationDispense:medication"></searchRevInclude> + <searchRevInclude value="MedicationRequest:medication"></searchRevInclude> + <searchRevInclude value="MedicationStatement:medication"></searchRevInclude> + <searchRevInclude value="MedicinalProductContraindication:subject"></searchRevInclude> + <searchRevInclude value="MedicinalProductIndication:subject"></searchRevInclude> + <searchRevInclude value="MedicinalProductInteraction:subject"></searchRevInclude> + <searchRevInclude value="MedicinalProductUndesirableEffect:subject"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Medication-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="ingredient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Medication-ingredient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="lot-number"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Medication-lot-number"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="manufacturer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Medication-manufacturer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="ingredient-code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Medication-ingredient-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="form"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Medication-form"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="expiration-date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Medication-expiration-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Medication-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MedicationAdministration"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="MedicationAdministration:context"></searchInclude> + <searchInclude value="MedicationAdministration:device"></searchInclude> + <searchInclude value="MedicationAdministration:medication"></searchInclude> + <searchInclude value="MedicationAdministration:patient"></searchInclude> + <searchInclude value="MedicationAdministration:performer"></searchInclude> + <searchInclude value="MedicationAdministration:request"></searchInclude> + <searchInclude value="MedicationAdministration:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="AdverseEvent:substance"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ChargeItem:service"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MedicationStatement:part-of"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:part-of"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:part-of"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="request"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationAdministration-request"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="performer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationAdministration-performer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationAdministration-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="medication"></name> + <definition value="http://hl7.org/fhir/SearchParameter/medications-medication"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="reason-given"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationAdministration-reason-given"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="effective-time"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationAdministration-effective-time"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationAdministration-context"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="reason-not-given"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationAdministration-reason-not-given"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="device"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationAdministration-device"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/medications-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MedicationDispense"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="MedicationDispense:context"></searchInclude> + <searchInclude value="MedicationDispense:destination"></searchInclude> + <searchInclude value="MedicationDispense:medication"></searchInclude> + <searchInclude value="MedicationDispense:patient"></searchInclude> + <searchInclude value="MedicationDispense:performer"></searchInclude> + <searchInclude value="MedicationDispense:prescription"></searchInclude> + <searchInclude value="MedicationDispense:receiver"></searchInclude> + <searchInclude value="MedicationDispense:responsibleparty"></searchInclude> + <searchInclude value="MedicationDispense:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ChargeItem:service"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MedicationStatement:part-of"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:part-of"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationDispense-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="destination"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationDispense-destination"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationDispense-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationDispense-context"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="performer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationDispense-performer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="receiver"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationDispense-receiver"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="medication"></name> + <definition value="http://hl7.org/fhir/SearchParameter/medications-medication"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="responsibleparty"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationDispense-responsibleparty"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="whenhandedover"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationDispense-whenhandedover"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="whenprepared"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationDispense-whenprepared"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="prescription"></name> + <definition value="http://hl7.org/fhir/SearchParameter/medications-prescription"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/medications-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MedicationKnowledge"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="MedicationKnowledge:ingredient"></searchInclude> + <searchInclude value="MedicationKnowledge:manufacturer"></searchInclude> + <searchInclude value="MedicationKnowledge:monograph"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationKnowledge-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="ingredient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationKnowledge-ingredient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="doseform"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationKnowledge-doseform"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="classification-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationKnowledge-classification-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="monograph-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationKnowledge-monograph-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="classification"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationKnowledge-classification"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="manufacturer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationKnowledge-manufacturer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="ingredient-code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationKnowledge-ingredient-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="source-cost"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationKnowledge-source-cost"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="monitoring-program-name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationKnowledge-monitoring-program-name"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="monograph"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationKnowledge-monograph"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="monitoring-program-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationKnowledge-monitoring-program-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationKnowledge-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MedicationRequest"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="MedicationRequest:encounter"></searchInclude> + <searchInclude value="MedicationRequest:intended-dispenser"></searchInclude> + <searchInclude value="MedicationRequest:intended-performer"></searchInclude> + <searchInclude value="MedicationRequest:medication"></searchInclude> + <searchInclude value="MedicationRequest:patient"></searchInclude> + <searchInclude value="MedicationRequest:requester"></searchInclude> + <searchInclude value="MedicationRequest:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:activity-reference"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:based-on"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MedicationAdministration:request"></searchRevInclude> + <searchRevInclude value="MedicationDispense:prescription"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:based-on"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="ServiceRequest:based-on"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/medications-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="authoredon"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationRequest-authoredon"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationRequest-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="intended-performer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationRequest-intended-performer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="intended-performertype"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationRequest-intended-performertype"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="requester"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationRequest-requester"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="intended-dispenser"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationRequest-intended-dispenser"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="medication"></name> + <definition value="http://hl7.org/fhir/SearchParameter/medications-medication"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/medications-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="priority"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationRequest-priority"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="intent"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationRequest-intent"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationRequest-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/medications-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MedicationStatement"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="MedicationStatement:context"></searchInclude> + <searchInclude value="MedicationStatement:medication"></searchInclude> + <searchInclude value="MedicationStatement:part-of"></searchInclude> + <searchInclude value="MedicationStatement:patient"></searchInclude> + <searchInclude value="MedicationStatement:source"></searchInclude> + <searchInclude value="MedicationStatement:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="AdverseEvent:substance"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MedicationStatement:part-of"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:part-of"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationStatement-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="medication"></name> + <definition value="http://hl7.org/fhir/SearchParameter/medications-medication"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="part-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationStatement-part-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationStatement-source"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="effective"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationStatement-effective"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationStatement-context"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicationStatement-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/medications-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MedicinalProduct"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MedicinalProductAuthorization:subject"></searchRevInclude> + <searchRevInclude value="MedicinalProductContraindication:subject"></searchRevInclude> + <searchRevInclude value="MedicinalProductIndication:subject"></searchRevInclude> + <searchRevInclude value="MedicinalProductInteraction:subject"></searchRevInclude> + <searchRevInclude value="MedicinalProductPackaged:subject"></searchRevInclude> + <searchRevInclude value="MedicinalProductUndesirableEffect:subject"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProduct-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="name-language"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProduct-name-language"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProduct-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MedicinalProductAuthorization"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="MedicinalProductAuthorization:holder"></searchInclude> + <searchInclude value="MedicinalProductAuthorization:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="country"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProductAuthorization-country"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProductAuthorization-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProductAuthorization-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="holder"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProductAuthorization-holder"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProductAuthorization-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MedicinalProductContraindication"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="MedicinalProductContraindication:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProductContraindication-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MedicinalProductIndication"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="MedicinalProductIndication:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProductIndication-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MedicinalProductIngredient"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MedicinalProductInteraction"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="MedicinalProductInteraction:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProductInteraction-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MedicinalProductManufactured"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MedicinalProductPackaged"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="MedicinalProductPackaged:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MedicinalProductAuthorization:subject"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProductPackaged-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProductPackaged-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MedicinalProductPharmaceutical"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProductPharmaceutical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="route"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProductPharmaceutical-route"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="target-species"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProductPharmaceutical-target-species"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MedicinalProductUndesirableEffect"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="MedicinalProductUndesirableEffect:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MedicinalProductUndesirableEffect-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MessageDefinition"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="MessageDefinition:parent"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="parent"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageDefinition-parent"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="focus"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageDefinition-focus"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="event"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageDefinition-event"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageDefinition-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MessageHeader"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="MessageHeader:author"></searchInclude> + <searchInclude value="MessageHeader:enterer"></searchInclude> + <searchInclude value="MessageHeader:focus"></searchInclude> + <searchInclude value="MessageHeader:receiver"></searchInclude> + <searchInclude value="MessageHeader:responsible"></searchInclude> + <searchInclude value="MessageHeader:sender"></searchInclude> + <searchInclude value="MessageHeader:target"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="Bundle:message"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageHeader-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="receiver"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageHeader-receiver"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="author"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageHeader-author"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="destination"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageHeader-destination"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="focus"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageHeader-focus"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageHeader-source"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="target"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageHeader-target"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="destination-uri"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageHeader-destination-uri"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="sender"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageHeader-sender"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="source-uri"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageHeader-source-uri"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="responsible"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageHeader-responsible"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="enterer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageHeader-enterer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="response-id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageHeader-response-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="event"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MessageHeader-event"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="MolecularSequence"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="MolecularSequence:patient"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:derived-from"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:has-member"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MolecularSequence-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="referenceseqid-variant-coordinate"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MolecularSequence-referenceseqid-variant-coordinate"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="chromosome"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MolecularSequence-chromosome"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MolecularSequence-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="window-end"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MolecularSequence-window-end"></definition> + <type value="number"></type> + </searchParam> + <searchParam> + <name value="window-start"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MolecularSequence-window-start"></definition> + <type value="number"></type> + </searchParam> + <searchParam> + <name value="variant-end"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MolecularSequence-variant-end"></definition> + <type value="number"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="chromosome-variant-coordinate"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MolecularSequence-chromosome-variant-coordinate"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MolecularSequence-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="variant-start"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MolecularSequence-variant-start"></definition> + <type value="number"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="chromosome-window-coordinate"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MolecularSequence-chromosome-window-coordinate"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="referenceseqid-window-coordinate"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MolecularSequence-referenceseqid-window-coordinate"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="referenceseqid"></name> + <definition value="http://hl7.org/fhir/SearchParameter/MolecularSequence-referenceseqid"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="NamingSystem"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NamingSystem-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="contact"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NamingSystem-contact"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="responsible"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NamingSystem-responsible"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="telecom"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NamingSystem-telecom"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NamingSystem-value"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="period"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NamingSystem-period"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="kind"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NamingSystem-kind"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="id-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NamingSystem-id-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="NutritionOrder"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="NutritionOrder:encounter"></searchInclude> + <searchInclude value="NutritionOrder:instantiates-canonical"></searchInclude> + <searchInclude value="NutritionOrder:patient"></searchInclude> + <searchInclude value="NutritionOrder:provider"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:activity-reference"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:based-on"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:based-on"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="instantiates-canonical"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NutritionOrder-instantiates-canonical"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="oraldiet"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NutritionOrder-oraldiet"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="additive"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NutritionOrder-additive"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="datetime"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NutritionOrder-datetime"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="provider"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NutritionOrder-provider"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="supplement"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NutritionOrder-supplement"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="formula"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NutritionOrder-formula"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="instantiates-uri"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NutritionOrder-instantiates-uri"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/NutritionOrder-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Observation"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Observation:based-on"></searchInclude> + <searchInclude value="Observation:derived-from"></searchInclude> + <searchInclude value="Observation:device"></searchInclude> + <searchInclude value="Observation:encounter"></searchInclude> + <searchInclude value="Observation:focus"></searchInclude> + <searchInclude value="Observation:has-member"></searchInclude> + <searchInclude value="Observation:part-of"></searchInclude> + <searchInclude value="Observation:patient"></searchInclude> + <searchInclude value="Observation:performer"></searchInclude> + <searchInclude value="Observation:specimen"></searchInclude> + <searchInclude value="Observation:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:reason-reference"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ChargeItem:service"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:finding-ref"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:investigation"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:result"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="Encounter:reason-reference"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="Immunization:reaction"></searchRevInclude> + <searchRevInclude value="Immunization:reason-reference"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MedicationStatement:part-of"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:derived-from"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:has-member"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:part-of"></searchRevInclude> + <searchRevInclude value="Procedure:reason-reference"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:part-of"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="combo-data-absent-reason"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-combo-data-absent-reason"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="component-data-absent-reason"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-component-data-absent-reason"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="combo-code-value-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-combo-code-value-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="value-concept"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-value-concept"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="value-date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-value-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="derived-from"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-derived-from"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="focus"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-focus"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="part-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-part-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="has-member"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-has-member"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="code-value-string"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-code-value-string"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="component-code-value-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-component-code-value-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="based-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-based-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="code-value-date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-code-value-date"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="specimen"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-specimen"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="component-code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-component-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="code-value-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-code-value-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="combo-code-value-concept"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-combo-code-value-concept"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="value-string"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-value-string"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="performer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-performer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="combo-code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-combo-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="method"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-method"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="value-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-value-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="component-value-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-component-value-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="data-absent-reason"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-data-absent-reason"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="combo-value-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-combo-value-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="code-value-concept"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-code-value-concept"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="component-code-value-concept"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-component-code-value-concept"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="component-value-concept"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-component-value-concept"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="device"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-device"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="combo-value-concept"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-combo-value-concept"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Observation-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="lastn"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Observation-t-lastn"></definition> + </operation> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ObservationDefinition"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="OperationDefinition"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="OperationDefinition:base"></searchInclude> + <searchInclude value="OperationDefinition:input-profile"></searchInclude> + <searchInclude value="OperationDefinition:output-profile"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="FamilyMemberHistory:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="OperationDefinition:base"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OperationDefinition-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="instance"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OperationDefinition-instance"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OperationDefinition-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="output-profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OperationDefinition-output-profile"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="kind"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OperationDefinition-kind"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="input-profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OperationDefinition-input-profile"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="system"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OperationDefinition-system"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-status"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="base"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OperationDefinition-base"></definition> + <type value="reference"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="OperationOutcome"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Organization"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Organization:endpoint"></searchInclude> + <searchInclude value="Organization:partof"></searchInclude> + <searchRevInclude value="Account:owner"></searchRevInclude> + <searchRevInclude value="Account:subject"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:agent"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="AuditEvent:source"></searchRevInclude> + <searchRevInclude value="Basic:author"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:performer"></searchRevInclude> + <searchRevInclude value="CareTeam:participant"></searchRevInclude> + <searchRevInclude value="ChargeItem:enterer"></searchRevInclude> + <searchRevInclude value="ChargeItem:performer-actor"></searchRevInclude> + <searchRevInclude value="ChargeItem:performing-organization"></searchRevInclude> + <searchRevInclude value="ChargeItem:requesting-organization"></searchRevInclude> + <searchRevInclude value="Claim:care-team"></searchRevInclude> + <searchRevInclude value="Claim:insurer"></searchRevInclude> + <searchRevInclude value="Claim:payee"></searchRevInclude> + <searchRevInclude value="Claim:provider"></searchRevInclude> + <searchRevInclude value="ClaimResponse:insurer"></searchRevInclude> + <searchRevInclude value="ClaimResponse:requestor"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="Communication:recipient"></searchRevInclude> + <searchRevInclude value="Communication:sender"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:recipient"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:requester"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:sender"></searchRevInclude> + <searchRevInclude value="Composition:attester"></searchRevInclude> + <searchRevInclude value="Composition:author"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:actor"></searchRevInclude> + <searchRevInclude value="Consent:consentor"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Consent:organization"></searchRevInclude> + <searchRevInclude value="Contract:authority"></searchRevInclude> + <searchRevInclude value="Contract:signer"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="Coverage:payor"></searchRevInclude> + <searchRevInclude value="Coverage:policy-holder"></searchRevInclude> + <searchRevInclude value="CoverageEligibilityRequest:provider"></searchRevInclude> + <searchRevInclude value="CoverageEligibilityResponse:insurer"></searchRevInclude> + <searchRevInclude value="CoverageEligibilityResponse:requestor"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="Device:organization"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:performer"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DeviceRequest:requester"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:performer"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:results-interpreter"></searchRevInclude> + <searchRevInclude value="DocumentManifest:author"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:recipient"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:authenticator"></searchRevInclude> + <searchRevInclude value="DocumentReference:author"></searchRevInclude> + <searchRevInclude value="DocumentReference:custodian"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="Encounter:service-provider"></searchRevInclude> + <searchRevInclude value="Endpoint:organization"></searchRevInclude> + <searchRevInclude value="EpisodeOfCare:organization"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:care-team"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:payee"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:provider"></searchRevInclude> + <searchRevInclude value="Flag:author"></searchRevInclude> + <searchRevInclude value="Flag:subject"></searchRevInclude> + <searchRevInclude value="Goal:subject"></searchRevInclude> + <searchRevInclude value="Group:managing-entity"></searchRevInclude> + <searchRevInclude value="HealthcareService:organization"></searchRevInclude> + <searchRevInclude value="ImagingStudy:performer"></searchRevInclude> + <searchRevInclude value="Immunization:manufacturer"></searchRevInclude> + <searchRevInclude value="Immunization:performer"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="InsurancePlan:administered-by"></searchRevInclude> + <searchRevInclude value="InsurancePlan:owned-by"></searchRevInclude> + <searchRevInclude value="Invoice:issuer"></searchRevInclude> + <searchRevInclude value="Invoice:participant"></searchRevInclude> + <searchRevInclude value="Invoice:recipient"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:author"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Location:organization"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MeasureReport:reporter"></searchRevInclude> + <searchRevInclude value="Media:operator"></searchRevInclude> + <searchRevInclude value="Medication:manufacturer"></searchRevInclude> + <searchRevInclude value="MedicationDispense:performer"></searchRevInclude> + <searchRevInclude value="MedicationKnowledge:manufacturer"></searchRevInclude> + <searchRevInclude value="MedicationRequest:intended-dispenser"></searchRevInclude> + <searchRevInclude value="MedicationRequest:intended-performer"></searchRevInclude> + <searchRevInclude value="MedicationRequest:requester"></searchRevInclude> + <searchRevInclude value="MedicationStatement:source"></searchRevInclude> + <searchRevInclude value="MedicinalProductAuthorization:holder"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="MessageHeader:receiver"></searchRevInclude> + <searchRevInclude value="MessageHeader:responsible"></searchRevInclude> + <searchRevInclude value="MessageHeader:sender"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:performer"></searchRevInclude> + <searchRevInclude value="Organization:partof"></searchRevInclude> + <searchRevInclude value="OrganizationAffiliation:network"></searchRevInclude> + <searchRevInclude value="OrganizationAffiliation:participating-organization"></searchRevInclude> + <searchRevInclude value="OrganizationAffiliation:primary-organization"></searchRevInclude> + <searchRevInclude value="Patient:general-practitioner"></searchRevInclude> + <searchRevInclude value="Patient:organization"></searchRevInclude> + <searchRevInclude value="PaymentNotice:provider"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PaymentReconciliation:payment-issuer"></searchRevInclude> + <searchRevInclude value="PaymentReconciliation:requestor"></searchRevInclude> + <searchRevInclude value="Person:organization"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="PractitionerRole:organization"></searchRevInclude> + <searchRevInclude value="Procedure:performer"></searchRevInclude> + <searchRevInclude value="Provenance:agent"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:author"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchStudy:sponsor"></searchRevInclude> + <searchRevInclude value="ServiceRequest:performer"></searchRevInclude> + <searchRevInclude value="ServiceRequest:requester"></searchRevInclude> + <searchRevInclude value="SupplyDelivery:supplier"></searchRevInclude> + <searchRevInclude value="SupplyRequest:requester"></searchRevInclude> + <searchRevInclude value="SupplyRequest:subject"></searchRevInclude> + <searchRevInclude value="SupplyRequest:supplier"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:owner"></searchRevInclude> + <searchRevInclude value="Task:requester"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Organization-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="partof"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Organization-partof"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="address"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Organization-address"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="address-state"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Organization-address-state"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="active"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Organization-active"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Organization-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address-postalcode"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Organization-address-postalcode"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="address-country"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Organization-address-country"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="endpoint"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Organization-endpoint"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="phonetic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Organization-phonetic"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="address-use"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Organization-address-use"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Organization-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="address-city"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Organization-address-city"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="OrganizationAffiliation"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="OrganizationAffiliation:endpoint"></searchInclude> + <searchInclude value="OrganizationAffiliation:location"></searchInclude> + <searchInclude value="OrganizationAffiliation:network"></searchInclude> + <searchInclude value="OrganizationAffiliation:participating-organization"></searchInclude> + <searchInclude value="OrganizationAffiliation:primary-organization"></searchInclude> + <searchInclude value="OrganizationAffiliation:service"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="specialty"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-specialty"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="role"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-role"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="active"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-active"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="primary-organization"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-primary-organization"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="network"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-network"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="endpoint"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-endpoint"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="phone"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-phone"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="service"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-service"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="participating-organization"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-participating-organization"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="location"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-location"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="telecom"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-telecom"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="email"></name> + <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-email"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Parameters"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Patient"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Patient:general-practitioner"></searchInclude> + <searchInclude value="Patient:link"></searchInclude> + <searchInclude value="Patient:organization"></searchInclude> + <searchRevInclude value="Account:patient"></searchRevInclude> + <searchRevInclude value="Account:subject"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="AdverseEvent:recorder"></searchRevInclude> + <searchRevInclude value="AdverseEvent:subject"></searchRevInclude> + <searchRevInclude value="AllergyIntolerance:asserter"></searchRevInclude> + <searchRevInclude value="AllergyIntolerance:patient"></searchRevInclude> + <searchRevInclude value="AllergyIntolerance:recorder"></searchRevInclude> + <searchRevInclude value="Appointment:actor"></searchRevInclude> + <searchRevInclude value="Appointment:patient"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AppointmentResponse:actor"></searchRevInclude> + <searchRevInclude value="AppointmentResponse:patient"></searchRevInclude> + <searchRevInclude value="AuditEvent:agent"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="AuditEvent:patient"></searchRevInclude> + <searchRevInclude value="AuditEvent:source"></searchRevInclude> + <searchRevInclude value="Basic:author"></searchRevInclude> + <searchRevInclude value="Basic:patient"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="BodyStructure:patient"></searchRevInclude> + <searchRevInclude value="CarePlan:patient"></searchRevInclude> + <searchRevInclude value="CarePlan:performer"></searchRevInclude> + <searchRevInclude value="CarePlan:subject"></searchRevInclude> + <searchRevInclude value="CareTeam:participant"></searchRevInclude> + <searchRevInclude value="CareTeam:patient"></searchRevInclude> + <searchRevInclude value="CareTeam:subject"></searchRevInclude> + <searchRevInclude value="ChargeItem:enterer"></searchRevInclude> + <searchRevInclude value="ChargeItem:patient"></searchRevInclude> + <searchRevInclude value="ChargeItem:performer-actor"></searchRevInclude> + <searchRevInclude value="ChargeItem:subject"></searchRevInclude> + <searchRevInclude value="Claim:patient"></searchRevInclude> + <searchRevInclude value="Claim:payee"></searchRevInclude> + <searchRevInclude value="ClaimResponse:patient"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:patient"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="Communication:patient"></searchRevInclude> + <searchRevInclude value="Communication:recipient"></searchRevInclude> + <searchRevInclude value="Communication:sender"></searchRevInclude> + <searchRevInclude value="Communication:subject"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:patient"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:recipient"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:requester"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:sender"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:subject"></searchRevInclude> + <searchRevInclude value="Composition:attester"></searchRevInclude> + <searchRevInclude value="Composition:author"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:patient"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:asserter"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Condition:patient"></searchRevInclude> + <searchRevInclude value="Condition:subject"></searchRevInclude> + <searchRevInclude value="Consent:actor"></searchRevInclude> + <searchRevInclude value="Consent:consentor"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Consent:patient"></searchRevInclude> + <searchRevInclude value="Contract:patient"></searchRevInclude> + <searchRevInclude value="Contract:signer"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="Coverage:beneficiary"></searchRevInclude> + <searchRevInclude value="Coverage:patient"></searchRevInclude> + <searchRevInclude value="Coverage:payor"></searchRevInclude> + <searchRevInclude value="Coverage:policy-holder"></searchRevInclude> + <searchRevInclude value="Coverage:subscriber"></searchRevInclude> + <searchRevInclude value="CoverageEligibilityRequest:patient"></searchRevInclude> + <searchRevInclude value="CoverageEligibilityResponse:patient"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DetectedIssue:patient"></searchRevInclude> + <searchRevInclude value="Device:patient"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:patient"></searchRevInclude> + <searchRevInclude value="DeviceRequest:performer"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DeviceRequest:subject"></searchRevInclude> + <searchRevInclude value="DeviceUseStatement:patient"></searchRevInclude> + <searchRevInclude value="DeviceUseStatement:subject"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:patient"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:subject"></searchRevInclude> + <searchRevInclude value="DocumentManifest:author"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:patient"></searchRevInclude> + <searchRevInclude value="DocumentManifest:recipient"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentManifest:subject"></searchRevInclude> + <searchRevInclude value="DocumentReference:author"></searchRevInclude> + <searchRevInclude value="DocumentReference:patient"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="DocumentReference:subject"></searchRevInclude> + <searchRevInclude value="Encounter:patient"></searchRevInclude> + <searchRevInclude value="Encounter:subject"></searchRevInclude> + <searchRevInclude value="EnrollmentRequest:patient"></searchRevInclude> + <searchRevInclude value="EnrollmentRequest:subject"></searchRevInclude> + <searchRevInclude value="EpisodeOfCare:patient"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:patient"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:payee"></searchRevInclude> + <searchRevInclude value="FamilyMemberHistory:patient"></searchRevInclude> + <searchRevInclude value="Flag:author"></searchRevInclude> + <searchRevInclude value="Flag:patient"></searchRevInclude> + <searchRevInclude value="Flag:subject"></searchRevInclude> + <searchRevInclude value="Goal:patient"></searchRevInclude> + <searchRevInclude value="Goal:subject"></searchRevInclude> + <searchRevInclude value="Group:member"></searchRevInclude> + <searchRevInclude value="GuidanceResponse:patient"></searchRevInclude> + <searchRevInclude value="GuidanceResponse:subject"></searchRevInclude> + <searchRevInclude value="ImagingStudy:patient"></searchRevInclude> + <searchRevInclude value="ImagingStudy:performer"></searchRevInclude> + <searchRevInclude value="ImagingStudy:subject"></searchRevInclude> + <searchRevInclude value="Immunization:patient"></searchRevInclude> + <searchRevInclude value="ImmunizationEvaluation:patient"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:patient"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Invoice:participant"></searchRevInclude> + <searchRevInclude value="Invoice:patient"></searchRevInclude> + <searchRevInclude value="Invoice:recipient"></searchRevInclude> + <searchRevInclude value="Invoice:subject"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="List:patient"></searchRevInclude> + <searchRevInclude value="List:source"></searchRevInclude> + <searchRevInclude value="List:subject"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MeasureReport:patient"></searchRevInclude> + <searchRevInclude value="MeasureReport:subject"></searchRevInclude> + <searchRevInclude value="Media:operator"></searchRevInclude> + <searchRevInclude value="Media:patient"></searchRevInclude> + <searchRevInclude value="Media:subject"></searchRevInclude> + <searchRevInclude value="MedicationAdministration:patient"></searchRevInclude> + <searchRevInclude value="MedicationAdministration:performer"></searchRevInclude> + <searchRevInclude value="MedicationAdministration:subject"></searchRevInclude> + <searchRevInclude value="MedicationDispense:patient"></searchRevInclude> + <searchRevInclude value="MedicationDispense:performer"></searchRevInclude> + <searchRevInclude value="MedicationDispense:receiver"></searchRevInclude> + <searchRevInclude value="MedicationDispense:subject"></searchRevInclude> + <searchRevInclude value="MedicationRequest:intended-performer"></searchRevInclude> + <searchRevInclude value="MedicationRequest:patient"></searchRevInclude> + <searchRevInclude value="MedicationRequest:requester"></searchRevInclude> + <searchRevInclude value="MedicationRequest:subject"></searchRevInclude> + <searchRevInclude value="MedicationStatement:patient"></searchRevInclude> + <searchRevInclude value="MedicationStatement:source"></searchRevInclude> + <searchRevInclude value="MedicationStatement:subject"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="MolecularSequence:patient"></searchRevInclude> + <searchRevInclude value="NutritionOrder:patient"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:patient"></searchRevInclude> + <searchRevInclude value="Observation:performer"></searchRevInclude> + <searchRevInclude value="Observation:subject"></searchRevInclude> + <searchRevInclude value="Patient:link"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="Person:link"></searchRevInclude> + <searchRevInclude value="Person:patient"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:patient"></searchRevInclude> + <searchRevInclude value="Procedure:performer"></searchRevInclude> + <searchRevInclude value="Procedure:subject"></searchRevInclude> + <searchRevInclude value="Provenance:agent"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:patient"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:author"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:patient"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:source"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RelatedPerson:patient"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="RequestGroup:participant"></searchRevInclude> + <searchRevInclude value="RequestGroup:patient"></searchRevInclude> + <searchRevInclude value="RequestGroup:subject"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchSubject:individual"></searchRevInclude> + <searchRevInclude value="ResearchSubject:patient"></searchRevInclude> + <searchRevInclude value="RiskAssessment:patient"></searchRevInclude> + <searchRevInclude value="RiskAssessment:subject"></searchRevInclude> + <searchRevInclude value="Schedule:actor"></searchRevInclude> + <searchRevInclude value="ServiceRequest:patient"></searchRevInclude> + <searchRevInclude value="ServiceRequest:performer"></searchRevInclude> + <searchRevInclude value="ServiceRequest:requester"></searchRevInclude> + <searchRevInclude value="ServiceRequest:subject"></searchRevInclude> + <searchRevInclude value="Specimen:patient"></searchRevInclude> + <searchRevInclude value="Specimen:subject"></searchRevInclude> + <searchRevInclude value="SupplyDelivery:patient"></searchRevInclude> + <searchRevInclude value="SupplyRequest:requester"></searchRevInclude> + <searchRevInclude value="SupplyRequest:subject"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:owner"></searchRevInclude> + <searchRevInclude value="Task:patient"></searchRevInclude> + <searchRevInclude value="Task:requester"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchRevInclude value="VisionPrescription:patient"></searchRevInclude> + <searchParam> + <name value="birthdate"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-birthdate"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="deceased"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Patient-deceased"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address-state"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-state"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="gender"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-gender"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="link"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Patient-link"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="language"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Patient-language"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address-country"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-country"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="death-date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Patient-death-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="phonetic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-phonetic"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="telecom"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-telecom"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address-city"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-city"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="email"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-email"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="given"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-given"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Patient-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="general-practitioner"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Patient-general-practitioner"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="active"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Patient-active"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address-postalcode"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-postalcode"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="phone"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-phone"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="organization"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Patient-organization"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="address-use"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-use"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Patient-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="family"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-family"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="everything"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/EncounterPatient-it-everything"></definition> + </operation> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="PaymentNotice"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="PaymentNotice:provider"></searchInclude> + <searchInclude value="PaymentNotice:request"></searchInclude> + <searchInclude value="PaymentNotice:response"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PaymentNotice-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="request"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PaymentNotice-request"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="created"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PaymentNotice-created"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="payment-status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PaymentNotice-payment-status"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="provider"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PaymentNotice-provider"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="response"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PaymentNotice-response"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PaymentNotice-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="PaymentReconciliation"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="PaymentReconciliation:payment-issuer"></searchInclude> + <searchInclude value="PaymentReconciliation:request"></searchInclude> + <searchInclude value="PaymentReconciliation:requestor"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PaymentReconciliation-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="request"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PaymentReconciliation-request"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="created"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PaymentReconciliation-created"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="requestor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PaymentReconciliation-requestor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="disposition"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PaymentReconciliation-disposition"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="outcome"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PaymentReconciliation-outcome"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="payment-issuer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PaymentReconciliation-payment-issuer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PaymentReconciliation-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Person"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Person:link"></searchInclude> + <searchInclude value="Person:organization"></searchInclude> + <searchInclude value="Person:patient"></searchInclude> + <searchInclude value="Person:practitioner"></searchInclude> + <searchInclude value="Person:relatedperson"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="Person:link"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="birthdate"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-birthdate"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="address-state"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-state"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="gender"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-gender"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="link"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Person-link"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="address-country"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-country"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="phonetic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-phonetic"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Person-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="telecom"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-telecom"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address-city"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-city"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="email"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-email"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Person-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="practitioner"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Person-practitioner"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="relatedperson"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Person-relatedperson"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="address-postalcode"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-postalcode"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="phone"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-phone"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="organization"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Person-organization"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="address-use"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-use"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Person-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="PlanDefinition"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="PlanDefinition:composed-of"></searchInclude> + <searchInclude value="PlanDefinition:definition"></searchInclude> + <searchInclude value="PlanDefinition:depends-on"></searchInclude> + <searchInclude value="PlanDefinition:derived-from"></searchInclude> + <searchInclude value="PlanDefinition:predecessor"></searchInclude> + <searchInclude value="PlanDefinition:successor"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="FamilyMemberHistory:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="Flag:subject"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageDefinition:parent"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="NutritionOrder:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:definition"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchStudy:protocol"></searchRevInclude> + <searchRevInclude value="ServiceRequest:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="successor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-successor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="derived-from"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-derived-from"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="predecessor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-predecessor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="composed-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-composed-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="depends-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-depends-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="effective"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-effective"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="definition"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-definition"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="topic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-topic"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Practitioner"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="Account:subject"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="AdverseEvent:recorder"></searchRevInclude> + <searchRevInclude value="AdverseEvent:subject"></searchRevInclude> + <searchRevInclude value="AllergyIntolerance:asserter"></searchRevInclude> + <searchRevInclude value="AllergyIntolerance:recorder"></searchRevInclude> + <searchRevInclude value="Appointment:actor"></searchRevInclude> + <searchRevInclude value="Appointment:practitioner"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AppointmentResponse:actor"></searchRevInclude> + <searchRevInclude value="AppointmentResponse:practitioner"></searchRevInclude> + <searchRevInclude value="AuditEvent:agent"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="AuditEvent:source"></searchRevInclude> + <searchRevInclude value="Basic:author"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:performer"></searchRevInclude> + <searchRevInclude value="CareTeam:participant"></searchRevInclude> + <searchRevInclude value="ChargeItem:enterer"></searchRevInclude> + <searchRevInclude value="ChargeItem:performer-actor"></searchRevInclude> + <searchRevInclude value="Claim:care-team"></searchRevInclude> + <searchRevInclude value="Claim:enterer"></searchRevInclude> + <searchRevInclude value="Claim:payee"></searchRevInclude> + <searchRevInclude value="Claim:provider"></searchRevInclude> + <searchRevInclude value="ClaimResponse:requestor"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:assessor"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="Communication:recipient"></searchRevInclude> + <searchRevInclude value="Communication:sender"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:recipient"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:requester"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:sender"></searchRevInclude> + <searchRevInclude value="Composition:attester"></searchRevInclude> + <searchRevInclude value="Composition:author"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:asserter"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:actor"></searchRevInclude> + <searchRevInclude value="Consent:consentor"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:signer"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="CoverageEligibilityRequest:enterer"></searchRevInclude> + <searchRevInclude value="CoverageEligibilityRequest:provider"></searchRevInclude> + <searchRevInclude value="CoverageEligibilityResponse:requestor"></searchRevInclude> + <searchRevInclude value="DetectedIssue:author"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:performer"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DeviceRequest:requester"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:performer"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:results-interpreter"></searchRevInclude> + <searchRevInclude value="DocumentManifest:author"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:recipient"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentManifest:subject"></searchRevInclude> + <searchRevInclude value="DocumentReference:authenticator"></searchRevInclude> + <searchRevInclude value="DocumentReference:author"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="DocumentReference:subject"></searchRevInclude> + <searchRevInclude value="Encounter:participant"></searchRevInclude> + <searchRevInclude value="Encounter:practitioner"></searchRevInclude> + <searchRevInclude value="EpisodeOfCare:care-manager"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:care-team"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:enterer"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:payee"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:provider"></searchRevInclude> + <searchRevInclude value="Flag:author"></searchRevInclude> + <searchRevInclude value="Flag:subject"></searchRevInclude> + <searchRevInclude value="Group:managing-entity"></searchRevInclude> + <searchRevInclude value="Group:member"></searchRevInclude> + <searchRevInclude value="ImagingStudy:interpreter"></searchRevInclude> + <searchRevInclude value="ImagingStudy:performer"></searchRevInclude> + <searchRevInclude value="ImagingStudy:referrer"></searchRevInclude> + <searchRevInclude value="Immunization:performer"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Invoice:participant"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:author"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="List:source"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MeasureReport:reporter"></searchRevInclude> + <searchRevInclude value="MeasureReport:subject"></searchRevInclude> + <searchRevInclude value="Media:operator"></searchRevInclude> + <searchRevInclude value="Media:subject"></searchRevInclude> + <searchRevInclude value="MedicationAdministration:performer"></searchRevInclude> + <searchRevInclude value="MedicationDispense:performer"></searchRevInclude> + <searchRevInclude value="MedicationDispense:receiver"></searchRevInclude> + <searchRevInclude value="MedicationDispense:responsibleparty"></searchRevInclude> + <searchRevInclude value="MedicationRequest:intended-performer"></searchRevInclude> + <searchRevInclude value="MedicationRequest:requester"></searchRevInclude> + <searchRevInclude value="MedicationStatement:source"></searchRevInclude> + <searchRevInclude value="MessageHeader:author"></searchRevInclude> + <searchRevInclude value="MessageHeader:enterer"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="MessageHeader:receiver"></searchRevInclude> + <searchRevInclude value="MessageHeader:responsible"></searchRevInclude> + <searchRevInclude value="MessageHeader:sender"></searchRevInclude> + <searchRevInclude value="NutritionOrder:provider"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:performer"></searchRevInclude> + <searchRevInclude value="Patient:general-practitioner"></searchRevInclude> + <searchRevInclude value="PaymentNotice:provider"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PaymentReconciliation:requestor"></searchRevInclude> + <searchRevInclude value="Person:link"></searchRevInclude> + <searchRevInclude value="Person:practitioner"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="PractitionerRole:practitioner"></searchRevInclude> + <searchRevInclude value="Procedure:performer"></searchRevInclude> + <searchRevInclude value="Provenance:agent"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:author"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:source"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:author"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="RequestGroup:participant"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchStudy:principalinvestigator"></searchRevInclude> + <searchRevInclude value="RiskAssessment:performer"></searchRevInclude> + <searchRevInclude value="Schedule:actor"></searchRevInclude> + <searchRevInclude value="ServiceRequest:performer"></searchRevInclude> + <searchRevInclude value="ServiceRequest:requester"></searchRevInclude> + <searchRevInclude value="Specimen:collector"></searchRevInclude> + <searchRevInclude value="SupplyDelivery:receiver"></searchRevInclude> + <searchRevInclude value="SupplyDelivery:supplier"></searchRevInclude> + <searchRevInclude value="SupplyRequest:requester"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:owner"></searchRevInclude> + <searchRevInclude value="Task:requester"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchRevInclude value="VisionPrescription:prescriber"></searchRevInclude> + <searchParam> + <name value="address-state"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-state"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="gender"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-gender"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="address-country"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-country"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="phonetic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-phonetic"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="telecom"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-telecom"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address-city"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-city"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="communication"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Practitioner-communication"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="email"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-email"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="given"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-given"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Practitioner-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="active"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Practitioner-active"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address-postalcode"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-postalcode"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="phone"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-phone"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="address-use"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-use"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Practitioner-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="family"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-family"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="PractitionerRole"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="PractitionerRole:endpoint"></searchInclude> + <searchInclude value="PractitionerRole:location"></searchInclude> + <searchInclude value="PractitionerRole:organization"></searchInclude> + <searchInclude value="PractitionerRole:practitioner"></searchInclude> + <searchInclude value="PractitionerRole:service"></searchInclude> + <searchRevInclude value="Account:subject"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="AdverseEvent:recorder"></searchRevInclude> + <searchRevInclude value="AllergyIntolerance:asserter"></searchRevInclude> + <searchRevInclude value="AllergyIntolerance:recorder"></searchRevInclude> + <searchRevInclude value="Appointment:actor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AppointmentResponse:actor"></searchRevInclude> + <searchRevInclude value="AuditEvent:agent"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="AuditEvent:source"></searchRevInclude> + <searchRevInclude value="Basic:author"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:performer"></searchRevInclude> + <searchRevInclude value="CareTeam:participant"></searchRevInclude> + <searchRevInclude value="ChargeItem:enterer"></searchRevInclude> + <searchRevInclude value="ChargeItem:performer-actor"></searchRevInclude> + <searchRevInclude value="Claim:care-team"></searchRevInclude> + <searchRevInclude value="Claim:enterer"></searchRevInclude> + <searchRevInclude value="Claim:payee"></searchRevInclude> + <searchRevInclude value="Claim:provider"></searchRevInclude> + <searchRevInclude value="ClaimResponse:requestor"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:assessor"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="Communication:recipient"></searchRevInclude> + <searchRevInclude value="Communication:sender"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:recipient"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:requester"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:sender"></searchRevInclude> + <searchRevInclude value="Composition:attester"></searchRevInclude> + <searchRevInclude value="Composition:author"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:asserter"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:actor"></searchRevInclude> + <searchRevInclude value="Consent:consentor"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:signer"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="CoverageEligibilityRequest:enterer"></searchRevInclude> + <searchRevInclude value="CoverageEligibilityRequest:provider"></searchRevInclude> + <searchRevInclude value="CoverageEligibilityResponse:requestor"></searchRevInclude> + <searchRevInclude value="DetectedIssue:author"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:performer"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DeviceRequest:requester"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:performer"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:results-interpreter"></searchRevInclude> + <searchRevInclude value="DocumentManifest:author"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:recipient"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:authenticator"></searchRevInclude> + <searchRevInclude value="DocumentReference:author"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="Encounter:participant"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:care-team"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:enterer"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:payee"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:provider"></searchRevInclude> + <searchRevInclude value="Flag:author"></searchRevInclude> + <searchRevInclude value="Group:managing-entity"></searchRevInclude> + <searchRevInclude value="Group:member"></searchRevInclude> + <searchRevInclude value="ImagingStudy:interpreter"></searchRevInclude> + <searchRevInclude value="ImagingStudy:performer"></searchRevInclude> + <searchRevInclude value="ImagingStudy:referrer"></searchRevInclude> + <searchRevInclude value="Immunization:performer"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Invoice:participant"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:author"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="List:source"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MeasureReport:reporter"></searchRevInclude> + <searchRevInclude value="MeasureReport:subject"></searchRevInclude> + <searchRevInclude value="Media:operator"></searchRevInclude> + <searchRevInclude value="Media:subject"></searchRevInclude> + <searchRevInclude value="MedicationAdministration:performer"></searchRevInclude> + <searchRevInclude value="MedicationDispense:performer"></searchRevInclude> + <searchRevInclude value="MedicationDispense:responsibleparty"></searchRevInclude> + <searchRevInclude value="MedicationRequest:intended-performer"></searchRevInclude> + <searchRevInclude value="MedicationRequest:requester"></searchRevInclude> + <searchRevInclude value="MedicationStatement:source"></searchRevInclude> + <searchRevInclude value="MessageHeader:author"></searchRevInclude> + <searchRevInclude value="MessageHeader:enterer"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="MessageHeader:receiver"></searchRevInclude> + <searchRevInclude value="MessageHeader:responsible"></searchRevInclude> + <searchRevInclude value="MessageHeader:sender"></searchRevInclude> + <searchRevInclude value="NutritionOrder:provider"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:performer"></searchRevInclude> + <searchRevInclude value="Patient:general-practitioner"></searchRevInclude> + <searchRevInclude value="PaymentNotice:provider"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PaymentReconciliation:requestor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:performer"></searchRevInclude> + <searchRevInclude value="Provenance:agent"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:author"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:source"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:author"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="RequestGroup:participant"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchStudy:principalinvestigator"></searchRevInclude> + <searchRevInclude value="RiskAssessment:performer"></searchRevInclude> + <searchRevInclude value="Schedule:actor"></searchRevInclude> + <searchRevInclude value="ServiceRequest:performer"></searchRevInclude> + <searchRevInclude value="ServiceRequest:requester"></searchRevInclude> + <searchRevInclude value="Specimen:collector"></searchRevInclude> + <searchRevInclude value="SupplyDelivery:receiver"></searchRevInclude> + <searchRevInclude value="SupplyDelivery:supplier"></searchRevInclude> + <searchRevInclude value="SupplyRequest:requester"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:owner"></searchRevInclude> + <searchRevInclude value="Task:requester"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchRevInclude value="VisionPrescription:prescriber"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PractitionerRole-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PractitionerRole-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="specialty"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PractitionerRole-specialty"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="role"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PractitionerRole-role"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="practitioner"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PractitionerRole-practitioner"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="active"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PractitionerRole-active"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="endpoint"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PractitionerRole-endpoint"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="phone"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-phone"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="service"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PractitionerRole-service"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="organization"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PractitionerRole-organization"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="telecom"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-telecom"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="location"></name> + <definition value="http://hl7.org/fhir/SearchParameter/PractitionerRole-location"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="email"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-email"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Procedure"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Procedure:based-on"></searchInclude> + <searchInclude value="Procedure:encounter"></searchInclude> + <searchInclude value="Procedure:instantiates-canonical"></searchInclude> + <searchInclude value="Procedure:location"></searchInclude> + <searchInclude value="Procedure:part-of"></searchInclude> + <searchInclude value="Procedure:patient"></searchInclude> + <searchInclude value="Procedure:performer"></searchInclude> + <searchInclude value="Procedure:reason-reference"></searchInclude> + <searchInclude value="Procedure:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="AdverseEvent:substance"></searchRevInclude> + <searchRevInclude value="Appointment:reason-reference"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ChargeItem:service"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="Encounter:diagnosis"></searchRevInclude> + <searchRevInclude value="Encounter:reason-reference"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="Flag:subject"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MedicationStatement:part-of"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:part-of"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:part-of"></searchRevInclude> + <searchRevInclude value="Procedure:reason-reference"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:part-of"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Procedure-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="part-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Procedure-part-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="reason-code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Procedure-reason-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="based-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Procedure-based-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="instantiates-uri"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Procedure-instantiates-uri"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="performer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Procedure-performer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="instantiates-canonical"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Procedure-instantiates-canonical"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="reason-reference"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Procedure-reason-reference"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="location"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Procedure-location"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Procedure-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Procedure-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Provenance"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Provenance:agent"></searchInclude> + <searchInclude value="Provenance:entity"></searchInclude> + <searchInclude value="Provenance:location"></searchInclude> + <searchInclude value="Provenance:patient"></searchInclude> + <searchInclude value="Provenance:target"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="agent-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Provenance-agent-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="agent"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Provenance-agent"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="signature-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Provenance-signature-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="recorded"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Provenance-recorded"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="when"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Provenance-when"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="target"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Provenance-target"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Provenance-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="location"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Provenance-location"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="agent-role"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Provenance-agent-role"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="entity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Provenance-entity"></definition> + <type value="reference"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Questionnaire"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="FamilyMemberHistory:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:definition"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:questionnaire"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="effective"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-effective"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="definition"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-definition"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="subject-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-subject-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Questionnaire-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="QuestionnaireResponse"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="QuestionnaireResponse:author"></searchInclude> + <searchInclude value="QuestionnaireResponse:based-on"></searchInclude> + <searchInclude value="QuestionnaireResponse:encounter"></searchInclude> + <searchInclude value="QuestionnaireResponse:part-of"></searchInclude> + <searchInclude value="QuestionnaireResponse:patient"></searchInclude> + <searchInclude value="QuestionnaireResponse:questionnaire"></searchInclude> + <searchInclude value="QuestionnaireResponse:source"></searchInclude> + <searchInclude value="QuestionnaireResponse:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:investigation"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Consent:source-reference"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:derived-from"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:has-member"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="authored"></name> + <definition value="http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-authored"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="questionnaire"></name> + <definition value="http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-questionnaire"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="author"></name> + <definition value="http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-author"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="part-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-part-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-source"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="based-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-based-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="RelatedPerson"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="RelatedPerson:patient"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="AdverseEvent:recorder"></searchRevInclude> + <searchRevInclude value="AdverseEvent:subject"></searchRevInclude> + <searchRevInclude value="AllergyIntolerance:asserter"></searchRevInclude> + <searchRevInclude value="AllergyIntolerance:recorder"></searchRevInclude> + <searchRevInclude value="Appointment:actor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AppointmentResponse:actor"></searchRevInclude> + <searchRevInclude value="AuditEvent:agent"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="AuditEvent:source"></searchRevInclude> + <searchRevInclude value="Basic:author"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:performer"></searchRevInclude> + <searchRevInclude value="CareTeam:participant"></searchRevInclude> + <searchRevInclude value="ChargeItem:enterer"></searchRevInclude> + <searchRevInclude value="ChargeItem:performer-actor"></searchRevInclude> + <searchRevInclude value="Claim:payee"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="Communication:recipient"></searchRevInclude> + <searchRevInclude value="Communication:sender"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:recipient"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:requester"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:sender"></searchRevInclude> + <searchRevInclude value="Composition:attester"></searchRevInclude> + <searchRevInclude value="Composition:author"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:asserter"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:actor"></searchRevInclude> + <searchRevInclude value="Consent:consentor"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:signer"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="Coverage:payor"></searchRevInclude> + <searchRevInclude value="Coverage:policy-holder"></searchRevInclude> + <searchRevInclude value="Coverage:subscriber"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:performer"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:author"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:recipient"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:author"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="Encounter:participant"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ExplanationOfBenefit:payee"></searchRevInclude> + <searchRevInclude value="Group:managing-entity"></searchRevInclude> + <searchRevInclude value="ImagingStudy:performer"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Invoice:participant"></searchRevInclude> + <searchRevInclude value="Invoice:recipient"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MeasureReport:subject"></searchRevInclude> + <searchRevInclude value="Media:operator"></searchRevInclude> + <searchRevInclude value="MedicationAdministration:performer"></searchRevInclude> + <searchRevInclude value="MedicationDispense:performer"></searchRevInclude> + <searchRevInclude value="MedicationRequest:intended-performer"></searchRevInclude> + <searchRevInclude value="MedicationRequest:requester"></searchRevInclude> + <searchRevInclude value="MedicationStatement:source"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:performer"></searchRevInclude> + <searchRevInclude value="Patient:link"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="Person:link"></searchRevInclude> + <searchRevInclude value="Person:relatedperson"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:performer"></searchRevInclude> + <searchRevInclude value="Provenance:agent"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:author"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:source"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="RequestGroup:participant"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Schedule:actor"></searchRevInclude> + <searchRevInclude value="ServiceRequest:performer"></searchRevInclude> + <searchRevInclude value="ServiceRequest:requester"></searchRevInclude> + <searchRevInclude value="SupplyRequest:requester"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:owner"></searchRevInclude> + <searchRevInclude value="Task:requester"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="birthdate"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-birthdate"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="address-state"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-state"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="gender"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-gender"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="address-country"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-country"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="phonetic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-phonetic"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RelatedPerson-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="telecom"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-telecom"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address-city"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-city"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="relationship"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RelatedPerson-relationship"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="email"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-email"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RelatedPerson-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="active"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RelatedPerson-active"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="address-postalcode"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-postalcode"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="phone"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-phone"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="address-use"></name> + <definition value="http://hl7.org/fhir/SearchParameter/individual-address-use"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RelatedPerson-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="RequestGroup"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="RequestGroup:author"></searchInclude> + <searchInclude value="RequestGroup:encounter"></searchInclude> + <searchInclude value="RequestGroup:instantiates-canonical"></searchInclude> + <searchInclude value="RequestGroup:participant"></searchInclude> + <searchInclude value="RequestGroup:patient"></searchInclude> + <searchInclude value="RequestGroup:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:activity-reference"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="authored"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RequestGroup-authored"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RequestGroup-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RequestGroup-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="author"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RequestGroup-author"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RequestGroup-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="instantiates-canonical"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RequestGroup-instantiates-canonical"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RequestGroup-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="priority"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RequestGroup-priority"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="intent"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RequestGroup-intent"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="participant"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RequestGroup-participant"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="group-identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RequestGroup-group-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RequestGroup-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="instantiates-uri"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RequestGroup-instantiates-uri"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RequestGroup-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ResearchDefinition"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="ResearchDefinition:composed-of"></searchInclude> + <searchInclude value="ResearchDefinition:depends-on"></searchInclude> + <searchInclude value="ResearchDefinition:derived-from"></searchInclude> + <searchInclude value="ResearchDefinition:predecessor"></searchInclude> + <searchInclude value="ResearchDefinition:successor"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="successor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-successor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="derived-from"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-derived-from"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="predecessor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-predecessor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="composed-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-composed-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="depends-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-depends-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="effective"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-effective"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="topic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-topic"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchDefinition-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ResearchElementDefinition"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="ResearchElementDefinition:composed-of"></searchInclude> + <searchInclude value="ResearchElementDefinition:depends-on"></searchInclude> + <searchInclude value="ResearchElementDefinition:derived-from"></searchInclude> + <searchInclude value="ResearchElementDefinition:predecessor"></searchInclude> + <searchInclude value="ResearchElementDefinition:successor"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="successor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-successor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="derived-from"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-derived-from"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="predecessor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-predecessor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="composed-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-composed-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="depends-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-depends-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="effective"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-effective"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="topic"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-topic"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchElementDefinition-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ResearchStudy"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="ResearchStudy:partof"></searchInclude> + <searchInclude value="ResearchStudy:principalinvestigator"></searchInclude> + <searchInclude value="ResearchStudy:protocol"></searchInclude> + <searchInclude value="ResearchStudy:site"></searchInclude> + <searchInclude value="ResearchStudy:sponsor"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="AdverseEvent:study"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchStudy:partof"></searchRevInclude> + <searchRevInclude value="ResearchSubject:study"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchStudy-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchStudy-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="partof"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchStudy-partof"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="sponsor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchStudy-sponsor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="focus"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchStudy-focus"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="principalinvestigator"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchStudy-principalinvestigator"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchStudy-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="protocol"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchStudy-protocol"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="site"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchStudy-site"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="location"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchStudy-location"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchStudy-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="keyword"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchStudy-keyword"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchStudy-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ResearchSubject"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="ResearchSubject:individual"></searchInclude> + <searchInclude value="ResearchSubject:patient"></searchInclude> + <searchInclude value="ResearchSubject:study"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchSubject-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchSubject-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="study"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchSubject-study"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="individual"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchSubject-individual"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchSubject-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ResearchSubject-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="RiskAssessment"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="RiskAssessment:condition"></searchInclude> + <searchInclude value="RiskAssessment:encounter"></searchInclude> + <searchInclude value="RiskAssessment:patient"></searchInclude> + <searchInclude value="RiskAssessment:performer"></searchInclude> + <searchInclude value="RiskAssessment:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:investigation"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="performer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskAssessment-performer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="method"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskAssessment-method"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="probability"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskAssessment-probability"></definition> + <type value="number"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskAssessment-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="condition"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskAssessment-condition"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="risk"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskAssessment-risk"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="RiskEvidenceSynthesis"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskEvidenceSynthesis-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskEvidenceSynthesis-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskEvidenceSynthesis-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskEvidenceSynthesis-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskEvidenceSynthesis-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskEvidenceSynthesis-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskEvidenceSynthesis-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="effective"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskEvidenceSynthesis-effective"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskEvidenceSynthesis-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskEvidenceSynthesis-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskEvidenceSynthesis-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskEvidenceSynthesis-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskEvidenceSynthesis-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskEvidenceSynthesis-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskEvidenceSynthesis-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/RiskEvidenceSynthesis-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Schedule"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Schedule:actor"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Slot:schedule"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Schedule-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Schedule-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="specialty"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Schedule-specialty"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="service-category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Schedule-service-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="service-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Schedule-service-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="active"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Schedule-active"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="actor"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Schedule-actor"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="SearchParameter"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="SearchParameter:component"></searchInclude> + <searchInclude value="SearchParameter:derived-from"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="SearchParameter:component"></searchRevInclude> + <searchRevInclude value="SearchParameter:derived-from"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SearchParameter-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="derived-from"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SearchParameter-derived-from"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SearchParameter-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="target"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SearchParameter-target"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="component"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SearchParameter-component"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-status"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="base"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SearchParameter-base"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ServiceRequest"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="ServiceRequest:based-on"></searchInclude> + <searchInclude value="ServiceRequest:encounter"></searchInclude> + <searchInclude value="ServiceRequest:instantiates-canonical"></searchInclude> + <searchInclude value="ServiceRequest:patient"></searchInclude> + <searchInclude value="ServiceRequest:performer"></searchInclude> + <searchInclude value="ServiceRequest:replaces"></searchInclude> + <searchInclude value="ServiceRequest:requester"></searchInclude> + <searchInclude value="ServiceRequest:specimen"></searchInclude> + <searchInclude value="ServiceRequest:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:based-on"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:activity-reference"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:based-on"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="Encounter:based-on"></searchRevInclude> + <searchRevInclude value="EpisodeOfCare:incoming-referral"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImagingStudy:basedon"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="Media:based-on"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:based-on"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Procedure:based-on"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:based-on"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="ServiceRequest:based-on"></searchRevInclude> + <searchRevInclude value="ServiceRequest:replaces"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="authored"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-authored"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="requisition"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-requisition"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="occurrence"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-occurrence"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="based-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-based-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="specimen"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-specimen"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="instantiates-uri"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-instantiates-uri"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="requester"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-requester"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="performer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-performer"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="replaces"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-replaces"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="instantiates-canonical"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-instantiates-canonical"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="priority"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-priority"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="intent"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-intent"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="performer-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-performer-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="body-site"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-body-site"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ServiceRequest-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Slot"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Slot:schedule"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:slot"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Slot-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="specialty"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Slot-specialty"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="service-category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Slot-service-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="appointment-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Slot-appointment-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="service-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Slot-service-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="start"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Slot-start"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="schedule"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Slot-schedule"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Slot-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Specimen"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Specimen:collector"></searchInclude> + <searchInclude value="Specimen:parent"></searchInclude> + <searchInclude value="Specimen:patient"></searchInclude> + <searchInclude value="Specimen:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DiagnosticReport:specimen"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="Media:subject"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="Observation:specimen"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="ServiceRequest:specimen"></searchRevInclude> + <searchRevInclude value="Specimen:parent"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="container"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Specimen-container"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="container-id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Specimen-container-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Specimen-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="parent"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Specimen-parent"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="bodysite"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Specimen-bodysite"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Specimen-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="collected"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Specimen-collected"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="accession"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Specimen-accession"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Specimen-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="collector"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Specimen-collector"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Specimen-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Specimen-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="SpecimenDefinition"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="container"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SpecimenDefinition-container"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SpecimenDefinition-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SpecimenDefinition-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="StructureDefinition"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="StructureDefinition:base"></searchInclude> + <searchInclude value="StructureDefinition:valueset"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CapabilityStatement:resource-profile"></searchRevInclude> + <searchRevInclude value="CapabilityStatement:supported-profile"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:global"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="OperationDefinition:input-profile"></searchRevInclude> + <searchRevInclude value="OperationDefinition:output-profile"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="StructureDefinition:base"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="experimental"></name> + <definition value="http://hl7.org/fhir/SearchParameter/StructureDefinition-experimental"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/StructureDefinition-type"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="path"></name> + <definition value="http://hl7.org/fhir/SearchParameter/StructureDefinition-path"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="base-path"></name> + <definition value="http://hl7.org/fhir/SearchParameter/StructureDefinition-base-path"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="keyword"></name> + <definition value="http://hl7.org/fhir/SearchParameter/StructureDefinition-keyword"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="valueset"></name> + <definition value="http://hl7.org/fhir/SearchParameter/StructureDefinition-valueset"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="kind"></name> + <definition value="http://hl7.org/fhir/SearchParameter/StructureDefinition-kind"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="abstract"></name> + <definition value="http://hl7.org/fhir/SearchParameter/StructureDefinition-abstract"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="ext-context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/StructureDefinition-ext-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="derivation"></name> + <definition value="http://hl7.org/fhir/SearchParameter/StructureDefinition-derivation"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-status"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="base"></name> + <definition value="http://hl7.org/fhir/SearchParameter/StructureDefinition-base"></definition> + <type value="reference"></type> + </searchParam> + <operation> + <name value="snapshot"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/StructureDefinition-it-snapshot"></definition> + </operation> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="StructureMap"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Subscription"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="criteria"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Subscription-criteria"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Subscription-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Subscription-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="payload"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Subscription-payload"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="contact"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Subscription-contact"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Subscription-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + <operation> + <name value="trigger-subscription"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Subscription-it-trigger-subscription"></definition> + </operation> + </resource> + <resource> + <type value="Substance"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Substance:substance-reference"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="AdverseEvent:substance"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="Group:member"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="Medication:ingredient"></searchRevInclude> + <searchRevInclude value="MedicationKnowledge:ingredient"></searchRevInclude> + <searchRevInclude value="MedicinalProductInteraction:subject"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Specimen:subject"></searchRevInclude> + <searchRevInclude value="Substance:substance-reference"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Substance-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="container-identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Substance-container-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Substance-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Substance-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="substance-reference"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Substance-substance-reference"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="expiry"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Substance-expiry"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Substance-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Substance-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="SubstanceNucleicAcid"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="SubstancePolymer"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="SubstanceProtein"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="SubstanceReferenceInformation"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="SubstanceSourceMaterial"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="SubstanceSpecification"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SubstanceSpecification-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="SupplyDelivery"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="SupplyDelivery:patient"></searchInclude> + <searchInclude value="SupplyDelivery:receiver"></searchInclude> + <searchInclude value="SupplyDelivery:supplier"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ChargeItem:service"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="receiver"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SupplyDelivery-receiver"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="supplier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SupplyDelivery-supplier"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SupplyDelivery-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="SupplyRequest"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="SupplyRequest:requester"></searchInclude> + <searchInclude value="SupplyRequest:subject"></searchInclude> + <searchInclude value="SupplyRequest:supplier"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="requester"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SupplyRequest-requester"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SupplyRequest-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="supplier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SupplyRequest-supplier"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="category"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SupplyRequest-category"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/SupplyRequest-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="Task"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="Task:based-on"></searchInclude> + <searchInclude value="Task:encounter"></searchInclude> + <searchInclude value="Task:focus"></searchInclude> + <searchInclude value="Task:owner"></searchInclude> + <searchInclude value="Task:part-of"></searchInclude> + <searchInclude value="Task:patient"></searchInclude> + <searchInclude value="Task:requester"></searchInclude> + <searchInclude value="Task:subject"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:activity-reference"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImagingStudy:basedon"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PaymentReconciliation:request"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:part-of"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="subject"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-subject"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="focus"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-focus"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="part-of"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-part-of"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="group-identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-group-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="based-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-based-on"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="modified"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-modified"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="owner"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-owner"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="requester"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-requester"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="business-status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-business-status"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="period"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-period"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="performer"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-performer"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="authored-on"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-authored-on"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="priority"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-priority"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="intent"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-intent"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Task-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="TerminologyCapabilities"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="TestReport"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="TestReport:testscript"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestReport-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="tester"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestReport-tester"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="participant"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestReport-participant"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="result"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestReport-result"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="testscript"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestReport-testscript"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="issued"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestReport-issued"></definition> + <type value="date"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="TestScript"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="TestReport:testscript"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestScript-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestScript-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestScript-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestScript-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="testscript-capability"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestScript-testscript-capability"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestScript-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestScript-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestScript-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestScript-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestScript-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestScript-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestScript-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestScript-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestScript-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestScript-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/TestScript-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="ValueSet"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="ConceptMap:source"></searchRevInclude> + <searchRevInclude value="ConceptMap:source-uri"></searchRevInclude> + <searchRevInclude value="ConceptMap:target"></searchRevInclude> + <searchRevInclude value="ConceptMap:target-uri"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="StructureDefinition:valueset"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="date"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-date"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="code"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ValueSet-code"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-value"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-value"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="jurisdiction"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-jurisdiction"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="description"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-description"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="context-type"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="title"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-title"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="reference"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ValueSet-reference"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="context-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-quantity"></definition> + <type value="quantity"></type> + </searchParam> + <searchParam> + <name value="context"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="context-type-quantity"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-context-type-quantity"></definition> + <type value="composite"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="version"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-version"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="url"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-url"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="expansion"></name> + <definition value="http://hl7.org/fhir/SearchParameter/ValueSet-expansion"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="name"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-name"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="publisher"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-publisher"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/conformance-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="VerificationResult"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="VerificationResult:target"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="target"></name> + <definition value="http://hl7.org/fhir/SearchParameter/VerificationResult-target"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <resource> + <type value="VisionPrescription"></type> + <interaction> + <code value="create"></code> + </interaction> + <interaction> + <code value="delete"></code> + </interaction> + <interaction> + <code value="history-instance"></code> + </interaction> + <interaction> + <code value="history-type"></code> + </interaction> + <interaction> + <code value="patch"></code> + </interaction> + <interaction> + <code value="vread"></code> + </interaction> + <interaction> + <code value="read"></code> + </interaction> + <interaction> + <code value="update"></code> + </interaction> + <interaction> + <code value="search-type"></code> + </interaction> + <versioning value="versioned-update"></versioning> + <conditionalCreate value="true"></conditionalCreate> + <conditionalUpdate value="true"></conditionalUpdate> + <conditionalDelete value="multiple"></conditionalDelete> + <searchInclude value="*"></searchInclude> + <searchInclude value="VisionPrescription:encounter"></searchInclude> + <searchInclude value="VisionPrescription:patient"></searchInclude> + <searchInclude value="VisionPrescription:prescriber"></searchInclude> + <searchRevInclude value="ActivityDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ActivityDefinition:successor"></searchRevInclude> + <searchRevInclude value="Appointment:supporting-info"></searchRevInclude> + <searchRevInclude value="AuditEvent:entity"></searchRevInclude> + <searchRevInclude value="Basic:subject"></searchRevInclude> + <searchRevInclude value="CarePlan:activity-reference"></searchRevInclude> + <searchRevInclude value="ClinicalImpression:supporting-info"></searchRevInclude> + <searchRevInclude value="Communication:based-on"></searchRevInclude> + <searchRevInclude value="Communication:part-of"></searchRevInclude> + <searchRevInclude value="CommunicationRequest:based-on"></searchRevInclude> + <searchRevInclude value="Composition:entry"></searchRevInclude> + <searchRevInclude value="Composition:subject"></searchRevInclude> + <searchRevInclude value="Condition:evidence-detail"></searchRevInclude> + <searchRevInclude value="Consent:data"></searchRevInclude> + <searchRevInclude value="Contract:subject"></searchRevInclude> + <searchRevInclude value="DetectedIssue:implicated"></searchRevInclude> + <searchRevInclude value="DeviceRequest:based-on"></searchRevInclude> + <searchRevInclude value="DeviceRequest:prior-request"></searchRevInclude> + <searchRevInclude value="DocumentManifest:item"></searchRevInclude> + <searchRevInclude value="DocumentManifest:related-ref"></searchRevInclude> + <searchRevInclude value="DocumentReference:related"></searchRevInclude> + <searchRevInclude value="EventDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="EventDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="EventDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="EventDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="EventDefinition:successor"></searchRevInclude> + <searchRevInclude value="Evidence:composed-of"></searchRevInclude> + <searchRevInclude value="Evidence:depends-on"></searchRevInclude> + <searchRevInclude value="Evidence:derived-from"></searchRevInclude> + <searchRevInclude value="Evidence:predecessor"></searchRevInclude> + <searchRevInclude value="Evidence:successor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:composed-of"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:depends-on"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:derived-from"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:predecessor"></searchRevInclude> + <searchRevInclude value="EvidenceVariable:successor"></searchRevInclude> + <searchRevInclude value="ImmunizationRecommendation:information"></searchRevInclude> + <searchRevInclude value="ImplementationGuide:resource"></searchRevInclude> + <searchRevInclude value="Library:composed-of"></searchRevInclude> + <searchRevInclude value="Library:depends-on"></searchRevInclude> + <searchRevInclude value="Library:derived-from"></searchRevInclude> + <searchRevInclude value="Library:predecessor"></searchRevInclude> + <searchRevInclude value="Library:successor"></searchRevInclude> + <searchRevInclude value="Linkage:item"></searchRevInclude> + <searchRevInclude value="Linkage:source"></searchRevInclude> + <searchRevInclude value="List:item"></searchRevInclude> + <searchRevInclude value="Measure:composed-of"></searchRevInclude> + <searchRevInclude value="Measure:depends-on"></searchRevInclude> + <searchRevInclude value="Measure:derived-from"></searchRevInclude> + <searchRevInclude value="Measure:predecessor"></searchRevInclude> + <searchRevInclude value="Measure:successor"></searchRevInclude> + <searchRevInclude value="MeasureReport:evaluated-resource"></searchRevInclude> + <searchRevInclude value="MessageHeader:focus"></searchRevInclude> + <searchRevInclude value="Observation:focus"></searchRevInclude> + <searchRevInclude value="PaymentNotice:request"></searchRevInclude> + <searchRevInclude value="PaymentNotice:response"></searchRevInclude> + <searchRevInclude value="PlanDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="PlanDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="PlanDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="PlanDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="PlanDefinition:successor"></searchRevInclude> + <searchRevInclude value="Provenance:entity"></searchRevInclude> + <searchRevInclude value="Provenance:target"></searchRevInclude> + <searchRevInclude value="QuestionnaireResponse:subject"></searchRevInclude> + <searchRevInclude value="RequestGroup:instantiates-canonical"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchDefinition:successor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:composed-of"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:depends-on"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:derived-from"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:predecessor"></searchRevInclude> + <searchRevInclude value="ResearchElementDefinition:successor"></searchRevInclude> + <searchRevInclude value="Task:based-on"></searchRevInclude> + <searchRevInclude value="Task:focus"></searchRevInclude> + <searchRevInclude value="Task:subject"></searchRevInclude> + <searchRevInclude value="VerificationResult:target"></searchRevInclude> + <searchParam> + <name value="prescriber"></name> + <definition value="http://hl7.org/fhir/SearchParameter/VisionPrescription-prescriber"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="identifier"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-identifier"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_lastUpdated"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-lastUpdated"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="datewritten"></name> + <definition value="http://hl7.org/fhir/SearchParameter/VisionPrescription-datewritten"></definition> + <type value="date"></type> + </searchParam> + <searchParam> + <name value="_security"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-security"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="encounter"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-encounter"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_filter"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_profile"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-profile"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="patient"></name> + <definition value="http://hl7.org/fhir/SearchParameter/clinical-patient"></definition> + <type value="reference"></type> + </searchParam> + <searchParam> + <name value="_tag"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-tag"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_has"></name> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_source"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-source"></definition> + <type value="uri"></type> + </searchParam> + <searchParam> + <name value="_id"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-id"></definition> + <type value="token"></type> + </searchParam> + <searchParam> + <name value="_text"></name> + <definition value="http://hl7.org/fhir/SearchParameter/DomainResource-text"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="_content"></name> + <definition value="http://hl7.org/fhir/SearchParameter/Resource-content"></definition> + <type value="string"></type> + </searchParam> + <searchParam> + <name value="status"></name> + <definition value="http://hl7.org/fhir/SearchParameter/VisionPrescription-status"></definition> + <type value="token"></type> + </searchParam> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + <operation> + <name value="meta-add"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-add"></definition> + </operation> + <operation> + <name value="meta-delete"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-i-meta-delete"></definition> + </operation> + <operation> + <name value="validate"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-it-validate"></definition> + </operation> + </resource> + <interaction> + <code value="history-system"></code> + </interaction> + <interaction> + <code value="transaction"></code> + </interaction> + <operation> + <name value="mark-all-resources-for-reindexing"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/-s-mark-all-resources-for-reindexing"></definition> + <documentation value="Marks all currently existing resources of a given type, or all resources of all types, for reindexing."></documentation> + </operation> + <operation> + <name value="perform-reindexing-pass"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/-s-perform-reindexing-pass"></definition> + <documentation value="Forces a single pass of the resource reindexing processor"></documentation> + </operation> + <operation> + <name value="process-message"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/-s-process-message"></definition> + <documentation value="Accept a FHIR Message Bundle for processing"></documentation> + </operation> + <operation> + <name value="expunge"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-expunge"></definition> + </operation> + <operation> + <name value="get-resource-counts"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/-s-get-resource-counts"></definition> + <documentation value="Provides the number of resources currently stored on the server, broken down by resource type"></documentation> + </operation> + <operation> + <name value="meta"></name> + <definition value="http://dic1-fhir-store:8080/fhir/OperationDefinition/Multi-its-meta"></definition> + </operation> + </rest> + </CapabilityStatement> + </resource> + <response> + <status value="200 OK"></status> + </response> + </entry> +</Bundle> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle.xml b/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle.xml new file mode 100644 index 0000000..4fedc2a --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/resources/fhir/Bundle/search-bundle.xml @@ -0,0 +1,220 @@ +<Bundle xmlns="http://hl7.org/fhir"> + <meta> + <versionId value="1"/> + <lastUpdated value="2022-05-31T10:00:00.000+02:00"/> + <profile value="http://medizininformatik-initiative.de/fhir/Bundle/mii-kds-report-search-bundle|0.2.0"/> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> + <code value="ALL" /> + </tag> + </meta> + <type value="batch"/> + <identifier> + <system value="http://medizininformatik-initiative.de/fhir/CodeSystem/kds-report"/> + <value value="search-bundle"/> + </identifier> + <entry> + <request> + <method value="GET"/> + <url value="Consent?_profile=http://fhir.de/ConsentManagement/StructureDefinition/Consent&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="MedicationStatement?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationStatement&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="MedicationAdministration?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/MedicationAdministration&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Medication?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/Medication&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Patient?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Patient?_profile:below=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient|1&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Patient?_profile:below=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient|2&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="ResearchSubject?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/ResearchSubject&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="ResearchSubject?_profile:below=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/ResearchSubject|1&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="ResearchSubject?_profile:below=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/ResearchSubject|2&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Observation?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Vitalstatus&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Observation?_profile:below=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Vitalstatus|1&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Observation?_profile:below=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Vitalstatus|2&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Encounter?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-fall/StructureDefinition/KontaktGesundheitseinrichtung&type=http://fhir.de/CodeSystem/Kontaktebene|einrichtungskontakt&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Encounter?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-fall/StructureDefinition/KontaktGesundheitseinrichtung&type=http://fhir.de/CodeSystem/Kontaktebene|abteilungskontakt&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Encounter?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-fall/StructureDefinition/KontaktGesundheitseinrichtung&type=http://fhir.de/CodeSystem/Kontaktebene|versorgungsstellenkontakt&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Condition?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/StructureDefinition/Diagnose&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Procedure?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="DiagnosticReport?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/DiagnosticReportLab&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Observation?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/ObservationLab&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="ServiceRequest?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/ServiceRequestLab&_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Consent?_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="MedicationStatement?_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="MedicationAdministration?_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Patient?_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Encounter?_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Condition?_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Procedure?_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="DiagnosticReport?_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Observation?_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="ServiceRequest?_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="Medication?_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="ResearchSubject?_summary=count"/> + </request> + </entry> + <entry> + <request> + <method value="GET"/> + <url value="metadata"/> + </request> + </entry> +</Bundle> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/test/resources/fhir/Task/report-autostart-start.xml b/mii-dsf-process-kds-report/src/test/resources/fhir/Task/report-autostart-start.xml new file mode 100644 index 0000000..1e23dac --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/resources/fhir/Task/report-autostart-start.xml @@ -0,0 +1,43 @@ +<Task xmlns="http://hl7.org/fhir"> + <meta> + <profile value="http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-report-task-autostart-start|0.2.0"></profile> + </meta> + <instantiatesUri value="http://medizininformatik-initiative.de/bpe/Process/reportAutostart/0.2.0"></instantiatesUri> + <status value="requested"></status> + <intent value="order"></intent> + <authoredOn value="<REPLACE-WITH-DATE-AND-TIME>"></authoredOn> + <requester> + <type value="Organization"></type> + <identifier> + <system value="http://highmed.org/sid/organization-identifier"></system> + <value value="<REPLACE-WITH-YOUR-ORGANIZATION-IDENTIFIER>"></value> + </identifier> + </requester> + <restriction> + <recipient> + <type value="Organization"></type> + <identifier> + <system value="http://highmed.org/sid/organization-identifier"></system> + <value value="<REPLACE-WITH-YOUR-ORGANIZATION-IDENTIFIER>"></value> + </identifier> + </recipient> + </restriction> + <input> + <type> + <coding> + <system value="http://highmed.org/fhir/CodeSystem/bpmn-message"></system> + <code value="business-key"></code> + </coding> + </type> + <valueString value="<REPLACE-WITH-BUSINESS-KEY>"></valueString> + </input> + <input> + <type> + <coding> + <system value="http://highmed.org/fhir/CodeSystem/bpmn-message"></system> + <code value="message-name"></code> + </coding> + </type> + <valueString value="reportAutostartStart"></valueString> + </input> +</Task> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/test/resources/fhir/Task/report-autostart-stop.xml b/mii-dsf-process-kds-report/src/test/resources/fhir/Task/report-autostart-stop.xml new file mode 100644 index 0000000..9a633d6 --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/resources/fhir/Task/report-autostart-stop.xml @@ -0,0 +1,43 @@ +<Task xmlns="http://hl7.org/fhir"> + <meta> + <profile value="http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-report-task-autostart-stop|0.2.0"></profile> + </meta> + <instantiatesUri value="http://medizininformatik-initiative.de/bpe/Process/reportAutostart/0.2.0"></instantiatesUri> + <status value="requested"></status> + <intent value="order"></intent> + <authoredOn value="<REPLACE-WITH-DATE-AND-TIME>"></authoredOn> + <requester> + <type value="Organization"></type> + <identifier> + <system value="http://highmed.org/sid/organization-identifier"></system> + <value value="<REPLACE-WITH-YOUR-ORGANIZATION-IDENTIFIER>"></value> + </identifier> + </requester> + <restriction> + <recipient> + <type value="Organization"></type> + <identifier> + <system value="http://highmed.org/sid/organization-identifier"></system> + <value value="<REPLACE-WITH-YOUR-ORGANIZATION-IDENTIFIER>"></value> + </identifier> + </recipient> + </restriction> + <input> + <type> + <coding> + <system value="http://highmed.org/fhir/CodeSystem/bpmn-message"></system> + <code value="message-name"></code> + </coding> + </type> + <valueString value="reportAutostartStop"></valueString> + </input> + <input> + <type> + <coding> + <system value="http://highmed.org/fhir/CodeSystem/bpmn-message"></system> + <code value="business-key"></code> + </coding> + </type> + <valueString value="<REPLACE-WITH-BUSINESS-KEY>"></valueString> + </input> +</Task> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/test/resources/fhir/Task/report-send-start-demo.xml b/mii-dsf-process-kds-report/src/test/resources/fhir/Task/report-send-start-demo.xml new file mode 100644 index 0000000..25924b8 --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/resources/fhir/Task/report-send-start-demo.xml @@ -0,0 +1,34 @@ +<Task xmlns="http://hl7.org/fhir"> + <meta> + <profile value="http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-report-task-send-start|0.2.0"></profile> + </meta> + <instantiatesUri value="http://medizininformatik-initiative.de/bpe/Process/reportSend/0.2.0"></instantiatesUri> + <status value="requested"></status> + <intent value="order"></intent> + <authoredOn value="2022-05-24T17:49:15+02:00"></authoredOn> + <requester> + <type value="Organization"></type> + <identifier> + <system value="http://highmed.org/sid/organization-identifier"></system> + <value value="Test_DIC1"></value> + </identifier> + </requester> + <restriction> + <recipient> + <type value="Organization"></type> + <identifier> + <system value="http://highmed.org/sid/organization-identifier"></system> + <value value="Test_DIC1"></value> + </identifier> + </recipient> + </restriction> + <input> + <type> + <coding> + <system value="http://highmed.org/fhir/CodeSystem/bpmn-message"></system> + <code value="message-name"></code> + </coding> + </type> + <valueString value="reportSendStart"></valueString> + </input> +</Task> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/test/resources/fhir/Task/report-send-start.xml b/mii-dsf-process-kds-report/src/test/resources/fhir/Task/report-send-start.xml new file mode 100644 index 0000000..cd99968 --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/resources/fhir/Task/report-send-start.xml @@ -0,0 +1,34 @@ +<Task xmlns="http://hl7.org/fhir"> + <meta> + <profile value="http://medizininformatik-initiative.de/fhir/StructureDefinition/mii-report-task-send-start|0.2.0"></profile> + </meta> + <instantiatesUri value="http://medizininformatik-initiative.de/bpe/Process/reportSend/0.2.0"></instantiatesUri> + <status value="requested"></status> + <intent value="order"></intent> + <authoredOn value="<REPLACE-WITH-DATE-AND-TIME>"></authoredOn> + <requester> + <type value="Organization"></type> + <identifier> + <system value="http://highmed.org/sid/organization-identifier"></system> + <value value="<REPLACE-WITH-YOUR-ORGANIZATION-IDENTIFIER>"></value> + </identifier> + </requester> + <restriction> + <recipient> + <type value="Organization"></type> + <identifier> + <system value="http://highmed.org/sid/organization-identifier"></system> + <value value="<REPLACE-WITH-YOUR-ORGANIZATION-IDENTIFIER>"></value> + </identifier> + </recipient> + </restriction> + <input> + <type> + <coding> + <system value="http://highmed.org/fhir/CodeSystem/bpmn-message"></system> + <code value="message-name"></code> + </coding> + </type> + <valueString value="reportSendStart"></valueString> + </input> +</Task> \ No newline at end of file diff --git a/mii-dsf-process-kds-report/src/test/resources/log4j2.xml b/mii-dsf-process-kds-report/src/test/resources/log4j2.xml new file mode 100644 index 0000000..063dbfa --- /dev/null +++ b/mii-dsf-process-kds-report/src/test/resources/log4j2.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Configuration status="INFO" monitorInterval="30" + verbose="false"> + <Appenders> + <Console name="CONSOLE" target="SYSTEM_OUT"> + <PatternLayout pattern="%p\t%t - %C{1}.%M(%L) | %m%n"/> + </Console> + </Appenders> + <Loggers> + <Logger name="de.rwh" level="TRACE"/> + <Logger name="org.highmed" level="TRACE"/> + <Logger name="de.medizininformatik_initiative" level="TRACE"/> + <Logger name="org.apache" level="WARN"/> + <Logger name="org.springframework" level="WARN"/> + <Logger name="jndi" level="WARN"/> + <Logger name="org.eclipse.jetty" level="INFO"/> + <Logger name="com.sun.jersey" level="WARN"/> + <Logger name="liquibase" level="WARN"/> + <Logger name="ca.uhn.hl7v2" level="WARN"/> + <Logger name="ca.uhn.fhir" level="DEBUG"/> + + <Root level="WARN"> + <AppenderRef ref="CONSOLE"/> + </Root> + </Loggers> +</Configuration> \ No newline at end of file diff --git a/mii-dsf-process-projectathon-data-transfer/pom.xml b/mii-dsf-process-projectathon-data-transfer/pom.xml index c97f7f9..429050b 100644 --- a/mii-dsf-process-projectathon-data-transfer/pom.xml +++ b/mii-dsf-process-projectathon-data-transfer/pom.xml @@ -3,12 +3,12 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> - <artifactId>mii-process-projectathon-data-transfer</artifactId> + <artifactId>mii-dsf-process-projectathon-data-transfer</artifactId> <parent> <groupId>de.medizininformatik-initiative</groupId> <artifactId>mii-dsf-processes</artifactId> - <version>0.1.0</version> + <version>0.2.0-SNAPSHOT</version> </parent> <properties> @@ -22,23 +22,23 @@ <scope>provided</scope> </dependency> <dependency> - <groupId>ca.uhn.hapi.fhir</groupId> - <artifactId>hapi-fhir-client</artifactId> - <scope>provided</scope> + <groupId>de.medizininformatik-initiative</groupId> + <artifactId>mii-dsf-processes-kds-client</artifactId> </dependency> <dependency> <groupId>org.apache.tika</groupId> <artifactId>tika-core</artifactId> - <scope>provided</scope> </dependency> <dependency> - <groupId>de.medizininformatik-initiative</groupId> - <artifactId>mii-dsf-processes-documentation-generator</artifactId> + <groupId>org.highmed.dsf</groupId> + <artifactId>dsf-tools-documentation-generator</artifactId> + <scope>provided</scope> </dependency> <dependency> <groupId>de.hs-heilbronn.mi</groupId> <artifactId>log4j2-utils</artifactId> + <scope>provided</scope> </dependency> <dependency> @@ -73,10 +73,10 @@ <argument>-classpath</argument> <classpath/> <argument> - de.medizininformatik_initiative.processes.documentation.generator.DocumentationGenerator + org.highmed.dsf.tools.generator.DocumentationGenerator </argument> <argument> - de.medizininformatik_initiative.processes.projectathon.data_transfer + de.medizininformatik_initiative.process.projectathon.data_transfer </argument> </arguments> <includeProjectDependencies>true</includeProjectDependencies> @@ -85,12 +85,32 @@ <workingDirectory>${project.basedir}</workingDirectory> </configuration> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-shade-plugin</artifactId> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>shade</goal> + </goals> + <configuration> + <artifactSet> + <includes> + <include>de.medizininformatik-initiative:mii-dsf-processes-kds-client</include> + <include>org.apache.tika:tika-core</include> + </includes> + </artifactSet> + </configuration> + </execution> + </executions> + </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> - <id>copy-process-plugin-to-docker-test-setup/dic</id> + <id>copy-process-plugin-to-docker-test-setup/dic1</id> <phase>package</phase> <goals> <goal>copy</goal> @@ -102,19 +122,14 @@ <artifactId>${project.artifactId}</artifactId> <version>${project.version}</version> </artifactItem> - <artifactItem> - <groupId>org.apache.tika</groupId> - <artifactId>tika-core</artifactId> - <version>${apache.tika.version}</version> - </artifactItem> </artifactItems> <outputDirectory> - ../mii-dsf-processes-docker-test-setup/dic/bpe/process/${project.artifactId}-${project.version} + ../mii-dsf-processes-docker-test-setup/dic1/bpe/process </outputDirectory> </configuration> </execution> <execution> - <id>copy-dependencies/dic</id> + <id>copy-dependencies/dic1</id> <phase>package</phase> <goals> <goal>copy</goal> @@ -127,7 +142,9 @@ <version>${hapi.version}</version> </artifactItem> </artifactItems> - <outputDirectory>../mii-dsf-processes-docker-test-setup/dic/bpe/plugin</outputDirectory> + <outputDirectory> + ../mii-dsf-processes-docker-test-setup/dic1/bpe/plugin + </outputDirectory> </configuration> </execution> <execution> @@ -143,14 +160,9 @@ <artifactId>${project.artifactId}</artifactId> <version>${project.version}</version> </artifactItem> - <artifactItem> - <groupId>org.apache.tika</groupId> - <artifactId>tika-core</artifactId> - <version>${apache.tika.version}</version> - </artifactItem> </artifactItems> <outputDirectory> - ../mii-dsf-processes-docker-test-setup/cos/bpe/process/${project.artifactId}-${project.version} + ../mii-dsf-processes-docker-test-setup/cos/bpe/process </outputDirectory> </configuration> </execution> @@ -168,24 +180,9 @@ <version>${hapi.version}</version> </artifactItem> </artifactItems> - <outputDirectory>../mii-dsf-processes-docker-test-setup/cos/bpe/plugin</outputDirectory> - </configuration> - </execution> - <execution> - <id>copy-dependencies/assembly</id> - <phase>package</phase> - <goals> - <goal>copy</goal> - </goals> - <configuration> - <artifactItems> - <artifactItem> - <groupId>org.apache.tika</groupId> - <artifactId>tika-core</artifactId> - <version>${apache.tika.version}</version> - </artifactItem> - </artifactItems> - <outputDirectory>${project.build.directory}/lib</outputDirectory> + <outputDirectory> + ../mii-dsf-processes-docker-test-setup/cos/bpe/plugin + </outputDirectory> </configuration> </execution> </executions> @@ -197,16 +194,16 @@ <filesets> <fileset> <directory> - ../mii-dsf-processes-docker-test-setup/dic/bpe/process/${project.artifactId}-${project.version} + ../mii-dsf-processes-docker-test-setup/dic1/bpe/process </directory> <includes> - <include>**</include> + <include>${project.artifactId}-${project.version}.jar</include> </includes> <followSymlinks>false</followSymlinks> </fileset> <fileset> <directory> - ../mii-dsf-processes-docker-test-setup/dic/bpe/plugin + ../mii-dsf-processes-docker-test-setup/dic1/bpe/plugin </directory> <includes> <include>hapi-fhir-client-${hapi.version}.jar</include> @@ -215,10 +212,10 @@ </fileset> <fileset> <directory> - ../mii-dsf-processes-docker-test-setup/cos/bpe/process/${project.artifactId}-${project.version} + ../mii-dsf-processes-docker-test-setup/cos/bpe/process </directory> <includes> - <include>**</include> + <include>${project.artifactId}-${project.version}.jar</include> </includes> <followSymlinks>false</followSymlinks> </fileset> @@ -234,27 +231,6 @@ </filesets> </configuration> </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <executions> - <execution> - <id>tar-gz-assembly</id> - <phase>install</phase> - <goals> - <goal>single</goal> - </goals> - </execution> - </executions> - <configuration> - <appendAssemblyId>false</appendAssemblyId> - <descriptors> - <descriptor>src/assembly/tar-gz.xml</descriptor> - </descriptors> - <overrideUid>0</overrideUid> - <overrideGid>2202</overrideGid> - </configuration> - </plugin> </plugins> </build> </project> \ No newline at end of file diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/ConstantsDataTransfer.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/ConstantsDataTransfer.java similarity index 83% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/ConstantsDataTransfer.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/ConstantsDataTransfer.java index 271b31d..15d445c 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/ConstantsDataTransfer.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/ConstantsDataTransfer.java @@ -1,9 +1,15 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer; +package de.medizininformatik_initiative.process.projectathon.data_transfer; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.DataTransferProcessPluginDefinition.VERSION; +import static de.medizininformatik_initiative.process.projectathon.data_transfer.DataTransferProcessPluginDefinition.VERSION; public interface ConstantsDataTransfer { + String PROCESS_NAME_DATA_SEND = "dataSend"; + String PROCESS_NAME_DATA_RECEIVE = "dataReceive"; + + String PROCESS_NAME_FULL_DATA_SEND = "medizininformatik-initiativede_" + PROCESS_NAME_DATA_SEND; + String PROCESS_NAME_FULL_DATA_RECEIVE = "medizininformatik-initiativede_" + PROCESS_NAME_DATA_RECEIVE; + String BPMN_EXECUTION_VARIABLE_PROJECT_IDENTIFIER = "project-identifier"; String BPMN_EXECUTION_VARIABLE_COORDINATING_SITE_IDENTIFIER = "coordinating-site-identifier"; String BPMN_EXECUTION_VARIABLE_DATA_SET = "data-set"; diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/DataTransferProcessPluginDefinition.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/DataTransferProcessPluginDefinition.java similarity index 64% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/DataTransferProcessPluginDefinition.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/DataTransferProcessPluginDefinition.java index 03a7fdd..93a5766 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/DataTransferProcessPluginDefinition.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/DataTransferProcessPluginDefinition.java @@ -1,5 +1,6 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer; +package de.medizininformatik_initiative.process.projectathon.data_transfer; +import java.time.LocalDate; import java.util.Arrays; import java.util.List; import java.util.Map; @@ -13,14 +14,17 @@ import org.highmed.dsf.fhir.resources.ResourceProvider; import org.highmed.dsf.fhir.resources.StructureDefinitionResource; import org.highmed.dsf.fhir.resources.ValueSetResource; +import org.springframework.context.ApplicationContext; import org.springframework.core.env.PropertyResolver; import ca.uhn.fhir.context.FhirContext; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.spring.config.TransferDataConfig; +import de.medizininformatik_initiative.process.projectathon.data_transfer.spring.config.TransferDataConfig; +import de.medizininformatik_initiative.processes.kds.client.KdsClientFactory; public class DataTransferProcessPluginDefinition implements ProcessPluginDefinition { - public static final String VERSION = "0.1.0"; + public static final String VERSION = "0.2.0"; + public static final LocalDate RELEASE_DATE = LocalDate.of(2022, 4, 14); @Override public String getName() @@ -34,6 +38,12 @@ public String getVersion() return VERSION; } + @Override + public LocalDate getReleaseDate() + { + return RELEASE_DATE; + } + @Override public Stream<String> getBpmnFiles() { @@ -50,28 +60,36 @@ public Stream<Class<?>> getSpringConfigClasses() public ResourceProvider getResourceProvider(FhirContext fhirContext, ClassLoader classLoader, PropertyResolver propertyResolver) { - var aSen = ActivityDefinitionResource.file("fhir/ActivityDefinition/mii-projectathon-data-send.xml"); var aRec = ActivityDefinitionResource.file("fhir/ActivityDefinition/mii-projectathon-data-receive.xml"); + var aSen = ActivityDefinitionResource.file("fhir/ActivityDefinition/mii-projectathon-data-send.xml"); var cC = CodeSystemResource.file("fhir/CodeSystem/mii-cryptography.xml"); var cD = CodeSystemResource.file("fhir/CodeSystem/mii-data-transfer.xml"); + var nP = NamingSystemResource.file("fhir/NamingSystem/mii-project-identifier.xml"); - var sTstaDsen = StructureDefinitionResource - .file("fhir/StructureDefinition/mii-projectathon-task-start-data-send.xml"); var sTstaDrec = StructureDefinitionResource .file("fhir/StructureDefinition/mii-projectathon-task-start-data-receive.xml"); + var sTstaDsen = StructureDefinitionResource + .file("fhir/StructureDefinition/mii-projectathon-task-start-data-send.xml"); var vC = ValueSetResource.file("fhir/ValueSet/mii-cryptography.xml"); var vD = ValueSetResource.file("fhir/ValueSet/mii-data-transfer.xml"); Map<String, List<AbstractResource>> resourcesByProcessKeyAndVersion = Map.of( // - "medizininformatik-initiativede_dataSend/" + VERSION, - Arrays.asList(aSen, cC, cD, nP, sTstaDsen, vC, vD), // - "medizininformatik-initiativede_dataReceive/" + VERSION, - Arrays.asList(aRec, cC, cD, nP, sTstaDrec, vC, vD)); + ConstantsDataTransfer.PROCESS_NAME_FULL_DATA_RECEIVE + "/" + VERSION, + Arrays.asList(aRec, cC, cD, nP, sTstaDrec, vC, vD), // + ConstantsDataTransfer.PROCESS_NAME_FULL_DATA_SEND + "/" + VERSION, + Arrays.asList(aSen, cC, cD, nP, sTstaDsen, vC, vD)); - return ResourceProvider.read(VERSION, () -> fhirContext.newXmlParser().setStripVersionsFromReferences(false), - classLoader, propertyResolver, resourcesByProcessKeyAndVersion); + return ResourceProvider.read(VERSION, RELEASE_DATE, + () -> fhirContext.newXmlParser().setStripVersionsFromReferences(false), classLoader, propertyResolver, + resourcesByProcessKeyAndVersion); + } + + @Override + public void onProcessesDeployed(ApplicationContext pluginApplicationContext, List<String> activeProcesses) + { + pluginApplicationContext.getBean(KdsClientFactory.class).testConnection(); } } diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/crypto/KeyProvider.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/crypto/KeyProvider.java similarity index 89% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/crypto/KeyProvider.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/crypto/KeyProvider.java index e0b2b65..902c193 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/crypto/KeyProvider.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/crypto/KeyProvider.java @@ -1,4 +1,4 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.crypto; +package de.medizininformatik_initiative.process.projectathon.data_transfer.crypto; import java.security.KeyFactory; import java.security.NoSuchAlgorithmException; diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/crypto/KeyProviderImpl.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/crypto/KeyProviderImpl.java similarity index 80% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/crypto/KeyProviderImpl.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/crypto/KeyProviderImpl.java index 5a72db2..f54b004 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/crypto/KeyProviderImpl.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/crypto/KeyProviderImpl.java @@ -1,7 +1,5 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.crypto; +package de.medizininformatik_initiative.process.projectathon.data_transfer.crypto; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_CRYPTOGRAPHY; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_CRYPTOGRAPHY_VALUE_PUBLIC_KEY; import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER; import static org.hl7.fhir.r4.model.Bundle.BundleType.COLLECTION; import static org.hl7.fhir.r4.model.DocumentReference.ReferredDocumentStatus.FINAL; @@ -37,7 +35,8 @@ import org.springframework.context.event.ContextRefreshedEvent; import org.springframework.context.event.EventListener; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.util.LoggingHelper; +import de.medizininformatik_initiative.process.projectathon.data_transfer.ConstantsDataTransfer; +import de.medizininformatik_initiative.processes.kds.client.logging.DataLogger; import de.rwh.utils.crypto.io.PemIo; public class KeyProviderImpl implements KeyProvider, InitializingBean @@ -61,7 +60,7 @@ public class KeyProviderImpl implements KeyProvider, InitializingBean */ public static KeyProviderImpl fromFiles(String privateKeyFile, String publicKeyFile, FhirWebserviceClientProvider clientProvider, OrganizationProvider organizationProvider, - ReadAccessHelper readAccessHelper) + ReadAccessHelper readAccessHelper, DataLogger dataLogger) { logger.info("Configuring KeyProvider with private-key from {} and public-key from {}", privateKeyFile, publicKeyFile); @@ -101,7 +100,8 @@ public static KeyProviderImpl fromFiles(String privateKeyFile, String publicKeyF throw new RuntimeException("Error while reading PublicKey from " + publicKeyFile, e); } - return new KeyProviderImpl(privateKey, publicKey, clientProvider, organizationProvider, readAccessHelper); + return new KeyProviderImpl(privateKey, publicKey, clientProvider, organizationProvider, readAccessHelper, + dataLogger); } private final PrivateKey privateKey; @@ -111,9 +111,10 @@ public static KeyProviderImpl fromFiles(String privateKeyFile, String publicKeyF private final OrganizationProvider organizationProvider; private final ReadAccessHelper readAccessHelper; + private final DataLogger dataLogger; public KeyProviderImpl(PrivateKey privateKey, PublicKey publicKey, FhirWebserviceClientProvider clientProvider, - OrganizationProvider organizationProvider, ReadAccessHelper readAccessHelper) + OrganizationProvider organizationProvider, ReadAccessHelper readAccessHelper, DataLogger dataLogger) { this.privateKey = privateKey; this.publicKey = publicKey; @@ -121,6 +122,7 @@ public KeyProviderImpl(PrivateKey privateKey, PublicKey publicKey, FhirWebservic this.clientProvider = clientProvider; this.organizationProvider = organizationProvider; this.readAccessHelper = readAccessHelper; + this.dataLogger = dataLogger; } @Override @@ -129,6 +131,7 @@ public void afterPropertiesSet() throws Exception Objects.requireNonNull(clientProvider, "clientProvider"); Objects.requireNonNull(organizationProvider, "organizationProvider"); Objects.requireNonNull(readAccessHelper, "readAccessHelper"); + Objects.requireNonNull(dataLogger, "dataLogger"); } @EventListener({ ContextRefreshedEvent.class }) @@ -139,8 +142,8 @@ public void onContextRefreshedEvent(ContextRefreshedEvent event) if (publicKey != null) { Bundle output = clientProvider.getLocalWebserviceClient().search(Bundle.class, - Map.of("identifier", Collections.singletonList( - CODESYSTEM_MII_CRYPTOGRAPHY + "|" + CODESYSTEM_MII_CRYPTOGRAPHY_VALUE_PUBLIC_KEY))); + Map.of("identifier", Collections.singletonList(ConstantsDataTransfer.CODESYSTEM_MII_CRYPTOGRAPHY + + "|" + ConstantsDataTransfer.CODESYSTEM_MII_CRYPTOGRAPHY_VALUE_PUBLIC_KEY))); Bundle bundleOnServer = null; @@ -154,14 +157,15 @@ else if (output.getTotal() == 0) logger.info("Creating new PublicKey Bundle on DSF FHIR server..."); Bundle bundleToCreate = createPublicKeyBundle(); bundleOnServer = clientProvider.getLocalWebserviceClient().createConditionaly(bundleToCreate, - "identifier=" + CODESYSTEM_MII_CRYPTOGRAPHY + "|" - + CODESYSTEM_MII_CRYPTOGRAPHY_VALUE_PUBLIC_KEY); + "identifier=" + ConstantsDataTransfer.CODESYSTEM_MII_CRYPTOGRAPHY + "|" + + ConstantsDataTransfer.CODESYSTEM_MII_CRYPTOGRAPHY_VALUE_PUBLIC_KEY); } else { - throw new RuntimeException( - "Exist " + output.getTotal() + " Bundle with identifier=" + CODESYSTEM_MII_CRYPTOGRAPHY - + "|" + CODESYSTEM_MII_CRYPTOGRAPHY_VALUE_PUBLIC_KEY + ", expected only one"); + throw new RuntimeException("Exist " + output.getTotal() + " Bundle with identifier=" + + ConstantsDataTransfer.CODESYSTEM_MII_CRYPTOGRAPHY + "|" + + ConstantsDataTransfer.CODESYSTEM_MII_CRYPTOGRAPHY_VALUE_PUBLIC_KEY + + ", expected only one"); } logger.info("PublicKey Bundle has id='{}'", bundleOnServer.getId()); @@ -169,7 +173,6 @@ else if (output.getTotal() == 0) } catch (Exception exception) { - logger.warn("Error while creating PublicKey Bundle: {}", exception.getMessage()); throw new RuntimeException("Error while creating PublicKey Bundle: " + exception.getMessage(), exception); } } @@ -183,8 +186,8 @@ private Bundle createPublicKeyBundle() binary.setId(UUID.randomUUID().toString()); DocumentReference documentReference = new DocumentReference().setStatus(CURRENT).setDocStatus(FINAL); - documentReference.getMasterIdentifier().setSystem(CODESYSTEM_MII_CRYPTOGRAPHY) - .setValue(CODESYSTEM_MII_CRYPTOGRAPHY_VALUE_PUBLIC_KEY); + documentReference.getMasterIdentifier().setSystem(ConstantsDataTransfer.CODESYSTEM_MII_CRYPTOGRAPHY) + .setValue(ConstantsDataTransfer.CODESYSTEM_MII_CRYPTOGRAPHY_VALUE_PUBLIC_KEY); documentReference.addAuthor().setType(ResourceType.Organization.name()).getIdentifier() .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER) .setValue(organizationProvider.getLocalIdentifierValue()); @@ -193,15 +196,15 @@ private Bundle createPublicKeyBundle() .setUrl("urn:uuid:" + binary.getId()).setHash(DigestUtils.sha256(publicKey.getEncoded())); Bundle bundle = new Bundle().setType(COLLECTION); - bundle.getIdentifier().setSystem(CODESYSTEM_MII_CRYPTOGRAPHY) - .setValue(CODESYSTEM_MII_CRYPTOGRAPHY_VALUE_PUBLIC_KEY); + bundle.getIdentifier().setSystem(ConstantsDataTransfer.CODESYSTEM_MII_CRYPTOGRAPHY) + .setValue(ConstantsDataTransfer.CODESYSTEM_MII_CRYPTOGRAPHY_VALUE_PUBLIC_KEY); bundle.setTimestamp(date); bundle.addEntry().setResource(documentReference).setFullUrl("urn:uuid:" + documentReference.getId()); bundle.addEntry().setResource(binary).setFullUrl("urn:uuid:" + binary.getId()); readAccessHelper.addAll(bundle); - LoggingHelper.logDebugBundle("Created Bundle", bundle); + dataLogger.logResource("Created PublicKey Bundle", bundle); return bundle; } diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/crypto/RsaAesGcmUtil.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/crypto/RsaAesGcmUtil.java similarity index 97% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/crypto/RsaAesGcmUtil.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/crypto/RsaAesGcmUtil.java index b6d0aa0..de7872e 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/crypto/RsaAesGcmUtil.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/crypto/RsaAesGcmUtil.java @@ -1,4 +1,4 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.crypto; +package de.medizininformatik_initiative.process.projectathon.data_transfer.crypto; import java.nio.charset.StandardCharsets; import java.security.InvalidAlgorithmParameterException; diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/message/StartReceiveProcess.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/message/StartReceiveProcess.java similarity index 61% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/message/StartReceiveProcess.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/message/StartReceiveProcess.java index b94a8cf..a096d48 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/message/StartReceiveProcess.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/message/StartReceiveProcess.java @@ -1,8 +1,4 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.message; - -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET_REFERENCE; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_DATA_SET_REFERENCE; +package de.medizininformatik_initiative.process.projectathon.data_transfer.message; import java.util.stream.Stream; @@ -17,6 +13,7 @@ import org.hl7.fhir.r4.model.Task.ParameterComponent; import ca.uhn.fhir.context.FhirContext; +import de.medizininformatik_initiative.process.projectathon.data_transfer.ConstantsDataTransfer; public class StartReceiveProcess extends AbstractTaskMessageSend { @@ -29,13 +26,14 @@ public StartReceiveProcess(FhirWebserviceClientProvider clientProvider, TaskHelp @Override protected Stream<ParameterComponent> getAdditionalInputParameters(DelegateExecution execution) { - String binaryId = (String) execution.getVariable(BPMN_EXECUTION_VARIABLE_DATA_SET_REFERENCE); + String binaryId = (String) execution + .getVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET_REFERENCE); ParameterComponent parameterComponent = new ParameterComponent(); - parameterComponent.getType().addCoding().setSystem(CODESYSTEM_MII_DATA_TRANSFER) - .setCode(CODESYSTEM_MII_DATA_TRANSFER_VALUE_DATA_SET_REFERENCE); + parameterComponent.getType().addCoding().setSystem(ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER) + .setCode(ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_DATA_SET_REFERENCE); parameterComponent.setValue(new Reference().setType(ResourceType.Binary.name()).setReference(binaryId)); return Stream.of(parameterComponent); } -} \ No newline at end of file +} diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/CreateBundle.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/CreateBundle.java similarity index 68% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/CreateBundle.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/CreateBundle.java index a19e4ee..1c19be6 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/CreateBundle.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/CreateBundle.java @@ -1,10 +1,5 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.service; +package de.medizininformatik_initiative.process.projectathon.data_transfer.service; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_BINARY; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DOCUMENT_REFERENCE; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_PROJECT_IDENTIFIER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.NAMINGSYSTEM_MII_PROJECT_IDENTIFIER; import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER; import static org.hl7.fhir.r4.model.Bundle.BundleType.TRANSACTION; import static org.hl7.fhir.r4.model.DocumentReference.ReferredDocumentStatus.FINAL; @@ -26,18 +21,21 @@ import org.hl7.fhir.r4.model.ResourceType; import org.springframework.beans.factory.InitializingBean; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.util.LoggingHelper; +import de.medizininformatik_initiative.process.projectathon.data_transfer.ConstantsDataTransfer; +import de.medizininformatik_initiative.processes.kds.client.logging.DataLogger; public class CreateBundle extends AbstractServiceDelegate implements InitializingBean { private final OrganizationProvider organizationProvider; + private final DataLogger dataLogger; public CreateBundle(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, - ReadAccessHelper readAccessHelper, OrganizationProvider organizationProvider) + ReadAccessHelper readAccessHelper, OrganizationProvider organizationProvider, DataLogger dataLogger) { super(clientProvider, taskHelper, readAccessHelper); this.organizationProvider = organizationProvider; + this.dataLogger = dataLogger; } @Override @@ -46,21 +44,24 @@ public void afterPropertiesSet() throws Exception super.afterPropertiesSet(); Objects.requireNonNull(organizationProvider, "organizationProvider"); + Objects.requireNonNull(dataLogger, "dataLogger"); } @Override protected void doExecute(DelegateExecution execution) { - String projectIdentifier = (String) execution.getVariable(BPMN_EXECUTION_VARIABLE_PROJECT_IDENTIFIER); - DocumentReference documentReference = (DocumentReference) execution - .getVariable(BPMN_EXECUTION_VARIABLE_DOCUMENT_REFERENCE); - Binary binary = (Binary) execution.getVariable(BPMN_EXECUTION_VARIABLE_BINARY); + String projectIdentifier = (String) execution + .getVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_PROJECT_IDENTIFIER); + DocumentReference documentReference = (DocumentReference) execution + .getVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DOCUMENT_REFERENCE); + Binary binary = (Binary) execution.getVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_BINARY); Bundle bundle = createTransactionBundle(projectIdentifier, documentReference, binary); - LoggingHelper.logDebugBundle("Created Bundle", bundle); + dataLogger.logResource("Created Transfer Bundle", bundle); - execution.setVariable(BPMN_EXECUTION_VARIABLE_DATA_SET, FhirResourceValues.create(bundle)); + execution.setVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET, + FhirResourceValues.create(bundle)); } private Bundle createTransactionBundle(String projectIdentifier, DocumentReference documentReference, Binary binary) @@ -70,8 +71,8 @@ private Bundle createTransactionBundle(String projectIdentifier, DocumentReferen binaryToTransmit.setId(UUID.randomUUID().toString()); DocumentReference documentReferenceToTransmit = new DocumentReference().setStatus(CURRENT).setDocStatus(FINAL); - documentReferenceToTransmit.getMasterIdentifier().setSystem(NAMINGSYSTEM_MII_PROJECT_IDENTIFIER) - .setValue(projectIdentifier); + documentReferenceToTransmit.getMasterIdentifier() + .setSystem(ConstantsDataTransfer.NAMINGSYSTEM_MII_PROJECT_IDENTIFIER).setValue(projectIdentifier); documentReferenceToTransmit.addAuthor().setType(ResourceType.Organization.name()).getIdentifier() .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER) .setValue(organizationProvider.getLocalIdentifierValue()); diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/DecryptData.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/DecryptData.java similarity index 74% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/DecryptData.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/DecryptData.java index 9efdc7a..37be048 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/DecryptData.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/DecryptData.java @@ -1,7 +1,4 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.service; - -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET_ENCRYPTED; +package de.medizininformatik_initiative.process.projectathon.data_transfer.service; import java.nio.charset.StandardCharsets; import java.security.PrivateKey; @@ -19,22 +16,26 @@ import org.springframework.beans.factory.InitializingBean; import ca.uhn.fhir.context.FhirContext; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.crypto.KeyProvider; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.crypto.RsaAesGcmUtil; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.util.LoggingHelper; +import de.medizininformatik_initiative.process.projectathon.data_transfer.ConstantsDataTransfer; +import de.medizininformatik_initiative.process.projectathon.data_transfer.crypto.KeyProvider; +import de.medizininformatik_initiative.process.projectathon.data_transfer.crypto.RsaAesGcmUtil; +import de.medizininformatik_initiative.processes.kds.client.logging.DataLogger; public class DecryptData extends AbstractServiceDelegate implements InitializingBean { private final OrganizationProvider organizationProvider; private final KeyProvider keyProvider; + private final DataLogger dataLogger; public DecryptData(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, - ReadAccessHelper readAccessHelper, OrganizationProvider organizationProvider, KeyProvider keyProvider) + ReadAccessHelper readAccessHelper, OrganizationProvider organizationProvider, KeyProvider keyProvider, + DataLogger dataLogger) { super(clientProvider, taskHelper, readAccessHelper); this.organizationProvider = organizationProvider; this.keyProvider = keyProvider; + this.dataLogger = dataLogger; } @Override @@ -44,21 +45,24 @@ public void afterPropertiesSet() throws Exception Objects.requireNonNull(organizationProvider, "organizationProvider"); Objects.requireNonNull(keyProvider, "keyProvider"); + Objects.requireNonNull(dataLogger, "dataLogger"); } @Override protected void doExecute(DelegateExecution execution) { - byte[] bundleEncrypted = (byte[]) execution.getVariable(BPMN_EXECUTION_VARIABLE_DATA_SET_ENCRYPTED); + byte[] bundleEncrypted = (byte[]) execution + .getVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET_ENCRYPTED); String localOrganizationIdentifier = organizationProvider.getLocalIdentifierValue(); String sendingOrganizationIdentifier = getSendingOrganizationIdentifier(); Bundle bundleDecrypted = decryptBundle(keyProvider.getPrivateKey(), bundleEncrypted, sendingOrganizationIdentifier, localOrganizationIdentifier); - LoggingHelper.logDebugBundle("Decrypted Bundle", bundleDecrypted); + dataLogger.logResource("Decrypted Transfer Bundle", bundleDecrypted); - execution.setVariable(BPMN_EXECUTION_VARIABLE_DATA_SET, FhirResourceValues.create(bundleDecrypted)); + execution.setVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET, + FhirResourceValues.create(bundleDecrypted)); } private String getSendingOrganizationIdentifier() diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/DeleteData.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/DeleteData.java similarity index 65% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/DeleteData.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/DeleteData.java index adaf03b..c504bb3 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/DeleteData.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/DeleteData.java @@ -1,7 +1,4 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.service; - -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET_REFERENCE; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_PROJECT_IDENTIFIER; +package de.medizininformatik_initiative.process.projectathon.data_transfer.service; import org.camunda.bpm.engine.delegate.DelegateExecution; import org.highmed.dsf.bpe.delegate.AbstractServiceDelegate; @@ -14,6 +11,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import de.medizininformatik_initiative.process.projectathon.data_transfer.ConstantsDataTransfer; + public class DeleteData extends AbstractServiceDelegate { private static final Logger logger = LoggerFactory.getLogger(DeleteData.class); @@ -27,15 +26,16 @@ public DeleteData(FhirWebserviceClientProvider clientProvider, TaskHelper taskHe @Override protected void doExecute(DelegateExecution execution) { - String projectIdentifier = (String) execution.getVariable(BPMN_EXECUTION_VARIABLE_PROJECT_IDENTIFIER); - IdType binaryId = new IdType((String) execution.getVariable(BPMN_EXECUTION_VARIABLE_DATA_SET_REFERENCE)); + String projectIdentifier = (String) execution + .getVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_PROJECT_IDENTIFIER); + IdType binaryId = new IdType( + (String) execution.getVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET_REFERENCE)); + deletePermanently(binaryId); logger.info( - "Permanently deleting encrypted Binary with id='{}' provided for project-identifier='{}' " + "Permanently deleted encrypted Binary with id='{}' provided for project-identifier='{}' " + "referenced in Task with id='{}'...", binaryId.getValue(), projectIdentifier, getLeadingTaskFromExecutionVariables().getId()); - - deletePermanently(binaryId); } private void deletePermanently(IdType binaryId) diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/DownloadData.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/DownloadData.java similarity index 78% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/DownloadData.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/DownloadData.java index db3ef78..98df07b 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/DownloadData.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/DownloadData.java @@ -1,17 +1,14 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.service; +package de.medizininformatik_initiative.process.projectathon.data_transfer.service; import static java.util.stream.Collectors.toList; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET_ENCRYPTED; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_DATA_SET_REFERENCE; - import java.io.InputStream; import java.util.List; import javax.ws.rs.core.MediaType; import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.camunda.bpm.engine.variable.Variables; import org.highmed.dsf.bpe.delegate.AbstractServiceDelegate; import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; @@ -23,6 +20,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import de.medizininformatik_initiative.process.projectathon.data_transfer.ConstantsDataTransfer; + public class DownloadData extends AbstractServiceDelegate { private static final Logger logger = LoggerFactory.getLogger(DownloadData.class); @@ -42,14 +41,15 @@ protected void doExecute(DelegateExecution execution) throws Exception logger.info("Downloading Binary with id='{}'...", dataSetReference.getValue()); byte[] bundleEncrypted = readDataSet(dataSetReference); - execution.setVariable(BPMN_EXECUTION_VARIABLE_DATA_SET_ENCRYPTED, bundleEncrypted); + execution.setVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET_ENCRYPTED, + Variables.byteArrayValue(bundleEncrypted)); } private IdType getDataSetReference(Task task) { List<String> dataSetReferences = getTaskHelper() - .getInputParameterReferenceValues(task, CODESYSTEM_MII_DATA_TRANSFER, - CODESYSTEM_MII_DATA_TRANSFER_VALUE_DATA_SET_REFERENCE) + .getInputParameterReferenceValues(task, ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER, + ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_DATA_SET_REFERENCE) .filter(Reference::hasReference).map(Reference::getReference).collect(toList()); if (dataSetReferences.size() < 1) diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/EncryptData.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/EncryptData.java similarity index 82% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/EncryptData.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/EncryptData.java index 97ce0a5..31cd17b 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/EncryptData.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/EncryptData.java @@ -1,14 +1,9 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.service; +package de.medizininformatik_initiative.process.projectathon.data_transfer.service; import static java.util.stream.Collectors.toList; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_COORDINATING_SITE_IDENTIFIER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET_ENCRYPTED; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_CRYPTOGRAPHY; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_CRYPTOGRAPHY_VALUE_PUBLIC_KEY; -import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_ORGANIZATION_TYPE; -import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_ORGANIZATION_TYPE_VALUE_COS; +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_ORGANIZATION_ROLE; +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_ORGANIZATION_ROLE_VALUE_COS; import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER_MEDICAL_INFORMATICS_INITIATIVE_CONSORTIUM; import java.nio.charset.StandardCharsets; @@ -22,6 +17,7 @@ import org.apache.commons.codec.binary.Hex; import org.apache.commons.codec.digest.DigestUtils; import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.camunda.bpm.engine.variable.Variables; import org.highmed.dsf.bpe.delegate.AbstractServiceDelegate; import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; @@ -37,8 +33,9 @@ import org.springframework.beans.factory.InitializingBean; import ca.uhn.fhir.context.FhirContext; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.crypto.KeyProvider; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.crypto.RsaAesGcmUtil; +import de.medizininformatik_initiative.process.projectathon.data_transfer.ConstantsDataTransfer; +import de.medizininformatik_initiative.process.projectathon.data_transfer.crypto.KeyProvider; +import de.medizininformatik_initiative.process.projectathon.data_transfer.crypto.RsaAesGcmUtil; public class EncryptData extends AbstractServiceDelegate implements InitializingBean { @@ -70,23 +67,24 @@ public void afterPropertiesSet() throws Exception protected void doExecute(DelegateExecution execution) { String coordinatingSiteIdentifier = (String) execution - .getVariable(BPMN_EXECUTION_VARIABLE_COORDINATING_SITE_IDENTIFIER); + .getVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_COORDINATING_SITE_IDENTIFIER); String localOrganizationIdentifier = organizationProvider.getLocalIdentifierValue(); - Bundle toEncrypt = (Bundle) execution.getVariable(BPMN_EXECUTION_VARIABLE_DATA_SET); + Bundle toEncrypt = (Bundle) execution.getVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET); PublicKey publicKey = readPublicKey(coordinatingSiteIdentifier); byte[] encrypted = encrypt(publicKey, toEncrypt, localOrganizationIdentifier, coordinatingSiteIdentifier); - execution.setVariable(BPMN_EXECUTION_VARIABLE_DATA_SET_ENCRYPTED, encrypted); + execution.setVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET_ENCRYPTED, + Variables.byteArrayValue(encrypted)); } private PublicKey readPublicKey(String coordinatingSiteIdentifier) { String url = getEndpointUrl(coordinatingSiteIdentifier); Bundle searchBundle = getFhirWebserviceClientProvider().getWebserviceClient(url).search(Bundle.class, - Map.of("identifier", Collections.singletonList( - CODESYSTEM_MII_CRYPTOGRAPHY + "|" + CODESYSTEM_MII_CRYPTOGRAPHY_VALUE_PUBLIC_KEY))); + Map.of("identifier", Collections.singletonList(ConstantsDataTransfer.CODESYSTEM_MII_CRYPTOGRAPHY + "|" + + ConstantsDataTransfer.CODESYSTEM_MII_CRYPTOGRAPHY_VALUE_PUBLIC_KEY))); if (searchBundle.getTotal() != 1 && searchBundle.getEntryFirstRep().getResource() instanceof Bundle) throw new IllegalStateException("Could not find PublicKey Bundle of organization with identifier='" @@ -111,7 +109,7 @@ private String getEndpointUrl(String identifier) { return endpointProvider.getFirstConsortiumEndpointAdress( NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER_MEDICAL_INFORMATICS_INITIATIVE_CONSORTIUM, - CODESYSTEM_HIGHMED_ORGANIZATION_TYPE, CODESYSTEM_HIGHMED_ORGANIZATION_TYPE_VALUE_COS, identifier).get(); + CODESYSTEM_HIGHMED_ORGANIZATION_ROLE, CODESYSTEM_HIGHMED_ORGANIZATION_ROLE_VALUE_COS, identifier).get(); } private DocumentReference getDocumentReference(Bundle bundle) diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/InsertData.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/InsertData.java similarity index 69% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/InsertData.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/InsertData.java index fb4e531..92358ec 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/InsertData.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/InsertData.java @@ -1,11 +1,7 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.service; +package de.medizininformatik_initiative.process.projectathon.data_transfer.service; import static java.util.stream.Collectors.toList; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_DOCUMENT_REFERENCE_LOCATION; - import java.util.List; import java.util.Objects; @@ -15,14 +11,15 @@ import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; import org.highmed.dsf.fhir.task.TaskHelper; import org.hl7.fhir.r4.model.Bundle; -import org.hl7.fhir.r4.model.CanonicalType; import org.hl7.fhir.r4.model.IdType; +import org.hl7.fhir.r4.model.Reference; import org.hl7.fhir.r4.model.ResourceType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import ca.uhn.fhir.context.FhirContext; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.client.KdsClientFactory; +import de.medizininformatik_initiative.process.projectathon.data_transfer.ConstantsDataTransfer; +import de.medizininformatik_initiative.processes.kds.client.KdsClientFactory; public class InsertData extends AbstractServiceDelegate { @@ -52,9 +49,9 @@ public void afterPropertiesSet() throws Exception @Override protected void doExecute(DelegateExecution execution) { - Bundle bundle = (Bundle) execution.getVariable(BPMN_EXECUTION_VARIABLE_DATA_SET); + Bundle bundle = (Bundle) execution.getVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET); - Bundle stored = kdsClientFactory.getKdsClient().getFhirClient().storeBundle(bundle); + Bundle stored = kdsClientFactory.getKdsClient().executeTransactionBundle(bundle); List<IdType> idsOfCreatedResources = stored.getEntry().stream().filter(Bundle.BundleEntryComponent::hasResponse) .map(Bundle.BundleEntryComponent::getResponse).map(Bundle.BundleEntryResponseComponent::getLocation) @@ -82,8 +79,9 @@ private void toLogMessage(IdType idType) private void addOutputToLeadingTask(IdType id) { - getLeadingTaskFromExecutionVariables().addOutput().setValue(new CanonicalType(id.getValue())).getType() - .addCoding().setSystem(CODESYSTEM_MII_DATA_TRANSFER) - .setCode(CODESYSTEM_MII_DATA_TRANSFER_VALUE_DOCUMENT_REFERENCE_LOCATION); + getLeadingTaskFromExecutionVariables().addOutput() + .setValue(new Reference(id.getValue()).setType(id.getResourceType())).getType().addCoding() + .setSystem(ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER) + .setCode(ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_DOCUMENT_REFERENCE_LOCATION); } } diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/ReadData.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/ReadData.java similarity index 62% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/ReadData.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/ReadData.java index 2b406fa..52dc4d7 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/ReadData.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/ReadData.java @@ -1,21 +1,13 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.service; +package de.medizininformatik_initiative.process.projectathon.data_transfer.service; import static java.util.stream.Collectors.toList; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_BINARY; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_COORDINATING_SITE_IDENTIFIER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DOCUMENT_REFERENCE; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_PROJECT_IDENTIFIER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_COORDINATING_SITE_IDENTIFIER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_PROJECT_IDENTIFIER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.NAMINGSYSTEM_MII_PROJECT_IDENTIFIER; - import java.util.List; import java.util.Objects; import java.util.stream.Stream; import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.camunda.bpm.engine.variable.Variables; import org.highmed.dsf.bpe.delegate.AbstractServiceDelegate; import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; @@ -33,8 +25,8 @@ import org.slf4j.LoggerFactory; import ca.uhn.fhir.context.FhirContext; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.client.KdsClientFactory; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.util.LoggingHelper; +import de.medizininformatik_initiative.process.projectathon.data_transfer.ConstantsDataTransfer; +import de.medizininformatik_initiative.processes.kds.client.KdsClientFactory; public class ReadData extends AbstractServiceDelegate { @@ -69,26 +61,27 @@ protected void doExecute(DelegateExecution execution) String coordinatingSiteIdentifier = getCoordinatingSiteIdentifier(task); DocumentReference documentReference = readDocumentReference(projectIdentifier, task.getId()); - LoggingHelper.logDebugResource("Read DocumentReference", documentReference); - Binary binary = readBinary(documentReference, task.getId()); - LoggingHelper.logDebugBinary("Read Binary", binary); - execution.setVariable(BPMN_EXECUTION_VARIABLE_PROJECT_IDENTIFIER, projectIdentifier); - execution.setVariable(BPMN_EXECUTION_VARIABLE_COORDINATING_SITE_IDENTIFIER, coordinatingSiteIdentifier); - execution.setVariable(BPMN_EXECUTION_VARIABLE_DOCUMENT_REFERENCE, FhirResourceValues.create(documentReference)); - execution.setVariable(BPMN_EXECUTION_VARIABLE_BINARY, FhirResourceValues.create(binary)); + execution.setVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_PROJECT_IDENTIFIER, + Variables.stringValue(projectIdentifier)); + execution.setVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_COORDINATING_SITE_IDENTIFIER, + Variables.stringValue(coordinatingSiteIdentifier)); + execution.setVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DOCUMENT_REFERENCE, + FhirResourceValues.create(documentReference)); + execution.setVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_BINARY, FhirResourceValues.create(binary)); } private String getProjectIdentifier(Task task) { List<String> identifiers = task.getInput().stream() .filter(i -> i.getType().getCoding().stream() - .anyMatch(c -> CODESYSTEM_MII_DATA_TRANSFER.equals(c.getSystem()) - && CODESYSTEM_MII_DATA_TRANSFER_VALUE_PROJECT_IDENTIFIER.equals(c.getCode()))) + .anyMatch(c -> ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER.equals(c.getSystem()) + && ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_PROJECT_IDENTIFIER + .equals(c.getCode()))) .filter(i -> i.getValue() instanceof Identifier).map(i -> (Identifier) i.getValue()) - .filter(i -> NAMINGSYSTEM_MII_PROJECT_IDENTIFIER.equals(i.getSystem())).map(Identifier::getValue) - .collect(toList()); + .filter(i -> ConstantsDataTransfer.NAMINGSYSTEM_MII_PROJECT_IDENTIFIER.equals(i.getSystem())) + .map(Identifier::getValue).collect(toList()); if (identifiers.size() < 1) throw new IllegalArgumentException("No project identifier present in task with id='" + task.getId() + "'"); @@ -103,8 +96,8 @@ private String getProjectIdentifier(Task task) private String getCoordinatingSiteIdentifier(Task task) { return getTaskHelper() - .getFirstInputParameterReferenceValue(task, CODESYSTEM_MII_DATA_TRANSFER, - CODESYSTEM_MII_DATA_TRANSFER_VALUE_COORDINATING_SITE_IDENTIFIER) + .getFirstInputParameterReferenceValue(task, ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER, + ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_COORDINATING_SITE_IDENTIFIER) .orElseThrow(() -> new IllegalArgumentException( "No coordinating site identifier present in task, this should have been caught by resource validation")) .getIdentifier().getValue(); @@ -112,10 +105,10 @@ private String getCoordinatingSiteIdentifier(Task task) private DocumentReference readDocumentReference(String projectIdentifier, String taskId) { - List<DocumentReference> documentReferences = kdsClientFactory.getKdsClient().getFhirClient() - .searchDocumentReferences(NAMINGSYSTEM_MII_PROJECT_IDENTIFIER, projectIdentifier).getEntry().stream() - .map(Bundle.BundleEntryComponent::getResource).filter(r -> r instanceof DocumentReference) - .map(r -> ((DocumentReference) r)).collect(toList()); + List<DocumentReference> documentReferences = kdsClientFactory.getKdsClient() + .searchDocumentReferences(ConstantsDataTransfer.NAMINGSYSTEM_MII_PROJECT_IDENTIFIER, projectIdentifier) + .getEntry().stream().map(Bundle.BundleEntryComponent::getResource) + .filter(r -> r instanceof DocumentReference).map(r -> ((DocumentReference) r)).collect(toList()); if (documentReferences.size() < 1) throw new IllegalArgumentException("Could not find any DocumentReference for project-identifier='" @@ -149,10 +142,6 @@ private Binary readBinary(DocumentReference documentReference, String taskId) if (!validBinaryUrl(urls.get(0))) { - logger.warn( - "Attachment URL {} in DocumentReference with id='{}' belonging to task with id='{}', not a valid Binary reference," - + " should be a relative Binary reference or an absolute Binary reference to KDS FHIR server at {}", - urls.get(0), documentReference.getId(), taskId, kdsClientFactory.getKdsClient().getFhirBaseUrl()); throw new IllegalArgumentException( "Attachment URL " + urls.get(0) + " in DocumentReference with id='" + documentReference.getId() + "' belonging to task with id='" + taskId + "' not a valid Binary reference"); @@ -175,6 +164,6 @@ private boolean validBinaryUrl(String url) private Binary readBinary(String url) { - return kdsClientFactory.getKdsClient().getFhirClient().readBinary(url); + return kdsClientFactory.getKdsClient().readBinary(url); } } diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/StoreData.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/StoreData.java similarity index 65% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/StoreData.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/StoreData.java index 99624ac..fa890a8 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/StoreData.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/StoreData.java @@ -1,12 +1,9 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.service; +package de.medizininformatik_initiative.process.projectathon.data_transfer.service; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_COORDINATING_SITE_IDENTIFIER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET_ENCRYPTED; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET_REFERENCE; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_PROJECT_IDENTIFIER; import static org.highmed.dsf.bpe.ConstantsBase.BPMN_EXECUTION_VARIABLE_TARGET; -import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_ORGANIZATION_TYPE; -import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_ORGANIZATION_TYPE_VALUE_COS; +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_ORGANIZATION_ROLE; +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_ORGANIZATION_ROLE_VALUE_COS; +import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ENDPOINT_IDENTIFIER; import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER; import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER_MEDICAL_INFORMATICS_INITIATIVE_CONSORTIUM; @@ -15,6 +12,7 @@ import javax.ws.rs.core.MediaType; import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.camunda.bpm.engine.variable.Variables; import org.highmed.dsf.bpe.delegate.AbstractServiceDelegate; import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; @@ -23,26 +21,31 @@ import org.highmed.dsf.fhir.variables.Target; import org.highmed.dsf.fhir.variables.TargetValues; import org.hl7.fhir.r4.model.Binary; +import org.hl7.fhir.r4.model.Endpoint; import org.hl7.fhir.r4.model.IdType; +import org.hl7.fhir.r4.model.Identifier; import org.hl7.fhir.r4.model.Reference; import org.hl7.fhir.r4.model.ResourceType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.util.LoggingHelper; +import de.medizininformatik_initiative.process.projectathon.data_transfer.ConstantsDataTransfer; +import de.medizininformatik_initiative.processes.kds.client.logging.DataLogger; public class StoreData extends AbstractServiceDelegate { private static final Logger logger = LoggerFactory.getLogger(StoreData.class); private final EndpointProvider endpointProvider; + private final DataLogger dataLogger; public StoreData(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, - ReadAccessHelper readAccessHelper, EndpointProvider endpointProvider) + ReadAccessHelper readAccessHelper, EndpointProvider endpointProvider, DataLogger dataLogger) { super(clientProvider, taskHelper, readAccessHelper); this.endpointProvider = endpointProvider; + this.dataLogger = dataLogger; } @Override @@ -51,15 +54,18 @@ public void afterPropertiesSet() throws Exception super.afterPropertiesSet(); Objects.requireNonNull(endpointProvider, "endpointProvider"); + Objects.requireNonNull(dataLogger, "dataLogger"); } @Override protected void doExecute(DelegateExecution execution) { - byte[] bundleEncrypted = (byte[]) execution.getVariable(BPMN_EXECUTION_VARIABLE_DATA_SET_ENCRYPTED); + byte[] bundleEncrypted = (byte[]) execution + .getVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET_ENCRYPTED); String coordinatingSiteIdentifier = (String) execution - .getVariable(BPMN_EXECUTION_VARIABLE_COORDINATING_SITE_IDENTIFIER); - String projectIdentifier = (String) execution.getVariable(BPMN_EXECUTION_VARIABLE_PROJECT_IDENTIFIER); + .getVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_COORDINATING_SITE_IDENTIFIER); + String projectIdentifier = (String) execution + .getVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_PROJECT_IDENTIFIER); Binary binary = createBinary(bundleEncrypted, coordinatingSiteIdentifier); String binaryId = storeBinary(binary); @@ -69,7 +75,8 @@ protected void doExecute(DelegateExecution execution) Target target = createTarget(coordinatingSiteIdentifier); - execution.setVariable(BPMN_EXECUTION_VARIABLE_DATA_SET_REFERENCE, binaryId); + execution.setVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET_REFERENCE, + Variables.stringValue(binaryId)); execution.setVariable(BPMN_EXECUTION_VARIABLE_TARGET, TargetValues.create(target)); } @@ -81,7 +88,7 @@ private Binary createBinary(byte[] content, String coordinatingSiteIdentifier) Binary binary = new Binary().setContentType(MediaType.APPLICATION_OCTET_STREAM) .setSecurityContext(securityContext).setData(content); - LoggingHelper.logDebugBinary("Created Binary", binary); + dataLogger.logResource("Encrypted Binary", binary); return binary; } @@ -100,14 +107,22 @@ private IdType createBinaryResource(Binary binary) private Target createTarget(String coordinatingSiteIdentifier) { - String endpointUrl = getEndpointUrl(coordinatingSiteIdentifier); - return Target.createUniDirectionalTarget(coordinatingSiteIdentifier, endpointUrl); + Endpoint endpoint = getEndpoint(coordinatingSiteIdentifier); + return Target.createUniDirectionalTarget(coordinatingSiteIdentifier, getEndpointIdentifierValue(endpoint), + endpoint.getAddress()); } - private String getEndpointUrl(String identifier) + private Endpoint getEndpoint(String identifier) { - return endpointProvider.getFirstConsortiumEndpointAdress( + return endpointProvider.getFirstConsortiumEndpoint( NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER_MEDICAL_INFORMATICS_INITIATIVE_CONSORTIUM, - CODESYSTEM_HIGHMED_ORGANIZATION_TYPE, CODESYSTEM_HIGHMED_ORGANIZATION_TYPE_VALUE_COS, identifier).get(); + CODESYSTEM_HIGHMED_ORGANIZATION_ROLE, CODESYSTEM_HIGHMED_ORGANIZATION_ROLE_VALUE_COS, identifier).get(); + } + + private String getEndpointIdentifierValue(Endpoint endpoint) + { + return endpoint.getIdentifier().stream() + .filter(i -> NAMINGSYSTEM_HIGHMED_ENDPOINT_IDENTIFIER.equals(i.getSystem())).findFirst() + .map(Identifier::getValue).get(); } } diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/ValidateDataCos.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/ValidateDataCos.java similarity index 78% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/ValidateDataCos.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/ValidateDataCos.java index 91edf38..5d75c68 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/ValidateDataCos.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/ValidateDataCos.java @@ -1,12 +1,11 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.service; +package de.medizininformatik_initiative.process.projectathon.data_transfer.service; import static java.util.stream.Collectors.toList; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.NAMINGSYSTEM_MII_PROJECT_IDENTIFIER; import static org.hl7.fhir.r4.model.Bundle.BundleType.TRANSACTION; import java.util.List; +import java.util.Objects; import org.camunda.bpm.engine.delegate.DelegateExecution; import org.highmed.dsf.bpe.delegate.AbstractServiceDelegate; @@ -20,20 +19,32 @@ import org.hl7.fhir.r4.model.Reference; import org.springframework.beans.factory.InitializingBean; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.util.MimeTypeHelper; +import de.medizininformatik_initiative.process.projectathon.data_transfer.ConstantsDataTransfer; +import de.medizininformatik_initiative.process.projectathon.data_transfer.util.MimeTypeHelper; public class ValidateDataCos extends AbstractServiceDelegate implements InitializingBean { + private final MimeTypeHelper mimeTypeHelper; + public ValidateDataCos(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, - ReadAccessHelper readAccessHelper) + ReadAccessHelper readAccessHelper, MimeTypeHelper mimeTypeHelper) { super(clientProvider, taskHelper, readAccessHelper); + + this.mimeTypeHelper = mimeTypeHelper; + } + + @Override + public void afterPropertiesSet() throws Exception + { + super.afterPropertiesSet(); + Objects.requireNonNull(mimeTypeHelper, "mimeTypeHelper"); } @Override protected void doExecute(DelegateExecution execution) { - Bundle bundle = (Bundle) execution.getVariable(BPMN_EXECUTION_VARIABLE_DATA_SET); + Bundle bundle = (Bundle) execution.getVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_DATA_SET); Bundle.BundleType type = bundle.getType(); if (!TRANSACTION.equals(type)) @@ -70,7 +81,7 @@ protected void doExecute(DelegateExecution execution) long countMi = documentReferences.stream().filter(DocumentReference::hasMasterIdentifier) .map(DocumentReference::getMasterIdentifier) - .filter(mi -> NAMINGSYSTEM_MII_PROJECT_IDENTIFIER.equals(mi.getSystem())).count(); + .filter(mi -> ConstantsDataTransfer.NAMINGSYSTEM_MII_PROJECT_IDENTIFIER.equals(mi.getSystem())).count(); if (countMi != 1) { throw new RuntimeException("DocumentReference contains < 1 or > 1 of projectIdentifiers (" + countMi + ")"); @@ -87,6 +98,6 @@ protected void doExecute(DelegateExecution execution) byte[] dataB = binaries.get(0).getData(); String mimeTypeB = binaries.get(0).getContentType(); - MimeTypeHelper.validate(dataB, mimeTypeB); + mimeTypeHelper.validate(dataB, mimeTypeB); } } diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/ValidateDataDic.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/ValidateDataDic.java similarity index 66% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/ValidateDataDic.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/ValidateDataDic.java index eab4184..e1ce51c 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/service/ValidateDataDic.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/service/ValidateDataDic.java @@ -1,6 +1,4 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.service; - -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_BINARY; +package de.medizininformatik_initiative.process.projectathon.data_transfer.service; import java.util.Objects; @@ -13,18 +11,21 @@ import org.hl7.fhir.r4.model.Binary; import org.springframework.beans.factory.InitializingBean; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.util.MimeTypeHelper; +import de.medizininformatik_initiative.process.projectathon.data_transfer.ConstantsDataTransfer; +import de.medizininformatik_initiative.process.projectathon.data_transfer.util.MimeTypeHelper; public class ValidateDataDic extends AbstractServiceDelegate implements InitializingBean { private final OrganizationProvider organizationProvider; + private final MimeTypeHelper mimeTypeHelper; public ValidateDataDic(FhirWebserviceClientProvider clientProvider, TaskHelper taskHelper, - ReadAccessHelper readAccessHelper, OrganizationProvider organizationProvider) + ReadAccessHelper readAccessHelper, OrganizationProvider organizationProvider, MimeTypeHelper mimeTypeHelper) { super(clientProvider, taskHelper, readAccessHelper); this.organizationProvider = organizationProvider; + this.mimeTypeHelper = mimeTypeHelper; } @Override @@ -33,16 +34,17 @@ public void afterPropertiesSet() throws Exception super.afterPropertiesSet(); Objects.requireNonNull(organizationProvider, "organizationProvider"); + Objects.requireNonNull(mimeTypeHelper, "mimeTypeHelper"); } @Override protected void doExecute(DelegateExecution execution) { - Binary binary = (Binary) execution.getVariable(BPMN_EXECUTION_VARIABLE_BINARY); + Binary binary = (Binary) execution.getVariable(ConstantsDataTransfer.BPMN_EXECUTION_VARIABLE_BINARY); String mimeTypeBinary = binary.getContentType(); byte[] dataBinary = binary.getData(); - MimeTypeHelper.validate(dataBinary, mimeTypeBinary); + mimeTypeHelper.validate(dataBinary, mimeTypeBinary); } } diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/spring/config/TransferDataConfig.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/spring/config/TransferDataConfig.java new file mode 100644 index 0000000..6b245df --- /dev/null +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/spring/config/TransferDataConfig.java @@ -0,0 +1,157 @@ +package de.medizininformatik_initiative.process.projectathon.data_transfer.spring.config; + +import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; +import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; +import org.highmed.dsf.fhir.organization.EndpointProvider; +import org.highmed.dsf.fhir.organization.OrganizationProvider; +import org.highmed.dsf.fhir.task.TaskHelper; +import org.highmed.dsf.tools.generator.ProcessDocumentation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; + +import ca.uhn.fhir.context.FhirContext; +import de.medizininformatik_initiative.process.projectathon.data_transfer.crypto.KeyProvider; +import de.medizininformatik_initiative.process.projectathon.data_transfer.crypto.KeyProviderImpl; +import de.medizininformatik_initiative.process.projectathon.data_transfer.message.StartReceiveProcess; +import de.medizininformatik_initiative.process.projectathon.data_transfer.service.CreateBundle; +import de.medizininformatik_initiative.process.projectathon.data_transfer.service.DecryptData; +import de.medizininformatik_initiative.process.projectathon.data_transfer.service.DeleteData; +import de.medizininformatik_initiative.process.projectathon.data_transfer.service.DownloadData; +import de.medizininformatik_initiative.process.projectathon.data_transfer.service.EncryptData; +import de.medizininformatik_initiative.process.projectathon.data_transfer.service.InsertData; +import de.medizininformatik_initiative.process.projectathon.data_transfer.service.ReadData; +import de.medizininformatik_initiative.process.projectathon.data_transfer.service.StoreData; +import de.medizininformatik_initiative.process.projectathon.data_transfer.service.ValidateDataCos; +import de.medizininformatik_initiative.process.projectathon.data_transfer.service.ValidateDataDic; +import de.medizininformatik_initiative.process.projectathon.data_transfer.util.MimeTypeHelper; +import de.medizininformatik_initiative.processes.kds.client.spring.config.PropertiesConfig; + +@Configuration +@ComponentScan(basePackages = "de.medizininformatik_initiative") +public class TransferDataConfig +{ + @Autowired + private FhirWebserviceClientProvider fhirClientProvider; + + @Autowired + private TaskHelper taskHelper; + + @Autowired + private ReadAccessHelper readAccessHelper; + + @Autowired + private OrganizationProvider organizationProvider; + + @Autowired + private EndpointProvider endpointProvider; + + @Autowired + private FhirContext fhirContext; + + @Autowired + private PropertiesConfig kdsFhirClientConfig; + + @ProcessDocumentation(required = true, processNames = { + "medizininformatik-initiativede_dataReceive" }, description = "Location of the COS private-key as 4096 Bit RSA PEM encoded, not encrypted file", recommendation = "Use docker secret file to configure", example = "/run/secrets/cos_private_key.pem") + @Value("${de.medizininformatik.initiative.cos.private.key:#{null}}") + private String cosPrivateKeyFile; + + @ProcessDocumentation(required = true, processNames = { + "medizininformatik-initiativede_dataReceive" }, description = "Location of the COS public-key as 4096 Bit RSA PEM encoded file", recommendation = "Use docker secret file to configure", example = "/run/secrets/cos_public_key.pem") + @Value("${de.medizininformatik.initiative.cos.public.key:#{null}}") + private String cosPublicKeyFile; + + @Bean + public MimeTypeHelper mimeTypeHelper() + { + return new MimeTypeHelper(); + } + + // projectathonDataSend + + @Bean + public ReadData readData() + { + return new ReadData(fhirClientProvider, taskHelper, readAccessHelper, fhirContext, + kdsFhirClientConfig.kdsClientFactory()); + } + + @Bean + public ValidateDataDic validateDataDic() + { + return new ValidateDataDic(fhirClientProvider, taskHelper, readAccessHelper, organizationProvider, + mimeTypeHelper()); + } + + @Bean + public CreateBundle createBundle() + { + return new CreateBundle(fhirClientProvider, taskHelper, readAccessHelper, organizationProvider, + kdsFhirClientConfig.dataLogger()); + } + + @Bean + public EncryptData encryptData() + { + return new EncryptData(fhirClientProvider, taskHelper, readAccessHelper, organizationProvider, + endpointProvider); + } + + @Bean + public StoreData storeData() + { + return new StoreData(fhirClientProvider, taskHelper, readAccessHelper, endpointProvider, + kdsFhirClientConfig.dataLogger()); + } + + @Bean + public StartReceiveProcess startReceiveProcess() + { + return new StartReceiveProcess(fhirClientProvider, taskHelper, readAccessHelper, organizationProvider, + fhirContext); + } + + @Bean + public DeleteData deleteData() + { + return new DeleteData(fhirClientProvider, taskHelper, readAccessHelper); + } + + // projectathonDataReceive + + @Bean + public DownloadData downloadData() + { + return new DownloadData(fhirClientProvider, taskHelper, readAccessHelper); + } + + @Bean + public KeyProvider keyProvider() + { + return KeyProviderImpl.fromFiles(cosPrivateKeyFile, cosPublicKeyFile, fhirClientProvider, organizationProvider, + readAccessHelper, kdsFhirClientConfig.dataLogger()); + } + + @Bean + public DecryptData decryptData() + { + return new DecryptData(fhirClientProvider, taskHelper, readAccessHelper, organizationProvider, keyProvider(), + kdsFhirClientConfig.dataLogger()); + } + + @Bean + public ValidateDataCos validateDataCos() + { + return new ValidateDataCos(fhirClientProvider, taskHelper, readAccessHelper, mimeTypeHelper()); + } + + @Bean + public InsertData insertData() + { + return new InsertData(fhirClientProvider, taskHelper, readAccessHelper, fhirContext, + kdsFhirClientConfig.kdsClientFactory()); + } +} diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/util/MimeTypeHelper.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/util/MimeTypeHelper.java similarity index 93% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/util/MimeTypeHelper.java rename to mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/util/MimeTypeHelper.java index 432568f..7495eb6 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/util/MimeTypeHelper.java +++ b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/process/projectathon/data_transfer/util/MimeTypeHelper.java @@ -1,4 +1,4 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.util; +package de.medizininformatik_initiative.process.projectathon.data_transfer.util; import org.apache.tika.config.TikaConfig; import org.apache.tika.io.TikaInputStream; @@ -23,7 +23,7 @@ public class MimeTypeHelper * @throws RuntimeException * if the detected and the declared base mime-type do not match */ - public static void validate(byte[] data, String declared) + public void validate(byte[] data, String declared) { MediaType declaredMimeType = MediaType.parse(declared); MediaType detectedMimeType = MediaType.EMPTY; diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/KdsClient.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/KdsClient.java deleted file mode 100644 index cba3193..0000000 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/KdsClient.java +++ /dev/null @@ -1,20 +0,0 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.client; - -import ca.uhn.fhir.context.FhirContext; -import ca.uhn.fhir.rest.client.api.IGenericClient; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.client.fhir.KdsFhirClient; - -public interface KdsClient -{ - FhirContext getFhirContext(); - - void testConnection(); - - KdsFhirClient getFhirClient(); - - IGenericClient getGenericFhirClient(); - - String getLocalIdentifierValue(); - - String getFhirBaseUrl(); -} diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/KdsClientStub.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/KdsClientStub.java deleted file mode 100644 index 9408c2a..0000000 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/KdsClientStub.java +++ /dev/null @@ -1,61 +0,0 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.client; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import ca.uhn.fhir.context.FhirContext; -import ca.uhn.fhir.rest.client.api.IGenericClient; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.client.fhir.KdsFhirClient; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.client.fhir.KdsFhirClientStub; - -public class KdsClientStub implements KdsClient -{ - private static final Logger logger = LoggerFactory.getLogger(KdsClientStub.class); - - private final FhirContext fhirContext; - private final String localIdentifierValue; - private final String kdsServerBase; - - KdsClientStub(FhirContext fhirContext, String localIdentifierValue) - { - this.fhirContext = fhirContext; - this.localIdentifierValue = localIdentifierValue; - this.kdsServerBase = "http://foo.bar/fhir"; - } - - @Override - public void testConnection() - { - logger.warn("Stub implementation, no connection test performed"); - } - - @Override - public KdsFhirClient getFhirClient() - { - return new KdsFhirClientStub(this); - } - - @Override - public FhirContext getFhirContext() - { - return fhirContext; - } - - @Override - public IGenericClient getGenericFhirClient() - { - throw new UnsupportedOperationException("not implemented"); - } - - @Override - public String getLocalIdentifierValue() - { - return localIdentifierValue; - } - - @Override - public String getFhirBaseUrl() - { - return kdsServerBase; - } -} diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/fhir/KdsFhirClient.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/fhir/KdsFhirClient.java deleted file mode 100644 index a679885..0000000 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/fhir/KdsFhirClient.java +++ /dev/null @@ -1,13 +0,0 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.client.fhir; - -import org.hl7.fhir.r4.model.Binary; -import org.hl7.fhir.r4.model.Bundle; - -public interface KdsFhirClient -{ - Bundle searchDocumentReferences(String system, String code); - - Binary readBinary(String url); - - Bundle storeBundle(Bundle toStore); -} diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/fhir/KdsFhirClientImpl.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/fhir/KdsFhirClientImpl.java deleted file mode 100644 index 0dd29a4..0000000 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/fhir/KdsFhirClientImpl.java +++ /dev/null @@ -1,42 +0,0 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.client.fhir; - -import static ca.uhn.fhir.rest.api.Constants.HEADER_PREFER; - -import org.hl7.fhir.r4.model.Binary; -import org.hl7.fhir.r4.model.Bundle; -import org.hl7.fhir.r4.model.DocumentReference; -import org.hl7.fhir.r4.model.IdType; - -import de.medizininformatik_initiative.processes.projectathon.data_transfer.client.KdsClient; - -public class KdsFhirClientImpl implements KdsFhirClient -{ - private KdsClient kdsClient; - - public KdsFhirClientImpl(KdsClient kdsClient) - { - this.kdsClient = kdsClient; - } - - @Override - public Bundle searchDocumentReferences(String system, String code) - { - return kdsClient.getGenericFhirClient().search().forResource(DocumentReference.class) - .where(DocumentReference.IDENTIFIER.exactly().systemAndIdentifier(system, code)) - .returnBundle(Bundle.class).execute(); - } - - @Override - public Binary readBinary(String url) - { - return kdsClient.getGenericFhirClient().read().resource(Binary.class).withId(new IdType(url).getIdPart()) - .execute(); - } - - @Override - public Bundle storeBundle(Bundle toStore) - { - return kdsClient.getGenericFhirClient().transaction().withBundle(toStore) - .withAdditionalHeader(HEADER_PREFER, "handling=strict").execute(); - } -} diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/spring/config/TransferDataConfig.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/spring/config/TransferDataConfig.java deleted file mode 100644 index b9cf338..0000000 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/spring/config/TransferDataConfig.java +++ /dev/null @@ -1,248 +0,0 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.spring.config; - -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; - -import org.highmed.dsf.fhir.authorization.read.ReadAccessHelper; -import org.highmed.dsf.fhir.client.FhirWebserviceClientProvider; -import org.highmed.dsf.fhir.organization.EndpointProvider; -import org.highmed.dsf.fhir.organization.OrganizationProvider; -import org.highmed.dsf.fhir.task.TaskHelper; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -import ca.uhn.fhir.context.FhirContext; -import de.medizininformatik_initiative.processes.documentation.generator.Documentation; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.client.KdsClientFactory; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.client.fhir.KdsFhirClient; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.crypto.KeyProvider; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.crypto.KeyProviderImpl; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.message.StartReceiveProcess; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.service.CreateBundle; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.service.DecryptData; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.service.DeleteData; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.service.DownloadData; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.service.EncryptData; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.service.InsertData; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.service.ReadData; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.service.StoreData; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.service.ValidateDataCos; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.service.ValidateDataDic; - -@Configuration -public class TransferDataConfig -{ - @Autowired - private FhirWebserviceClientProvider fhirClientProvider; - - @Autowired - private TaskHelper taskHelper; - - @Autowired - private ReadAccessHelper readAccessHelper; - - @Autowired - private OrganizationProvider organizationProvider; - - @Autowired - private EndpointProvider endpointProvider; - - @Autowired - private FhirContext fhirContext; - - @Documentation(required = true, description = "The base address of the KDS FHIR server to read/store FHIR resources", recommendation = "None", example = "http://foo.bar/fhir") - @Value("${de.medizininformatik.initiative.kds.fhir.server.base.url:#{null}}") - private String fhirStoreBaseUrl; - - @Documentation(description = "Client implementation used to connect to the KDS FHIR server in order to read/store FHIR resources", recommendation = "Use default value", example = "None") - @Value("${de.medizininformatik.initiative.kds.fhir.server.client:de.medizininformatik_initiative.processes.projectathon.data_transfer.client.fhir.KdsFhirClientImpl}") - private String fhirStoreClientClass; - - @Documentation(description = "PEM encoded file with one or more trusted root certificate to validate the KDS FHIR server certificate when connecting via https", recommendation = "Use docker secret file to configure", example = "/run/secrets/hospital_ca.pem") - @Value("${de.medizininformatik.initiative.kds.fhir.server.trust.certificates:#{null}}") - private String fhirStoreTrustStore; - - @Documentation(description = "PEM encoded file with client-certificate, if KDS FHIR server requires mutual TLS authentication", recommendation = "Use docker secret file to configure", example = "/run/secrets/kds_server_client_certificate.pem") - @Value("${de.medizininformatik.initiative.kds.fhir.server.certificate:#{null}}") - private String fhirStoreCertificate; - - @Documentation(description = "Private key corresponding to the KDS FHIR server client-certificate as PEM encoded file. Use *DE_MEDIZININFORMATIK_INITIATIVE_KDS_FHIR_SERVER_PRIVATE_KEY_PASSWORD* or *DE_MEDIZININFORMATIK_INITIATIVE_KDS_FHIR_SERVER_PRIVATE_KEY_PASSWORD_FILE* if private key is encrypted", recommendation = "Use docker secret file to configure", example = "/run/secrets/kds_server_private_key.pem") - @Value("${de.medizininformatik.initiative.kds.fhir.server.private.key:#{null}}") - private String fhirStorePrivateKey; - - @Documentation(filePropertySupported = true, description = "Password to decrypt the KDS FHIR server client-certificate encrypted private key", recommendation = "Use docker secret file to configure by using *DE_MEDIZININFORMATIK_INITIATIVE_KDS_FHIR_SERVER_PRIVATE_KEY_PASSWORD_FILE*. **Caution!** Editors like nano will add a `LF` (hex `0A`) character at the end of the last line. Make sure that the password file does not end with the `LF` character. For example by starting nano with `nano -L file.password`. If you want to check that the file does not end with an `LF` (hex `0A`) character, use `xxd file.password` to look at a hexdump.", example = "/run/secrets/kds_server_private_key.pem.password") - @Value("${de.medizininformatik.initiative.kds.fhir.server.private.key.password:#{null}}") - private char[] fhirStorePrivateKeyPassword; - - @Documentation(description = "Basic authentication username, set if the server containing the FHIR KDS data requests authentication using basic auth", recommendation = "None", example = "None") - @Value("${de.medizininformatik.initiative.kds.fhir.server.basicauth.username:#{null}}") - private String fhirStoreUsername; - - @Documentation(filePropertySupported = true, description = "Basic authentication password, set if the server containing the FHIR KDS data requests authentication using basic auth", recommendation = "Use docker secret file to configure by using *DE_MEDIZININFORMATIK_INITIATIVE_KDS_FHIR_SERVER_BASICAUTH_PASSWORD_FILE*. **Caution!** Editors like nano will add a `LF` (hex `0A`) character at the end of the last line. Make sure that the password file does not end with the `LF` character. For example by starting nano with `nano -L file.password`. If you want to check that the file does not end with an `LF` (hex `0A`) character, use `xxd file.password` to look at a hexdump.", example = "/run/secrets/kds_server_basicauth.password") - @Value("${de.medizininformatik.initiative.kds.fhir.server.basicauth.password:#{null}}") - private String fhirStorePassword; - - @Documentation(description = "Bearer token for authentication, set if the server containing the FHIR KDS data requests authentication using a bearer token, cannot be set using docker secrets", recommendation = "None", example = "None") - @Value("${de.medizininformatik.initiative.kds.fhir.server.bearer.token:#{null}}") - private String fhirStoreBearerToken; - - @Documentation(description = "The timeout in milliseconds until a connection is established between the KDS client and the KDS FHIR server", recommendation = "Change default value only if timeout exceptions occur", example = "See default value") - @Value("${de.medizininformatik.initiative.kds.fhir.server.timeout.connect:10000}") - private int fhirStoreConnectTimeout; - - @Documentation(description = "The timeout in milliseconds used when requesting a connection from the connection manager between the KDS client and the KDS FHIR server", recommendation = "Change default value only if timeout exceptions occur", example = "See default value") - @Value("${de.medizininformatik.initiative.kds.fhir.server.timeout.connection.request:10000}") - private int fhirStoreConnectionRequestTimeout; - - @Documentation(description = "Maximum period of inactivity in milliseconds between two consecutive data packets of the KDS client and the KDS FHIR server", recommendation = "Change default value only if timeout exceptions occur", example = "See default value") - @Value("${de.medizininformatik.initiative.kds.fhir.server.timeout.socket:10000}") - private int fhirStoreSocketTimeout; - - @Documentation(description = "The KDS client will log additional debug output", recommendation = "Change default value only if exceptions occur", example = "See default value") - @Value("${de.medizininformatik.initiative.kds.fhir.server.client.verbose:false}") - private boolean fhirStoreHapiClientVerbose; - - @Documentation(description = "Proxy location, set if the server containing the FHIR KDS data can only be reached through a proxy", recommendation = "None", example = "http://proxy.foo:8080") - @Value("${de.medizininformatik.initiative.kds.fhir.server.proxy.url:#{null}}") - private String fhirStoreProxyUrl; - - @Documentation(description = "Proxy username, set if the server containing the FHIR KDS data can only be reached through a proxy which requests authentication", recommendation = "None", example = "None") - @Value("${de.medizininformatik.initiative.kds.fhir.server.proxy.username:#{null}}") - private String fhirStoreProxyUsername; - - @Documentation(filePropertySupported = true, description = "Proxy password, set if the server containing the FHIR KDS data can only be reached through a proxy which requests authentication", recommendation = "Use docker secret file to configure by using *DE_MEDIZININFORMATIK_INITIATIVE_KDS_FHIR_SERVER_PROXY_PASSWORD_FILE*. **Caution!** Editors like nano will add a `LF` (hex `0A`) character at the end of the last line. Make sure that the password file does not end with the `LF` character. For example by starting nano with `nano -L file.password`. If you want to check that the file does not end with an `LF` (hex `0A`) character, use `xxd file.password` to look at a hexdump.", example = "None") - @Value("${de.medizininformatik.initiative.kds.fhir.server.proxy.password:#{null}}") - private String fhirStoreProxyPassword; - - @Documentation(required = true, processNames = { - "medizininformatik-initiativede_dataReceive" }, description = "Location of the COS private-key as 4096 Bit RSA PEM encoded, not encrypted file", recommendation = "Use docker secret file to configure", example = "/run/secrets/cos_private_key.pem") - @Value("${de.medizininformatik.initiative.cos.private.key:#{null}}") - private String cosPrivateKeyFile; - - @Documentation(required = true, processNames = { - "medizininformatik-initiativede_dataReceive" }, description = "Location of the COS public-key as 4096 Bit RSA PEM encoded file", recommendation = "Use docker secret file to configure", example = "/run/secrets/cos_public_key.pem") - @Value("${de.medizininformatik.initiative.cos.public.key:#{null}}") - private String cosPublicKeyFile; - - @Value("${org.highmed.dsf.bpe.fhir.server.organization.identifier.value}") - private String localIdentifierValue; - - @Bean - @SuppressWarnings("unchecked") - public KdsClientFactory kdsClientFactory() - { - Path trustStorePath = checkExists(fhirStoreTrustStore); - Path certificatePath = checkExists(fhirStoreCertificate); - Path privateKeyPath = checkExists(fhirStorePrivateKey); - - try - { - return new KdsClientFactory(trustStorePath, certificatePath, privateKeyPath, fhirStorePrivateKeyPassword, - fhirStoreConnectTimeout, fhirStoreSocketTimeout, fhirStoreConnectionRequestTimeout, - fhirStoreBaseUrl, fhirStoreUsername, fhirStorePassword, fhirStoreBearerToken, fhirStoreProxyUrl, - fhirStoreProxyUsername, fhirStoreProxyPassword, fhirStoreHapiClientVerbose, fhirContext, - (Class<KdsFhirClient>) Class.forName(fhirStoreClientClass), localIdentifierValue); - } - catch (ClassNotFoundException e) - { - throw new RuntimeException(e); - } - } - - private Path checkExists(String file) - { - if (file == null) - return null; - else - { - Path path = Paths.get(file); - - if (!Files.isReadable(path)) - throw new RuntimeException(path.toString() + " not readable"); - - return path; - } - } - - // projectathonDataSend - - @Bean - public ReadData readData() - { - return new ReadData(fhirClientProvider, taskHelper, readAccessHelper, fhirContext, kdsClientFactory()); - } - - @Bean - public ValidateDataDic validateDataDic() - { - return new ValidateDataDic(fhirClientProvider, taskHelper, readAccessHelper, organizationProvider); - } - - @Bean - public CreateBundle createBundle() - { - return new CreateBundle(fhirClientProvider, taskHelper, readAccessHelper, organizationProvider); - } - - @Bean - public EncryptData encryptData() - { - return new EncryptData(fhirClientProvider, taskHelper, readAccessHelper, organizationProvider, - endpointProvider); - } - - @Bean - public StoreData storeData() - { - return new StoreData(fhirClientProvider, taskHelper, readAccessHelper, endpointProvider); - } - - @Bean - public StartReceiveProcess startReceiveProcess() - { - return new StartReceiveProcess(fhirClientProvider, taskHelper, readAccessHelper, organizationProvider, - fhirContext); - } - - @Bean - public DeleteData deleteData() - { - return new DeleteData(fhirClientProvider, taskHelper, readAccessHelper); - } - - // projectathonDataReceive - - @Bean - public DownloadData downloadData() - { - return new DownloadData(fhirClientProvider, taskHelper, readAccessHelper); - } - - @Bean - public KeyProvider keyProvider() - { - return KeyProviderImpl.fromFiles(cosPrivateKeyFile, cosPublicKeyFile, fhirClientProvider, organizationProvider, - readAccessHelper); - } - - @Bean - public DecryptData decryptData() - { - return new DecryptData(fhirClientProvider, taskHelper, readAccessHelper, organizationProvider, keyProvider()); - } - - @Bean - public ValidateDataCos validateDataCos() - { - return new ValidateDataCos(fhirClientProvider, taskHelper, readAccessHelper); - } - - @Bean - public InsertData insertData() - { - return new InsertData(fhirClientProvider, taskHelper, readAccessHelper, fhirContext, kdsClientFactory()); - } -} diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/util/LoggingHelper.java b/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/util/LoggingHelper.java deleted file mode 100644 index 4bcca76..0000000 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/util/LoggingHelper.java +++ /dev/null @@ -1,50 +0,0 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.util; - -import java.nio.charset.StandardCharsets; - -import org.hl7.fhir.r4.model.Binary; -import org.hl7.fhir.r4.model.Bundle; -import org.hl7.fhir.r4.model.Resource; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import ca.uhn.fhir.context.FhirContext; - -public class LoggingHelper -{ - private static final Logger logger = LoggerFactory.getLogger(LoggingHelper.class); - - public static void logDebugBundle(String message, Bundle bundle) - { - Bundle copy = bundle.copy(); - - // replace actual content with content size in bytes to not leak sensitive information - copy.getEntry().stream().filter(Bundle.BundleEntryComponent::hasResource) - .map(Bundle.BundleEntryComponent::getResource).filter(r -> r instanceof Binary).map(r -> (Binary) r) - .forEach(b -> b.setContent(createReplacementContent(b))); - - logDebugResource(message, copy); - } - - public static void logDebugBinary(String message, Binary binary) - { - Binary copy = binary.copy(); - - // replace actual content with content size in bytes to not leak sensitive information - copy.setContent(createReplacementContent(copy)); - - logDebugResource(message, copy); - } - - public static void logDebugResource(String message, Resource resource) - { - logger.debug(message + ": {}", - FhirContext.forR4().newXmlParser().setPrettyPrint(true).encodeResourceToString(resource)); - } - - private static byte[] createReplacementContent(Binary binary) - { - return ("original content (" + binary.getContent().length + " bytes) replaced") - .getBytes(StandardCharsets.UTF_8); - } -} diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/resources/META-INF/services/org.highmed.dsf.bpe.ProcessPluginDefinition b/mii-dsf-process-projectathon-data-transfer/src/main/resources/META-INF/services/org.highmed.dsf.bpe.ProcessPluginDefinition index b52f16e..c3ce429 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/resources/META-INF/services/org.highmed.dsf.bpe.ProcessPluginDefinition +++ b/mii-dsf-process-projectathon-data-transfer/src/main/resources/META-INF/services/org.highmed.dsf.bpe.ProcessPluginDefinition @@ -1 +1 @@ -de.medizininformatik_initiative.processes.projectathon.data_transfer.DataTransferProcessPluginDefinition \ No newline at end of file +de.medizininformatik_initiative.process.projectathon.data_transfer.DataTransferProcessPluginDefinition \ No newline at end of file diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/resources/bpe/receive.bpmn b/mii-dsf-process-projectathon-data-transfer/src/main/resources/bpe/receive.bpmn index a89793b..80ad982 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/resources/bpe/receive.bpmn +++ b/mii-dsf-process-projectathon-data-transfer/src/main/resources/bpe/receive.bpmn @@ -1,17 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_18azqkl" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="4.12.0"> - <bpmn:process id="medizininformatik-initiativede_dataReceive" isExecutable="true" camunda:versionTag="0.1.0"> +<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_18azqkl" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="5.0.0"> + <bpmn:process id="medizininformatik-initiativede_dataReceive" isExecutable="true" camunda:versionTag="#{version}"> <bpmn:startEvent id="DataReceiveMessageStartEvent" name="start data receive process"> <bpmn:outgoing>Flow_1gyqorb</bpmn:outgoing> <bpmn:messageEventDefinition id="MessageEventDefinition_1qwi1k6" messageRef="Message_157qpi8" /> </bpmn:startEvent> <bpmn:sequenceFlow id="Flow_1gyqorb" sourceRef="DataReceiveMessageStartEvent" targetRef="DownloadDataFromDic" /> - <bpmn:serviceTask id="DownloadDataFromDic" name="download data" camunda:class="de.medizininformatik_initiative.processes.projectathon.data_transfer.service.DownloadData"> + <bpmn:serviceTask id="DownloadDataFromDic" name="download data" camunda:class="de.medizininformatik_initiative.process.projectathon.data_transfer.service.DownloadData"> <bpmn:incoming>Flow_1gyqorb</bpmn:incoming> <bpmn:outgoing>Flow_064nbas</bpmn:outgoing> </bpmn:serviceTask> <bpmn:sequenceFlow id="Flow_064nbas" sourceRef="DownloadDataFromDic" targetRef="DecryptData" /> - <bpmn:serviceTask id="DecryptData" name="decrypt data" camunda:class="de.medizininformatik_initiative.processes.projectathon.data_transfer.service.DecryptData"> + <bpmn:serviceTask id="DecryptData" name="decrypt data" camunda:class="de.medizininformatik_initiative.process.projectathon.data_transfer.service.DecryptData"> <bpmn:incoming>Flow_064nbas</bpmn:incoming> <bpmn:outgoing>Flow_1c3t0x1</bpmn:outgoing> </bpmn:serviceTask> @@ -19,12 +19,12 @@ <bpmn:incoming>Flow_1w6vljw</bpmn:incoming> </bpmn:endEvent> <bpmn:sequenceFlow id="Flow_1w6vljw" sourceRef="insertData" targetRef="DataReceiveEndEvent" /> - <bpmn:serviceTask id="insertData" name="insert data" camunda:class="de.medizininformatik_initiative.processes.projectathon.data_transfer.service.InsertData"> + <bpmn:serviceTask id="insertData" name="insert data" camunda:class="de.medizininformatik_initiative.process.projectathon.data_transfer.service.InsertData"> <bpmn:incoming>Flow_0j6v09z</bpmn:incoming> <bpmn:outgoing>Flow_1w6vljw</bpmn:outgoing> </bpmn:serviceTask> <bpmn:sequenceFlow id="Flow_1c3t0x1" sourceRef="DecryptData" targetRef="validateData" /> - <bpmn:serviceTask id="validateData" name="validate data" camunda:class="de.medizininformatik_initiative.processes.projectathon.data_transfer.service.ValidateDataCos"> + <bpmn:serviceTask id="validateData" name="validate data" camunda:class="de.medizininformatik_initiative.process.projectathon.data_transfer.service.ValidateDataCos"> <bpmn:incoming>Flow_1c3t0x1</bpmn:incoming> <bpmn:outgoing>Flow_0j6v09z</bpmn:outgoing> </bpmn:serviceTask> diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/resources/bpe/send.bpmn b/mii-dsf-process-projectathon-data-transfer/src/main/resources/bpe/send.bpmn index 7484c77..b765144 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/resources/bpe/send.bpmn +++ b/mii-dsf-process-projectathon-data-transfer/src/main/resources/bpe/send.bpmn @@ -1,26 +1,26 @@ <?xml version="1.0" encoding="UTF-8"?> -<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_008keuw" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="4.11.1"> - <bpmn:process id="medizininformatik-initiativede_dataSend" isExecutable="true" camunda:versionTag="0.1.0"> +<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_008keuw" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="5.0.0"> + <bpmn:process id="medizininformatik-initiativede_dataSend" isExecutable="true" camunda:versionTag="#{version}"> <bpmn:startEvent id="DataSendMessageStartEvent" name="start data send process"> <bpmn:outgoing>Flow_0kkjyst</bpmn:outgoing> <bpmn:messageEventDefinition id="MessageEventDefinition_07sumgd" messageRef="Message_0mcjkpi" /> </bpmn:startEvent> - <bpmn:serviceTask id="ReadData" name="read data" camunda:class="de.medizininformatik_initiative.processes.projectathon.data_transfer.service.ReadData"> + <bpmn:serviceTask id="ReadData" name="read data" camunda:class="de.medizininformatik_initiative.process.projectathon.data_transfer.service.ReadData"> <bpmn:incoming>Flow_0kkjyst</bpmn:incoming> <bpmn:outgoing>Flow_0yamo5r</bpmn:outgoing> </bpmn:serviceTask> <bpmn:sequenceFlow id="Flow_0yamo5r" sourceRef="ReadData" targetRef="ValidateData" /> <bpmn:sequenceFlow id="Flow_0zrvqk8" sourceRef="ValidateData" targetRef="CreateBundle" /> <bpmn:sequenceFlow id="Flow_109e2pt" sourceRef="StoreDataForManagementSite" targetRef="startDataReceiveProcess" /> - <bpmn:serviceTask id="ValidateData" name="validate data" camunda:class="de.medizininformatik_initiative.processes.projectathon.data_transfer.service.ValidateDataDic"> + <bpmn:serviceTask id="ValidateData" name="validate data" camunda:class="de.medizininformatik_initiative.process.projectathon.data_transfer.service.ValidateDataDic"> <bpmn:incoming>Flow_0yamo5r</bpmn:incoming> <bpmn:outgoing>Flow_0zrvqk8</bpmn:outgoing> </bpmn:serviceTask> - <bpmn:serviceTask id="EncryptData" name="encrypt data" camunda:class="de.medizininformatik_initiative.processes.projectathon.data_transfer.service.EncryptData"> + <bpmn:serviceTask id="EncryptData" name="encrypt data" camunda:class="de.medizininformatik_initiative.process.projectathon.data_transfer.service.EncryptData"> <bpmn:incoming>Flow_05qlnk4</bpmn:incoming> <bpmn:outgoing>Flow_15vmy2h</bpmn:outgoing> </bpmn:serviceTask> - <bpmn:serviceTask id="StoreDataForManagementSite" name="store data for management site" camunda:class="de.medizininformatik_initiative.processes.projectathon.data_transfer.service.StoreData"> + <bpmn:serviceTask id="StoreDataForManagementSite" name="store data for management site" camunda:class="de.medizininformatik_initiative.process.projectathon.data_transfer.service.StoreData"> <bpmn:incoming>Flow_15vmy2h</bpmn:incoming> <bpmn:outgoing>Flow_109e2pt</bpmn:outgoing> </bpmn:serviceTask> @@ -39,31 +39,31 @@ <bpmn:intermediateThrowEvent id="startDataReceiveProcess" name="start data receive process"> <bpmn:extensionElements> <camunda:inputOutput> - <camunda:inputParameter name="profile">http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-receive|0.1.0</camunda:inputParameter> - <camunda:inputParameter name="instantiatesUri">http://medizininformatik-initiative.de/bpe/Process/dataReceive/0.1.0</camunda:inputParameter> + <camunda:inputParameter name="profile">http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-receive|#{version}</camunda:inputParameter> + <camunda:inputParameter name="instantiatesUri">http://medizininformatik-initiative.de/bpe/Process/dataReceive/#{version}</camunda:inputParameter> <camunda:inputParameter name="messageName">startDataReceiveMii</camunda:inputParameter> </camunda:inputOutput> </bpmn:extensionElements> <bpmn:incoming>Flow_109e2pt</bpmn:incoming> <bpmn:outgoing>Flow_1yhho1t</bpmn:outgoing> - <bpmn:messageEventDefinition id="MessageEventDefinition_00o7ojd" messageRef="Message_0j7x2tc" camunda:class="de.medizininformatik_initiative.processes.projectathon.data_transfer.message.StartReceiveProcess" /> + <bpmn:messageEventDefinition id="MessageEventDefinition_00o7ojd" messageRef="Message_0j7x2tc" camunda:class="de.medizininformatik_initiative.process.projectathon.data_transfer.message.StartReceiveProcess" /> </bpmn:intermediateThrowEvent> <bpmn:endEvent id="DataSendEndEvent" name="end data send process"> <bpmn:extensionElements> <camunda:inputOutput> - <camunda:inputParameter name="instantiatesUri">http://medizininformatik-initiative.de/bpe/Process/dataReceive/0.1.0</camunda:inputParameter> + <camunda:inputParameter name="instantiatesUri">http://medizininformatik-initiative.de/bpe/Process/dataReceive/#{version}</camunda:inputParameter> <camunda:inputParameter name="messageName">startDataReceiveMii</camunda:inputParameter> - <camunda:inputParameter name="profile">http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-receive|0.1.0</camunda:inputParameter> + <camunda:inputParameter name="profile">http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-receive|#{version}</camunda:inputParameter> </camunda:inputOutput> </bpmn:extensionElements> <bpmn:incoming>Flow_0phc02z</bpmn:incoming> </bpmn:endEvent> - <bpmn:serviceTask id="deleteData" name="delete data" camunda:class="de.medizininformatik_initiative.processes.projectathon.data_transfer.service.DeleteData"> + <bpmn:serviceTask id="deleteData" name="delete data" camunda:class="de.medizininformatik_initiative.process.projectathon.data_transfer.service.DeleteData"> <bpmn:incoming>Flow_1pzxejf</bpmn:incoming> <bpmn:outgoing>Flow_0phc02z</bpmn:outgoing> </bpmn:serviceTask> <bpmn:sequenceFlow id="Flow_05qlnk4" sourceRef="CreateBundle" targetRef="EncryptData" /> - <bpmn:serviceTask id="CreateBundle" name="create bundle" camunda:class="de.medizininformatik_initiative.processes.projectathon.data_transfer.service.CreateBundle"> + <bpmn:serviceTask id="CreateBundle" name="create bundle" camunda:class="de.medizininformatik_initiative.process.projectathon.data_transfer.service.CreateBundle"> <bpmn:incoming>Flow_0zrvqk8</bpmn:incoming> <bpmn:outgoing>Flow_05qlnk4</bpmn:outgoing> </bpmn:serviceTask> @@ -72,6 +72,10 @@ <bpmn:message id="Message_0j7x2tc" name="startDataReceiveMii" /> <bpmndi:BPMNDiagram id="BPMNDiagram_1"> <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="medizininformatik-initiativede_dataSend"> + <bpmndi:BPMNEdge id="Flow_05qlnk4_di" bpmnElement="Flow_05qlnk4"> + <di:waypoint x="710" y="120" /> + <di:waypoint x="770" y="120" /> + </bpmndi:BPMNEdge> <bpmndi:BPMNEdge id="Flow_1pzxejf_di" bpmnElement="Flow_1pzxejf"> <di:waypoint x="1238" y="120" /> <di:waypoint x="1290" y="120" /> @@ -104,10 +108,6 @@ <di:waypoint x="390" y="120" /> <di:waypoint x="450" y="120" /> </bpmndi:BPMNEdge> - <bpmndi:BPMNEdge id="Flow_05qlnk4_di" bpmnElement="Flow_05qlnk4"> - <di:waypoint x="710" y="120" /> - <di:waypoint x="770" y="120" /> - </bpmndi:BPMNEdge> <bpmndi:BPMNShape id="Event_0kggab9_di" bpmnElement="DataSendMessageStartEvent"> <dc:Bounds x="172" y="102" width="36" height="36" /> <bpmndi:BPMNLabel> diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/ActivityDefinition/mii-projectathon-data-receive.xml b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/ActivityDefinition/mii-projectathon-data-receive.xml index 85eacc5..214d4df 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/ActivityDefinition/mii-projectathon-data-receive.xml +++ b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/ActivityDefinition/mii-projectathon-data-receive.xml @@ -12,7 +12,7 @@ </extension> <extension url="task-profile"> <valueCanonical - value="http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-receive|${version}" /> + value="http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-receive|#{version}" /> </extension> <extension url="requester"> <valueCoding> @@ -25,7 +25,7 @@ </extension> <extension url="role"> <valueCoding> - <system value="http://highmed.org/fhir/CodeSystem/organization-type" /> + <system value="http://highmed.org/fhir/CodeSystem/organization-role" /> <code value="MeDIC" /> </valueCoding> </extension> @@ -45,7 +45,7 @@ </extension> <extension url="role"> <valueCoding> - <system value="http://highmed.org/fhir/CodeSystem/organization-type" /> + <system value="http://highmed.org/fhir/CodeSystem/organization-role" /> <code value="MeDIC" /> </valueCoding> </extension> @@ -65,7 +65,7 @@ </extension> <extension url="role"> <valueCoding> - <system value="http://highmed.org/fhir/CodeSystem/organization-type" /> + <system value="http://highmed.org/fhir/CodeSystem/organization-role" /> <code value="COS" /> </valueCoding> </extension> @@ -78,14 +78,15 @@ <url value="http://medizininformatik-initiative.de/bpe/Process/dataReceive" /> <!-- version managed by bpe --> - <version value="${version}" /> + <version value="#{version}" /> <name value="dataReceive" /> <title value="Data Receive Process" /> <subtitle value="Coordinating Site Data Receive Process" /> <!-- status managed by bpe --> <status value="unknown" /> <experimental value="false" /> - <date value="2022-04-04" /> + <!-- date managed by bpe --> + <date value="#{date}" /> <publisher value="Medizininformatik-Initiative" /> <contact> <name value="Medizininformatik-Initiative" /> diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/ActivityDefinition/mii-projectathon-data-send.xml b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/ActivityDefinition/mii-projectathon-data-send.xml index bf576a6..119e2d9 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/ActivityDefinition/mii-projectathon-data-send.xml +++ b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/ActivityDefinition/mii-projectathon-data-send.xml @@ -12,7 +12,7 @@ </extension> <extension url="task-profile"> <valueCanonical - value="http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-send|${version}" /> + value="http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-send|#{version}" /> </extension> <extension url="requester"> <valueCoding> @@ -25,7 +25,7 @@ </extension> <extension url="role"> <valueCoding> - <system value="http://highmed.org/fhir/CodeSystem/organization-type" /> + <system value="http://highmed.org/fhir/CodeSystem/organization-role" /> <code value="MeDIC" /> </valueCoding> </extension> @@ -45,7 +45,7 @@ </extension> <extension url="role"> <valueCoding> - <system value="http://highmed.org/fhir/CodeSystem/organization-type" /> + <system value="http://highmed.org/fhir/CodeSystem/organization-role" /> <code value="MeDIC" /> </valueCoding> </extension> @@ -58,14 +58,15 @@ <url value="http://medizininformatik-initiative.de/bpe/Process/dataSend" /> <!-- version managed by bpe --> - <version value="${version}" /> + <version value="#{version}" /> <name value="dataSend" /> <title value="Data Send Process" /> <subtitle value="Data Send to Coordinating Site Process" /> <!-- status managed by bpe --> <status value="unknown" /> <experimental value="false" /> - <date value="2022-04-04" /> + <!-- date managed by bpe --> + <date value="#{date}" /> <publisher value="Medizininformatik-Initiative" /> <contact> <name value="Medizininformatik-Initiative" /> diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/CodeSystem/mii-cryptography.xml b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/CodeSystem/mii-cryptography.xml index cb78a76..a77f4a0 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/CodeSystem/mii-cryptography.xml +++ b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/CodeSystem/mii-cryptography.xml @@ -7,13 +7,14 @@ </meta> <url value="http://medizininformatik-initiative.de/fhir/CodeSystem/cryptography" /> <!-- version managed by bpe --> - <version value="${version}" /> + <version value="#{version}" /> <name value="MiiCryptography" /> <title value="MII Cryptography" /> <!-- status managed by bpe --> <status value="unknown" /> <experimental value="false" /> - <date value="2022-04-04" /> + <!-- date managed by bpe --> + <date value="#{date}" /> <publisher value="Medizininformatik-Initiative" /> <description value="CodeSystem with standard values for cryptography in MII processes" /> <caseSensitive value="true" /> diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/CodeSystem/mii-data-transfer.xml b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/CodeSystem/mii-data-transfer.xml index f689247..4768500 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/CodeSystem/mii-data-transfer.xml +++ b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/CodeSystem/mii-data-transfer.xml @@ -7,13 +7,14 @@ </meta> <url value="http://medizininformatik-initiative.de/fhir/CodeSystem/data-transfer" /> <!-- version managed by bpe --> - <version value="${version}" /> + <version value="#{version}" /> <name value="MiiDataTransfer" /> <title value="MII Data Transfer" /> <!-- status managed by bpe --> <status value="unknown" /> <experimental value="false" /> - <date value="2022-04-04" /> + <!-- date managed by bpe --> + <date value="#{date}" /> <publisher value="Medizininformatik-Initiative" /> <description value="CodeSystem with standard values for the MII data-transfer processes" /> <caseSensitive value="true" /> diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/NamingSystem/mii-project-identifier.xml b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/NamingSystem/mii-project-identifier.xml index 24929aa..bf03188 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/NamingSystem/mii-project-identifier.xml +++ b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/NamingSystem/mii-project-identifier.xml @@ -9,7 +9,8 @@ <!-- status managed by bpe --> <status value="unknown" /> <kind value="identifier"/> - <date value="2022-04-04" /> + <!-- date managed by bpe --> + <date value="#{date}" /> <publisher value="Medizininformatik-Initiative" /> <responsible value="Medizininformatik-Initiative"/> <description value="MII project identifier"/> diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/StructureDefinition/mii-projectathon-task-start-data-receive.xml b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/StructureDefinition/mii-projectathon-task-start-data-receive.xml index 676eb5c..a9636d6 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/StructureDefinition/mii-projectathon-task-start-data-receive.xml +++ b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/StructureDefinition/mii-projectathon-task-start-data-receive.xml @@ -1,129 +1,140 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> - <meta> - <tag> - <system value="http://highmed.org/fhir/CodeSystem/read-access-tag" /> - <code value="ALL" /> - </tag> - </meta> - <url value="http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-receive" /> - <!-- version managed by bpe --> - <version value="${version}" /> - <name value="TaskStartDataReceive" /> - <!-- status managed by bpe --> - <status value="unknown" /> - <experimental value="false" /> - <date value="2022-04-04" /> - <fhirVersion value="4.0.1" /> - <kind value="resource" /> - <abstract value="false" /> - <type value="Task" /> - <baseDefinition value="http://highmed.org/fhir/StructureDefinition/task-base" /> - <derivation value="constraint" /> - <differential> - <element id="Task.instantiatesUri"> - <path value="Task.instantiatesUri" /> - <fixedUri value="http://medizininformatik-initiative.de/bpe/Process/dataReceive/${version}" /> - </element> - <element id="Task.input"> - <path value="Task.input" /> - <min value="3" /> - <max value="3" /> - </element> - <element id="Task.input:message-name"> - <path value="Task.input" /> - <sliceName value="message-name" /> - </element> - <element id="Task.input:message-name.value[x]"> - <path value="Task.input.value[x]" /> - <fixedString value="startDataReceiveMii" /> - </element> - <element id="Task.input:business-key"> - <path value="Task.input" /> - <sliceName value="business-key" /> - <min value="1" /> - </element> - <element id="Task.input:correlation-key"> - <path value="Task.input" /> - <sliceName value="correlation-key" /> - <max value="0" /> - </element> - <element id="Task.input:data-set-reference"> - <path value="Task.input" /> - <sliceName value="data-set-reference" /> - <min value="1" /> - <max value="1" /> - </element> - <element id="Task.input:data-set-reference.type"> - <path value="Task.input.type" /> - <binding> - <strength value="required" /> - <valueSet value="http://medizininformatik-initiative.de/fhir/ValueSet/data-transfer" /> - </binding> - </element> - <element id="Task.input:data-set-reference.type.coding"> - <path value="Task.input.type.coding" /> - <min value="1" /> - <max value="1" /> - </element> - <element id="Task.input:data-set-reference.type.coding.system"> - <path value="Task.input.type.coding.system" /> - <min value="1" /> - <fixedUri value="http://medizininformatik-initiative.de/fhir/CodeSystem/data-transfer" /> - </element> - <element id="Task.input:data-set-reference.type.coding.code"> - <path value="Task.input.type.coding.code" /> - <min value="1" /> - <fixedCode value="data-set-reference" /> - </element> - <element id="Task.input:data-set-reference.value[x]"> - <path value="Task.input.value[x]" /> - <type> - <code value="Reference" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Binary" /> - </type> - </element> - <element id="Task.input:data-set-reference.value[x].reference"> - <path value="Task.input.value[x].reference" /> - <min value="1" /> - </element> - <element id="Task.input:data-set-reference.value[x].identifier"> - <path value="Task.input.value[x].identifier" /> - <max value="0" /> - </element> - <element id="Task.output:document-reference-location"> - <path value="Task.output" /> - <sliceName value="document-reference-location" /> - </element> - <element id="Task.output:document-reference-location.type"> - <path value="Task.output.type" /> - <binding> - <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> - <valueString value="TaskOutputParameterType" /> - </extension> - <strength value="required" /> - <valueSet value="http://medizininformatik-initiative.de/fhir/ValueSet/data-transfer" /> - </binding> - </element> - <element id="Task.output:document-reference-location.type.coding"> - <path value="Task.output.type.coding" /> - <min value="1" /> - <max value="1" /> - </element> - <element id="Task.output:document-reference-location.type.coding.system"> - <path value="Task.output.type.coding.system" /> - <min value="1" /> - <fixedUri value="http://medizininformatik-initiative.de/fhir/CodeSystem/data-transfer" /> - </element> - <element id="Task.output:document-reference-location.type.coding.code"> - <path value="Task.output.type.coding.code" /> - <min value="1" /> - <fixedCode value="document-reference-location" /> - </element> - <element id="Task.output:document-reference-location.value[x]"> - <path value="Task.output.value[x]" /> - <type> - <code value="canonical" /> - </type> - </element> - </differential> + <meta> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag"/> + <code value="ALL"/> + </tag> + </meta> + <url value="http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-receive"/> + <!-- version managed by bpe --> + <version value="#{version}"/> + <name value="TaskStartDataReceive"/> + <!-- status managed by bpe --> + <status value="unknown"/> + <experimental value="false"/> + <!-- date managed by bpe --> + <date value="#{date}"/> + <fhirVersion value="4.0.1"/> + <kind value="resource"/> + <abstract value="false"/> + <type value="Task"/> + <baseDefinition value="http://highmed.org/fhir/StructureDefinition/task-base"/> + <derivation value="constraint"/> + <differential> + <element id="Task.instantiatesUri"> + <path value="Task.instantiatesUri"/> + <fixedUri value="http://medizininformatik-initiative.de/bpe/Process/dataReceive/#{version}"/> + </element> + <element id="Task.input"> + <path value="Task.input"/> + <min value="3"/> + <max value="3"/> + </element> + <element id="Task.input:message-name"> + <path value="Task.input"/> + <sliceName value="message-name"/> + </element> + <element id="Task.input:message-name.value[x]"> + <path value="Task.input.value[x]"/> + <fixedString value="startDataReceiveMii"/> + </element> + <element id="Task.input:business-key"> + <path value="Task.input"/> + <sliceName value="business-key"/> + <min value="1"/> + </element> + <element id="Task.input:correlation-key"> + <path value="Task.input"/> + <sliceName value="correlation-key"/> + <max value="0"/> + </element> + <element id="Task.input:data-set-reference"> + <path value="Task.input"/> + <sliceName value="data-set-reference"/> + <min value="1"/> + <max value="1"/> + </element> + <element id="Task.input:data-set-reference.type"> + <path value="Task.input.type"/> + <binding> + <strength value="required"/> + <valueSet value="http://medizininformatik-initiative.de/fhir/ValueSet/data-transfer"/> + </binding> + </element> + <element id="Task.input:data-set-reference.type.coding"> + <path value="Task.input.type.coding"/> + <min value="1"/> + <max value="1"/> + </element> + <element id="Task.input:data-set-reference.type.coding.system"> + <path value="Task.input.type.coding.system"/> + <min value="1"/> + <fixedUri value="http://medizininformatik-initiative.de/fhir/CodeSystem/data-transfer"/> + </element> + <element id="Task.input:data-set-reference.type.coding.code"> + <path value="Task.input.type.coding.code"/> + <min value="1"/> + <fixedCode value="data-set-reference"/> + </element> + <element id="Task.input:data-set-reference.value[x]"> + <path value="Task.input.value[x]"/> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Binary"/> + </type> + </element> + <element id="Task.input:data-set-reference.value[x].reference"> + <path value="Task.input.value[x].reference"/> + <min value="1"/> + </element> + <element id="Task.input:data-set-reference.value[x].identifier"> + <path value="Task.input.value[x].identifier"/> + <max value="0"/> + </element> + <element id="Task.output:document-reference-location"> + <path value="Task.output"/> + <sliceName value="document-reference-location"/> + <min value="0"/> + </element> + <element id="Task.output:document-reference-location.type"> + <path value="Task.output.type"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="TaskOutputParameterType"/> + </extension> + <strength value="required"/> + <valueSet value="http://medizininformatik-initiative.de/fhir/ValueSet/data-transfer"/> + </binding> + </element> + <element id="Task.output:document-reference-location.type.coding"> + <path value="Task.output.type.coding"/> + <min value="1"/> + <max value="1"/> + </element> + <element id="Task.output:document-reference-location.type.coding.system"> + <path value="Task.output.type.coding.system"/> + <min value="1"/> + <fixedUri value="http://medizininformatik-initiative.de/fhir/CodeSystem/data-transfer"/> + </element> + <element id="Task.output:document-reference-location.type.coding.code"> + <path value="Task.output.type.coding.code"/> + <min value="1"/> + <fixedCode value="document-reference-location"/> + </element> + <element id="Task.output:document-reference-location.value[x]"> + <path value="Task.output.value[x]"/> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/DocumentReference"/> + </type> + </element> + <element id="Task.output:document-reference-location.value[x].reference"> + <path value="Task.output.value[x].reference"/> + <min value="1"/> + </element> + <element id="Task.output:document-reference-location.value[x].identifier"> + <path value="Task.output.value[x].identifier"/> + <max value="0"/> + </element> + </differential> </StructureDefinition> \ No newline at end of file diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/StructureDefinition/mii-projectathon-task-start-data-send.xml b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/StructureDefinition/mii-projectathon-task-start-data-send.xml index a64e561..38cc158 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/StructureDefinition/mii-projectathon-task-start-data-send.xml +++ b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/StructureDefinition/mii-projectathon-task-start-data-send.xml @@ -7,12 +7,13 @@ </meta> <url value="http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-send" /> <!-- version managed by bpe --> - <version value="${version}" /> + <version value="#{version}" /> <name value="TaskStartDataSend" /> <!-- status managed by bpe --> <status value="unknown" /> <experimental value="false" /> - <date value="2022-04-04" /> + <!-- date managed by bpe --> + <date value="#{date}" /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> @@ -22,7 +23,7 @@ <differential> <element id="Task.instantiatesUri"> <path value="Task.instantiatesUri" /> - <fixedUri value="http://medizininformatik-initiative.de/bpe/Process/dataSend/${version}" /> + <fixedUri value="http://medizininformatik-initiative.de/bpe/Process/dataSend/#{version}" /> </element> <element id="Task.input"> <path value="Task.input" /> diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/ValueSet/mii-cryptography.xml b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/ValueSet/mii-cryptography.xml index 37e4adb..5aa6fd6 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/ValueSet/mii-cryptography.xml +++ b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/ValueSet/mii-cryptography.xml @@ -7,13 +7,14 @@ </meta> <url value="http://medizininformatik-initiative.de/fhir/ValueSet/cryptography"/> <!-- version managed by bpe --> - <version value="${version}" /> + <version value="#{version}" /> <name value="MiiCryptography" /> <title value="MII Cryptography" /> <!-- status managed by bpe --> <status value="unknown" /> <experimental value="false"/> - <date value="2022-04-04"/> + <!-- date managed by bpe --> + <date value="#{date}"/> <publisher value="Medizininformatik-Initiative" /> <description value="ValueSet with standard values for cryptography in MII processes" /> <immutable value="true"/> diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/ValueSet/mii-data-transfer.xml b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/ValueSet/mii-data-transfer.xml index 695d390..b67cdd2 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/ValueSet/mii-data-transfer.xml +++ b/mii-dsf-process-projectathon-data-transfer/src/main/resources/fhir/ValueSet/mii-data-transfer.xml @@ -7,13 +7,14 @@ </meta> <url value="http://medizininformatik-initiative.de/fhir/ValueSet/data-transfer"/> <!-- version managed by bpe --> - <version value="${version}" /> + <version value="#{version}" /> <name value="MiiDataTransfer" /> <title value="MII Data Transfer" /> <!-- status managed by bpe --> <status value="unknown" /> <experimental value="false"/> - <date value="2022-04-04"/> + <!-- date managed by bpe --> + <date value="#{date}"/> <publisher value="Medizininformatik-Initiative" /> <description value="ValueSet with standard values for the MII data-transfer processes" /> <immutable value="true"/> diff --git a/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/process/projectathon/data_transfer/bpe/DataTransferProcessPluginDefinitionTest.java b/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/process/projectathon/data_transfer/bpe/DataTransferProcessPluginDefinitionTest.java new file mode 100644 index 0000000..bf337c6 --- /dev/null +++ b/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/process/projectathon/data_transfer/bpe/DataTransferProcessPluginDefinitionTest.java @@ -0,0 +1,36 @@ +package de.medizininformatik_initiative.process.projectathon.data_transfer.bpe; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; + +import org.highmed.dsf.bpe.ProcessPluginDefinition; +import org.highmed.dsf.fhir.resources.ResourceProvider; +import org.junit.Test; +import org.springframework.core.env.StandardEnvironment; + +import ca.uhn.fhir.context.FhirContext; +import de.medizininformatik_initiative.process.projectathon.data_transfer.ConstantsDataTransfer; +import de.medizininformatik_initiative.process.projectathon.data_transfer.DataTransferProcessPluginDefinition; + +public class DataTransferProcessPluginDefinitionTest +{ + @Test + public void testResourceLoading() throws Exception + { + ProcessPluginDefinition definition = new DataTransferProcessPluginDefinition(); + ResourceProvider provider = definition.getResourceProvider(FhirContext.forR4(), getClass().getClassLoader(), + new StandardEnvironment()); + assertNotNull(provider); + + var send = provider.getResources( + ConstantsDataTransfer.PROCESS_NAME_FULL_DATA_SEND + "/" + DataTransferProcessPluginDefinition.VERSION, + s -> ResourceProvider.empty()); + assertNotNull(send); + assertEquals(7, send.count()); + + var receive = provider.getResources(ConstantsDataTransfer.PROCESS_NAME_FULL_DATA_RECEIVE + "/" + + DataTransferProcessPluginDefinition.VERSION, s -> ResourceProvider.empty()); + assertNotNull(receive); + assertEquals(7, receive.count()); + } +} diff --git a/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/process/projectathon/data_transfer/bpe/start/DataSendExampleStarter.java b/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/process/projectathon/data_transfer/bpe/start/DataSendExampleStarter.java new file mode 100644 index 0000000..a8eddbf --- /dev/null +++ b/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/process/projectathon/data_transfer/bpe/start/DataSendExampleStarter.java @@ -0,0 +1,64 @@ +package de.medizininformatik_initiative.process.projectathon.data_transfer.bpe.start; + +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN; +import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME; +import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER; + +import java.util.Date; +import java.util.UUID; + +import org.highmed.dsf.bpe.start.ExampleStarter; +import org.hl7.fhir.r4.model.IdType; +import org.hl7.fhir.r4.model.Identifier; +import org.hl7.fhir.r4.model.Reference; +import org.hl7.fhir.r4.model.ResourceType; +import org.hl7.fhir.r4.model.StringType; +import org.hl7.fhir.r4.model.Task; +import org.hl7.fhir.r4.model.Task.TaskIntent; +import org.hl7.fhir.r4.model.Task.TaskStatus; + +import de.medizininformatik_initiative.process.projectathon.data_transfer.ConstantsDataTransfer; + +public class DataSendExampleStarter +{ + public static void main(String[] args) throws Exception + { + Task task = createTask(); + ExampleStarter.forServer(args, "https://dic1/fhir").startWith(task); + } + + private static Task createTask() + { + Task task = new Task(); + task.setIdElement(new IdType("urn:uuid:" + UUID.randomUUID().toString())); + + task.getMeta().addProfile(ConstantsDataTransfer.PROFILE_MII_TASK_START_DATA_SEND_AND_LATEST_VERSION); + task.setInstantiatesUri(ConstantsDataTransfer.PROFILE_MII_TASK_DATA_SEND_PROCESS_URI_AND_LATEST_VERSION); + task.setStatus(TaskStatus.REQUESTED); + task.setIntent(TaskIntent.ORDER); + task.setAuthoredOn(new Date()); + task.getRequester().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("Test_DIC1"); + task.getRestriction().addRecipient().setType(ResourceType.Organization.name()).getIdentifier() + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("Test_DIC1"); + + task.addInput().setValue(new StringType(ConstantsDataTransfer.PROFILE_MII_TASK_START_DATA_SEND_MESSAGE_NAME)) + .getType().addCoding().setSystem(CODESYSTEM_HIGHMED_BPMN) + .setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME); + + task.addInput() + .setValue(new Reference().setIdentifier( + new Identifier().setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("Test_COS")) + .setType(ResourceType.Organization.name())) + .getType().addCoding().setSystem(ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER) + .setCode(ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_COORDINATING_SITE_IDENTIFIER); + + task.addInput() + .setValue(new Identifier().setSystem(ConstantsDataTransfer.NAMINGSYSTEM_MII_PROJECT_IDENTIFIER) + .setValue("Test_PROJECT")) + .getType().addCoding().setSystem(ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER) + .setCode(ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_PROJECT_IDENTIFIER); + + return task; + } +} diff --git a/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/fhir/profile/ActivityDefinitionProfileTest.java b/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/process/projectathon/data_transfer/fhir/profile/ActivityDefinitionProfileTest.java similarity index 59% rename from mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/fhir/profile/ActivityDefinitionProfileTest.java rename to mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/process/projectathon/data_transfer/fhir/profile/ActivityDefinitionProfileTest.java index e2c4a36..3e72f09 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/fhir/profile/ActivityDefinitionProfileTest.java +++ b/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/process/projectathon/data_transfer/fhir/profile/ActivityDefinitionProfileTest.java @@ -1,11 +1,8 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.fhir.profile; +package de.medizininformatik_initiative.process.projectathon.data_transfer.fhir.profile; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.DataTransferProcessPluginDefinition.VERSION; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; -import java.io.InputStream; -import java.nio.file.Files; import java.nio.file.Paths; import java.util.Arrays; @@ -22,13 +19,15 @@ import ca.uhn.fhir.validation.ResultSeverityEnum; import ca.uhn.fhir.validation.ValidationResult; +import de.medizininformatik_initiative.process.projectathon.data_transfer.DataTransferProcessPluginDefinition; public class ActivityDefinitionProfileTest { private static final Logger logger = LoggerFactory.getLogger(ActivityDefinitionProfileTest.class); @ClassRule - public static final ValidationSupportRule validationRule = new ValidationSupportRule(VERSION, + public static final ValidationSupportRule validationRule = new ValidationSupportRule( + DataTransferProcessPluginDefinition.VERSION, DataTransferProcessPluginDefinition.RELEASE_DATE, Arrays.asList("highmed-activity-definition-0.5.0.xml", "highmed-extension-process-authorization-0.5.0.xml", "highmed-extension-process-authorization-consortium-role-0.5.0.xml", "highmed-extension-process-authorization-organization-0.5.0.xml", @@ -50,40 +49,30 @@ public class ActivityDefinitionProfileTest @Test public void testDataSendValid() throws Exception { - try (InputStream in = Files - .newInputStream(Paths.get("src/main/resources/fhir/ActivityDefinition/mii-projectathon-data-send.xml"))) - { - ActivityDefinition ad = validationRule.getFhirContext().newXmlParser() - .parseResource(ActivityDefinition.class, in); + ActivityDefinition ad = validationRule.readActivityDefinition( + Paths.get("src/main/resources/fhir/ActivityDefinition/mii-projectathon-data-send.xml")); - ValidationResult result = resourceValidator.validate(ad); - ValidationSupportRule.logValidationMessages(logger, result); + ValidationResult result = resourceValidator.validate(ad); + ValidationSupportRule.logValidationMessages(logger, result); - assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) - || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); - assertTrue( - processAuthorizationHelper.isValid(ad, taskProfile -> true, orgIdentifier -> true, role -> true)); - } + assertTrue(processAuthorizationHelper.isValid(ad, taskProfile -> true, orgIdentifier -> true, role -> true)); } @Test public void testDataReceiveValid() throws Exception { - try (InputStream in = Files.newInputStream( - Paths.get("src/main/resources/fhir/ActivityDefinition/mii-projectathon-data-receive.xml"))) - { - ActivityDefinition ad = validationRule.getFhirContext().newXmlParser() - .parseResource(ActivityDefinition.class, in); + ActivityDefinition ad = validationRule.readActivityDefinition( + Paths.get("src/main/resources/fhir/ActivityDefinition/mii-projectathon-data-receive.xml")); - ValidationResult result = resourceValidator.validate(ad); - ValidationSupportRule.logValidationMessages(logger, result); + ValidationResult result = resourceValidator.validate(ad); + ValidationSupportRule.logValidationMessages(logger, result); - assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) - || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); + assertEquals(0, result.getMessages().stream().filter(m -> ResultSeverityEnum.ERROR.equals(m.getSeverity()) + || ResultSeverityEnum.FATAL.equals(m.getSeverity())).count()); - assertTrue( - processAuthorizationHelper.isValid(ad, taskProfile -> true, orgIdentifier -> true, role -> true)); - } + assertTrue(processAuthorizationHelper.isValid(ad, taskProfile -> true, orgIdentifier -> true, role -> true)); } } diff --git a/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/fhir/profile/TaskProfileTest.java b/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/process/projectathon/data_transfer/fhir/profile/TaskProfileTest.java similarity index 62% rename from mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/fhir/profile/TaskProfileTest.java rename to mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/process/projectathon/data_transfer/fhir/profile/TaskProfileTest.java index 5f9f263..2bed7e6 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/fhir/profile/TaskProfileTest.java +++ b/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/process/projectathon/data_transfer/fhir/profile/TaskProfileTest.java @@ -1,17 +1,5 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.fhir.profile; - -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_COORDINATING_SITE_IDENTIFIER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_DATA_SET_REFERENCE; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_PROJECT_IDENTIFIER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.NAMINGSYSTEM_MII_PROJECT_IDENTIFIER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.PROFILE_MII_TASK_DATA_RECEIVE_PROCESS_URI_AND_LATEST_VERSION; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.PROFILE_MII_TASK_DATA_SEND_PROCESS_URI_AND_LATEST_VERSION; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.PROFILE_MII_TASK_START_DATA_RECEIVE; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.PROFILE_MII_TASK_START_DATA_RECEIVE_MESSAGE_NAME; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.PROFILE_MII_TASK_START_DATA_SEND; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.PROFILE_MII_TASK_START_DATA_SEND_MESSAGE_NAME; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.DataTransferProcessPluginDefinition.VERSION; +package de.medizininformatik_initiative.process.projectathon.data_transfer.fhir.profile; + import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN; import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY; import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME; @@ -39,13 +27,16 @@ import ca.uhn.fhir.validation.ResultSeverityEnum; import ca.uhn.fhir.validation.ValidationResult; +import de.medizininformatik_initiative.process.projectathon.data_transfer.ConstantsDataTransfer; +import de.medizininformatik_initiative.process.projectathon.data_transfer.DataTransferProcessPluginDefinition; public class TaskProfileTest { private static final Logger logger = LoggerFactory.getLogger(TaskProfileTest.class); @ClassRule - public static final ValidationSupportRule validationRule = new ValidationSupportRule(VERSION, + public static final ValidationSupportRule validationRule = new ValidationSupportRule( + DataTransferProcessPluginDefinition.VERSION, DataTransferProcessPluginDefinition.RELEASE_DATE, Arrays.asList("highmed-task-base-0.5.0.xml", "mii-projectathon-task-start-data-receive.xml", "mii-projectathon-task-start-data-send.xml"), Arrays.asList("highmed-read-access-tag-0.5.0.xml", "highmed-bpmn-message-0.5.0.xml", @@ -93,8 +84,8 @@ public void testTaskStartDataSendValidWithBusinessKey() throws Exception private Task createValidTaskStartDataSend() { Task task = new Task(); - task.getMeta().addProfile(PROFILE_MII_TASK_START_DATA_SEND); - task.setInstantiatesUri(PROFILE_MII_TASK_DATA_SEND_PROCESS_URI_AND_LATEST_VERSION); + task.getMeta().addProfile(ConstantsDataTransfer.PROFILE_MII_TASK_START_DATA_SEND); + task.setInstantiatesUri(ConstantsDataTransfer.PROFILE_MII_TASK_DATA_SEND_PROCESS_URI_AND_LATEST_VERSION); task.setStatus(TaskStatus.REQUESTED); task.setIntent(TaskIntent.ORDER); task.setAuthoredOn(new Date()); @@ -102,20 +93,22 @@ private Task createValidTaskStartDataSend() .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("Test_DIC"); task.getRestriction().addRecipient().setType(ResourceType.Organization.name()).getIdentifier() .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("Test_DIC"); - task.addInput().setValue(new StringType(PROFILE_MII_TASK_START_DATA_SEND_MESSAGE_NAME)).getType().addCoding() - .setSystem(CODESYSTEM_HIGHMED_BPMN).setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME); + task.addInput().setValue(new StringType(ConstantsDataTransfer.PROFILE_MII_TASK_START_DATA_SEND_MESSAGE_NAME)) + .getType().addCoding().setSystem(CODESYSTEM_HIGHMED_BPMN) + .setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME); task.addInput() .setValue(new Reference().setIdentifier( new Identifier().setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("Test_COS")) .setType(ResourceType.Organization.name())) - .getType().addCoding().setSystem(CODESYSTEM_MII_DATA_TRANSFER) - .setCode(CODESYSTEM_MII_DATA_TRANSFER_VALUE_COORDINATING_SITE_IDENTIFIER); + .getType().addCoding().setSystem(ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER) + .setCode(ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_COORDINATING_SITE_IDENTIFIER); task.addInput() - .setValue(new Identifier().setSystem(NAMINGSYSTEM_MII_PROJECT_IDENTIFIER).setValue("Test_PROJECT")) - .getType().addCoding().setSystem(CODESYSTEM_MII_DATA_TRANSFER) - .setCode(CODESYSTEM_MII_DATA_TRANSFER_VALUE_PROJECT_IDENTIFIER); + .setValue(new Identifier().setSystem(ConstantsDataTransfer.NAMINGSYSTEM_MII_PROJECT_IDENTIFIER) + .setValue("Test_PROJECT")) + .getType().addCoding().setSystem(ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER) + .setCode(ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_PROJECT_IDENTIFIER); return task; } @@ -136,8 +129,8 @@ public void testTaskStartDataReceiveValid() private Task createValidTaskStartDataReceive() { Task task = new Task(); - task.getMeta().addProfile(PROFILE_MII_TASK_START_DATA_RECEIVE); - task.setInstantiatesUri(PROFILE_MII_TASK_DATA_RECEIVE_PROCESS_URI_AND_LATEST_VERSION); + task.getMeta().addProfile(ConstantsDataTransfer.PROFILE_MII_TASK_START_DATA_RECEIVE); + task.setInstantiatesUri(ConstantsDataTransfer.PROFILE_MII_TASK_DATA_RECEIVE_PROCESS_URI_AND_LATEST_VERSION); task.setStatus(TaskStatus.REQUESTED); task.setIntent(TaskIntent.ORDER); task.setAuthoredOn(new Date()); @@ -145,15 +138,16 @@ private Task createValidTaskStartDataReceive() .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("Test_DIC"); task.getRestriction().addRecipient().setType(ResourceType.Organization.name()).getIdentifier() .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("Test_COS"); - task.addInput().setValue(new StringType(PROFILE_MII_TASK_START_DATA_RECEIVE_MESSAGE_NAME)).getType().addCoding() - .setSystem(CODESYSTEM_HIGHMED_BPMN).setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME); + task.addInput().setValue(new StringType(ConstantsDataTransfer.PROFILE_MII_TASK_START_DATA_RECEIVE_MESSAGE_NAME)) + .getType().addCoding().setSystem(CODESYSTEM_HIGHMED_BPMN) + .setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME); task.addInput().setValue(new StringType(UUID.randomUUID().toString())).getType().addCoding() .setSystem(CODESYSTEM_HIGHMED_BPMN).setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_BUSINESS_KEY); task.addInput() .setValue(new Reference().setReference("https://dsf-dic.de/fhir/Binary/" + UUID.randomUUID().toString()) .setType(ResourceType.Binary.name())) - .getType().addCoding().setSystem(CODESYSTEM_MII_DATA_TRANSFER) - .setCode(CODESYSTEM_MII_DATA_TRANSFER_VALUE_DATA_SET_REFERENCE); + .getType().addCoding().setSystem(ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER) + .setCode(ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_DATA_SET_REFERENCE); return task; } } diff --git a/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/bpe/start/DataSendExampleStarter.java b/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/bpe/start/DataSendExampleStarter.java deleted file mode 100644 index 3b4e7f8..0000000 --- a/mii-dsf-process-projectathon-data-transfer/src/test/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/bpe/start/DataSendExampleStarter.java +++ /dev/null @@ -1,67 +0,0 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.bpe.start; - -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_COORDINATING_SITE_IDENTIFIER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.CODESYSTEM_MII_DATA_TRANSFER_VALUE_PROJECT_IDENTIFIER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.NAMINGSYSTEM_MII_PROJECT_IDENTIFIER; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.PROFILE_MII_TASK_DATA_SEND_PROCESS_URI_AND_LATEST_VERSION; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.PROFILE_MII_TASK_START_DATA_SEND_AND_LATEST_VERSION; -import static de.medizininformatik_initiative.processes.projectathon.data_transfer.ConstantsDataTransfer.PROFILE_MII_TASK_START_DATA_SEND_MESSAGE_NAME; -import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN; -import static org.highmed.dsf.bpe.ConstantsBase.CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME; -import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER; - -import java.util.Date; -import java.util.UUID; - -import org.highmed.dsf.bpe.start.ExampleStarter; -import org.hl7.fhir.r4.model.IdType; -import org.hl7.fhir.r4.model.Identifier; -import org.hl7.fhir.r4.model.Reference; -import org.hl7.fhir.r4.model.ResourceType; -import org.hl7.fhir.r4.model.StringType; -import org.hl7.fhir.r4.model.Task; -import org.hl7.fhir.r4.model.Task.TaskIntent; -import org.hl7.fhir.r4.model.Task.TaskStatus; - -public class DataSendExampleStarter -{ - public static void main(String[] args) throws Exception - { - Task task = createTask(); - ExampleStarter.forServer(args, "https://dic/fhir").startWith(task); - } - - private static Task createTask() - { - Task task = new Task(); - task.setIdElement(new IdType("urn:uuid:" + UUID.randomUUID().toString())); - - task.getMeta().addProfile(PROFILE_MII_TASK_START_DATA_SEND_AND_LATEST_VERSION); - task.setInstantiatesUri(PROFILE_MII_TASK_DATA_SEND_PROCESS_URI_AND_LATEST_VERSION); - task.setStatus(TaskStatus.REQUESTED); - task.setIntent(TaskIntent.ORDER); - task.setAuthoredOn(new Date()); - task.getRequester().setType(ResourceType.Organization.name()).getIdentifier() - .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("Test_DIC"); - task.getRestriction().addRecipient().setType(ResourceType.Organization.name()).getIdentifier() - .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("Test_DIC"); - - task.addInput().setValue(new StringType(PROFILE_MII_TASK_START_DATA_SEND_MESSAGE_NAME)).getType().addCoding() - .setSystem(CODESYSTEM_HIGHMED_BPMN).setCode(CODESYSTEM_HIGHMED_BPMN_VALUE_MESSAGE_NAME); - - task.addInput() - .setValue(new Reference().setIdentifier( - new Identifier().setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue("Test_COS")) - .setType(ResourceType.Organization.name())) - .getType().addCoding().setSystem(CODESYSTEM_MII_DATA_TRANSFER) - .setCode(CODESYSTEM_MII_DATA_TRANSFER_VALUE_COORDINATING_SITE_IDENTIFIER); - - task.addInput() - .setValue(new Identifier().setSystem(NAMINGSYSTEM_MII_PROJECT_IDENTIFIER).setValue("Test_PROJECT")) - .getType().addCoding().setSystem(CODESYSTEM_MII_DATA_TRANSFER) - .setCode(CODESYSTEM_MII_DATA_TRANSFER_VALUE_PROJECT_IDENTIFIER); - - return task; - } -} diff --git a/mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Task/TaskStartDataSend_Demo.xml b/mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Task/TaskStartDataSend_Demo.xml index 1f8ba0b..414c722 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Task/TaskStartDataSend_Demo.xml +++ b/mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Task/TaskStartDataSend_Demo.xml @@ -1,8 +1,8 @@ <Task xmlns="http://hl7.org/fhir"> <meta> - <profile value="http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-send|0.1.0" /> + <profile value="http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-send|0.2.0" /> </meta> - <instantiatesUri value="http://medizininformatik-initiative.de/bpe/Process/dataSend/0.1.0"/> + <instantiatesUri value="http://medizininformatik-initiative.de/bpe/Process/dataSend/0.2.0"/> <status value="requested" /> <intent value="order" /> <authoredOn value="2022-04-04T11:00:00+01:00" /> diff --git a/mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Task/TaskStartDataSend_NT-proBNP.xml b/mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Task/TaskStartDataSend_NT-proBNP.xml index 3c1d4ee..e9514d8 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Task/TaskStartDataSend_NT-proBNP.xml +++ b/mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Task/TaskStartDataSend_NT-proBNP.xml @@ -1,8 +1,8 @@ <Task xmlns="http://hl7.org/fhir"> <meta> - <profile value="http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-send|0.1.0" /> + <profile value="http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-send|0.2.0" /> </meta> - <instantiatesUri value="http://medizininformatik-initiative.de/bpe/Process/dataSend/0.1.0" /> + <instantiatesUri value="http://medizininformatik-initiative.de/bpe/Process/dataSend/0.2.0" /> <status value="requested" /> <intent value="order" /> <authoredOn value="<REPLACE-WITH-DATE-AND-TIME>" /> diff --git a/mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Task/TaskStartDataSend_WE-STORM.xml b/mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Task/TaskStartDataSend_WE-STORM.xml index 6b86da1..5bf3f69 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Task/TaskStartDataSend_WE-STORM.xml +++ b/mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Task/TaskStartDataSend_WE-STORM.xml @@ -1,8 +1,8 @@ <Task xmlns="http://hl7.org/fhir"> <meta> - <profile value="http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-send|0.1.0" /> + <profile value="http://medizininformatik-initiative.de/fhir/StructureDefinition/task-start-data-send|0.2.0" /> </meta> - <instantiatesUri value="http://medizininformatik-initiative.de/bpe/Process/dataSend/0.1.0" /> + <instantiatesUri value="http://medizininformatik-initiative.de/bpe/Process/dataSend/0.2.0" /> <status value="requested" /> <intent value="order" /> <authoredOn value="<REPLACE-WITH-DATE-AND-TIME>" /> diff --git a/mii-dsf-processes-docker-test-setup/README-Data-Transfer-Process.md b/mii-dsf-processes-docker-test-setup/README-Data-Transfer-Process.md new file mode 100644 index 0000000..357a289 --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/README-Data-Transfer-Process.md @@ -0,0 +1,99 @@ +# Data Transfer Process: Testing using Docker Setup + +Build the project from the root directory of this repository by executing the following command. + +```sh +mvn clean package +``` + +Add entries to your hosts file + +``` +127.0.0.1 dic1 +127.0.0.1 cos +``` + +*A total of five console windows are required. Start docker-compose commands for consoles 1 to 4 from +sub-folder:* `mii-dsf-processes/mii-dsf-processes-docker-test-setup` + +Console 1: Start DIC1 HAPI FHIR Server + +```sh +docker-compose up dic1-fhir-store-hapi +``` + +Access at http://localhost:8080/fhir/ + +Console 4: Start COS HAPI FHIR Server + +```sh +docker-compose up cos-fhir-store-hapi +``` + +Access at http://localhost:8082/fhir/ + +Console 2: Start DIC1 DSF FHIR Server and wait till started + +```sh +docker-compose up -d dic1-fhir && docker-compose logs -f dic1-fhir +``` + +Console 2: Disconnect from log output (Ctrl-C) if Server started +Console 2: Start DIC1 DSF BPE Server + +```sh +docker-compose up -d dic1-bpe && docker-compose logs -f dic1-fhir dic1-bpe +```` + +Console 3: Start COS DSF FHIR Server and wait till started + +```sh +docker-compose up -d cos-fhir && docker-compose logs -f cos-fhir +``` + +Console 3: Disconnect from log output (Ctrl-C) if Server started +Console 3: Start COS DSF BPE Server + +```sh +docker-compose up -d cos-bpe && docker-compose logs -f cos-fhir cos-bpe +```` + +<!-- EXECUTE PROCESS --> + +*Start curl commands in console 5 from root-folder:* `mii-dsf-processes` + +Console 5: Execute Demo Transaction-Bundle for HAPI + +```sh +curl -H "Accept: application/xml+fhir" -H "Content-Type: application/fhir+xml" \ +-d @mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Bundle/Dic1FhirStore_Demo.xml \ +http://localhost:8080/fhir +``` + +Console 5: Start Data Send Process at DIC1 using the following command + +*Unfortunately this command does not work on Windows. An alternative for starting the process is using WSL or the +example starter class with name* `DataSendExampleStarter` *in* +`mii-dsf-process-projectathon-data-transfer/src/test/java/../bpe/start` + +```sh +curl -H "Accept: application/xml+fhir" -H "Content-Type: application/fhir+xml" \ +-d @mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Task/TaskStartDataSend_Demo.xml \ +--ssl-no-revoke --cacert mii-dsf-processes-test-data-generator/cert/ca/testca_certificate.pem \ +--cert mii-dsf-processes-test-data-generator/cert/Webbrowser_Test_User/Webbrowser_Test_User_certificate.pem \ +--key mii-dsf-processes-test-data-generator/cert/Webbrowser_Test_User/Webbrowser_Test_User_private-key.pem \ +--pass password \ +https://dic1/fhir/Task +``` + +Console 5: Check data transferred to COS + +```sh +curl http://localhost:8082/fhir/DocumentReference +``` + +Console 5: Stop everything + +```sh +docker-compose down -v +``` \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/README-Report-Process.md b/mii-dsf-processes-docker-test-setup/README-Report-Process.md new file mode 100644 index 0000000..fba42bf --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/README-Report-Process.md @@ -0,0 +1,100 @@ +# Report Process: Testing using Docker Setup + +Build the project from the root directory of this repository by executing the following command. + +```sh +mvn clean package +``` + +Add entries to your hosts file + +``` +127.0.0.1 dic1 +127.0.0.1 hrp +``` + +*A total of four console windows are required. Start docker-compose commands for consoles 1 to 3 from +sub-folder:* `mii-dsf-processes/mii-dsf-processes-docker-test-setup` + +Console 1: Start DIC1 HAPI FHIR Server + +```sh +docker-compose up dic1-fhir-store-hapi +``` + +Access at http://localhost:8080/fhir/ + +Console 2: Start DIC1 DSF FHIR Server and wait till started + +```sh +docker-compose up -d dic1-fhir && docker-compose logs -f dic1-fhir +``` + +Console 2: Disconnect from log output (Ctrl-C) if Server started +Console 2: Start DIC1 DSF BPE Server + +```sh +docker-compose up -d dic1-bpe && docker-compose logs -f dic1-fhir dic1-bpe +```` + +Console 3: Start HRP DSF FHIR Server and wait till started + +```sh +docker-compose up -d hrp-fhir && docker-compose logs -f hrp-fhir +``` + +Console 3: Disconnect from log output (Ctrl-C) if Server started +Console 3: Start HRP DSF BPE Server + +```sh +docker-compose up -d hrp-bpe && docker-compose logs -f hrp-fhir hrp-bpe +```` + +<!-- EXECUTE PROCESS --> + +*Start curl commands in console 4 from root-folder:* `mii-dsf-processes` + +Console 4: Add the search Bundle to HRP DSF FHIR Server + +```sh +curl -H "Accept: application/xml+fhir" -H "Content-Type: application/fhir+xml" \ +-d @mii-dsf-process-report/src/test/resources/fhir/Bundle/search-bundle.xml \ +--ssl-no-revoke --cacert mii-dsf-processes-test-data-generator/cert/ca/testca_certificate.pem \ +--cert mii-dsf-processes-test-data-generator/cert/Webbrowser_Test_User/Webbrowser_Test_User_certificate.pem \ +--key mii-dsf-processes-test-data-generator/cert/Webbrowser_Test_User/Webbrowser_Test_User_private-key.pem \ +--pass password \ +https://hrp/fhir/Bundle +``` + +Console 4: Start Report Send Process at DIC1 using the following command + +*Unfortunately this command does not work on Windows. An alternative for starting the process is using WSL or the +example starter class with name* `ReportSendExampleStarter` *in* +`mii-dsf-process-report/src/test/java/../bpe/start` + +```sh +curl -H "Accept: application/xml+fhir" -H "Content-Type: application/fhir+xml" \ +-d @mii-dsf-process-report/src/test/resources/fhir/Task/report-send-start-demo.xml \ +--ssl-no-revoke --cacert mii-dsf-processes-test-data-generator/cert/ca/testca_certificate.pem \ +--cert mii-dsf-processes-test-data-generator/cert/Webbrowser_Test_User/Webbrowser_Test_User_certificate.pem \ +--key mii-dsf-processes-test-data-generator/cert/Webbrowser_Test_User/Webbrowser_Test_User_private-key.pem \ +--pass password \ +https://dic1/fhir/Task +``` + +Console 4: Check data transferred to HRP + +```sh +curl -H "Accept: application/xml+fhir" \ +--ssl-no-revoke --cacert mii-dsf-processes-test-data-generator/cert/ca/testca_certificate.pem \ +--cert mii-dsf-processes-test-data-generator/cert/Webbrowser_Test_User/Webbrowser_Test_User_certificate.pem \ +--key mii-dsf-processes-test-data-generator/cert/Webbrowser_Test_User/Webbrowser_Test_User_private-key.pem \ +--pass password \ +https://hrp/fhir/Bundle?identifier=http://highmed.org/sid/organization-identifier|Test_DIC1 +``` + +Console 4: Stop everything + +```sh +docker-compose down -v +``` \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/README.md b/mii-dsf-processes-docker-test-setup/README.md index 0359884..b36f59b 100644 --- a/mii-dsf-processes-docker-test-setup/README.md +++ b/mii-dsf-processes-docker-test-setup/README.md @@ -1,100 +1,4 @@ # Testing using Docker Setup -Build the project from the root directory of this repository by executing the following command. - -```sh -mvn clean package -``` - -Add entries to your hosts file - -``` -127.0.0.1 dic -127.0.0.1 cos -``` - -*A total of five console windows are required. Start docker-compose commands for consoles 1 to 4 from -sub-folder:* `mii-dsf-processes/mii-dsf-processes-docker-test-setup` - -Console 1: Start DIC HAPI FHIR Server - -```sh -docker-compose up dic-fhir-store-hapi -``` - -Access at http://localhost:8080/fhir/ - -Console 4: Start COS HAPI FHIR Server - -```sh -docker-compose up cos-fhir-store-hapi -``` - -Access at http://localhost:8081/fhir/ - -Console 2: Start DIC DSF FHIR Server and wait till started - -```sh -docker-compose up -d dic-fhir && docker-compose logs -f dic-fhir -``` - -Console 2: Disconnect from log output (Ctrl-C) if Server started Console 2: Start DIC DSF BPE Server - -```sh -docker-compose up -d dic-bpe && docker-compose logs -f dic-fhir dic-bpe -```` - -Console 3: Start COS DSF FHIR Server and wait till started - -```sh -docker-compose up -d cos-fhir && docker-compose logs -f cos-fhir -``` - -Console 3: Disconnect from log output (Ctrl-C) if Server started Console 3: Start COS DSF BPE Server - -```sh -docker-compose up -d cos-bpe && docker-compose logs -f cos-fhir cos-bpe -```` - -<!-- -Webbrowser at http://localhost:8080/fhir/: Add Demo Data to DIC HAPI FHIR Server via Transaction-Bundle at -[DicFhirStore_Demo.xml](../mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Bundle/DicFhirStore_Demo.xml) ---> - -*Start curl commands in console 5 from root-folder:* `mii-dsf-processes` - -Console 5: Execute Demo Transaction-Bundle for HAPI - -```sh -curl -H "Accept: application/xml+fhir" -H "Content-Type: application/fhir+xml" \ --d @mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Bundle/DicFhirStore_Demo.xml \ -http://localhost:8080/fhir -``` - -Console 5: Start Data Send Process at DIC using the following command - -*Unfortunately this command does not work on Windows. An alternative for starting the process is using WSL or the -example starter class with name* `DataSendExampleStarter` *in* -`mii-dsf-process-projectathon-data-transfer/src/test/java/../bpe/start` - -```sh -curl -H "Accept: application/xml+fhir" -H "Content-Type: application/fhir+xml" \ --d @mii-dsf-process-projectathon-data-transfer/src/test/resources/fhir/Task/TaskStartDataSend_Demo.xml \ ---ssl-no-revoke --cacert mii-dsf-processes-test-data-generator/cert/ca/testca_certificate.pem \ ---cert mii-dsf-processes-test-data-generator/cert/Webbrowser_Test_User/Webbrowser_Test_User_certificate.pem \ ---key mii-dsf-processes-test-data-generator/cert/Webbrowser_Test_User/Webbrowser_Test_User_private-key.pem \ ---pass password \ -https://dic/fhir/Task -``` - -Console 5: Check data transferred to COS - -```sh -curl http://localhost:8081/fhir/DocumentReference -``` - -Console 5: Stop everything - -```sh -docker-compose down -v -``` \ No newline at end of file +- To test the `Data Transfer Process`, follow the instructions in [README-Data-Transfer-Process.md](./README-Data-Transfer-Process.md) +- To test the `Report Process`, follow the instructions in [README-Report-Process.md](./README-Report-Process.md) \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/db/init-db.sh b/mii-dsf-processes-docker-test-setup/db/init-db.sh index 1861098..ebefd4f 100755 --- a/mii-dsf-processes-docker-test-setup/db/init-db.sh +++ b/mii-dsf-processes-docker-test-setup/db/init-db.sh @@ -2,12 +2,20 @@ set -e psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL - CREATE DATABASE dic_fhir; - GRANT ALL PRIVILEGES ON DATABASE dic_fhir TO liquibase_user; - CREATE DATABASE dic_bpe; - GRANT ALL PRIVILEGES ON DATABASE dic_bpe TO liquibase_user; + CREATE DATABASE dic1_fhir; + GRANT ALL PRIVILEGES ON DATABASE dic1_fhir TO liquibase_user; + CREATE DATABASE dic1_bpe; + GRANT ALL PRIVILEGES ON DATABASE dic1_bpe TO liquibase_user; + CREATE DATABASE dic2_fhir; + GRANT ALL PRIVILEGES ON DATABASE dic2_fhir TO liquibase_user; + CREATE DATABASE dic2_bpe; + GRANT ALL PRIVILEGES ON DATABASE dic2_bpe TO liquibase_user; CREATE DATABASE cos_fhir; GRANT ALL PRIVILEGES ON DATABASE cos_fhir TO liquibase_user; CREATE DATABASE cos_bpe; GRANT ALL PRIVILEGES ON DATABASE cos_bpe TO liquibase_user; + CREATE DATABASE hrp_fhir; + GRANT ALL PRIVILEGES ON DATABASE hrp_fhir TO liquibase_user; + CREATE DATABASE hrp_bpe; + GRANT ALL PRIVILEGES ON DATABASE hrp_bpe TO liquibase_user; EOSQL \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/dic/bpe/last_event/README.md b/mii-dsf-processes-docker-test-setup/dic1/bpe/last_event/README.md similarity index 100% rename from mii-dsf-processes-docker-test-setup/dic/bpe/last_event/README.md rename to mii-dsf-processes-docker-test-setup/dic1/bpe/last_event/README.md diff --git a/mii-dsf-processes-docker-test-setup/dic/bpe/log/README.md b/mii-dsf-processes-docker-test-setup/dic1/bpe/log/README.md similarity index 100% rename from mii-dsf-processes-docker-test-setup/dic/bpe/log/README.md rename to mii-dsf-processes-docker-test-setup/dic1/bpe/log/README.md diff --git a/mii-dsf-processes-docker-test-setup/dic/bpe/plugin/README.md b/mii-dsf-processes-docker-test-setup/dic1/bpe/plugin/README.md similarity index 100% rename from mii-dsf-processes-docker-test-setup/dic/bpe/plugin/README.md rename to mii-dsf-processes-docker-test-setup/dic1/bpe/plugin/README.md diff --git a/mii-dsf-processes-docker-test-setup/dic/bpe/process/README.md b/mii-dsf-processes-docker-test-setup/dic1/bpe/process/README.md similarity index 100% rename from mii-dsf-processes-docker-test-setup/dic/bpe/process/README.md rename to mii-dsf-processes-docker-test-setup/dic1/bpe/process/README.md diff --git a/mii-dsf-processes-docker-test-setup/dic/fhir/conf/README.md b/mii-dsf-processes-docker-test-setup/dic1/fhir/conf/README.md similarity index 100% rename from mii-dsf-processes-docker-test-setup/dic/fhir/conf/README.md rename to mii-dsf-processes-docker-test-setup/dic1/fhir/conf/README.md diff --git a/mii-dsf-processes-docker-test-setup/dic/fhir/log/README.md b/mii-dsf-processes-docker-test-setup/dic1/fhir/log/README.md similarity index 100% rename from mii-dsf-processes-docker-test-setup/dic/fhir/log/README.md rename to mii-dsf-processes-docker-test-setup/dic1/fhir/log/README.md diff --git a/mii-dsf-processes-docker-test-setup/dic/hapi/Dockerfile b/mii-dsf-processes-docker-test-setup/dic1/hapi/Dockerfile similarity index 100% rename from mii-dsf-processes-docker-test-setup/dic/hapi/Dockerfile rename to mii-dsf-processes-docker-test-setup/dic1/hapi/Dockerfile diff --git a/mii-dsf-processes-docker-test-setup/dic/hapi/sample-logo.jpg b/mii-dsf-processes-docker-test-setup/dic1/hapi/sample-logo.jpg similarity index 100% rename from mii-dsf-processes-docker-test-setup/dic/hapi/sample-logo.jpg rename to mii-dsf-processes-docker-test-setup/dic1/hapi/sample-logo.jpg diff --git a/mii-dsf-processes-docker-test-setup/dic2/bpe/last_event/README.md b/mii-dsf-processes-docker-test-setup/dic2/bpe/last_event/README.md new file mode 100644 index 0000000..12fefbf --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/dic2/bpe/last_event/README.md @@ -0,0 +1 @@ +empty directory for last-event time.file \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/dic2/bpe/log/README.md b/mii-dsf-processes-docker-test-setup/dic2/bpe/log/README.md new file mode 100644 index 0000000..15ad4a6 --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/dic2/bpe/log/README.md @@ -0,0 +1 @@ +empty directory for log files \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/dic2/bpe/plugin/README.md b/mii-dsf-processes-docker-test-setup/dic2/bpe/plugin/README.md new file mode 100644 index 0000000..be77010 --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/dic2/bpe/plugin/README.md @@ -0,0 +1 @@ +Empty folder for plugin jar files \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/dic2/bpe/process/README.md b/mii-dsf-processes-docker-test-setup/dic2/bpe/process/README.md new file mode 100644 index 0000000..47c7890 --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/dic2/bpe/process/README.md @@ -0,0 +1 @@ +Empty folder for process jars \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/dic2/fhir/conf/README.md b/mii-dsf-processes-docker-test-setup/dic2/fhir/conf/README.md new file mode 100644 index 0000000..db7195e --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/dic2/fhir/conf/README.md @@ -0,0 +1 @@ +empty directory for conf files \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/dic2/fhir/log/README.md b/mii-dsf-processes-docker-test-setup/dic2/fhir/log/README.md new file mode 100644 index 0000000..15ad4a6 --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/dic2/fhir/log/README.md @@ -0,0 +1 @@ +empty directory for log files \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/docker-compose.yml b/mii-dsf-processes-docker-test-setup/docker-compose.yml index 8818749..00cb0b6 100644 --- a/mii-dsf-processes-docker-test-setup/docker-compose.yml +++ b/mii-dsf-processes-docker-test-setup/docker-compose.yml @@ -19,14 +19,20 @@ services: target: /etc/nginx/nginx.conf read_only: true networks: - dic-fhir-frontend: + dic1-fhir-frontend: ipv4_address: 172.20.0.66 - cos-fhir-frontend: + dic2-fhir-frontend: ipv4_address: 172.20.0.82 + cos-fhir-frontend: + ipv4_address: 172.20.0.98 + hrp-fhir-frontend: + ipv4_address: 172.20.0.114 internet: aliases: - - dic + - dic1 + - dic2 - cos + - hrp environment: TZ: Europe/Berlin @@ -45,10 +51,14 @@ services: POSTGRES_USER: liquibase_user POSTGRES_DB: postgres networks: - - dic-fhir-backend + - dic1-fhir-backend + - dic2-fhir-backend - cos-fhir-backend - - dic-bpe-backend + - hrp-fhir-backend + - dic1-bpe-backend + - dic2-bpe-backend - cos-bpe-backend + - hrp-bpe-backend secrets: - db_liquibase.password volumes: @@ -61,127 +71,274 @@ services: read_only: true - dic-fhir: - image: ghcr.io/highmed/fhir:0.5.5 + dic1-fhir: + image: ghcr.io/highmed/fhir:0.7.0 restart: on-failure + healthcheck: + test: [ "CMD", "java", "-cp", "dsf_fhir.jar", "org.highmed.dsf.fhir.StatusClient" ] + interval: 10s + timeout: 15s + retries: 5 ports: - 127.0.0.1:5000:5000 secrets: - db_liquibase.password - - db_dic_fhir_user.password - - db_dic_fhir_user_permanent_delete.password + - db_dic1_fhir_user.password + - db_dic1_fhir_user_permanent_delete.password - app_client_trust_certificates.pem - - app_dic_client_certificate.pem - - app_dic_client_certificate_private_key.pem + - app_dic1_client_certificate.pem + - app_dic1_client_certificate_private_key.pem - app_client_certificate_private_key.pem.password volumes: - type: bind - source: ./dic/fhir/conf/bundle.xml + source: ./dic1/fhir/conf/bundle.xml target: /opt/fhir/conf/bundle.xml - type: bind - source: ./dic/fhir/log + source: ./dic1/fhir/log target: /opt/fhir/log environment: TZ: Europe/Berlin EXTRA_JVM_ARGS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5000 ORG_HIGHMED_DSF_FHIR_DB_LIQUIBASE_PASSWORD_FILE: /run/secrets/db_liquibase.password - ORG_HIGHMED_DSF_FHIR_DB_USER_PASSWORD_FILE: /run/secrets/db_dic_fhir_user.password - ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_PASSWORD_FILE: /run/secrets/db_dic_fhir_user_permanent_delete.password + ORG_HIGHMED_DSF_FHIR_DB_USER_PASSWORD_FILE: /run/secrets/db_dic1_fhir_user.password + ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_PASSWORD_FILE: /run/secrets/db_dic1_fhir_user_permanent_delete.password ORG_HIGHMED_DSF_FHIR_CLIENT_TRUST_CERTIFICATES: /run/secrets/app_client_trust_certificates.pem - ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE: /run/secrets/app_dic_client_certificate.pem - ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY: /run/secrets/app_dic_client_certificate_private_key.pem + ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE: /run/secrets/app_dic1_client_certificate.pem + ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY: /run/secrets/app_dic1_client_certificate_private_key.pem ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE: /run/secrets/app_client_certificate_private_key.pem.password - ORG_HIGHMED_DSF_FHIR_DB_URL: jdbc:postgresql://db/dic_fhir - ORG_HIGHMED_DSF_FHIR_DB_USER_GROUP: dic_fhir_users - ORG_HIGHMED_DSF_FHIR_DB_USER_USERNAME: dic_fhir_server_user - ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_GROUP: dic_fhir_permanent_delete_users - ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_USERNAME: dic_fhir_server_permanent_delete_user - ORG_HIGHMED_DSF_FHIR_SERVER_BASE_URL: https://dic/fhir - ORG_HIGHMED_DSF_FHIR_SERVER_ORGANIZATION_IDENTIFIER_VALUE: Test_DIC - ORG_HIGHMED_DSF_FHIR_SERVER_USER_THUMBPRINTS: ${DIC_USER_THUMBPRINTS} - ORG_HIGHMED_DSF_FHIR_SERVER_USER_THUMBPRINTS_PERMANENT_DELETE: ${DIC_USER_THUMBPRINTS_PERMANENT_DELETE} + ORG_HIGHMED_DSF_FHIR_DB_URL: jdbc:postgresql://db/dic1_fhir + ORG_HIGHMED_DSF_FHIR_DB_USER_GROUP: dic1_fhir_users + ORG_HIGHMED_DSF_FHIR_DB_USER_USERNAME: dic1_fhir_server_user + ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_GROUP: dic1_fhir_permanent_delete_users + ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_USERNAME: dic1_fhir_server_permanent_delete_user + ORG_HIGHMED_DSF_FHIR_SERVER_BASE_URL: https://dic1/fhir + ORG_HIGHMED_DSF_FHIR_SERVER_ORGANIZATION_IDENTIFIER_VALUE: Test_DIC1 + ORG_HIGHMED_DSF_FHIR_SERVER_USER_THUMBPRINTS: ${DIC1_USER_THUMBPRINTS} + ORG_HIGHMED_DSF_FHIR_SERVER_USER_THUMBPRINTS_PERMANENT_DELETE: ${DIC1_USER_THUMBPRINTS_PERMANENT_DELETE} networks: - dic-fhir-frontend: + dic1-fhir-frontend: ipv4_address: 172.20.0.67 - dic-fhir-backend: + dic1-fhir-backend: internet: depends_on: - db - proxy - dic-bpe: - image: ghcr.io/highmed/bpe:0.5.5 + dic1-bpe: + image: ghcr.io/highmed/bpe:0.7.0 restart: on-failure + healthcheck: + test: [ "CMD", "java", "-cp", "dsf_bpe.jar", "org.highmed.dsf.bpe.StatusClient" ] + interval: 10s + timeout: 15s + retries: 5 ports: - - 127.0.0.1:5003:5003 + - 127.0.0.1:5010:5010 secrets: - db_liquibase.password - - db_dic_bpe_user.password - - db_dic_bpe_user_camunda.password + - db_dic1_bpe_user.password + - db_dic1_bpe_user_camunda.password - app_client_trust_certificates.pem - - app_dic_client_certificate.pem - - app_dic_client_certificate_private_key.pem + - app_dic1_client_certificate.pem + - app_dic1_client_certificate_private_key.pem - app_client_certificate_private_key.pem.password - cos_public_key.pem volumes: - type: bind - source: ./dic/bpe/plugin + source: ./dic1/bpe/plugin target: /opt/bpe/plugin read_only: true - type: bind - source: ./dic/bpe/process + source: ./dic1/bpe/process target: /opt/bpe/process read_only: true - type: bind - source: ./dic/bpe/log + source: ./dic1/bpe/log target: /opt/bpe/log - type: bind - source: ./dic/bpe/last_event + source: ./dic1/bpe/last_event target: /opt/bpe/last_event environment: TZ: Europe/Berlin - EXTRA_JVM_ARGS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5003 + EXTRA_JVM_ARGS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5010 ORG_HIGHMED_DSF_BPE_DB_LIQUIBASE_PASSWORD_FILE: /run/secrets/db_liquibase.password - ORG_HIGHMED_DSF_BPE_DB_USER_PASSWORD_FILE: /run/secrets/db_dic_bpe_user.password - ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_PASSWORD_FILE: /run/secrets/db_dic_bpe_user_camunda.password + ORG_HIGHMED_DSF_BPE_DB_USER_PASSWORD_FILE: /run/secrets/db_dic1_bpe_user.password + ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_PASSWORD_FILE: /run/secrets/db_dic1_bpe_user_camunda.password ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_TRUST_CERTIFICATES: /run/secrets/app_client_trust_certificates.pem - ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE: /run/secrets/app_dic_client_certificate.pem - ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY: /run/secrets/app_dic_client_certificate_private_key.pem + ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE: /run/secrets/app_dic1_client_certificate.pem + ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY: /run/secrets/app_dic1_client_certificate_private_key.pem ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE: /run/secrets/app_client_certificate_private_key.pem.password - ORG_HIGHMED_DSF_BPE_DB_URL: jdbc:postgresql://db/dic_bpe - ORG_HIGHMED_DSF_BPE_DB_USER_GROUP: dic_bpe_users - ORG_HIGHMED_DSF_BPE_DB_USER_USERNAME: dic_bpe_server_user - ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_GROUP: dic_camunda_users - ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_USERNAME: dic_camunda_server_user - ORG_HIGHMED_DSF_BPE_FHIR_SERVER_ORGANIZATION_IDENTIFIER_VALUE: Test_DIC - ORG_HIGHMED_DSF_BPE_FHIR_SERVER_BASE_URL: https://dic/fhir - ORG_HIGHMED_DSF_BPE_PROCESS_EXCLUDED: medizininformatik-initiativede_dataReceive/0.1.0 - DE_MEDIZININFORMATIK_INITIATIVE_KDS_FHIR_SERVER_BASE_URL: http://dic-fhir-store:8080/fhir + ORG_HIGHMED_DSF_BPE_DB_URL: jdbc:postgresql://db/dic1_bpe + ORG_HIGHMED_DSF_BPE_DB_USER_GROUP: dic1_bpe_users + ORG_HIGHMED_DSF_BPE_DB_USER_USERNAME: dic1_bpe_server_user + ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_GROUP: dic1_camunda_users + ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_USERNAME: dic1_camunda_server_user + ORG_HIGHMED_DSF_BPE_FHIR_SERVER_ORGANIZATION_IDENTIFIER_VALUE: Test_DIC1 + ORG_HIGHMED_DSF_BPE_FHIR_SERVER_BASE_URL: https://dic1/fhir + ORG_HIGHMED_DSF_BPE_PROCESS_EXCLUDED: >- + medizininformatik-initiativede_dataReceive/${PROCESS_VERSION_DATA_TRANSFER}, + medizininformatik-initiativede_kdsReportReceive/${PROCESS_VERSION_KDS_REPORT} + DE_MEDIZININFORMATIK_INITIATIVE_KDS_FHIR_SERVER_BASE_URL: http://dic1-fhir-store:8080/fhir + DE_MEDIZININFORMATIK_INITIATIVE_KDS_FHIR_DATALOGGINGENABLED: true networks: - dic-bpe-frontend: - dic-bpe-backend: + dic1-bpe-frontend: + dic1-bpe-backend: internet: depends_on: - db - - dic-fhir - # - dic-fhir-store not defining a dependency here, dic-fhir-store* needs to be started manually - dic-fhir-store-hapi: - build: ./dic/hapi + - dic1-fhir + # - dic1-fhir-store not defining a dependency here, dic1-fhir-store* needs to be started manually + dic1-fhir-store-hapi: + build: ./dic1/hapi restart: on-failure ports: - 127.0.0.1:8080:8080 environment: TZ: Europe/Berlin networks: - dic-bpe-backend: + dic1-bpe-backend: aliases: - - dic-fhir-store + - dic1-fhir-store - cos-fhir: - image: ghcr.io/highmed/fhir:0.5.5 + dic2-fhir: + image: ghcr.io/highmed/fhir:0.7.0 restart: on-failure + healthcheck: + test: [ "CMD", "java", "-cp", "dsf_fhir.jar", "org.highmed.dsf.fhir.StatusClient" ] + interval: 10s + timeout: 15s + retries: 5 ports: - 127.0.0.1:5001:5001 + secrets: + - db_liquibase.password + - db_dic2_fhir_user.password + - db_dic2_fhir_user_permanent_delete.password + - app_client_trust_certificates.pem + - app_dic2_client_certificate.pem + - app_dic2_client_certificate_private_key.pem + - app_client_certificate_private_key.pem.password + volumes: + - type: bind + source: ./dic2/fhir/conf/bundle.xml + target: /opt/fhir/conf/bundle.xml + - type: bind + source: ./dic2/fhir/log + target: /opt/fhir/log + environment: + TZ: Europe/Berlin + EXTRA_JVM_ARGS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5001 + ORG_HIGHMED_DSF_FHIR_DB_LIQUIBASE_PASSWORD_FILE: /run/secrets/db_liquibase.password + ORG_HIGHMED_DSF_FHIR_DB_USER_PASSWORD_FILE: /run/secrets/db_dic2_fhir_user.password + ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_PASSWORD_FILE: /run/secrets/db_dic2_fhir_user_permanent_delete.password + ORG_HIGHMED_DSF_FHIR_CLIENT_TRUST_CERTIFICATES: /run/secrets/app_client_trust_certificates.pem + ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE: /run/secrets/app_dic2_client_certificate.pem + ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY: /run/secrets/app_dic2_client_certificate_private_key.pem + ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE: /run/secrets/app_client_certificate_private_key.pem.password + ORG_HIGHMED_DSF_FHIR_DB_URL: jdbc:postgresql://db/dic2_fhir + ORG_HIGHMED_DSF_FHIR_DB_USER_GROUP: dic2_fhir_users + ORG_HIGHMED_DSF_FHIR_DB_USER_USERNAME: dic2_fhir_server_user + ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_GROUP: dic2_fhir_permanent_delete_users + ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_USERNAME: dic2_fhir_server_permanent_delete_user + ORG_HIGHMED_DSF_FHIR_SERVER_BASE_URL: https://dic2/fhir + ORG_HIGHMED_DSF_FHIR_SERVER_ORGANIZATION_IDENTIFIER_VALUE: Test_DIC2 + ORG_HIGHMED_DSF_FHIR_SERVER_USER_THUMBPRINTS: ${DIC2_USER_THUMBPRINTS} + ORG_HIGHMED_DSF_FHIR_SERVER_USER_THUMBPRINTS_PERMANENT_DELETE: ${DIC2_USER_THUMBPRINTS_PERMANENT_DELETE} + networks: + dic2-fhir-frontend: + ipv4_address: 172.20.0.83 + dic2-fhir-backend: + internet: + depends_on: + - db + - proxy + dic2-bpe: + image: ghcr.io/highmed/bpe:0.7.0 + restart: on-failure + healthcheck: + test: [ "CMD", "java", "-cp", "dsf_bpe.jar", "org.highmed.dsf.bpe.StatusClient" ] + interval: 10s + timeout: 15s + retries: 5 + ports: + - 127.0.0.1:5011:5011 + secrets: + - db_liquibase.password + - db_dic2_bpe_user.password + - db_dic2_bpe_user_camunda.password + - app_client_trust_certificates.pem + - app_dic2_client_certificate.pem + - app_dic2_client_certificate_private_key.pem + - app_client_certificate_private_key.pem.password + - cos_public_key.pem + volumes: + - type: bind + source: ./dic2/bpe/plugin + target: /opt/bpe/plugin + read_only: true + - type: bind + source: ./dic2/bpe/process + target: /opt/bpe/process + read_only: true + - type: bind + source: ./dic2/bpe/log + target: /opt/bpe/log + - type: bind + source: ./dic2/bpe/last_event + target: /opt/bpe/last_event + environment: + TZ: Europe/Berlin + EXTRA_JVM_ARGS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5011 + ORG_HIGHMED_DSF_BPE_DB_LIQUIBASE_PASSWORD_FILE: /run/secrets/db_liquibase.password + ORG_HIGHMED_DSF_BPE_DB_USER_PASSWORD_FILE: /run/secrets/db_dic2_bpe_user.password + ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_PASSWORD_FILE: /run/secrets/db_dic2_bpe_user_camunda.password + ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_TRUST_CERTIFICATES: /run/secrets/app_client_trust_certificates.pem + ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE: /run/secrets/app_dic2_client_certificate.pem + ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY: /run/secrets/app_dic2_client_certificate_private_key.pem + ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE: /run/secrets/app_client_certificate_private_key.pem.password + ORG_HIGHMED_DSF_BPE_DB_URL: jdbc:postgresql://db/dic2_bpe + ORG_HIGHMED_DSF_BPE_DB_USER_GROUP: dic2_bpe_users + ORG_HIGHMED_DSF_BPE_DB_USER_USERNAME: dic2_bpe_server_user + ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_GROUP: dic2_camunda_users + ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_USERNAME: dic2_camunda_server_user + ORG_HIGHMED_DSF_BPE_FHIR_SERVER_ORGANIZATION_IDENTIFIER_VALUE: Test_DIC2 + ORG_HIGHMED_DSF_BPE_FHIR_SERVER_BASE_URL: https://dic2/fhir + ORG_HIGHMED_DSF_BPE_PROCESS_EXCLUDED: >- + medizininformatik-initiativede_dataReceive/${PROCESS_VERSION_DATA_TRANSFER}, + medizininformatik-initiativede_kdsReportReceive/${PROCESS_VERSION_KDS_REPORT} + DE_MEDIZININFORMATIK_INITIATIVE_KDS_FHIR_SERVER_BASE_URL: http://dic2-fhir-store:8080/fhir + DE_MEDIZININFORMATIK_INITIATIVE_KDS_FHIR_SERVER_TYPE: blaze + DE_MEDIZININFORMATIK_INITIATIVE_KDS_FHIR_DATALOGGINGENABLED: true + networks: + dic2-bpe-frontend: + dic2-bpe-backend: + internet: + depends_on: + - db + - dic2-fhir + # - dic2-fhir-store not defining a dependency here, dic2-fhir-store* needs to be started manually + dic2-fhir-store-blaze: + image: ghcr.io/num-codex/blaze + restart: on-failure + ports: + - 127.0.0.1:8080:8080 + environment: + TZ: Europe/Berlin + networks: + dic2-bpe-backend: + aliases: + - dic2-fhir-store + + cos-fhir: + image: ghcr.io/highmed/fhir:0.7.0 + restart: on-failure + healthcheck: + test: [ "CMD", "java", "-cp", "dsf_fhir.jar", "org.highmed.dsf.fhir.StatusClient" ] + interval: 10s + timeout: 15s + retries: 5 + ports: + - 127.0.0.1:5002:5002 secrets: - db_liquibase.password - db_cos_fhir_user.password @@ -199,7 +356,7 @@ services: target: /opt/fhir/log environment: TZ: Europe/Berlin - EXTRA_JVM_ARGS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5001 + EXTRA_JVM_ARGS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5002 ORG_HIGHMED_DSF_FHIR_DB_LIQUIBASE_PASSWORD_FILE: /run/secrets/db_liquibase.password ORG_HIGHMED_DSF_FHIR_DB_USER_PASSWORD_FILE: /run/secrets/db_cos_fhir_user.password ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_PASSWORD_FILE: /run/secrets/db_cos_fhir_user_permanent_delete.password @@ -218,17 +375,22 @@ services: ORG_HIGHMED_DSF_FHIR_SERVER_ORGANIZATION_IDENTIFIER_VALUE: Test_COS networks: cos-fhir-frontend: - ipv4_address: 172.20.0.83 + ipv4_address: 172.20.0.99 cos-fhir-backend: internet: depends_on: - db - proxy cos-bpe: - image: ghcr.io/highmed/bpe:0.5.5 + image: ghcr.io/highmed/bpe:0.7.0 restart: on-failure + healthcheck: + test: [ "CMD", "java", "-cp", "dsf_bpe.jar", "org.highmed.dsf.bpe.StatusClient" ] + interval: 10s + timeout: 15s + retries: 5 ports: - - 127.0.0.1:5004:5004 + - 127.0.0.1:5012:5012 secrets: - db_liquibase.password - db_cos_bpe_user.password @@ -256,7 +418,7 @@ services: target: /opt/bpe/last_event environment: TZ: Europe/Berlin - EXTRA_JVM_ARGS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5004 + EXTRA_JVM_ARGS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5012 ORG_HIGHMED_DSF_BPE_DB_LIQUIBASE_PASSWORD_FILE: /run/secrets/db_liquibase.password ORG_HIGHMED_DSF_BPE_DB_USER_PASSWORD_FILE: /run/secrets/db_cos_bpe_user.password ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_PASSWORD_FILE: /run/secrets/db_cos_bpe_user_camunda.password @@ -271,8 +433,9 @@ services: ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_USERNAME: cos_camunda_server_user ORG_HIGHMED_DSF_BPE_FHIR_SERVER_ORGANIZATION_IDENTIFIER_VALUE: Test_COS ORG_HIGHMED_DSF_BPE_FHIR_SERVER_BASE_URL: https://cos/fhir - ORG_HIGHMED_DSF_BPE_PROCESS_EXCLUDED: medizininformatik-initiativede_dataSend/0.1.0 + ORG_HIGHMED_DSF_BPE_PROCESS_EXCLUDED: medizininformatik-initiativede_dataSend/${PROCESS_VERSION_DATA_TRANSFER} DE_MEDIZININFORMATIK_INITIATIVE_KDS_FHIR_SERVER_BASE_URL: http://cos-fhir-store:8080/fhir + DE_MEDIZININFORMATIK_INITIATIVE_KDS_FHIR_DATALOGGINGENABLED: true DE_MEDIZININFORMATIK_INITIATIVE_COS_PRIVATE_KEY: /run/secrets/cos_private_key.pem DE_MEDIZININFORMATIK_INITIATIVE_COS_PUBLIC_KEY: /run/secrets/cos_public_key.pem networks: @@ -287,7 +450,7 @@ services: build: ./cos/hapi restart: on-failure ports: - - 127.0.0.1:8081:8080 + - 127.0.0.1:8082:8080 environment: TZ: Europe/Berlin networks: @@ -296,6 +459,120 @@ services: - cos-fhir-store + hrp-fhir: + image: ghcr.io/highmed/fhir:0.7.0 + restart: on-failure + healthcheck: + test: [ "CMD", "java", "-cp", "dsf_fhir.jar", "org.highmed.dsf.fhir.StatusClient" ] + interval: 10s + timeout: 15s + retries: 5 + ports: + - 127.0.0.1:5003:5003 + secrets: + - db_liquibase.password + - db_hrp_fhir_user.password + - db_hrp_fhir_user_permanent_delete.password + - app_client_trust_certificates.pem + - app_hrp_client_certificate.pem + - app_hrp_client_certificate_private_key.pem + - app_client_certificate_private_key.pem.password + volumes: + - type: bind + source: ./hrp/fhir/conf/bundle.xml + target: /opt/fhir/conf/bundle.xml + - type: bind + source: ./hrp/fhir/log + target: /opt/fhir/log + environment: + TZ: Europe/Berlin + EXTRA_JVM_ARGS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5003 + ORG_HIGHMED_DSF_FHIR_DB_LIQUIBASE_PASSWORD_FILE: /run/secrets/db_liquibase.password + ORG_HIGHMED_DSF_FHIR_DB_USER_PASSWORD_FILE: /run/secrets/db_hrp_fhir_user.password + ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_PASSWORD_FILE: /run/secrets/db_hrp_fhir_user_permanent_delete.password + ORG_HIGHMED_DSF_FHIR_CLIENT_TRUST_CERTIFICATES: /run/secrets/app_client_trust_certificates.pem + ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE: /run/secrets/app_hrp_client_certificate.pem + ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY: /run/secrets/app_hrp_client_certificate_private_key.pem + ORG_HIGHMED_DSF_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE: /run/secrets/app_client_certificate_private_key.pem.password + ORG_HIGHMED_DSF_FHIR_DB_URL: jdbc:postgresql://db/hrp_fhir + ORG_HIGHMED_DSF_FHIR_DB_USER_GROUP: hrp_fhir_users + ORG_HIGHMED_DSF_FHIR_DB_USER_USERNAME: hrp_fhir_server_user + ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_GROUP: hrp_fhir_permanent_delete_users + ORG_HIGHMED_DSF_FHIR_DB_USER_PERMANENT_DELETE_USERNAME: hrp_fhir_server_permanent_delete_user + ORG_HIGHMED_DSF_FHIR_SERVER_BASE_URL: https://hrp/fhir + ORG_HIGHMED_DSF_FHIR_SERVER_USER_THUMBPRINTS: ${HRP_USER_THUMBPRINTS} + ORG_HIGHMED_DSF_FHIR_SERVER_USER_THUMBPRINTS_PERMANENT_DELETE: ${HRP_USER_THUMBPRINTS_PERMANENT_DELETE} + ORG_HIGHMED_DSF_FHIR_SERVER_ORGANIZATION_IDENTIFIER_VALUE: Test_HRP + DE_MEDIZININFORMATIK_INITIATIVE_KDS_FHIR_DATALOGGINGENABLED: true + networks: + hrp-fhir-frontend: + ipv4_address: 172.20.0.115 + hrp-fhir-backend: + internet: + depends_on: + - db + - proxy + hrp-bpe: + image: ghcr.io/highmed/bpe:0.7.0 + restart: on-failure + healthcheck: + test: [ "CMD", "java", "-cp", "dsf_bpe.jar", "org.highmed.dsf.bpe.StatusClient" ] + interval: 10s + timeout: 15s + retries: 5 + ports: + - 127.0.0.1:5013:5013 + secrets: + - db_liquibase.password + - db_hrp_bpe_user.password + - db_hrp_bpe_user_camunda.password + - app_client_trust_certificates.pem + - app_hrp_client_certificate.pem + - app_hrp_client_certificate_private_key.pem + - app_client_certificate_private_key.pem.password + volumes: + - type: bind + source: ./hrp/bpe/plugin + target: /opt/bpe/plugin + read_only: true + - type: bind + source: ./hrp/bpe/process + target: /opt/bpe/process + read_only: true + - type: bind + source: ./hrp/bpe/log + target: /opt/bpe/log + - type: bind + source: ./hrp/bpe/last_event + target: /opt/bpe/last_event + environment: + TZ: Europe/Berlin + EXTRA_JVM_ARGS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5013 + ORG_HIGHMED_DSF_BPE_DB_LIQUIBASE_PASSWORD_FILE: /run/secrets/db_liquibase.password + ORG_HIGHMED_DSF_BPE_DB_USER_PASSWORD_FILE: /run/secrets/db_hrp_bpe_user.password + ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_PASSWORD_FILE: /run/secrets/db_hrp_bpe_user_camunda.password + ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_TRUST_CERTIFICATES: /run/secrets/app_client_trust_certificates.pem + ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE: /run/secrets/app_hrp_client_certificate.pem + ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY: /run/secrets/app_hrp_client_certificate_private_key.pem + ORG_HIGHMED_DSF_BPE_FHIR_CLIENT_CERTIFICATE_PRIVATE_KEY_PASSWORD_FILE: /run/secrets/app_client_certificate_private_key.pem.password + ORG_HIGHMED_DSF_BPE_DB_URL: jdbc:postgresql://db/hrp_bpe + ORG_HIGHMED_DSF_BPE_DB_USER_GROUP: hrp_bpe_users + ORG_HIGHMED_DSF_BPE_DB_USER_USERNAME: hrp_bpe_server_user + ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_GROUP: hrp_camunda_users + ORG_HIGHMED_DSF_BPE_DB_USER_CAMUNDA_USERNAME: hrp_camunda_server_user + ORG_HIGHMED_DSF_BPE_FHIR_SERVER_ORGANIZATION_IDENTIFIER_VALUE: Test_HRP + ORG_HIGHMED_DSF_BPE_FHIR_SERVER_BASE_URL: https://hrp/fhir + ORG_HIGHMED_DSF_BPE_PROCESS_EXCLUDED: >- + medizininformatik-initiativede_kdsReportAutostart/${PROCESS_VERSION_KDS_REPORT}, + medizininformatik-initiativede_kdsReportSend/${PROCESS_VERSION_KDS_REPORT} + networks: + hrp-bpe-frontend: + hrp-bpe-backend: + internet: + depends_on: + - db + - hrp-fhir + secrets: proxy_certificate_and_int_cas.pem: file: ./secrets/proxy_certificate_and_int_cas.pem @@ -306,15 +583,24 @@ secrets: db_liquibase.password: file: ./secrets/db_liquibase.password - - db_dic_fhir_user.password: - file: ./secrets/db_dic_fhir_user.password - db_dic_fhir_user_permanent_delete.password: - file: ./secrets/db_dic_fhir_user_permanent_delete.password - db_dic_bpe_user.password: - file: ./secrets/db_dic_bpe_user.password - db_dic_bpe_user_camunda.password: - file: ./secrets/db_dic_bpe_user_camunda.password + + db_dic1_fhir_user.password: + file: ./secrets/db_dic1_fhir_user.password + db_dic1_fhir_user_permanent_delete.password: + file: ./secrets/db_dic1_fhir_user_permanent_delete.password + db_dic1_bpe_user.password: + file: ./secrets/db_dic1_bpe_user.password + db_dic1_bpe_user_camunda.password: + file: ./secrets/db_dic1_bpe_user_camunda.password + + db_dic2_fhir_user.password: + file: ./secrets/db_dic2_fhir_user.password + db_dic2_fhir_user_permanent_delete.password: + file: ./secrets/db_dic2_fhir_user_permanent_delete.password + db_dic2_bpe_user.password: + file: ./secrets/db_dic2_bpe_user.password + db_dic2_bpe_user_camunda.password: + file: secrets/db_dic1_bpe_user_camunda.password db_cos_fhir_user.password: file: ./secrets/db_cos_fhir_user.password @@ -325,21 +611,40 @@ secrets: db_cos_bpe_user_camunda.password: file: ./secrets/db_cos_bpe_user_camunda.password + db_hrp_fhir_user.password: + file: ./secrets/db_hrp_fhir_user.password + db_hrp_fhir_user_permanent_delete.password: + file: ./secrets/db_hrp_fhir_user_permanent_delete.password + db_hrp_bpe_user.password: + file: ./secrets/db_hrp_bpe_user.password + db_hrp_bpe_user_camunda.password: + file: ./secrets/db_hrp_bpe_user_camunda.password + app_client_trust_certificates.pem: file: ./secrets/app_client_trust_certificates.pem app_client_certificate_private_key.pem.password: file: ./secrets/app_client_certificate_private_key.pem.password - app_dic_client_certificate.pem: - file: ./secrets/app_dic_client_certificate.pem - app_dic_client_certificate_private_key.pem: - file: ./secrets/app_dic_client_certificate_private_key.pem + app_dic1_client_certificate.pem: + file: ./secrets/app_dic1_client_certificate.pem + app_dic1_client_certificate_private_key.pem: + file: ./secrets/app_dic1_client_certificate_private_key.pem + + app_dic2_client_certificate.pem: + file: ./secrets/app_dic2_client_certificate.pem + app_dic2_client_certificate_private_key.pem: + file: ./secrets/app_dic2_client_certificate_private_key.pem app_cos_client_certificate.pem: file: ./secrets/app_cos_client_certificate.pem app_cos_client_certificate_private_key.pem: file: ./secrets/app_cos_client_certificate_private_key.pem + app_hrp_client_certificate.pem: + file: ./secrets/app_hrp_client_certificate.pem + app_hrp_client_certificate_private_key.pem: + file: ./secrets/app_hrp_client_certificate_private_key.pem + cos_private_key.pem: file: ./secrets/cos_private_key.pem cos_public_key.pem: @@ -347,24 +652,42 @@ secrets: networks: internet: - dic-fhir-frontend: + dic1-fhir-frontend: + driver: bridge + ipam: + driver: default + config: + - subnet: 172.20.0.64/28 + dic1-fhir-backend: + dic1-bpe-frontend: + dic1-bpe-backend: + dic2-fhir-frontend: driver: bridge ipam: driver: default config: - - subnet: 172.20.0.64/28 - dic-fhir-backend: - dic-bpe-frontend: - dic-bpe-backend: + - subnet: 172.20.0.80/28 + dic2-fhir-backend: + dic2-bpe-frontend: + dic2-bpe-backend: cos-fhir-frontend: driver: bridge ipam: driver: default config: - - subnet: 172.20.0.80/28 + - subnet: 172.20.0.96/28 cos-fhir-backend: cos-bpe-frontend: cos-bpe-backend: + hrp-fhir-frontend: + driver: bridge + ipam: + driver: default + config: + - subnet: 172.20.0.112/28 + hrp-fhir-backend: + hrp-bpe-frontend: + hrp-bpe-backend: volumes: diff --git a/mii-dsf-processes-docker-test-setup/hrp/bpe/last_event/README.md b/mii-dsf-processes-docker-test-setup/hrp/bpe/last_event/README.md new file mode 100644 index 0000000..12fefbf --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/hrp/bpe/last_event/README.md @@ -0,0 +1 @@ +empty directory for last-event time.file \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/hrp/bpe/log/README.md b/mii-dsf-processes-docker-test-setup/hrp/bpe/log/README.md new file mode 100644 index 0000000..15ad4a6 --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/hrp/bpe/log/README.md @@ -0,0 +1 @@ +empty directory for log files \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/hrp/bpe/plugin/README.md b/mii-dsf-processes-docker-test-setup/hrp/bpe/plugin/README.md new file mode 100644 index 0000000..be77010 --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/hrp/bpe/plugin/README.md @@ -0,0 +1 @@ +Empty folder for plugin jar files \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/hrp/bpe/process/README.md b/mii-dsf-processes-docker-test-setup/hrp/bpe/process/README.md new file mode 100644 index 0000000..47c7890 --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/hrp/bpe/process/README.md @@ -0,0 +1 @@ +Empty folder for process jars \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/hrp/fhir/conf/README.md b/mii-dsf-processes-docker-test-setup/hrp/fhir/conf/README.md new file mode 100644 index 0000000..db7195e --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/hrp/fhir/conf/README.md @@ -0,0 +1 @@ +empty directory for conf files \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/hrp/fhir/log/README.md b/mii-dsf-processes-docker-test-setup/hrp/fhir/log/README.md new file mode 100644 index 0000000..15ad4a6 --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/hrp/fhir/log/README.md @@ -0,0 +1 @@ +empty directory for log files \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/proxy/conf.d/cos.conf b/mii-dsf-processes-docker-test-setup/proxy/conf.d/cos.conf index ceeecd5..90ffbe3 100644 --- a/mii-dsf-processes-docker-test-setup/proxy/conf.d/cos.conf +++ b/mii-dsf-processes-docker-test-setup/proxy/conf.d/cos.conf @@ -6,7 +6,7 @@ server { location / { proxy_set_header X-ClientCert $ssl_client_escaped_cert; - proxy_pass http://172.20.0.83:8080; + proxy_pass http://172.20.0.99:8080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; diff --git a/mii-dsf-processes-docker-test-setup/proxy/conf.d/dic.conf b/mii-dsf-processes-docker-test-setup/proxy/conf.d/dic1.conf similarity index 94% rename from mii-dsf-processes-docker-test-setup/proxy/conf.d/dic.conf rename to mii-dsf-processes-docker-test-setup/proxy/conf.d/dic1.conf index 64c2ed3..d438e03 100644 --- a/mii-dsf-processes-docker-test-setup/proxy/conf.d/dic.conf +++ b/mii-dsf-processes-docker-test-setup/proxy/conf.d/dic1.conf @@ -1,7 +1,7 @@ server { listen 443 ssl http2; listen [::]:443 ssl http2; - server_name dic; + server_name dic1; location / { proxy_set_header X-ClientCert $ssl_client_escaped_cert; diff --git a/mii-dsf-processes-docker-test-setup/proxy/conf.d/dic2.conf b/mii-dsf-processes-docker-test-setup/proxy/conf.d/dic2.conf new file mode 100644 index 0000000..b9a19ad --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/proxy/conf.d/dic2.conf @@ -0,0 +1,16 @@ +server { + listen 443 ssl http2; + listen [::]:443 ssl http2; + server_name dic2; + + location / { + proxy_set_header X-ClientCert $ssl_client_escaped_cert; + + proxy_pass http://172.20.0.83:8080; + + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_read_timeout 43200s; + } +} \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/proxy/conf.d/hrp.conf b/mii-dsf-processes-docker-test-setup/proxy/conf.d/hrp.conf new file mode 100644 index 0000000..fbddd19 --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/proxy/conf.d/hrp.conf @@ -0,0 +1,16 @@ +server { + listen 443 ssl http2; + listen [::]:443 ssl http2; + server_name hrp; + + location / { + proxy_set_header X-ClientCert $ssl_client_escaped_cert; + + proxy_pass http://172.20.0.115:8080; + + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_read_timeout 43200s; + } +} \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/secrets/db_dic_bpe_user.password b/mii-dsf-processes-docker-test-setup/secrets/db_dic1_bpe_user.password similarity index 100% rename from mii-dsf-processes-docker-test-setup/secrets/db_dic_bpe_user.password rename to mii-dsf-processes-docker-test-setup/secrets/db_dic1_bpe_user.password diff --git a/mii-dsf-processes-docker-test-setup/secrets/db_dic_bpe_user_camunda.password b/mii-dsf-processes-docker-test-setup/secrets/db_dic1_bpe_user_camunda.password similarity index 100% rename from mii-dsf-processes-docker-test-setup/secrets/db_dic_bpe_user_camunda.password rename to mii-dsf-processes-docker-test-setup/secrets/db_dic1_bpe_user_camunda.password diff --git a/mii-dsf-processes-docker-test-setup/secrets/db_dic_fhir_user.password b/mii-dsf-processes-docker-test-setup/secrets/db_dic1_fhir_user.password similarity index 100% rename from mii-dsf-processes-docker-test-setup/secrets/db_dic_fhir_user.password rename to mii-dsf-processes-docker-test-setup/secrets/db_dic1_fhir_user.password diff --git a/mii-dsf-processes-docker-test-setup/secrets/db_dic_fhir_user_permanent_delete.password b/mii-dsf-processes-docker-test-setup/secrets/db_dic1_fhir_user_permanent_delete.password similarity index 100% rename from mii-dsf-processes-docker-test-setup/secrets/db_dic_fhir_user_permanent_delete.password rename to mii-dsf-processes-docker-test-setup/secrets/db_dic1_fhir_user_permanent_delete.password diff --git a/mii-dsf-processes-docker-test-setup/secrets/db_dic2_bpe_user.password b/mii-dsf-processes-docker-test-setup/secrets/db_dic2_bpe_user.password new file mode 100644 index 0000000..27c25fd --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/secrets/db_dic2_bpe_user.password @@ -0,0 +1 @@ +MKzGrbrHbre8iKGBXPQr6saYdmwkdKR6 \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/secrets/db_dic2_bpe_user_camunda.password b/mii-dsf-processes-docker-test-setup/secrets/db_dic2_bpe_user_camunda.password new file mode 100644 index 0000000..65c0175 --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/secrets/db_dic2_bpe_user_camunda.password @@ -0,0 +1 @@ +hZFk7WMDtN7EDPDiwqNJtFwfgq7TqHyg \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/secrets/db_dic2_fhir_user.password b/mii-dsf-processes-docker-test-setup/secrets/db_dic2_fhir_user.password new file mode 100644 index 0000000..e9bb727 --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/secrets/db_dic2_fhir_user.password @@ -0,0 +1 @@ +VZio9gJkoAotGBzvf6zm4QivtNaqedQG \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/secrets/db_dic2_fhir_user_permanent_delete.password b/mii-dsf-processes-docker-test-setup/secrets/db_dic2_fhir_user_permanent_delete.password new file mode 100644 index 0000000..c2e113e --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/secrets/db_dic2_fhir_user_permanent_delete.password @@ -0,0 +1 @@ +rmk2ZHjVv6qBaBcauD4PF24EQ7MLwDaa \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/secrets/db_hrp_bpe_user.password b/mii-dsf-processes-docker-test-setup/secrets/db_hrp_bpe_user.password new file mode 100644 index 0000000..d449a36 --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/secrets/db_hrp_bpe_user.password @@ -0,0 +1 @@ +4qgXyViUTutWfRjjzrXcLoZtr8Ryqc8g \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/secrets/db_hrp_bpe_user_camunda.password b/mii-dsf-processes-docker-test-setup/secrets/db_hrp_bpe_user_camunda.password new file mode 100644 index 0000000..14a13a7 --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/secrets/db_hrp_bpe_user_camunda.password @@ -0,0 +1 @@ +dEr6ffCoQvRy3vnjNqYgV4UCMV2LKJYT \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/secrets/db_hrp_fhir_user.password b/mii-dsf-processes-docker-test-setup/secrets/db_hrp_fhir_user.password new file mode 100644 index 0000000..59cec8b --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/secrets/db_hrp_fhir_user.password @@ -0,0 +1 @@ +wce88MwBXt6rEUaB2htCV66LjAdXNcee \ No newline at end of file diff --git a/mii-dsf-processes-docker-test-setup/secrets/db_hrp_fhir_user_permanent_delete.password b/mii-dsf-processes-docker-test-setup/secrets/db_hrp_fhir_user_permanent_delete.password new file mode 100644 index 0000000..d8d2286 --- /dev/null +++ b/mii-dsf-processes-docker-test-setup/secrets/db_hrp_fhir_user_permanent_delete.password @@ -0,0 +1 @@ +yQvLzfNRN7zHvgPVXawMssTB8gMtfAK2 \ No newline at end of file diff --git a/mii-dsf-processes-documentation-generator/pom.xml b/mii-dsf-processes-documentation-generator/pom.xml deleted file mode 100644 index 277409c..0000000 --- a/mii-dsf-processes-documentation-generator/pom.xml +++ /dev/null @@ -1,33 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project xmlns="http://maven.apache.org/POM/4.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - - <artifactId>mii-dsf-processes-documentation-generator</artifactId> - - <parent> - <groupId>de.medizininformatik-initiative</groupId> - <artifactId>mii-dsf-processes</artifactId> - <version>0.1.0</version> - </parent> - - <properties> - <main.basedir>${project.basedir}/..</main.basedir> - </properties> - - <dependencies> - <dependency> - <groupId>org.highmed.dsf</groupId> - <artifactId>dsf-bpe-process-base</artifactId> - </dependency> - <dependency> - <groupId>de.hs-heilbronn.mi</groupId> - <artifactId>log4j2-utils</artifactId> - </dependency> - <dependency> - <groupId>org.reflections</groupId> - <artifactId>reflections</artifactId> - </dependency> - </dependencies> -</project> \ No newline at end of file diff --git a/mii-dsf-processes-documentation-generator/src/main/java/de/medizininformatik_initiative/processes/documentation/generator/Documentation.java b/mii-dsf-processes-documentation-generator/src/main/java/de/medizininformatik_initiative/processes/documentation/generator/Documentation.java deleted file mode 100644 index d4e8b78..0000000 --- a/mii-dsf-processes-documentation-generator/src/main/java/de/medizininformatik_initiative/processes/documentation/generator/Documentation.java +++ /dev/null @@ -1,45 +0,0 @@ -package de.medizininformatik_initiative.processes.documentation.generator; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -@Retention(RetentionPolicy.RUNTIME) -@Target(ElementType.FIELD) -public @interface Documentation -{ - /** - * @return <code>true</code> if this property is required for processes that are listed in - * {@link Documentation#processNames} - */ - boolean required() default false; - - /** - * @return <code>true</code> if a docker secret file can be used to configure this property, else - * <code>false</code>, which means that a docker secret file <b>cannot</b> be used to configure this - * property - */ - boolean filePropertySupported() default false; - - /** - * @return an empty array if all processes use this property or an array of length >=1 containing only specific - * processes that use this property, but not all - */ - String[] processNames() default {}; - - /** - * @return description helping to configure this property - */ - String description(); - - /** - * @return example value helping to configure this property - */ - String example(); - - /** - * @return recommendation helping to configure this property - */ - String recommendation(); -} diff --git a/mii-dsf-processes-documentation-generator/src/main/java/de/medizininformatik_initiative/processes/documentation/generator/DocumentationGenerator.java b/mii-dsf-processes-documentation-generator/src/main/java/de/medizininformatik_initiative/processes/documentation/generator/DocumentationGenerator.java deleted file mode 100644 index 06dc7f0..0000000 --- a/mii-dsf-processes-documentation-generator/src/main/java/de/medizininformatik_initiative/processes/documentation/generator/DocumentationGenerator.java +++ /dev/null @@ -1,196 +0,0 @@ -package de.medizininformatik_initiative.processes.documentation.generator; - -import static java.util.stream.Collectors.toList; - -import java.io.BufferedWriter; -import java.io.FileWriter; -import java.io.IOException; -import java.io.InputStream; -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.List; -import java.util.Optional; - -import org.camunda.bpm.model.bpmn.Bpmn; -import org.camunda.bpm.model.bpmn.instance.BaseElement; -import org.camunda.bpm.model.bpmn.instance.Process; -import org.highmed.dsf.bpe.ProcessPluginDefinition; -import org.reflections.Reflections; -import org.reflections.scanners.Scanners; -import org.reflections.util.ClasspathHelper; -import org.reflections.util.ConfigurationBuilder; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Value; - -public class DocumentationGenerator -{ - private static final Logger logger = LoggerFactory.getLogger(DocumentationGenerator.class); - - public static void main(String[] args) - { - new DocumentationGenerator().execute(args); - } - - public void execute(String[] args) - { - Arrays.asList(args).forEach(this::generateDocumentation); - } - - private void generateDocumentation(String workingPackage) - { - String filename = "target/Documentation_" + workingPackage + ".md"; - logger.info("Generating documentation for package {} in file {}", workingPackage, filename); - - Reflections reflections = createReflections(workingPackage); - - List<String> pluginProcessNames = getPluginProcessNames(reflections, workingPackage); - List<Field> fields = getFields(reflections); - - writeFields(fields, pluginProcessNames, filename, workingPackage); - } - - private Reflections createReflections(String workingPackage) - { - ConfigurationBuilder configurationBuilder = new ConfigurationBuilder() - .setUrls(ClasspathHelper.forPackage(workingPackage)) - .setScanners(Scanners.FieldsAnnotated, Scanners.SubTypes); - return new Reflections(configurationBuilder); - } - - private List<String> getPluginProcessNames(Reflections reflections, String workingPackage) - { - List<Class<? extends ProcessPluginDefinition>> pluginDefinitionClasses = new ArrayList<>( - reflections.getSubTypesOf(ProcessPluginDefinition.class)); - - if (pluginDefinitionClasses.size() < 1) - { - logger.warn("No ProcessPluginDefinitions found in package {}", workingPackage); - return Collections.emptyList(); - } - - if (pluginDefinitionClasses.size() > 1) - logger.warn("Found {} ProcessPluginDefinitions ({}) in package {}, using only the first", - pluginDefinitionClasses.size(), pluginDefinitionClasses, workingPackage); - - try - { - ProcessPluginDefinition processPluginDefinition = pluginDefinitionClasses.get(0).getConstructor() - .newInstance(); - - return processPluginDefinition.getBpmnFiles().map(this::getProcessName).filter(Optional::isPresent) - .map(Optional::get).collect(toList()); - } - catch (Exception exception) - { - logger.warn( - "Could not read process names from package {} and ProcessPluginDefinition with name {}, reason is '{}'", - workingPackage, pluginDefinitionClasses.get(0).getName(), exception.getMessage()); - return Collections.emptyList(); - } - } - - private Optional<String> getProcessName(String bpmnFile) - { - try - { - InputStream resource = getClass().getClassLoader().getResource(bpmnFile).openStream(); - return Bpmn.readModelFromStream(resource).getModelElementsByType(Process.class).stream() - .map(BaseElement::getId).findFirst(); - } - catch (Exception exception) - { - logger.warn("Could not read process name from resource file {}, reason is '{}'", bpmnFile, - exception.getMessage()); - return Optional.empty(); - } - } - - private List<Field> getFields(Reflections reflections) - { - List<Field> fields = new ArrayList<>(reflections.getFieldsAnnotatedWith(Documentation.class)); - Collections.reverse(fields); - return fields; - } - - private void writeFields(List<Field> fields, List<String> pluginProcessNames, String filename, - String workingPackage) - { - try (BufferedWriter writer = new BufferedWriter(new FileWriter(filename))) - { - fields.stream().map(field -> createDocumentation(field, pluginProcessNames)) - .forEach(d -> write(writer, filename, d)); - } - catch (Exception exception) - { - logger.warn("Could not generate documentation for package {}, reason is '{}'", workingPackage, - exception.getMessage()); - } - } - - private String createDocumentation(Field field, List<String> pluginProcessNames) - { - Documentation documentation = field.getAnnotation(Documentation.class); - Value value = field.getAnnotation(Value.class); - - String[] valueSplit = value.value().replaceAll("\\$", "").replace("#", "").replace("{", "").replace("}", "") - .split(":"); - String property = valueSplit[0]; - - String environment = property.replace(".", "_").toUpperCase(); - if (documentation.filePropertySupported()) - environment = String.format("%s or %s_FILE", environment, environment); - - boolean required = documentation.required(); - - String[] documentationProcessNames = documentation.processNames(); - String processesNamesAsString = getProcessNamesAsString(documentationProcessNames, pluginProcessNames); - - String description = documentation.description(); - String example = documentation.example(); - String recommendation = documentation.recommendation(); - - String defaultValue = (valueSplit.length == 2 && !"null".equals(valueSplit[1])) ? valueSplit[1] - : "not set by default"; - - return String.format("### %s\n- **Property:** %s\n- **Required:** %s\n- **Processes:** %s\n" - + "- **Description:** %s\n- **Example:** %s\n- **Recommendation:** %s\n" + "- **Default:** %s\n\n", - environment, property, required, processesNamesAsString, description, example, recommendation, - defaultValue); - } - - private String getProcessNamesAsString(String[] documentationProcessNames, List<String> pluginProcessNames) - { - if (pluginProcessNames.size() == 0) - return "Could not read process names from ProcessPluginDefinition"; - - if (documentationProcessNames.length == 0) - return String.join(", ", pluginProcessNames); - - for (String documentationProcessName : documentationProcessNames) - { - if (!pluginProcessNames.contains(documentationProcessName)) - logger.warn( - "Documentation contains process with name '{}' which" - + " is not part of the processes {} defined in the ProcessPluginDefinition", - documentationProcessName, pluginProcessNames); - } - - return String.join(", ", documentationProcessNames); - } - - private void write(BufferedWriter writer, String filename, String string) - { - try - { - writer.append(string); - } - catch (IOException e) - { - logger.warn("Writing the following string to file {} failed: \n {} reason is '{}'", filename, string, - e.getMessage()); - } - } -} diff --git a/mii-dsf-processes-documentation-generator/src/main/resources/log4j2.xml b/mii-dsf-processes-documentation-generator/src/main/resources/log4j2.xml deleted file mode 100644 index e8e6da7..0000000 --- a/mii-dsf-processes-documentation-generator/src/main/resources/log4j2.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<Configuration status="INFO" monitorInterval="30" verbose="false"> - - <Appenders> - <Console name="CONSOLE" target="SYSTEM_OUT"> - <PatternLayout pattern="%p\t%t - %C{1}.%M(%L) | %m%n"/> - </Console> - </Appenders> - - <Loggers> - <logger name="de.rwh" level="INFO"/> - <Logger name="org.highmed" level="DEBUG"/> - <Logger name="de.medizininformatik_initiative" level="DEBUG"/> - - <Root level="WARN"> - <AppenderRef ref="CONSOLE"/> - </Root> - </Loggers> -</Configuration> \ No newline at end of file diff --git a/mii-dsf-processes-kds-client/pom.xml b/mii-dsf-processes-kds-client/pom.xml new file mode 100644 index 0000000..f51853f --- /dev/null +++ b/mii-dsf-processes-kds-client/pom.xml @@ -0,0 +1,76 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <artifactId>mii-dsf-processes-kds-client</artifactId> + + <parent> + <artifactId>mii-dsf-processes</artifactId> + <groupId>de.medizininformatik-initiative</groupId> + <version>0.2.0-SNAPSHOT</version> + </parent> + + <properties> + <main.basedir>${project.basedir}/..</main.basedir> + </properties> + + <dependencies> + <dependency> + <groupId>org.highmed.dsf</groupId> + <artifactId>dsf-bpe-process-base</artifactId> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>ca.uhn.hapi.fhir</groupId> + <artifactId>hapi-fhir-client</artifactId> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>ca.uhn.hapi.fhir</groupId> + <artifactId>hapi-fhir-structures-r4</artifactId> + <scope>provided</scope> + </dependency> + + <dependency> + <groupId>org.highmed.dsf</groupId> + <artifactId>dsf-tools-documentation-generator</artifactId> + <scope>provided</scope> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>exec-maven-plugin</artifactId> + <executions> + <execution> + <goals> + <goal>exec</goal> + </goals> + <phase>prepare-package</phase> + </execution> + </executions> + <configuration> + <executable>java</executable> + <arguments> + <argument>-classpath</argument> + <classpath/> + <argument> + org.highmed.dsf.tools.generator.DocumentationGenerator + </argument> + <argument> + de.medizininformatik_initiative.processes.kds.client + </argument> + </arguments> + <includeProjectDependencies>true</includeProjectDependencies> + <addResourcesToClasspath>true</addResourcesToClasspath> + <classpathScope>compile</classpathScope> + <workingDirectory>${project.basedir}</workingDirectory> + </configuration> + </plugin> + </plugins> + </build> +</project> \ No newline at end of file diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/ApacheRestfulClientFactoryWithTlsConfig.java b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/ApacheRestfulClientFactoryWithTlsConfig.java similarity index 98% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/ApacheRestfulClientFactoryWithTlsConfig.java rename to mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/ApacheRestfulClientFactoryWithTlsConfig.java index f824f0d..1968582 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/ApacheRestfulClientFactoryWithTlsConfig.java +++ b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/ApacheRestfulClientFactoryWithTlsConfig.java @@ -1,4 +1,4 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.client; +package de.medizininformatik_initiative.processes.kds.client; import java.security.KeyManagementException; import java.security.KeyStore; diff --git a/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/KdsClient.java b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/KdsClient.java new file mode 100644 index 0000000..771dd82 --- /dev/null +++ b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/KdsClient.java @@ -0,0 +1,28 @@ +package de.medizininformatik_initiative.processes.kds.client; + +import org.hl7.fhir.r4.model.Binary; +import org.hl7.fhir.r4.model.Bundle; + +import ca.uhn.fhir.context.FhirContext; +import ca.uhn.fhir.rest.client.api.IGenericClient; + +public interface KdsClient +{ + String getLocalIdentifierValue(); + + FhirContext getFhirContext(); + + String getFhirBaseUrl(); + + IGenericClient getGenericFhirClient(); + + void testConnection(); + + Bundle searchDocumentReferences(String system, String code); + + Binary readBinary(String url); + + Bundle executeTransactionBundle(Bundle toExecute); + + Bundle executeBatchBundle(Bundle toExecute); +} diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/KdsClientFactory.java b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/KdsClientFactory.java similarity index 86% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/KdsClientFactory.java rename to mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/KdsClientFactory.java index e3b96b6..85928ae 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/KdsClientFactory.java +++ b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/KdsClientFactory.java @@ -1,4 +1,4 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.client; +package de.medizininformatik_initiative.processes.kds.client; import java.io.IOException; import java.nio.file.Path; @@ -14,11 +14,9 @@ import org.bouncycastle.pkcs.PKCSException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.context.event.ContextRefreshedEvent; -import org.springframework.context.event.EventListener; import ca.uhn.fhir.context.FhirContext; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.client.fhir.KdsFhirClient; +import de.medizininformatik_initiative.processes.kds.client.logging.DataLogger; import de.rwh.utils.crypto.CertificateHelper; import de.rwh.utils.crypto.io.CertificateReader; import de.rwh.utils.crypto.io.PemIo; @@ -48,17 +46,17 @@ public class KdsClientFactory private final boolean hapiClientVerbose; private final FhirContext fhirContext; - private final Class<KdsFhirClient> kdsFhirClientClass; private final String localIdentifierValue; + private final DataLogger dataLogger; + public KdsClientFactory(Path trustStorePath, Path certificatePath, Path privateKeyPath, char[] privateKeyPassword, int connectTimeout, int socketTimeout, int connectionRequestTimeout, String kdsServerBase, String kdsServerBasicAuthUsername, String kdsServerBasicAuthPassword, String kdsServerBearerToken, String proxyUrl, String proxyUsername, String proxyPassword, boolean hapiClientVerbose, - FhirContext fhirContext, Class<KdsFhirClient> kdsFhirClientClass, String localIdentifierValue) + FhirContext fhirContext, String localIdentifierValue, DataLogger dataLogger) { - super(); this.trustStorePath = trustStorePath; this.certificatePath = certificatePath; this.privateKeyPath = privateKeyPath; @@ -79,13 +77,13 @@ public KdsClientFactory(Path trustStorePath, Path certificatePath, Path privateK this.hapiClientVerbose = hapiClientVerbose; this.fhirContext = fhirContext; - this.kdsFhirClientClass = kdsFhirClientClass; this.localIdentifierValue = localIdentifierValue; + + this.dataLogger = dataLogger; } - @EventListener({ ContextRefreshedEvent.class }) - public void onContextRefreshedEvent(ContextRefreshedEvent event) + public void testConnection() { try { @@ -108,9 +106,9 @@ public void onContextRefreshedEvent(ContextRefreshedEvent event) public KdsClient getKdsClient() { if (configured()) - return createKdsClient(); + return createKdsClientImpl(); else - return new KdsClientStub(fhirContext, localIdentifierValue); + return createKdsClientStub(); } private boolean configured() @@ -118,7 +116,12 @@ private boolean configured() return kdsServerBase != null && !kdsServerBase.isBlank(); } - protected KdsClient createKdsClient() + protected KdsClient createKdsClientStub() + { + return new KdsClientStub(fhirContext, localIdentifierValue); + } + + protected KdsClient createKdsClientImpl() { KeyStore trustStore = null; char[] keyStorePassword = null; @@ -140,7 +143,7 @@ protected KdsClient createKdsClient() return new KdsClientImpl(trustStore, keyStore, keyStorePassword, connectTimeout, socketTimeout, connectionRequestTimeout, kdsServerBasicAuthUsername, kdsServerBasicAuthPassword, kdsServerBearerToken, kdsServerBase, proxyUrl, proxyUsername, proxyPassword, hapiClientVerbose, fhirContext, - kdsFhirClientClass, localIdentifierValue); + localIdentifierValue, dataLogger); } private KeyStore readTrustStore(Path trustPath) diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/KdsClientImpl.java b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/KdsClientImpl.java similarity index 71% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/KdsClientImpl.java rename to mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/KdsClientImpl.java index aca1c3f..fd7d6ab 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/KdsClientImpl.java +++ b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/KdsClientImpl.java @@ -1,12 +1,16 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.client; +package de.medizininformatik_initiative.processes.kds.client; + +import static ca.uhn.fhir.rest.api.Constants.HEADER_PREFER; -import java.lang.reflect.Constructor; -import java.lang.reflect.InvocationTargetException; import java.net.MalformedURLException; import java.net.URL; import java.security.KeyStore; +import org.hl7.fhir.r4.model.Binary; +import org.hl7.fhir.r4.model.Bundle; import org.hl7.fhir.r4.model.CapabilityStatement; +import org.hl7.fhir.r4.model.DocumentReference; +import org.hl7.fhir.r4.model.IdType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -17,7 +21,8 @@ import ca.uhn.fhir.rest.client.interceptor.BasicAuthInterceptor; import ca.uhn.fhir.rest.client.interceptor.BearerTokenAuthInterceptor; import ca.uhn.fhir.rest.client.interceptor.LoggingInterceptor; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.client.fhir.KdsFhirClient; +import de.medizininformatik_initiative.processes.kds.client.logging.DataLogger; +import de.medizininformatik_initiative.processes.kds.client.logging.HapiClientLogger; public class KdsClientImpl implements KdsClient { @@ -34,15 +39,16 @@ public class KdsClientImpl implements KdsClient private final boolean hapiClientVerbose; private final FhirContext fhirContext; - private final Class<KdsFhirClient> kdsFhirClientClass; private final String localIdentifierValue; + private final DataLogger dataLogger; + public KdsClientImpl(KeyStore trustStore, KeyStore keyStore, char[] keyStorePassword, int connectTimeout, int socketTimeout, int connectionRequestTimeout, String kdsServerBasicAuthUsername, String kdsServerBasicAuthPassword, String kdsServerBearerToken, String kdsServerBase, String proxyUrl, String proxyUsername, String proxyPassword, boolean hapiClientVerbose, FhirContext fhirContext, - Class<KdsFhirClient> kdsFhirClientClass, String localIdentifierValue) + String localIdentifierValue, DataLogger dataLogger) { clientFactory = createClientFactory(trustStore, keyStore, keyStorePassword, connectTimeout, socketTimeout, connectionRequestTimeout); @@ -58,9 +64,10 @@ public KdsClientImpl(KeyStore trustStore, KeyStore keyStore, char[] keyStorePass this.hapiClientVerbose = hapiClientVerbose; this.fhirContext = fhirContext; - this.kdsFhirClientClass = kdsFhirClientClass; this.localIdentifierValue = localIdentifierValue; + + this.dataLogger = dataLogger; } private void configureProxy(IRestfulClientFactory clientFactory, String proxyUrl, String proxyUsername, @@ -124,36 +131,21 @@ private void configureLoggingInterceptor(IGenericClient client) } @Override - public void testConnection() + public String getLocalIdentifierValue() { - CapabilityStatement statement = getGenericFhirClient().capabilities().ofType(CapabilityStatement.class) - .execute(); - - logger.info("Connection test OK {} - {}", statement.getSoftware().getName(), - statement.getSoftware().getVersion()); + return localIdentifierValue; } @Override - public KdsFhirClient getFhirClient() + public FhirContext getFhirContext() { - try - { - Constructor<KdsFhirClient> constructor = kdsFhirClientClass.getConstructor(KdsClient.class); - - return constructor.newInstance(this); - } - catch (NoSuchMethodException | SecurityException | InstantiationException | IllegalAccessException - | IllegalArgumentException | InvocationTargetException e) - { - logger.warn("Error while creating KDS FHIR client: {}", e.getMessage()); - throw new RuntimeException(e); - } + return fhirContext; } @Override - public FhirContext getFhirContext() + public String getFhirBaseUrl() { - return fhirContext; + return kdsServerBase; } @Override @@ -169,14 +161,62 @@ public IGenericClient getGenericFhirClient() } @Override - public String getLocalIdentifierValue() + public void testConnection() { - return localIdentifierValue; + CapabilityStatement statement = getGenericFhirClient().capabilities().ofType(CapabilityStatement.class) + .execute(); + + logger.info("Connection test OK {} - {}", statement.getSoftware().getName(), + statement.getSoftware().getVersion()); } @Override - public String getFhirBaseUrl() + public Bundle searchDocumentReferences(String system, String code) { - return kdsServerBase; + Bundle toReturn = getGenericFhirClient().search().forResource(DocumentReference.class) + .where(DocumentReference.IDENTIFIER.exactly().systemAndIdentifier(system, code)) + .returnBundle(Bundle.class).execute(); + + dataLogger.logResource("DocumentReference Search-Response Bundle based on system|code=" + system + "|" + code, + toReturn); + + return toReturn; + } + + @Override + public Binary readBinary(String url) + { + Binary toReturn = getGenericFhirClient().read().resource(Binary.class).withId(new IdType(url).getIdPart()) + .execute(); + + dataLogger.logResource("Read Binary from url=" + url, toReturn); + + return toReturn; + } + + @Override + public Bundle executeTransactionBundle(Bundle toExecute) + { + dataLogger.logResource("Executing Transaction Bundle", toExecute); + + Bundle toReturn = getGenericFhirClient().transaction().withBundle(toExecute) + .withAdditionalHeader(HEADER_PREFER, "handling=strict").execute(); + + dataLogger.logResource("Transaction Bundle Response", toReturn); + + return toReturn; + } + + @Override + public Bundle executeBatchBundle(Bundle toExecute) + { + dataLogger.logResource("Executing Batch Bundle", toExecute); + + Bundle toReturn = getGenericFhirClient().transaction().withBundle(toExecute) + .withAdditionalHeader(HEADER_PREFER, "handling=strict").execute(); + + dataLogger.logResource("Batch Bundle Response", toReturn); + + return toReturn; } } diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/fhir/KdsFhirClientStub.java b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/KdsClientStub.java similarity index 94% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/fhir/KdsFhirClientStub.java rename to mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/KdsClientStub.java index da77ddf..2f2f1e3 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/fhir/KdsFhirClientStub.java +++ b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/KdsClientStub.java @@ -1,4 +1,4 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.client.fhir; +package de.medizininformatik_initiative.processes.kds.client; import static org.highmed.dsf.bpe.ConstantsBase.NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER; import static org.hl7.fhir.r4.model.Bundle.BundleType.TRANSACTIONRESPONSE; @@ -14,16 +14,55 @@ import org.hl7.fhir.r4.model.DocumentReference; import org.hl7.fhir.r4.model.IdType; import org.hl7.fhir.r4.model.ResourceType; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; -import de.medizininformatik_initiative.processes.projectathon.data_transfer.client.KdsClient; +import ca.uhn.fhir.context.FhirContext; +import ca.uhn.fhir.rest.client.api.IGenericClient; -public final class KdsFhirClientStub implements KdsFhirClient +public class KdsClientStub implements KdsClient { - private final KdsClient kdsClient; + private static final Logger logger = LoggerFactory.getLogger(KdsClientStub.class); - public KdsFhirClientStub(KdsClient kdsClient) + private final FhirContext fhirContext; + private final String localIdentifierValue; + private final String kdsServerBase; + + KdsClientStub(FhirContext fhirContext, String localIdentifierValue) + { + this.fhirContext = fhirContext; + this.localIdentifierValue = localIdentifierValue; + this.kdsServerBase = "http://foo.bar/fhir"; + } + + @Override + public String getLocalIdentifierValue() + { + return localIdentifierValue; + } + + @Override + public FhirContext getFhirContext() { - this.kdsClient = kdsClient; + return fhirContext; + } + + @Override + public String getFhirBaseUrl() + { + return kdsServerBase; + } + + @Override + public IGenericClient getGenericFhirClient() + { + throw new UnsupportedOperationException("not implemented"); + } + + @Override + public void testConnection() + { + logger.warn("Stub implementation, no connection test performed"); } @Override @@ -32,7 +71,7 @@ public Bundle searchDocumentReferences(String system, String code) DocumentReference documentReference = new DocumentReference().setStatus(CURRENT).setDocStatus(FINAL); documentReference.getMasterIdentifier().setSystem(system).setValue(code); documentReference.addAuthor().setType(ResourceType.Organization.name()).getIdentifier() - .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue(kdsClient.getLocalIdentifierValue()); + .setSystem(NAMINGSYSTEM_HIGHMED_ORGANIZATION_IDENTIFIER).setValue(getLocalIdentifierValue()); documentReference.setDate(new Date()); documentReference.addContent().getAttachment().setContentType("text/csv") .setUrl(ResourceType.Binary.name() + "/" + UUID.randomUUID().toString()); @@ -54,7 +93,7 @@ public Binary readBinary(String url) } @Override - public Bundle storeBundle(Bundle toStore) + public Bundle executeTransactionBundle(Bundle toExecute) { Bundle bundle = new Bundle().setType(TRANSACTIONRESPONSE); bundle.setId(UUID.randomUUID().toString()); @@ -328,4 +367,13 @@ private byte[] getData() + "Y3VzIiwiYWlyIiwiZGlubmVyIiwicmFkaW8iLCJwb3B1bGF0aW9uIiwiY291cnNlIiwic2xpcHBlZCIsIm1ldGFsI" + "iwic3RpbGwiLCJwb2xpY2VtYW4iLCJzdGVlcCI=").getBytes(StandardCharsets.UTF_8); } -} \ No newline at end of file + + @Override + public Bundle executeBatchBundle(Bundle toExecute) + { + Bundle bundle = new Bundle(); + bundle.setType(Bundle.BundleType.BATCHRESPONSE); + + return bundle; + } +} diff --git a/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/logging/DataLogger.java b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/logging/DataLogger.java new file mode 100644 index 0000000..8490e3a --- /dev/null +++ b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/logging/DataLogger.java @@ -0,0 +1,32 @@ +package de.medizininformatik_initiative.processes.kds.client.logging; + +import org.hl7.fhir.r4.model.Resource; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import ca.uhn.fhir.context.FhirContext; + +public class DataLogger +{ + private static final Logger logger = LoggerFactory.getLogger(DataLogger.class); + + private final boolean enabled; + private final FhirContext fhirContext; + + public DataLogger(boolean enabled, FhirContext fhirContext) + { + this.enabled = enabled; + this.fhirContext = fhirContext; + } + + public void logResource(String logMessage, Resource resource) + { + if (enabled) + logger.debug("{}: {}", logMessage, asString(resource)); + } + + private String asString(Resource resource) + { + return fhirContext.newJsonParser().encodeResourceToString(resource); + } +} diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/HapiClientLogger.java b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/logging/HapiClientLogger.java similarity index 98% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/HapiClientLogger.java rename to mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/logging/HapiClientLogger.java index b993730..7251a98 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/HapiClientLogger.java +++ b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/logging/HapiClientLogger.java @@ -1,4 +1,4 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.client; +package de.medizininformatik_initiative.processes.kds.client.logging; import org.slf4j.Logger; import org.slf4j.Marker; diff --git a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/OutcomeLogger.java b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/logging/OutcomeLogger.java similarity index 93% rename from mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/OutcomeLogger.java rename to mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/logging/OutcomeLogger.java index aa80b4e..5c9a57e 100644 --- a/mii-dsf-process-projectathon-data-transfer/src/main/java/de/medizininformatik_initiative/processes/projectathon/data_transfer/client/OutcomeLogger.java +++ b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/logging/OutcomeLogger.java @@ -1,4 +1,4 @@ -package de.medizininformatik_initiative.processes.projectathon.data_transfer.client; +package de.medizininformatik_initiative.processes.kds.client.logging; import java.util.function.BiConsumer; import java.util.stream.Collectors; diff --git a/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/spring/config/PropertiesConfig.java b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/spring/config/PropertiesConfig.java new file mode 100644 index 0000000..cd897c4 --- /dev/null +++ b/mii-dsf-processes-kds-client/src/main/java/de/medizininformatik_initiative/processes/kds/client/spring/config/PropertiesConfig.java @@ -0,0 +1,123 @@ +package de.medizininformatik_initiative.processes.kds.client.spring.config; + +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; + +import org.highmed.dsf.tools.generator.ProcessDocumentation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +import ca.uhn.fhir.context.FhirContext; +import de.medizininformatik_initiative.processes.kds.client.KdsClientFactory; +import de.medizininformatik_initiative.processes.kds.client.logging.DataLogger; + +@Configuration +public class PropertiesConfig +{ + @Autowired + private FhirContext fhirContext; + + @ProcessDocumentation(required = true, description = "The base address of the KDS FHIR server to read/store FHIR resources", example = "http://foo.bar/fhir") + @Value("${de.medizininformatik.initiative.kds.fhir.server.base.url:#{null}}") + private String fhirStoreBaseUrl; + + @ProcessDocumentation(description = "PEM encoded file with one or more trusted root certificate to validate the KDS FHIR server certificate when connecting via https", recommendation = "Use docker secret file to configure", example = "/run/secrets/hospital_ca.pem") + @Value("${de.medizininformatik.initiative.kds.fhir.server.trust.certificates:#{null}}") + private String fhirStoreTrustStore; + + @ProcessDocumentation(description = "PEM encoded file with client-certificate, if KDS FHIR server requires mutual TLS authentication", recommendation = "Use docker secret file to configure", example = "/run/secrets/kds_server_client_certificate.pem") + @Value("${de.medizininformatik.initiative.kds.fhir.server.certificate:#{null}}") + private String fhirStoreCertificate; + + @ProcessDocumentation(description = "Private key corresponding to the KDS FHIR server client-certificate as PEM encoded file. Use *${env_variable}_PASSWORD* or *${env_variable}_PASSWORD_FILE* if private key is encrypted", recommendation = "Use docker secret file to configure", example = "/run/secrets/kds_server_private_key.pem") + @Value("${de.medizininformatik.initiative.kds.fhir.server.private.key:#{null}}") + private String fhirStorePrivateKey; + + @ProcessDocumentation(description = "Password to decrypt the KDS FHIR server client-certificate encrypted private key", recommendation = "Use docker secret file to configure by using *${env_variable}_FILE*", example = "/run/secrets/kds_server_private_key.pem.password") + @Value("${de.medizininformatik.initiative.kds.fhir.server.private.key.password:#{null}}") + private char[] fhirStorePrivateKeyPassword; + + @ProcessDocumentation(description = "Basic authentication username, set if the server containing the FHIR KDS data requests authentication using basic auth") + @Value("${de.medizininformatik.initiative.kds.fhir.server.basicauth.username:#{null}}") + private String fhirStoreUsername; + + @ProcessDocumentation(description = "Basic authentication password, set if the server containing the FHIR KDS data requests authentication using basic auth", recommendation = "Use docker secret file to configure by using *${env_variable}_FILE*", example = "/run/secrets/kds_server_basicauth.password") + @Value("${de.medizininformatik.initiative.kds.fhir.server.basicauth.password:#{null}}") + private String fhirStorePassword; + + @ProcessDocumentation(description = "Bearer token for authentication, set if the server containing the FHIR KDS data requests authentication using a bearer token, cannot be set using docker secrets") + @Value("${de.medizininformatik.initiative.kds.fhir.server.bearer.token:#{null}}") + private String fhirStoreBearerToken; + + @ProcessDocumentation(description = "The timeout in milliseconds until a connection is established between the KDS client and the KDS FHIR server", recommendation = "Change default value only if timeout exceptions occur") + @Value("${de.medizininformatik.initiative.kds.fhir.server.timeout.connect:10000}") + private int fhirStoreConnectTimeout; + + @ProcessDocumentation(description = "The timeout in milliseconds used when requesting a connection from the connection manager between the KDS client and the KDS FHIR server", recommendation = "Change default value only if timeout exceptions occur") + @Value("${de.medizininformatik.initiative.kds.fhir.server.timeout.connection.request:10000}") + private int fhirStoreConnectionRequestTimeout; + + @ProcessDocumentation(description = "Maximum period of inactivity in milliseconds between two consecutive data packets of the KDS client and the KDS FHIR server", recommendation = "Change default value only if timeout exceptions occur") + @Value("${de.medizininformatik.initiative.kds.fhir.server.timeout.socket:10000}") + private int fhirStoreSocketTimeout; + + @ProcessDocumentation(description = "The KDS client will log additional debug output", recommendation = "Change default value only if exceptions occur") + @Value("${de.medizininformatik.initiative.kds.fhir.server.client.verbose:false}") + private boolean fhirStoreHapiClientVerbose; + + @ProcessDocumentation(description = "Proxy location, set if the server containing the FHIR KDS data can only be reached through a proxy", example = "http://proxy.foo:8080") + @Value("${de.medizininformatik.initiative.kds.fhir.server.proxy.url:#{null}}") + private String fhirStoreProxyUrl; + + @ProcessDocumentation(description = "Proxy username, set if the server containing the FHIR KDS data can only be reached through a proxy which requests authentication") + @Value("${de.medizininformatik.initiative.kds.fhir.server.proxy.username:#{null}}") + private String fhirStoreProxyUsername; + + @ProcessDocumentation(description = "Proxy password, set if the server containing the FHIR KDS data can only be reached through a proxy which requests authentication", recommendation = "Use docker secret file to configure by using *${env_variable}_FILE*") + @Value("${de.medizininformatik.initiative.kds.fhir.server.proxy.password:#{null}}") + private String fhirStoreProxyPassword; + + @ProcessDocumentation(description = "To enable debug logging of FHIR resources set to `true`") + @Value("${de.medizininformatik.initiative.kds.fhir.dataLoggingEnabled:false}") + private boolean fhirDataLoggingEnabled; + + @Value("${org.highmed.dsf.bpe.fhir.server.organization.identifier.value}") + private String localIdentifierValue; + + @Bean + public KdsClientFactory kdsClientFactory() + { + Path trustStorePath = checkExists(fhirStoreTrustStore); + Path certificatePath = checkExists(fhirStoreCertificate); + Path privateKeyPath = checkExists(fhirStorePrivateKey); + + return new KdsClientFactory(trustStorePath, certificatePath, privateKeyPath, fhirStorePrivateKeyPassword, + fhirStoreConnectTimeout, fhirStoreSocketTimeout, fhirStoreConnectionRequestTimeout, fhirStoreBaseUrl, + fhirStoreUsername, fhirStorePassword, fhirStoreBearerToken, fhirStoreProxyUrl, fhirStoreProxyUsername, + fhirStoreProxyPassword, fhirStoreHapiClientVerbose, fhirContext, localIdentifierValue, dataLogger()); + } + + private Path checkExists(String file) + { + if (file == null) + return null; + else + { + Path path = Paths.get(file); + + if (!Files.isReadable(path)) + throw new RuntimeException(path.toString() + " not readable"); + + return path; + } + } + + @Bean + public DataLogger dataLogger() + { + return new DataLogger(fhirDataLoggingEnabled, fhirContext); + } +} diff --git a/mii-dsf-processes-test-data-generator/pom.xml b/mii-dsf-processes-test-data-generator/pom.xml index 423e51d..9779b89 100644 --- a/mii-dsf-processes-test-data-generator/pom.xml +++ b/mii-dsf-processes-test-data-generator/pom.xml @@ -8,7 +8,7 @@ <parent> <groupId>de.medizininformatik-initiative</groupId> <artifactId>mii-dsf-processes</artifactId> - <version>0.1.0</version> + <version>0.2.0-SNAPSHOT</version> </parent> <properties> @@ -16,6 +16,14 @@ </properties> <dependencies> + <dependency> + <groupId>de.medizininformatik-initiative</groupId> + <artifactId>mii-dsf-process-projectathon-data-transfer</artifactId> + </dependency> + <dependency> + <groupId>de.medizininformatik-initiative</groupId> + <artifactId>mii-dsf-process-kds-report</artifactId> + </dependency> <dependency> <groupId>de.hs-heilbronn.mi</groupId> <artifactId>log4j2-utils</artifactId> diff --git a/mii-dsf-processes-test-data-generator/src/main/java/de/medizininformatik_initiative/processes/test/data/generator/BundleGenerator.java b/mii-dsf-processes-test-data-generator/src/main/java/de/medizininformatik_initiative/processes/test/data/generator/BundleGenerator.java index 2f9e9f8..ffc9600 100644 --- a/mii-dsf-processes-test-data-generator/src/main/java/de/medizininformatik_initiative/processes/test/data/generator/BundleGenerator.java +++ b/mii-dsf-processes-test-data-generator/src/main/java/de/medizininformatik_initiative/processes/test/data/generator/BundleGenerator.java @@ -81,34 +81,53 @@ public void createDockerTestBundles( private void createDockerTestBundle( Map<String, CertificateGenerator.CertificateFiles> clientCertificateFilesByCommonName) { - Path medic3BundleTemplateFile = Paths.get("src/main/resources/bundle-templates/bundle.xml"); + Path bundleTemplateFile = Paths.get("src/main/resources/bundle-templates/bundle.xml"); - bundle = readAndCleanBundle(medic3BundleTemplateFile); + bundle = readAndCleanBundle(bundleTemplateFile); - Organization organizationCos = (Organization) bundle.getEntry().get(0).getResource(); + Organization organizationHrp = (Organization) bundle.getEntry().get(0).getResource(); + Extension organizationHrpThumbprintExtension = organizationHrp + .getExtensionByUrl("http://highmed.org/fhir/StructureDefinition/extension-certificate-thumbprint"); + organizationHrpThumbprintExtension.setValue(new StringType( + clientCertificateFilesByCommonName.get("hrp-client").getCertificateSha512ThumbprintHex())); + + Organization organizationCos = (Organization) bundle.getEntry().get(1).getResource(); Extension organizationCosThumbprintExtension = organizationCos .getExtensionByUrl("http://highmed.org/fhir/StructureDefinition/extension-certificate-thumbprint"); organizationCosThumbprintExtension.setValue(new StringType( clientCertificateFilesByCommonName.get("cos-client").getCertificateSha512ThumbprintHex())); - Organization organizationDic = (Organization) bundle.getEntry().get(1).getResource(); - Extension organizationMedic1thumbprintExtension = organizationDic + Organization organizationDic1 = (Organization) bundle.getEntry().get(2).getResource(); + Extension organizationDic1thumbprintExtension = organizationDic1 .getExtensionByUrl("http://highmed.org/fhir/StructureDefinition/extension-certificate-thumbprint"); - organizationMedic1thumbprintExtension.setValue(new StringType( - clientCertificateFilesByCommonName.get("dic-client").getCertificateSha512ThumbprintHex())); + organizationDic1thumbprintExtension.setValue(new StringType( + clientCertificateFilesByCommonName.get("dic1-client").getCertificateSha512ThumbprintHex())); + + Organization organizationDic2 = (Organization) bundle.getEntry().get(3).getResource(); + Extension organizationDic2thumbprintExtension = organizationDic2 + .getExtensionByUrl("http://highmed.org/fhir/StructureDefinition/extension-certificate-thumbprint"); + organizationDic2thumbprintExtension.setValue(new StringType( + clientCertificateFilesByCommonName.get("dic2-client").getCertificateSha512ThumbprintHex())); writeBundle(Paths.get("bundle/bundle.xml"), bundle); } public void copyDockerTestBundles() { - Path dicBundleFile = Paths.get("../mii-dsf-processes-docker-test-setup/dic/fhir/conf/bundle.xml"); - logger.info("Copying fhir bundle to {}", dicBundleFile); - writeBundle(dicBundleFile, bundle); + Path hrpBundleFile = Paths.get("../mii-dsf-processes-docker-test-setup/hrp/fhir/conf/bundle.xml"); + logger.info("Copying fhir bundle to {}", hrpBundleFile); + writeBundle(hrpBundleFile, bundle); Path cosBundleFile = Paths.get("../mii-dsf-processes-docker-test-setup/cos/fhir/conf/bundle.xml"); logger.info("Copying fhir bundle to {}", cosBundleFile); writeBundle(cosBundleFile, bundle); + Path dic1BundleFile = Paths.get("../mii-dsf-processes-docker-test-setup/dic1/fhir/conf/bundle.xml"); + logger.info("Copying fhir bundle to {}", dic1BundleFile); + writeBundle(dic1BundleFile, bundle); + + Path dic2BundleFile = Paths.get("../mii-dsf-processes-docker-test-setup/dic2/fhir/conf/bundle.xml"); + logger.info("Copying fhir bundle to {}", dic2BundleFile); + writeBundle(dic2BundleFile, bundle); } } diff --git a/mii-dsf-processes-test-data-generator/src/main/java/de/medizininformatik_initiative/processes/test/data/generator/CertificateGenerator.java b/mii-dsf-processes-test-data-generator/src/main/java/de/medizininformatik_initiative/processes/test/data/generator/CertificateGenerator.java index b0cfc32..d00aafc 100644 --- a/mii-dsf-processes-test-data-generator/src/main/java/de/medizininformatik_initiative/processes/test/data/generator/CertificateGenerator.java +++ b/mii-dsf-processes-test-data-generator/src/main/java/de/medizininformatik_initiative/processes/test/data/generator/CertificateGenerator.java @@ -55,8 +55,9 @@ public class CertificateGenerator private static final char[] CERT_PASSWORD = "password".toCharArray(); - private static final String[] SERVER_COMMON_NAMES = { "localhost", "cos", "dic" }; - private static final String[] CLIENT_COMMON_NAMES = { "cos-client", "dic-client", "Webbrowser Test User" }; + private static final String[] SERVER_COMMON_NAMES = { "localhost", "hrp", "cos", "dic1", "dic2" }; + private static final String[] CLIENT_COMMON_NAMES = { "hrp-client", "cos-client", "dic1-client", "dic2-client", + "Webbrowser Test User" }; private static final BouncyCastleProvider PROVIDER = new BouncyCastleProvider(); diff --git a/mii-dsf-processes-test-data-generator/src/main/java/de/medizininformatik_initiative/processes/test/data/generator/EnvGenerator.java b/mii-dsf-processes-test-data-generator/src/main/java/de/medizininformatik_initiative/processes/test/data/generator/EnvGenerator.java index cf90027..fa3469a 100644 --- a/mii-dsf-processes-test-data-generator/src/main/java/de/medizininformatik_initiative/processes/test/data/generator/EnvGenerator.java +++ b/mii-dsf-processes-test-data-generator/src/main/java/de/medizininformatik_initiative/processes/test/data/generator/EnvGenerator.java @@ -15,6 +15,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import de.medizininformatik_initiative.process.kds.report.KdsReportProcessPluginDefinition; +import de.medizininformatik_initiative.process.projectathon.data_transfer.DataTransferProcessPluginDefinition; import de.medizininformatik_initiative.processes.test.data.generator.CertificateGenerator.CertificateFiles; public class EnvGenerator @@ -23,6 +25,8 @@ public class EnvGenerator private static final String USER_THUMBPRINTS = "USER_THUMBPRINTS"; private static final String USER_THUMBPRINTS_PERMANENTDELETE = "USER_THUMBPRINTS_PERMANENT_DELETE"; + private static final String PROCESS_VERSION_DATA_TRANSFER = "PROCESS_VERSION_DATA_TRANSFER"; + private static final String PROCESS_VERSION_REPORT = "PROCESS_VERSION_KDS_REPORT"; private static final class EnvEntry { @@ -43,23 +47,41 @@ private static final class EnvEntry public void generateAndWriteDockerTestFhirEnvFiles(Map<String, CertificateFiles> clientCertificateFilesByCommonName) { - Stream<String> dicUserThumbprints = filterAndMapToThumbprint(clientCertificateFilesByCommonName, "dic-client", + Stream<String> dic1UserThumbprints = filterAndMapToThumbprint(clientCertificateFilesByCommonName, "dic1-client", "Webbrowser Test User"); - Stream<String> dicUserThumbprintsPermanentDelete = filterAndMapToThumbprint(clientCertificateFilesByCommonName, - "dic-client", "Webbrowser Test User"); + Stream<String> dic1UserThumbprintsPermanentDelete = filterAndMapToThumbprint(clientCertificateFilesByCommonName, + "dic1-client", "Webbrowser Test User"); + + Stream<String> dic2UserThumbprints = filterAndMapToThumbprint(clientCertificateFilesByCommonName, "dic2-client", + "Webbrowser Test User"); + Stream<String> dic2UserThumbprintsPermanentDelete = filterAndMapToThumbprint(clientCertificateFilesByCommonName, + "dic2-client", "Webbrowser Test User"); Stream<String> cosUserThumbprints = filterAndMapToThumbprint(clientCertificateFilesByCommonName, "cos-client", "Webbrowser Test User"); Stream<String> cosUserThumbprintsPermanentDelete = filterAndMapToThumbprint(clientCertificateFilesByCommonName, "cos-client", "Webbrowser Test User"); + Stream<String> hrpUserThumbprints = filterAndMapToThumbprint(clientCertificateFilesByCommonName, "hrp-client", + "Webbrowser Test User"); + Stream<String> hrpUserThumbprintsPermanentDelete = filterAndMapToThumbprint(clientCertificateFilesByCommonName, + "hrp-client", "Webbrowser Test User"); + List<EnvEntry> entries = List.of( - new EnvEntry("DIC_" + USER_THUMBPRINTS, dicUserThumbprints, "DIC_" + USER_THUMBPRINTS_PERMANENTDELETE, - dicUserThumbprintsPermanentDelete), + new EnvEntry("DIC1_" + USER_THUMBPRINTS, dic1UserThumbprints, + "DIC1_" + USER_THUMBPRINTS_PERMANENTDELETE, dic1UserThumbprintsPermanentDelete), + new EnvEntry("DIC2_" + USER_THUMBPRINTS, dic2UserThumbprints, + "DIC2_" + USER_THUMBPRINTS_PERMANENTDELETE, dic2UserThumbprintsPermanentDelete), new EnvEntry("COS_" + USER_THUMBPRINTS, cosUserThumbprints, "COS_" + USER_THUMBPRINTS_PERMANENTDELETE, - cosUserThumbprintsPermanentDelete)); + cosUserThumbprintsPermanentDelete), + new EnvEntry("HRP_" + USER_THUMBPRINTS, hrpUserThumbprints, "HRP_" + USER_THUMBPRINTS_PERMANENTDELETE, + hrpUserThumbprintsPermanentDelete)); + + Map<String, String> additionalEntries = Map.of(PROCESS_VERSION_DATA_TRANSFER, + DataTransferProcessPluginDefinition.VERSION, PROCESS_VERSION_REPORT, + KdsReportProcessPluginDefinition.VERSION); - writeEnvFile(Paths.get("../mii-dsf-processes-docker-test-setup/.env"), entries); + writeEnvFile(Paths.get("../mii-dsf-processes-docker-test-setup/.env"), entries, additionalEntries); } private Stream<String> filterAndMapToThumbprint(Map<String, CertificateFiles> clientCertificateFilesByCommonName, @@ -71,7 +93,7 @@ private Stream<String> filterAndMapToThumbprint(Map<String, CertificateFiles> cl .map(CertificateFiles::getCertificateSha512ThumbprintHex); } - private void writeEnvFile(Path target, List<? extends EnvEntry> entries) + private void writeEnvFile(Path target, List<? extends EnvEntry> entries, Map<String, String> additionalEntries) { StringBuilder builder = new StringBuilder(); @@ -91,6 +113,17 @@ private void writeEnvFile(Path target, List<? extends EnvEntry> entries) builder.append("\n\n"); } + if (!additionalEntries.isEmpty()) + builder.append('\n'); + + for (var entry : additionalEntries.entrySet()) + { + builder.append('\n'); + builder.append(entry.getKey()); + builder.append('='); + builder.append(entry.getValue()); + } + try { logger.info("Writing .env file to {}", target.toString()); diff --git a/mii-dsf-processes-test-data-generator/src/main/resources/bundle-templates/bundle.xml b/mii-dsf-processes-test-data-generator/src/main/resources/bundle-templates/bundle.xml index e7028cf..51af12b 100644 --- a/mii-dsf-processes-test-data-generator/src/main/resources/bundle-templates/bundle.xml +++ b/mii-dsf-processes-test-data-generator/src/main/resources/bundle-templates/bundle.xml @@ -1,5 +1,42 @@ <Bundle xmlns="http://hl7.org/fhir"> <type value="transaction"/> + <entry> + <fullUrl value="urn:uuid:cf62edc2-cc5d-43ed-ac0e-hhf09f7326g7"/> + <resource> + <Organization xmlns="http://hl7.org/fhir"> + <meta> + <profile value="http://highmed.org/fhir/StructureDefinition/organization"/> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag"/> + <code value="ALL"/> + </tag> + </meta> + <extension url="http://highmed.org/fhir/StructureDefinition/extension-certificate-thumbprint"> + <valueString value="TODO"/> + </extension> + <identifier> + <system value="http://highmed.org/sid/organization-identifier"/> + <value value="Test_HRP"/> + </identifier> + <active value="true"/> + <type> + <coding> + <system value="http://highmed.org/fhir/CodeSystem/organization-role"/> + <code value="HRP"/> + </coding> + </type> + <name value="Test HRP"/> + <endpoint> + <reference value="urn:uuid:b879e904-d666-45de-a995-accdd4429bgd"/> + <type value="Endpoint"/> + </endpoint> + </Organization> + </resource> + <request> + <method value="PUT"/> + <url value="Organization?identifier=http://highmed.org/sid/organization-identifier|Test_HRP"/> + </request> + </entry> <entry> <fullUrl value="urn:uuid:bb73165c-c7b9-4342-8e28-531f07fa7735"/> <resource> @@ -21,7 +58,7 @@ <active value="true"/> <type> <coding> - <system value="http://highmed.org/fhir/CodeSystem/organization-type"/> + <system value="http://highmed.org/fhir/CodeSystem/organization-role"/> <code value="COS"/> </coding> </type> @@ -53,16 +90,16 @@ </extension> <identifier> <system value="http://highmed.org/sid/organization-identifier"/> - <value value="Test_DIC"/> + <value value="Test_DIC1"/> </identifier> <active value="true"/> <type> <coding> - <system value="http://highmed.org/fhir/CodeSystem/organization-type"/> + <system value="http://highmed.org/fhir/CodeSystem/organization-role"/> <code value="MeDIC"/> </coding> </type> - <name value="Test DIC"/> + <name value="Test DIC1"/> <endpoint> <reference value="urn:uuid:6b405f8a-a201-475d-8dd7-4d73314855e1"/> <type value="Endpoint"/> @@ -71,7 +108,85 @@ </resource> <request> <method value="PUT"/> - <url value="Organization?identifier=http://highmed.org/sid/organization-identifier|Test_DIC"/> + <url value="Organization?identifier=http://highmed.org/sid/organization-identifier|Test_DIC1"/> + </request> + </entry> + <entry> + <fullUrl value="urn:uuid:0062edc2-cc5d-43ed-ac0e-caf09f732600"/> + <resource> + <Organization xmlns="http://hl7.org/fhir"> + <meta> + <profile value="http://highmed.org/fhir/StructureDefinition/organization"/> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag"/> + <code value="ALL"/> + </tag> + </meta> + <extension url="http://highmed.org/fhir/StructureDefinition/extension-certificate-thumbprint"> + <valueString value="TODO"/> + </extension> + <identifier> + <system value="http://highmed.org/sid/organization-identifier"/> + <value value="Test_DIC2"/> + </identifier> + <active value="true"/> + <type> + <coding> + <system value="http://highmed.org/fhir/CodeSystem/organization-role"/> + <code value="MeDIC"/> + </coding> + </type> + <name value="Test DIC2"/> + <endpoint> + <reference value="urn:uuid:11405f8a-a201-475d-8dd7-4d7331485511"/> + <type value="Endpoint"/> + </endpoint> + </Organization> + </resource> + <request> + <method value="PUT"/> + <url value="Organization?identifier=http://highmed.org/sid/organization-identifier|Test_DIC2"/> + </request> + </entry> + <entry> + <fullUrl value="urn:uuid:b879e904-d666-45de-a995-accdd4429bgd"/> + <resource> + <Endpoint xmlns="http://hl7.org/fhir"> + <meta> + <profile value="http://highmed.org/fhir/StructureDefinition/endpoint"/> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag"/> + <code value="ALL"/> + </tag> + </meta> + <identifier> + <system value="http://highmed.org/sid/endpoint-identifier"/> + <value value="Test_HRP_Endpoint"/> + </identifier> + <status value="active"/> + <connectionType> + <system value="http://terminology.hl7.org/CodeSystem/endpoint-connection-type"/> + <code value="hl7-fhir-rest"/> + </connectionType> + <name value="Test HRP Endpoint"/> + <managingOrganization> + <reference value="urn:uuid:cf62edc2-cc5d-43ed-ac0e-hhf09f7326g7"/> + <type value="Organization"/> + </managingOrganization> + <payloadType> + <coding> + <system value="http://hl7.org/fhir/resource-types"/> + <code value="Task"/> + </coding> + </payloadType> + <payloadMimeType value="application/fhir+json"/> + <payloadMimeType value="application/fhir+xml"/> + <address value="https://hrp/fhir"/> + </Endpoint> + </resource> + <request> + <method value="PUT"/> + <url value="Endpoint?identifier=http://highmed.org/sid/endpoint-identifier|Test_HRP_Endpoint"/> </request> </entry> <entry> @@ -128,14 +243,14 @@ </meta> <identifier> <system value="http://highmed.org/sid/endpoint-identifier"/> - <value value="Test_DIC_Endpoint"/> + <value value="Test_DIC1_Endpoint"/> </identifier> <status value="active"/> <connectionType> <system value="http://terminology.hl7.org/CodeSystem/endpoint-connection-type"/> <code value="hl7-fhir-rest"/> </connectionType> - <name value="Test DIC Endpoint"/> + <name value="Test DIC1 Endpoint"/> <managingOrganization> <reference value="urn:uuid:cf62edc2-cc5d-43ed-ac0e-caf09f7326c3"/> <type value="Organization"/> @@ -148,12 +263,53 @@ </payloadType> <payloadMimeType value="application/fhir+json"/> <payloadMimeType value="application/fhir+xml"/> - <address value="https://dic/fhir"/> + <address value="https://dic1/fhir"/> </Endpoint> </resource> <request> <method value="PUT"/> - <url value="Endpoint?identifier=http://highmed.org/sid/endpoint-identifier|Test_DIC_Endpoint"/> + <url value="Endpoint?identifier=http://highmed.org/sid/endpoint-identifier|Test_DIC1_Endpoint"/> + </request> + </entry> + <entry> + <fullUrl value="urn:uuid:11405f8a-a201-475d-8dd7-4d7331485511"/> + <resource> + <Endpoint xmlns="http://hl7.org/fhir"> + <meta> + <profile value="http://highmed.org/fhir/StructureDefinition/endpoint"/> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag"/> + <code value="ALL"/> + </tag> + </meta> + <identifier> + <system value="http://highmed.org/sid/endpoint-identifier"/> + <value value="Test_DIC2_Endpoint"/> + </identifier> + <status value="active"/> + <connectionType> + <system value="http://terminology.hl7.org/CodeSystem/endpoint-connection-type"/> + <code value="hl7-fhir-rest"/> + </connectionType> + <name value="Test DIC2 Endpoint"/> + <managingOrganization> + <reference value="urn:uuid:0062edc2-cc5d-43ed-ac0e-caf09f732600"/> + <type value="Organization"/> + </managingOrganization> + <payloadType> + <coding> + <system value="http://hl7.org/fhir/resource-types"/> + <code value="Task"/> + </coding> + </payloadType> + <payloadMimeType value="application/fhir+json"/> + <payloadMimeType value="application/fhir+xml"/> + <address value="https://dic2/fhir"/> + </Endpoint> + </resource> + <request> + <method value="PUT"/> + <url value="Endpoint?identifier=http://highmed.org/sid/endpoint-identifier|Test_DIC2_Endpoint"/> </request> </entry> <entry> @@ -180,6 +336,43 @@ <url value="Organization?identifier=http://highmed.org/sid/organization-identifier|medizininformatik-initiative.de"/> </request> </entry> + <entry> + <fullUrl value="urn:uuid:d1e64572-04b3-47c8-b302-c1776b5e42g5"/> + <resource> + <OrganizationAffiliation xmlns="http://hl7.org/fhir"> + <meta> + <profile value="http://highmed.org/fhir/StructureDefinition/organization-affiliation"/> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag"/> + <code value="ALL"/> + </tag> + </meta> + <active value="true"/> + <organization> + <reference value="urn:uuid:c4a7b553-01b1-4b50-bcb3-1467f5ae7802"/> + <type value="Organization"/> + </organization> + <participatingOrganization> + <reference value="urn:uuid:cf62edc2-cc5d-43ed-ac0e-hhf09f7326g7"/> + <type value="Organization"/> + </participatingOrganization> + <code> + <coding> + <system value="http://highmed.org/fhir/CodeSystem/organization-role"/> + <code value="HRP"/> + </coding> + </code> + <endpoint> + <reference value="urn:uuid:b879e904-d666-45de-a995-accdd4429b79"/> + <type value="Endpoint"/> + </endpoint> + </OrganizationAffiliation> + </resource> + <request> + <method value="PUT"/> + <url value="OrganizationAffiliation?primary-organization:identifier=http://highmed.org/sid/organization-identifier|medizininformatik-initiative.de&participating-organization:identifier=http://highmed.org/sid/organization-identifier|Test_HRP"/> + </request> + </entry> <entry> <fullUrl value="urn:uuid:d1e64572-04b3-47c8-b302-c1776b5e42d3"/> <resource> @@ -202,7 +395,7 @@ </participatingOrganization> <code> <coding> - <system value="http://highmed.org/fhir/CodeSystem/organization-type"/> + <system value="http://highmed.org/fhir/CodeSystem/organization-role"/> <code value="COS"/> </coding> </code> @@ -239,7 +432,7 @@ </participatingOrganization> <code> <coding> - <system value="http://highmed.org/fhir/CodeSystem/organization-type"/> + <system value="http://highmed.org/fhir/CodeSystem/organization-role"/> <code value="MeDIC"/> </coding> </code> @@ -251,7 +444,44 @@ </resource> <request> <method value="PUT"/> - <url value="OrganizationAffiliation?primary-organization:identifier=http://highmed.org/sid/organization-identifier|medizininformatik-initiative.de&participating-organization:identifier=http://highmed.org/sid/organization-identifier|Test_DIC"/> + <url value="OrganizationAffiliation?primary-organization:identifier=http://highmed.org/sid/organization-identifier|medizininformatik-initiative.de&participating-organization:identifier=http://highmed.org/sid/organization-identifier|Test_DIC1"/> + </request> + </entry> + <entry> + <fullUrl value="urn:uuid:22e64572-04b3-47c8-b302-c1776b5e4322"/> + <resource> + <OrganizationAffiliation xmlns="http://hl7.org/fhir"> + <meta> + <profile value="http://highmed.org/fhir/StructureDefinition/organization-affiliation"/> + <tag> + <system value="http://highmed.org/fhir/CodeSystem/read-access-tag"/> + <code value="ALL"/> + </tag> + </meta> + <active value="true"/> + <organization> + <reference value="urn:uuid:c4a7b553-01b1-4b50-bcb3-1467f5ae7802"/> + <type value="Organization"/> + </organization> + <participatingOrganization> + <reference value="urn:uuid:0062edc2-cc5d-43ed-ac0e-caf09f732600"/> + <type value="Organization"/> + </participatingOrganization> + <code> + <coding> + <system value="http://highmed.org/fhir/CodeSystem/organization-role"/> + <code value="MeDIC"/> + </coding> + </code> + <endpoint> + <reference value="urn:uuid:11405f8a-a201-475d-8dd7-4d7331485511"/> + <type value="Endpoint"/> + </endpoint> + </OrganizationAffiliation> + </resource> + <request> + <method value="PUT"/> + <url value="OrganizationAffiliation?primary-organization:identifier=http://highmed.org/sid/organization-identifier|medizininformatik-initiative.de&participating-organization:identifier=http://highmed.org/sid/organization-identifier|Test_DIC2"/> </request> </entry> </Bundle> \ No newline at end of file diff --git a/pom.xml b/pom.xml index 36ad01b..c531936 100644 --- a/pom.xml +++ b/pom.xml @@ -6,13 +6,14 @@ <groupId>de.medizininformatik-initiative</groupId> <artifactId>mii-dsf-processes</artifactId> - <version>0.1.0</version> + <version>0.2.0-SNAPSHOT</version> <packaging>pom</packaging> <modules> <module>mii-dsf-process-projectathon-data-transfer</module> - <module>mii-dsf-processes-documentation-generator</module> + <module>mii-dsf-process-kds-report</module> <module>mii-dsf-processes-test-data-generator</module> + <module>mii-dsf-processes-kds-client</module> </modules> <properties> @@ -22,9 +23,7 @@ <main.basedir>${project.basedir}</main.basedir> <hapi.version>5.1.0</hapi.version> - <dsf.version>0.5.5</dsf.version> - <apache.tika.version>2.3.0</apache.tika.version> - <project.artifactId>mii-dsf-processes</project.artifactId> + <dsf.version>0.7.0</dsf.version> </properties> <description>Business processes for the Medical Informatics Initiative as plugins for the HiGHmed Data @@ -65,11 +64,26 @@ <dependencyManagement> <dependencies> <!-- mii-dsf-processes --> + <dependency> + <groupId>de.medizininformatik-initiative</groupId> + <artifactId>mii-dsf-process-projectathon-data-transfer</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>de.medizininformatik-initiative</groupId> + <artifactId>mii-dsf-process-kds-report</artifactId> + <version>${project.version}</version> + </dependency> <dependency> <groupId>de.medizininformatik-initiative</groupId> <artifactId>mii-dsf-processes-documentation-generator</artifactId> <version>${project.version}</version> </dependency> + <dependency> + <groupId>de.medizininformatik-initiative</groupId> + <artifactId>mii-dsf-processes-kds-client</artifactId> + <version>${project.version}</version> + </dependency> <!-- highmed-dsf --> <dependency> @@ -92,6 +106,11 @@ <artifactId>dsf-fhir-server</artifactId> <version>${dsf.version}</version> </dependency> + <dependency> + <groupId>org.highmed.dsf</groupId> + <artifactId>dsf-tools-documentation-generator</artifactId> + <version>${dsf.version}</version> + </dependency> <!-- hapi-fhir --> <dependency> @@ -109,12 +128,12 @@ <dependency> <groupId>de.hs-heilbronn.mi</groupId> <artifactId>log4j2-utils</artifactId> - <version>0.12.0</version> + <version>0.13.0</version> </dependency> <dependency> <groupId>de.hs-heilbronn.mi</groupId> <artifactId>crypto-utils</artifactId> - <version>3.2.0</version> + <version>3.3.0</version> </dependency> <!-- logging --> @@ -126,19 +145,19 @@ <!-- others --> <dependency> - <groupId>org.apache.tika</groupId> - <artifactId>tika-core</artifactId> - <version>${apache.tika.version}</version> + <groupId>org.springframework</groupId> + <artifactId>spring-web</artifactId> + <version>5.3.20</version> </dependency> <dependency> - <groupId>org.reflections</groupId> - <artifactId>reflections</artifactId> - <version>0.10.2</version> + <groupId>org.apache.tika</groupId> + <artifactId>tika-core</artifactId> + <version>2.4.0</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> - <version>2.12.0</version> + <version>2.13.2</version> </dependency> <!-- testing --> @@ -147,6 +166,11 @@ <artifactId>junit</artifactId> <version>4.13.2</version> </dependency> + <dependency> + <groupId>org.mockito</groupId> + <artifactId>mockito-core</artifactId> + <version>3.5.13</version> + </dependency> <dependency> <groupId>org.highmed.dsf</groupId> <artifactId>dsf-bpe-process-base</artifactId> @@ -163,7 +187,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> - <version>3.8.1</version> + <version>3.10.1</version> <configuration> <source>${compileSource}</source> <target>${compileTarget}</target> @@ -172,12 +196,12 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> - <version>3.0.0-M5</version> + <version>3.0.0-M6</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> - <version>3.2.0</version> + <version>3.2.2</version> <configuration> <archive> <manifest> @@ -191,8 +215,11 @@ </archive> </configuration> </plugin> - <!-- <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> - <version>3.2.4</version> </plugin> --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-shade-plugin</artifactId> + <version>3.2.4</version> + </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> @@ -201,17 +228,17 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> - <version>3.2.0</version> + <version>3.3.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> - <version>3.1.0</version> + <version>3.2.0</version> </plugin> <plugin> <groupId>net.revelc.code.formatter</groupId> <artifactId>formatter-maven-plugin</artifactId> - <version>2.17.1</version> + <version>2.18.0</version> </plugin> <plugin> <groupId>net.revelc.code</groupId>