Profile Setup

The profile FHIR Bulk Import - Clinical Data ETL has the following predefined XEServer Environment properties:

Parameter Default Value Description
Debug
DebugFolder {R_Name}/{TracerID}/{TracerSID}_{R_Name}_{E_PSID}-{E_SID}_From_({E_PrevCName}_{E_Out})_To_({C_Name}).{M_Ext} Tracer files storing and naming template.
TracerMode tracer.never Defines the behavior of the tracer functionality. The Tracing feature is activated only for the XEServer messages that contain the property XESTrace=true. For more information about the tracer, click here.
TracerRoot ${XESFHIRWorkspace}/~.tracer/ClinicalETL The path to the root folder where the tracer files are stored.
Environment
BaseURL https://localhost:11443/edifecs/fhir/R4 The endpoint to the profile FHIR Secure Proxy, which provides secure and traceable access to FHIR resources. All proxy settings are configured in the profile FHIR Secure Proxy.
FSDataIntake ${XESFHIRWorkspace}/data-intake The path to the source folder that can be used as an alternative to the RESTful WS Inbound.
RequestHandlersCount 4 The number of listeners for proxy requests that run simultaneously.
ResponseStatusCode 202 The HTTP status code to send out a response when there is a successful request. The sender receives this code as a confirmation that their request is valid before the request is actually processed.
WSPort 9099 The port that is used by the RESTful Web Service to listen to the incoming financial data.
XESFHIRArtifacts ${XESFHIRRoot}/config The path to the XES Module for FHIR configuration artifacts location in the File System.
XESFHIRWorkspace ${XESFHIRRoot}/workspace The path to the profile workspace folder to which the data processed by the XES Module for FHIR solution is saved.
ErrorHandling
ErrorContextPath ${XESFHIRWorkspace}/errors The path to a File System folder where the error data is stored before reporting the error to the profile FHIR Aux. These files are grouped by date and request ID.
QServerForErrors tcp://localhost:61636 The port used by the JMS broker that runs in the profile FHIR Aux. When the processing of the incoming messages fails, the profile reports the failure to the JMS queue.
SaveRejectedSplits true Defines whether the rejected split files are saved to a file system folder.
Lineage and Audit
AuditDataFolder ${XESFHIRWorkspace}/audit The path to a folder where the audit files are stored.
AuditOutgoingQueueCapacity 50000000 Defines the limit for the number of outgoing audit records.
DataRepositoryPath ${XESFHIRWorkspace}/tracking The path to the root folder where the source input data is stored.
ReportAuditToFile false Defines whether all audit events are logged in a single file.
ReportAuditToFolder true Defines whether each audit event is logged as a separate file in a folder.
ReportAuditToVS false Defines whether the audit log is reported to the Visualizer Server.
SaveLDNSReportInCaseOfErrors false Defines whether to save LDNS report in case of errors.
SaveSourceFile false Defines whether the source file is saved to the location specified in the property DataRepositoryPath.
TrackSourceFile false Defines whether the tracking information about the source file is sent to the Visualizer Server.
TrackSplitFile false Defines whether the tracking information about the source file is sent to the Visualizer Server as a split file.
VisualizerDataFolder ${XESFHIRWorkspace}/tracking The path to the folder where the data reported to the Visualizer Server is stored.
OAuth
OAuthServerURL https://localhost:18088/oauth The base endpoint to the Authentication Server that is specified in the profile FHIR Authorization.
OAuthTokenURL ${OAuthServerURL}/token The endpoint URL that is used to obtain the identity and access tokens.
OAuthCredentials
OAuthClientId   The ID of the Authorization Client that is used for authentication. It must be the same as the ID of the Client used by the profile FHIR Authorization.
OAuthClientSecret   The client secret for the Authorization Client that is used for authentication. It must be the same as the client secret for the Client used by the profile FHIR Authorization.