Smile CDR v2024.08.PRE
On this page:
   46.28    Cross-Origin Resource Sharing (CORS) 46.30    Database   

46.29.1System to System Data Exchange

 

The System to System Data Exchange configuration category includes the following configurable options:

  • Reference System used by Target Patient

  • Responder Identifier System

  • Member Match Patient Matching Script (File)

  • Member Match Patient Matching Script (Text)

  • OIC Server Seed File

  • Support Consent Filtering

46.29.2Property: Reference System used by Target Patient

 
Property Name Reference System used by Target Patient
Property Key
Property Type STRING
Description The reference system that is present in the identifiers of the target Patient. The identifier from this system will be added to the Patient resources that result from the $invoke-export operation.
Applies to Modules
  • System to System Data Exchange
Default Value (no default)
Example Property
module.[MODULE_ID].config.identifier_system_for_local_patient = 

46.29.3Property: Responder Identifier System

 
Property Name Responder Identifier System
Property Key
Property Type STRING
Description The system for the Identifier that will be used to store the original ids of the imported resources from the responder server.
Applies to Modules
  • System to System Data Exchange
Default Value (no default)
Example Property
module.[MODULE_ID].config.identifier_system_for_original_id = 

46.29.4Property: Member Match Patient Matching Script (File)

 
Property Name Member Match Patient Matching Script (File)
Property Key
Property Type Resource Path
Description If set, supplies the absolute filepath of a file containing a javascript function that performs patient matching for the $member-match operation. Values should be prefixed with file: or classpath:.
Applies to Modules
  • System to System Data Exchange
Default Value (no default)
Example Property
module.[MODULE_ID].config.rule_interceptor_script.file = 

46.29.5Property: Member Match Patient Matching Script (Text)

 
Property Name Member Match Patient Matching Script (Text)
Property Key
Property Type JAVASCRIPT
Description If set, supplies a javascript function that performs patient matching for the $member-match operation. See Custom Matching Script for more information.
Applies to Modules
  • System to System Data Exchange
Default Value (no default)
Example Property
module.[MODULE_ID].config.rule_interceptor_script.text = 

46.29.6Property: OIC Server Seed File

 
Property Name OIC Server Seed File
Property Key
Property Type Resource Path
Description Provides the location of a file to use to pre-seed OpenID Connect Server definitions at startup time. These servers will only be used and only be available to the System to System Data Exchange Module for $invoke-export operations. See Pre-Seeding for more information on seeding files.
Applies to Modules
  • Payer to Payer
  • SMART Inbound Security
  • SMART Outbound Security
  • System to System Data Exchange
Default Value (no default)
Example Property
module.[MODULE_ID].config.seed_servers.file = classpath:/config_seeding/oidc-servers.json

46.29.7Property: Support Consent Filtering

 
Property Name Support Consent Filtering
Property Key
Property Type BOOLEAN
Description Enable Consent filtering on $member-match requests. If enabled, #regular consent policies are supported; otherwise only #sensitive is supported.
Applies to Modules
  • System to System Data Exchange
Default Value false
Example Property
module.[MODULE_ID].config.support_consent_filtering = false
   46.28    Cross-Origin Resource Sharing (CORS) 46.30    Database