47.1.1Smile Processors Overview

 

Smile provides a number of custom processors that can be used to call Smile module services.

47.1.2Quick Reference

 
Module Type Processor Name Input Output
Cluster Manager broker String String
kafkaManualCommit N/A N/A
FHIR Storage resourceoperationprocessor ResourceOperationJsonMessage N/A
bundleProcessor IBaseBundle (Transaction/Batch Bundle) IBaseBundle (Transaction/Batch Response Bundle)
ETL Import csvProcessor String N/A
Camel channelImportProcessor ResourceOperationJsonMessage N/A
incrementRetryCountProcessor BaseJsonMessage N/A
script JSON, IBaseBundle or Hl7v2 Message (depending on configuration) N/A
txlogstart Camel Exchange N/A
txLogAddStep Camel Exchange N/A
HL7 v2.x Listening Endpoint hl7v2ToFhirPreConvertScriptProcessor HL7 v2.x message as a String or Hl7v2ToFhirConversionResultJson N/A
hl7v2ToFhirPreConvertMapperBeanProcessor N/A
hl7v2ToFhirPreConvertInterceptorProcessor N/A
hl7v2ToFhirProcessor N/A
hl7v2ToFhirPostConvertScriptProcessor N/A
hl7v2ToFhirPostConvertInterceptorProcessor N/A
CDA Exchange+ cdaToFhirPreConvertScriptProcessor CDA Document as a String or CdaToFhirConversionResultJson N/A
cdaToFhirPreConvertInterceptorProcessor N/A
cdaToFhirProcessor N/A
cdaToFhirPostConvertScriptProcessor N/A
cdaToFhirPostConvertInterceptorProcessor N/A