All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
supported types: AGProfileType
supported types: AGProfileType
 
supported types: AGScopeType
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class is used to collect the search results as they are fetched from individual targets from the gateway.
Contains all the relevant data involved in the conversion of a CDA document to a FHIR IBaseBundle resource.
This annotation should be placed on interceptor methods.
Value for CdrHook.value()
This annotation is used internally in smile CDR to define services which should be publicly exposed to customer code.
Defines the type of consent event to evaluate.
Represents the relevant context information to run Consent resource derived consent logic.
 
Deprecated.
Represents a Gateway Create request
 
Represents a Delete request
Simple enum for the available demographics relevant to mapping from Source to Smile CDR and Target, and from Smile CDR to Source and Target.
Simple enum for the NUMBER fields relevant to mapping from Source to Smile CDR and Target, and from Smile CDR to Source and Target.
Simple enum for environments.
 
Wraps the relevant portion of an HL7 V2 message to an IEventMessage
 
 
 
 
 
 
 
 
 
Contains the definition for an individual Smile CDR FHIR Gateway target server
 
 
 
 
Contains all relevant data involved in the conversion of an HL7 v2.x message to a list of IBaseBundle resources.
 
 
 
 
 
Service to send messages to camel module routes.
 
Serves as an abstraction for HL7 V2 message structures containing MSH and EVN segments
 
Abstracts the portion of a V2 message containing a ROL segment.
Transaction log helper to be used by for HL7V2 Camel procedures
An HL7 v2 Message mapper is used to translate messages from one format to another when sending or receiving them.
This interface is intended to be implemented by custom HL7v2 outbound mapper classes.
This class contains parameters for the IHl7V2OutboundCustomMapper.ConversionContext method.
This service is used to generate and populate HL7 v2.x outbound (from Smile CDR) messages using information from FHIR resources as the source of data.
Contract for HL7V2 Camel procedures which provide their own constructed list of transaction log steps
This interface permits you to fetch messages out of the cdr-messages.properties file for localization
 
 
Parameter Object class encapsulating the properties required to persist a TransactionLogEventsJson.TransactionLogEventJson
 
 
The implementer of this interface will provide the logics required to delegate and orchestrate the result of the execution of an operation on a target server.
Serves as an abstraction for HL7 V2 message structures containing ORC and OBR segments
 
Serves as an abstraction for HL7 V2 message structures containing IAM, NK1, ROL, PID, and PD1, segments
 
 
 
 
This class is the entry point to retrieving Transaction Logs.
This class is the ingestion point for all Transaction Logs generated in Smile CDR.
Contract for Camel procedures which provide their own constructed list of transaction log steps
Serves as an abstraction for HL7 V2 message structures containing with a collection of segments and groups
 
 
 
 
 
 
Holds information about the current message being mapped
This class represents a message, issue detected, warning, etc.
Severity level
 
 
Holds the result of an HL7v2 message runtime mapping
MappingTarget<T extends ca.uhn.hl7v2.model.Message>
 
 
 
Hook method input parameter for the CdrPointcut.STORAGE_MEGASCALE_PROVIDE_DB_INFO pointcut.
Hook method return value for the CdrPointcut.STORAGE_MEGASCALE_PROVIDE_DB_INFO pointcut.
 
This class contains details about an OIDC authorization request that is in progress.
This class represents a FHIR Gateway Operation request
 
 
 
Wraps the relevant portion of an HL7 V2 message to an IOrderMessage
 
 
Factory class for OutboundMappingInstructions
 
 
Wraps the relevant portion of an HL7 V2 message to an IPatientMessage
 
This class represents a FHIR Gateway Read request
 
Indicates validation results in response headers, tags, audit logs, and transaction logs.
 
 
This class represents a FHIR Gateway Search request
This class represents the response to a FHIR Gateway Search request
This class represents the response to a FHIR Gateway Search request executed against a single target
 
 
 
 
 
 
This is a thin wrapper around the mapping of Module ID to PID.
 
 
This class is just a thin wrapper around a map of search parameters for Transaction Logs.
 
 
 
 
 
Represents a FHIR transaction request
Represents an Update request
 
 
Wraps the relevant portion of an HL7 V2 message to an IVisitMessage
 
VisitMessageProcedure<T extends ca.uhn.hl7v2.model.Group>
 
Wraps a HL7 V2 message to an abstraction with relevant segments and groups