Smile CDR v2024.08.PRE
On this page:

1.0.1Table of Contents

 

This online document contains instructions for how to install Smile CDR, how to plan and execute a deployment that meets your specific needs, how to manage and maintain that deployment, and how to keep it healthy.

If this is your first time reading these documents, we highly recommend you start by reading the Basic Concepts page.


1.0.0 Welcome to Smile CDR
1.0.0 Table of Contents
1.1.0 Smile CDR Maturity Model
1.1.1 List of Levels
1.1.2 Stable Features
1.1.3 Experimental Features
1.1.4 Trial Features
1.1.5 Deprecated Features
1.2.0 Smile CDR Premium Solutions
1.3.0 List of Features by Maturity
1.3.1 Experimental Features
1.3.2 Trial Features
1.3.3 Deprecated Features
1.4.0 Changelog (2024 Releases)
1.4.1 Smile CDR 2024.08.R01 (Copernicus)
1.4.2 Smile CDR 2024.05.R01 (Borealis)
1.4.3 Smile CDR 2024.02.R04 (Apollo)
1.4.4 Smile CDR 2024.02.R03 (Apollo)
1.4.5 Smile CDR 2024.02.R02 (Apollo)
1.4.6 Smile CDR 2024.02.R01 (Apollo)
1.4.7 Smile CDR 2023.11.R05 (Zed)
1.4.8 Smile CDR 2023.11.R04 (Zed)
1.4.9 Smile CDR 2023.08.R09 (Yucatán)
1.5.0 Changelog (2023 Releases)
1.5.1 Smile CDR 2023.11.R03 (Zed)
1.5.2 Smile CDR 2023.11.R02 (Zed)
1.5.3 Smile CDR 2023.11.R01 (Zed)
1.5.4 Smile CDR 2023.08.R08 (Yucatán)
1.5.5 Smile CDR 2023.08.R07 (Yucatán)
1.5.6 Smile CDR 2023.08.R06 (Yucatán)
1.5.7 Smile CDR 2023.08.R05 (Yucatán)
1.5.8 Smile CDR 2023.08.R04 (Yucatán)
1.5.9 Smile CDR 2023.08.R03 (Yucatán)
1.5.10 Smile CDR 2023.08.R02 (Yucatán)
1.5.11 Smile CDR 2023.08.R01 (Yucatán)
1.5.12 Smile CDR 2023.05.R03 (Xenon)
1.5.13 Smile CDR 2023.05.R02 (Xenon)
1.5.14 Smile CDR 2023.05.R01 (Xenon)
1.5.15 Smile CDR 2023.02.R07 (Wizard)
1.5.16 Smile CDR 2023.02.R06 (Wizard)
1.5.17 Smile CDR 2023.02.R05 (Wizard)
1.5.18 Smile CDR 2023.02.R04 (Wizard)
1.5.19 Smile CDR 2023.02.R03 (Wizard)
1.5.20 Smile CDR 2023.02.R02 (Wizard)
1.5.21 Smile CDR 2023.02.R01 (Wizard)
1.5.22 Smile CDR 2022.11.R05 (Vishwa)
1.5.23 Smile CDR 2022.11.R04 (Vishwa)
1.5.24 Smile CDR 2022.11.R03 (Vishwa)
1.6.0 Changelog (2022 Releases)
1.6.1 Smile CDR 2022.11.R02 (Vishwa)
1.6.2 Smile CDR 2022.11.R01 (Vishwa)
1.6.3 Smile CDR 2022.08.R05 (Unicorn)
1.6.4 Smile CDR 2022.08.R04 (Unicorn)
1.6.5 Smile CDR 2022.08.R03 (Unicorn)
1.6.6 Smile CDR 2022.08.R02 (Unicorn)
1.6.7 Smile CDR 2022.08.R01 (Unicorn)
1.6.8 Smile CDR 2022.05.R07 (Tanuki)
1.6.9 Smile CDR 2022.05.R06 (Tanuki)
1.6.10 Smile CDR 2022.05.R05 (Tanuki)
1.6.11 Smile CDR 2022.05.R04 (Tanuki)
1.6.12 Smile CDR 2022.05.R03 (Tanuki)
1.6.13 Smile CDR 2022.05.R02 (Tanuki)
1.6.14 Smile CDR 2022.05.R01 (Tanuki)
1.6.15 Smile CDR 2022.02.R08 (Sojourner)
1.6.16 Smile CDR 2022.02.R07 (Sojourner)
1.6.17 Smile CDR 2022.02.R06 (Sojourner)
1.6.18 Smile CDR 2022.02.R05 (Sojourner)
1.6.19 Smile CDR 2022.02.R04 (Sojourner)
1.6.20 Smile CDR 2022.02.R03 (Sojourner)
1.6.21 Smile CDR 2022.02.R02 (Sojourner)
1.6.22 Smile CDR 2022.02.R01 (Sojourner)
1.6.23 Smile CDR 2021.11.R07 (Raccoon)
1.6.24 Smile CDR 2021.11.R06 (Raccoon)
1.6.25 Smile CDR 2021.11.R05 (Raccoon)
1.6.26 Smile CDR 2021.11.R04 (Raccoon)
1.6.27 Smile CDR 2021.08.R09 (Quasar)
1.6.28 Smile CDR 2021.08.R08 (Quasar)
1.7.0 Changelog (2021 Releases)
1.7.1 Smile CDR 2021.11.R03 (Raccoon)
1.7.2 Smile CDR 2021.11.R02 (Raccoon)
1.7.3 Smile CDR 2021.11.R01 (Raccoon)
1.7.4 Smile CDR 2021.08.R06 (Quasar)
1.7.5 Smile CDR 2021.08.R05 (Quasar)
1.7.6 Smile CDR 2021.08.R04 (Quasar)
1.7.7 Smile CDR 2021.08.R03 (Quasar)
1.7.8 Smile CDR 2021.08.R02 (Quasar)
1.7.9 Smile CDR 2021.08.R01 (Quasar)
1.7.10 Smile CDR 2021.05.R03 (Pangolin)
1.7.11 Smile CDR 2021.05.R02 (Pangolin)
1.7.12 Smile CDR 2021.05.R01 (Pangolin)
1.7.13 Smile CDR 2021.02.R05 (Odyssey)
1.7.14 Smile CDR 2021.02.R04 (Odyssey)
1.7.15 Smile CDR 2021.02.R03 (Odyssey)
1.7.16 Smile CDR 2021.02.R02 (Odyssey)
1.7.17 Smile CDR 2021.02.R01 (Odyssey)
1.7.18 Smile CDR 2020.11.R02 (Numbat)
1.8.0 Changelog (2020 Releases)
1.8.1 Smile CDR 2020.11.R01 (Numbat)
1.8.2 Smile CDR 2020.08.R03 (Manticore)
1.8.3 Smile CDR 2020.08.R02 (Manticore)
1.8.4 Smile CDR 2020.08.R01 (Manticore)
1.8.5 Smile CDR 2020.05.R02 (Labrador)
1.8.6 Smile CDR 2020.05.R01 (Labrador)
1.8.7 Smile CDR 2020.02.R01 (Koala)
1.9.0 Changelog (2019 Releases)
1.9.1 Smile CDR 2019.11.R01 (Jitterbug)
1.9.2 Smile CDR 2019.08.R01 (Igloo)
1.9.3 Smile CDR 2019.05.R02 (Hippo)
1.9.4 Smile CDR 2019.05.R01 (Hippo)
1.9.5 Smile CDR 2019.02.R01 (Gale)
1.10.0 Changelog (2018 Releases)
1.10.1 Smile CDR 2018.11.R01 (Food)
1.10.2 Smile CDR 2018.09.R01 (Economist)
1.10.3 Smile CDR 2018.05.R01 (Dromedário)
1.10.4 Smile CDR 2018.03.R01 (Crouton)
1.11.0 Changelog (2017 Releases)
1.11.1 Smile CDR 2017.11.R01 (Buccaneer)
1.11.2 Smile CDR 2017.09.R01 (Aardvark)
1.11.3 Smile CDR 2017.07.R01
2.0.0 Getting Started
2.0.0 Basic Concepts
2.0.1 Nodes and Modules
2.0.2 The Cluster Manager Module
2.0.3 Module Dependencies
2.1.0 Platform Requirements
2.1.1 Server Requirements
2.1.2 Java Requirements
2.1.3 Database Requirements
2.1.4 Database Testing Matrix
2.1.5 Support for AWS Secrets Manager JDBC Connections
2.1.6 Network Infrastructure
2.1.7 Event Streaming
3.0.0 Installation
3.0.0 Installing Smile CDR
3.0.1 Installing to Linux / OSX
3.0.2 Basic Configuration
3.0.3 Quick Start
3.0.4 The Initial Configuration
3.0.5 The Node Configuration Properties File
3.0.6 Node Configuration Properties
3.0.7 Module Property Source
3.0.8 Maintaining Module Configuration
3.0.9 Variable Substitution
3.0.10 Fetching Configuration Using Scripts
3.0.11 Configuring Your Database
3.0.12 Starting the CDR
3.0.13 API Gateways
3.1.0 Docker Container Installation
3.1.1 Quick Start
3.1.2 Basic Configuration
3.1.3 Customizing Smile CDR in Docker Container
3.1.4 Using System Environment for Variable Substitution
3.1.5 Configuring Databases for Smile CDR Installed in Container
3.2.0 Unix Service Installation
3.2.1 Testing the Service
3.2.2 Starting Automatically on Boot
3.3.0 Tuning your Installation
3.3.1 Memory Settings
3.4.0 Message Brokers
3.4.1 Subscription Channels
3.4.2 Subscription Channel Names
3.4.3 Modules Dependent On Message Brokers
3.4.4 Sending your own messages to Message Brokers
3.5.0 Message Broker Failure Management
3.6.0 Message Broker: Kafka
3.6.1 Kafka Topic Names
3.6.2 Kafka - Overriding Default Configuration Settings
3.7.0 Message Broker: ActiveMQ
3.7.1 Resource Limits
3.8.0 Pre-Seeding Configuration and Data
3.8.1 Pre-Seeding Module Configuration
3.8.2 Variable Substitution for Pre-Seeding files
3.8.3 Pre-Seeding Users
3.8.4 Pre-Seeding OpenID Connect Servers
3.8.5 Pre-Seeding OpenID Connect Clients
3.8.6 Pre-Seeding OpenID Connect Keystores
3.8.7 Pre-Seeding Packages and FHIR Resources
3.9.0 Upgrading Smile CDR
3.9.1 Simple Upgrade Process - Upgrading the Binary on a Single Server
3.9.2 Upgrade Docker Container as Non-root
3.9.3 Upgrading a Cluster of Servers with Zero Downtime
3.9.4 Subscriptions
3.9.5 Recommended Upgrade Strategy
3.10.0 Production Checklist
3.10.1 Host Server Setup
3.10.2 Network Infrastructure
3.10.3 CDR Process Settings
3.10.4 FHIR Server Performance
3.10.5 Monitoring
3.10.6 Security
3.10.7 Message Broker
3.10.8 Cluster Design
3.11.0 Module Licensing
4.0.0 Tutorial and Tour
4.0.0 Preamble and Setup
4.0.1 Getting Up to Speed
4.0.2 Preparing Your Instance
4.0.3 Accessing the Web Admin Console
4.0.4 Enabling Anonymous Access to the FHIR Endpoint
4.0.5 Uploading Sample FHIR Resources
4.1.0 Processing HL7 v2.x Feeds
4.1.1 Transmitting to Smile CDR
4.1.2 ORU (Observation Result) Messages
4.1.3 ADT (Admission/Discharge/Transfer) Messages
4.2.0 Federated OAuth2/OIDC Setup
4.2.1 Setting up Smile CDR - SMART Outbound Security Module
4.2.2 Setting up Smile CDR - OIDC Client Definition
4.2.3 Setting up Smile CDR - OIDC Server Definition
4.2.4 Setting up the IDP
4.2.5 Starting the Federated Flow
4.2.6 Token Signature Algorithms
4.2.7 Considerations
5.0.0 The FHIR Standard
5.0.0 FHIR Introduction
5.0.1 Resources
5.0.2 Datatypes
5.0.3 Parts of a Resource
5.0.4 Encodings (MIME Types, Wire Formats)
5.0.5 The JSON Format
5.0.6 The XML Format
5.1.0 FHIR CRUD Operations
5.1.1 Testing Tools
5.1.2 FHIR Create
5.1.3 FHIR Read / vRead
5.1.4 FHIR Update
5.1.5 FHIR Patch
5.1.6 FHIR Delete
5.1.7 Controlling the Response Payload
5.1.8 Storage Outcome Status Codes
5.2.0 FHIR Searching Basics
5.2.1 How Searching Works
5.2.2 Basic Searching: Finding Patients
5.2.3 Quantities: Finding Laboratory Values
5.2.4 Dates and Times: Narrowing Your Search Window
5.2.5 Paging Search Results
5.2.6 Sorting Search Results
5.2.7 Fulltext Searching
5.2.8 The Patient $everything Search (Across Patient Chart)
5.3.0 FHIR Search: References and Includes
5.3.1 References Example
5.3.2 Searching By Reference
5.3.3 Chained References
5.3.4 Reverse Chained References
5.3.5 Including Reference Targets
5.3.6 Reverse Includes
5.3.7 Chaining into Contained Resources
5.3.8 Example: Using subject Group Membership to Filter Results
5.4.0 FHIR Search: Custom Search Parameters
5.4.1 An Example Search Parameter
5.4.2 Search Parameter Expressions
5.4.3 Combo Search Index Parameters
5.4.4 Enforcing Uniqueness
5.5.0 FHIR Transactions and Batches
5.5.1 A Basic Transaction
5.5.2 Creating Multiple Related Resources
5.5.3 Placeholder IDs and References
5.5.4 Conditional Creates
5.5.5 Conditional Updates
5.5.6 Example: Conditional Create Patient and Create Other Data
5.5.7 Deletes
5.5.8 Patching
5.5.9 Example: Conditional Create + Patch On Same Resource
5.6.0 FHIRPath Expressions
5.6.1 Testing FHIRPath Expressions
5.6.2 Expression: Extension With Reference Value
5.6.3 Expression: Nested Extension
5.6.4 Expression: Contained Resource
5.6.5 Expression: Bundle (FHIR Message) Entry Resource
5.6.6 Expression: Bundle (FHIR Document) Entry Resource
5.6.7 Expression: Multiple Paths
6.0.0 FHIR Storage
6.0.0 Concepts in Smile CDR
6.0.1 The FHIR Storage Module
6.0.2 The FHIR REST Endpoint Module
6.0.3 Clustering
6.1.0 FHIR Storage Modules
6.1.1 Feature Comparison Summary
6.1.2 Features
6.1.3 FHIR Operations
6.1.4 Search Parameters
6.1.5 Search Parameter Types
6.2.0 FHIR Endpoint Module
6.2.1 Creating the Module
6.2.2 Request Transaction IDs
6.2.3 Capturing Source Information
6.2.4 Response Watermarking
6.2.5 Validation
6.2.6 Configuration
6.3.0 FHIRWeb Console
6.3.1 Architecture
6.3.2 Security
6.3.3 Creating the Module
6.3.4 Using the Console
6.3.5 Configuration
6.4.0 OpenAPI / Swagger Support
6.4.1 Swagger UI
6.4.2 OpenID Connect Support
6.4.3 Limitations
6.5.0 FHIR Endpoint Customization
6.5.1 Customizing Available Interactions
6.5.2 Customizing CapabilityStatement and OpenApi
6.6.0 Resource IDs
6.6.1 Server Assigned IDs
6.6.2 Client Assigned IDs
6.7.0 Search Parameters
6.7.1 Search Parameter Concepts
6.7.2 Default Search Parameters
6.7.3 Managing Search Parameters
6.7.4 Search Parameter Statistics
6.7.5 Filter Search Parameter
6.8.0 Search Parameter Features
6.8.1 Searching by English nickname (:nickname)
6.8.2 Index Missing Search Parameters (:missing)
6.8.3 Suppress Text Index on Tokens (:text)
6.8.4 Index Contained Resources
6.9.0 Phonetic Search Parameters
6.10.0 Search Parameter Tuning
6.10.1 Checking Active Parameters
6.10.2 Seeding Search Parameters
6.11.0 Search Parameter Reindexing
6.11.1 $reindex Operation (Server)
6.11.2 $reindex Operation (Instance)
6.11.3 $reindex-dryrun Operation (Instance)
6.11.4 Legacy Manual Reindex Operation
6.12.0 Searching for Data
6.12.1 FHIR Search Extensions
6.12.2 Unsupported Search Parameters
6.12.3 Limitations
6.13.0 Creating Data
6.13.1 Validating References and Referential Integrity
6.13.2 Transactions and Submitting Bundles
6.13.3 Auto-Creating Reference Targets
6.13.4 Auto-Create Placeholder Reference Targets
6.13.5 Auto-Create Placeholder Reference Targets with Identifier
6.13.6 Auto-Created Placeholder Extension
6.13.7 Searching for Auto-Created Resources
6.13.8 Auto-Creating Reference Targets and Enforcing Uniqueness
6.13.9 Mass Ingestion Mode
6.14.0 Reading Data
6.14.1 Diff Operation
6.14.2 Diff Instance
6.14.3 Diff Type
6.14.4 $everything operation
6.15.0 Updating Data
6.15.1 Patching Data
6.15.2 Tag Retention
6.15.3 Concurrent Write Errors
6.16.0 Deleting Data
6.16.1 Deletes and Referential Integrity
6.16.2 Transactional Delete
6.16.3 Referential Integrity
6.16.4 Cascading Deletes
6.16.5 The $expunge Operation
6.16.6 Delete Expunge
6.17.0 Binary Data
6.17.1 Externalized Binary Storage
6.17.2 Binary Access Operations
6.17.3 Serving Raw Media Resources
6.17.4 Serving binary data within a FHIR Resource
6.18.0 Request Tracing and Provenance
6.18.1 Request Tracing
6.18.2 Performance Tracing
6.18.3 Storing Source Information
6.19.0 FHIR Versions
6.20.0 Resource Versions and Versioned References
6.20.1 Disabling Resource History
6.20.2 Rewriting Resource History
6.20.3 Versioned Resource References
6.20.4 Allow Versioned References
6.20.5 Automatically Version References
6.21.0 Tags, Profiles, and Security Labels
6.21.1 Search Parameters
6.22.0 Partitioning and Multitenancy
6.22.1 Storage Module Support
6.22.2 Enabling Partitioning in Smile CDR
6.22.3 Request Partition Selection Mode
6.22.4 Request Partition Security
6.22.5 Tenant Identification Strategies
6.22.6 Seeding Partitions
6.22.7 Patient ID Partition Mode
6.22.8 Cross-Partition References
6.22.9 Disabling Partition Security
6.22.10 Supported Modules
6.23.0 Custom Resource Types
6.23.1 Defining Custom Resource Type Classes
6.23.2 Packaging and Deploying Your Custom Resource Types
6.23.3 Search Parameters
6.24.0 Batch and Scheduled Jobs
6.24.1 Batch Jobs
6.24.2 Architecture
6.24.3 Optimizing Batch Job Performance
6.24.4 Clustered Scheduled Jobs
6.24.5 Local Scheduled Jobs
6.24.6 Scheduler Performance
7.0.0 FHIR Storage (Relational)
7.0.0 FHIR Storage (Relational) Module
7.0.1 Preparing for a New Installation
7.0.2 Creating the Module
7.0.3 Database Schema
7.0.4 Multi-Node Architectures
7.0.5 Configuration
7.1.0 Resource Storage Mode
7.1.1 Resource Body Storage
7.2.0 Performance Tuning
7.2.1 Improving Write Performance
7.2.2 Example Properties File
7.2.3 Disabling Non Resource DB History
7.3.0 Lucene Indexing
7.3.1 Lucene Disk Provider
7.3.2 Elasticsearch/OpenSearch Provider
7.4.0 Performance and Caching
7.4.1 The Query Cache
7.4.2 Search Counts
7.5.0 Chained Searching and Sorting
7.5.1 Uplifted Refchains and Chaining Performance
7.5.2 Document and Message Search Parameters
7.5.3 Chained Sorting
7.6.0 MegaScale
7.6.1 Architecture
7.6.2 Limitations
7.6.3 Configuration
7.6.4 Connection Provider Interceptor
8.0.0 FHIR Storage (MongoDB)
8.0.0 FHIR Storage (MongoDB) Module
8.0.1 Preparing for a New Installation
8.0.2 Creating the Module
8.0.3 MongoDB Document Schema
8.0.4 MongoDB Uplift Search Parameter Extensions
8.0.5 Uplifting Tokens
8.0.6 Uplifting Reference Chains
8.0.7 Configuration
8.1.0 MongoDB Sharding / Partitioning
8.1.1 Scope and Limitations
8.1.2 Enabling Sharding
8.1.3 Architecture
9.0.0 Validation and Conformance
9.0.0 Introduction
9.0.1 Validation Modes
9.1.0 Validation Support Repository
9.1.1 Potential Architectures
9.1.2 Single FHIR Repository (RDBMS)
9.1.3 Dedicated Validation Support Repository
9.1.4 Non-Repository Models
9.2.0 Validation Support Repository Options
9.2.1 Validating References
9.2.2 Handling Missing CodeSystems
9.2.3 Handling Multiple Codings
9.2.4 Code Display Mismatch Policy
9.3.0 Conformance Data
9.3.1 StructureDefinition resources
9.3.2 CodeSystem Resources
9.3.3 ValueSet Resources
9.4.0 Repository Validation
9.4.1 Validation Support Repository
9.4.2 Methods
9.5.0 Repository Validation: Java
9.6.0 Repository Validation: Javascript
9.6.1 Function: repositoryValidationProvideRules(theRuleBuilder)
9.6.2 Example: Require a Specific Profile
9.6.3 Example: Allow Several Profiles for a Resource Type
9.6.4 Example: Require Profile and Validate
9.7.0 Repository Validation: Validation Bean
9.8.0 Endpoint Validation
9.9.0 Packages and Implementation Guides
9.9.1 Background: Implementation Guides
9.9.2 Background: Packages
9.9.3 Ingesting Packages into Smile CDR
9.9.4 Package Pre-Seed Installation
9.9.5 Pre-Seeding Resources into the Repository
9.9.6 Creating Packages
9.10.0 Package Registry Endpoint Module
9.10.1 Swagger UI
9.10.2 Operation: Fetch Metadata By Package ID
9.10.3 Operation: Fetch Package
9.10.4 Operation: Search For Packages
9.10.5 Operation: Install By Param
9.10.6 Operation: Install By Spec
9.10.7 Operation: Delete By Spec
9.11.0 Remote Terminology Services
9.11.1 Scope
9.11.2 Remote Terminology Server Requirements
9.12.0 Suppressing Messages
9.13.0 Validation Performance
9.14.0 Automatic Provenance Injection
9.14.1 Provenance Injection Feature
9.14.2 Provenance Injection Data
10.0.0 Terminology
10.0.0 Terminology Introduction
10.0.1 Unsupported Operations
10.1.0 Uploading Codes
10.1.1 Uploading External CodeSystems
10.1.2 Uploading ICD-10-CM
10.1.3 Uploading LOINC
10.1.4 Uploading SNOMED CT
10.1.5 Uploading Custom Vocabularies
10.1.6 Applying Deltas to External CodeSystems
10.1.7 Delta Add Operation: $apply-codesystem-delta-add
10.1.8 Delta Remove Operation: $apply-codesystem-delta-remove
10.1.9 Reference: CSV Vocabulary Input Files
10.2.0 Terminology and Lucene Indexing
10.2.1 Validation
10.2.2 Operations
10.3.0 ValueSet Expansion
10.3.1 ValueSet Expansion Pre-Calculation
10.3.2 Expanding Hierarchical CodeSystems and ValueSets
10.3.3 Searching for Codes
10.4.0 FHIR Response Terminology Mapping
10.4.1 Response Terminology Mapping
10.4.2 Response Coding Displays
11.0.0 Subscription
11.0.0 Introduction
11.0.1 The Subscription Resource
11.0.2 Subscription Activation
11.0.3 Delivery Retry Handling
11.0.4 MultiTenancy and Subscriptions
11.0.5 Criteria
11.0.6 Synchronization of Subscription updates
11.0.7 Troubleshooting Subscriptions
11.1.0 Architecture
11.1.1 Enabling and Configuring Subscription Processing
11.2.0 Channel Types
11.2.1 Channel Type: rest-hook
11.2.2 Channel Type: email
11.2.3 Channel Type: websocket
11.2.4 Channel Type: message
11.3.0 Delivery Options
11.3.1 Payload Search Result Mode
11.3.2 Replication Mode
11.3.3 Strip Version IDs
11.3.4 Delivering Latest Version
11.3.5 Delivering Delete Events
11.3.6 Custom Delivery Class
11.3.7 Kafka Record Header Delivery
11.3.8 DEPRECATED: Delivery to Site-defined External Queue
11.4.0 Manual Triggering
11.5.0 Topic Subscriptions
12.0.0 Interceptors
12.0.0 Interceptors
12.0.1 HAPI FHIR and Smile CDR Pointcuts
12.0.2 Deploying Interceptors to Smile CDR Modules
12.0.3 Registering a Client Interceptor
12.1.0 Pointcuts
12.2.0 Starter Project
12.2.1 Using the Starter Project
12.2.2 Interceptor Template classes
12.3.0 Examples: FHIR Endpoints
12.3.1 Example: Override CapabilityStatement Generation
12.3.2 Example: Starter Server interceptor for all SERVER_xxx pointcuts
12.4.0 Examples: HL7v2 Endpoints
12.4.1 Example: Starter Server interceptor for all HL7v2 pointcuts
12.5.0 Examples: FHIR Storage
12.5.1 Example: Response Attribute Enhancement
12.5.2 Example: Server-Reserved Tags
12.5.3 Example: JavaScript Storage Interceptor
12.5.4 Example: MegaScale Connection Provider
12.5.5 Example: Starter Storage interceptor for all STORAGE_xxx pointcuts
12.6.0 Examples: FHIR Gateway
12.6.1 Pointcuts
12.6.2 Example: Direct Search based on Parameter Value
12.6.3 Example: Modify Target Search based on Previous Target Search
12.6.4 Example: Modify Target Search Results
12.6.5 Example: Modify Target Search Uri
12.6.6 Example: Search Using Alternate Patient ID
12.6.7 Example: Starter Gateway interceptor for all FHIRGW_xxx pointcuts
12.7.0 Examples: FHIR Client
12.7.1 Example: Starter Client interceptor for all CLIENT_xxx pointcuts
12.8.0 Examples: MDM
12.8.1 Example: Operate on resources analyzed by MDM, before and after analysis
12.8.2 Example: Starter MDM interceptor for all MDM_xxx pointcuts
12.9.0 Examples: Subscription
12.9.1 Example: Adding Authorization header
12.9.2 Example: Starter Subscription interceptor for all SUBSCRIPTION_xxx pointcuts
12.10.0 Examples: Channel Import
12.10.1 Example: Starter Channel Import interceptor for CHANNEL_IMPORT_MESSAGE_PRE_PROCESSED pointcut
12.11.0 Examples: Cluster Manager
12.11.1 Example: Starter Server interceptor for all appSphere Pointcuts
12.12.0 2024.02.01 Migration Guide
13.0.0 Channel Import
13.0.0 Channel Import Overview
13.0.1 Enabling and Configuring Channel Import
13.0.2 Channel Import With Partitioning Enabled
14.0.0 Realtime Export
14.0.0 Realtime Export Overview
14.0.1 Operational Overview
14.0.2 Limitations
14.0.3 Troubleshooting
14.1.0 Realtime Export Rules Definition
14.1.1 Transformers
14.1.2 Named Transformers
14.1.3 Managing high-cardinality elements
14.2.0 Using FHIRPath
14.2.1 Collection Subsetting
14.2.2 Self-referral
14.2.3 Conditionals
14.3.0 Debezium
15.0.0 Security
15.0.0 Security in Smile CDR
15.0.1 Inbound Security Module
15.0.2 FHIR Listener Module
15.0.3 Admin Modules
15.0.4 Auth Directory
15.0.5 Audit Database
15.0.6 Outbound Security Modules
15.1.0 Authentication Protocols
15.1.1 HTTP Basic
15.1.2 OpenID Connect (OIDC) and SMART on FHIR
15.1.3 Security Access Markup Language (SAML)
15.2.0 Authorization and Consent
15.2.1 Authorization Service
15.2.2 Consent Service
15.3.0 Inbound Security Module
15.3.1 Permissions
15.3.2 Callback Script
15.4.0 Local Inbound Security Module
15.4.1 Configuration: Credentials
15.4.2 Caching
15.4.3 User Self Registration
15.5.0 LDAP Inbound Security Module
15.5.1 Requirements
15.5.2 Permissions
15.5.3 Callback Scripts
15.5.4 Configuration
15.6.0 Scripted Inbound Security Module
15.6.1 Script Format
15.6.2 Script Examples
15.7.0 SAML Inbound Security Module
15.7.1 SAML 2.0 Authentication Request Protocol
15.7.2 Enabling SAML Authentication
15.7.3 Entity ID Template
15.7.4 Authentication Scripts
15.7.5 Function: authenticate(theRequest, theOutcomeFactory)
15.7.6 Authorizing SMART on FHIR Apps using SAML
15.8.0 Trusted Client Mode
15.8.1 Configuring Trusted Client Mode
15.8.2 Making Trusted Client Requests
15.8.3 Automatically Creating Users
15.9.0 Roles and Permissions
15.9.1 System-Defined Roles
15.9.2 System-Defined Permissions
15.9.3 System-Defined Negative Permissions
15.9.4 Block Unless Code in ValueSet
15.10.0 Callback Scripts
15.10.1 Function: onAuthenticateSuccess
15.10.2 Function: onSmartLoginPreContextSelection(theUserSession, theContextSelectionChoices)
15.10.3 Function: onTokenGenerating(theUserSession, theAuthorizationRequestDetails)
15.10.4 Function: onPostAuthorize(theDetails)
15.10.5 Function: authenticate(theRequest, theOutcomeFactory)
15.10.6 Function: getUserName(theOidcUserInfoMap, theServerInfo)
15.11.0 Anonymous Access
15.12.0 Consent Service
15.12.1 Enabling the Consent Service
15.13.0 Consent Service: JavaScript API
15.13.1 Method: consentStartOperation
15.13.2 Method: consentCanSeeResource
15.13.3 Method: consentWillSeeResource
15.13.4 Method: completeOperationSuccess
15.13.5 Method: completeOperationFailure
15.13.6 Example: Tag-Based Consent Script
15.13.7 Example: Scope-Based Consent Script
15.14.0 Consent Service: Java API
15.14.1 Example
15.15.0 Security Recipes
15.15.1 App: Local Users with HTTP Basic Authentication
15.15.2 Integrating SMART Apps With a 3rd-Party OIDC Server
15.16.0 Two Factor Authentication
15.16.1 User Activating TOTP
15.16.2 Enforcing Two Factor Authentication
15.17.0 Troubleshooting Security
16.0.0 SMART on FHIR
16.0.0 SMART on FHIR: Introduction
16.0.1 The SMART Launch Sequence
16.0.2 The Interactive Launch Process
16.1.0 SMART: Scopes
16.1.1 Picking Scopes
16.1.2 Launch Context Scopes
16.1.3 The OpenID and Profile Scopes
16.1.4 fhirContext
16.2.0 SMART: Auth Flows
16.2.1 Launch Flow: Authorization Code
16.2.2 Security Option: Proof Key for Code Exchange (PKCE)
16.2.3 Launch Flow: Implicit Grant
16.2.4 Launch Flow: Resource Owner Password Credentials
16.2.5 Non-Interactive User Flow: Cross-Organization Data Access Profile
16.2.6 System Flow: Client Credentials
16.2.7 System Flow: Client Credentials with JWT Credential
16.2.8 System Flow: Refresh Token
16.3.0 SMART: Endpoints
16.3.1 Server Metadata Endpoint
16.3.2 UserInfo Endpoint
16.4.0 Client Management
16.4.1 Remembering Approved Scopes
16.4.2 Client Secrets
16.5.0 OIDC Keystores
16.6.0 SMART: Smile CDR Support
16.6.1 Models for Using External OIDC Servers
16.6.2 Supported Scopes
16.6.3 Online / Offline Access
16.7.0 SMART Outbound Security: Module
16.7.1 Setting Up This Module
16.7.2 Terms of Service
16.7.3 Plain-language Developer Attestation
16.7.4 Client Credentials Grant
16.7.5 Cross-Organization Data Access Profile Grant
16.7.6 SMART Callback Scripts
16.7.7 User Self Registration
16.8.0 SMART Outbound Security: Skinning
16.8.1 Creating a Skin
16.8.2 Installing a Skin
16.8.3 HTML Template Files
16.8.4 Sample Skin Project
16.9.0 SMART Outbound Security: Context Selection
16.10.0 SMART Outbound Security: SAML Bridging
16.10.1 Creating a SAML to SMART Bridge
16.11.0 SMART: Federated OAuth2/OIDC Login
16.11.1 Federated Flow
16.11.2 Considerations
16.11.3 Setting Up Federated OAuth2/OIDC Login
16.11.4 Authorization Script
16.11.5 Server Selection Interceptor
16.12.0 SMART: Application Approval/Consent
16.12.1 Approval Overview
16.12.2 Auto-Approve / Auto-Grant Scopes
16.12.3 Approval Flow
16.12.4 Customizing Scope Names
16.12.5 Custom Security Scopes
16.12.6 Revocation Page
16.13.0 SMART Inbound Security Module
16.13.1 Requirements
16.13.2 Setting Up This Module
16.13.3 Accepting Tokens
16.13.4 Accepting Internal Access Tokens
16.13.5 Accepting External Access Tokens
16.13.6 Validating Tokens
16.13.7 Creating a Server Definition
16.13.8 Assigning Permissions
16.13.9 Function: authenticate(...)
16.13.10 Function: getUserName(...)
16.14.0 SMART: Session Management
16.14.1 Token Revocation Endpoint
16.14.2 User Logout Endpoint
16.15.0 SMART: Assigning Permissions
16.15.1 Scope Permission Model
16.15.2 User and Patient Resource Linkage
16.16.0 SMART: Access Tokens
16.17.0 SMART: User Profile Information
16.18.0 FHIR Client Authentication
16.18.1 Rejecting Unauthorized FHIR Calls
17.0.0 appSphere
17.0.0 Introduction
17.1.0 Getting Started
17.1.1 Setting-up a Sandbox Environment
17.1.2 Config Diagnostics
17.2.0 Associated Module Configurations
17.2.1 Configuration of JSON Admin API module
17.2.2 Configuration of FHIR Endpoint Module
17.2.3 Configuration of SMART Auth Module
17.2.4 Configuring SMART Auth modules to support multiple OIDC endpoints
17.2.5 Setting-up Federated OAuth to work with appSphere
17.3.0 Client Creation and Configuration
17.4.0 Other Configurations
17.4.1 Configuring NGINX for the Module
17.4.2 Configuring Different Users
17.5.0 Developer Portal
17.5.1 API Documentation for Dev Portal
17.5.2 Developer Registration
17.5.3 Developer Portal: UI Description
17.5.4 Sandbox Testing: UI Description
17.5.5 Repository Partitions
17.5.6 App Registration
17.5.7 Managing 'Draft' App Registrations and Re-registrations
17.5.8 App Information Page
17.5.9 Attestation
17.5.10 New App versions
17.5.11 Backend Service Registration
17.5.12 Additional Considerations
17.6.0 App Management Console
17.6.1 Management Console: UI Description
17.6.2 App Review and Management
17.6.3 Backend Service Review and Management
17.6.4 Additional Considerations
17.7.0 App Gallery
17.7.1 App Gallery: UI Description
17.7.2 Gallery Functionality
17.8.0 Appendix
17.8.1 Config Diagnostics
17.8.2 App Registration Help Text
17.8.3 Sign Up Help Text
17.8.4 Smile CDR Config
17.8.5 Attestation Creation
17.8.6 Current Software Versions --TRAIL--
17.8.7 Troubleshooting
17.8.8 Reference Documents
17.8.9 Glossary of Terms
18.0.0 FHIR Gateway
18.0.0 FHIR Gateway Introduction
18.0.1 Troubleshooting
18.0.2 Configuring Consent Service
18.1.0 Configuration: Initial Setup
18.1.1 Server Configuration
18.1.2 Encryption JWKS (Keystore)
18.1.3 Configuration Document
18.1.4 Interceptors
18.1.5 Error Handling
18.2.0 Configuration: Document
18.2.1 Defining Targets
18.2.2 Defining Search Routes
18.2.3 Defining Read, Create, Update, and Delete Routes
18.2.4 Defining Operation Routes
18.2.5 Defining a Retry Strategy
18.3.0 Custom Operations
18.3.1 Sample Custom System Operation Provider
18.3.2 Processing Target Invocation Responses
18.3.3 The Spring Context Config Class
18.3.4 Packaging Your Providers
18.3.5 Deploying Your Custom Providers
18.4.0 Caching
18.5.0 Pagination
19.0.0 FHIR Hybrid Providers
19.0.0 Hybrid Providers
19.0.1 Architecture
19.0.2 Resource Providers
19.0.3 CapabilityStatement
19.0.4 The Spring Context Config Class
19.0.5 Interceptor Loading
19.0.6 Building Your Hybrid Providers
19.0.7 Paging
19.0.8 Camel Services
19.0.9 Packaging Your Providers
19.0.10 Deploying Your Hybrid Providers
19.0.11 Accessing Security Attributes
19.0.12 Configuring Consent Service
19.0.13 Accessing Dao (Data Access Object)
19.0.14 Exceptions
19.0.15 Example Project
19.1.0 REST Custom Operations
20.0.0 LiveBundle
20.0.0 LiveBundle Overview
20.0.1 Configuration
20.0.2 Usage
20.0.3 LiveBundle Architecture
20.0.4 LiveBundle Aggregation
20.0.5 LiveBundle Retrieval
20.0.6 LiveBundle Seeding
20.0.7 LiveBundle Troubleshooting
20.1.0 LiveBundle API
20.1.1 Add a Subscriber to a Watchlist
20.1.2 Remove Subscriber from a Watchlist
20.1.3 View list of Subscribers to a Watchlist
20.1.4 Request a bundle of Subscribers to a watchlist
20.1.5 Reseed all bundles for a rule
20.1.6 Request a LiveBundle
20.2.0 LiveBundle Rule Definition
20.2.1 Loading Rules
20.2.2 Example LiveBundle Javascript
20.2.3 LiveBundle Watchlist
20.2.4 LiveBundle Rule
20.2.5 LiveBundle Filter
20.2.6 Keeper Filters
20.2.7 LiveBundle Keeper
20.3.0 LiveBundle Keepers
20.3.1 LiveBundle Keeper Examples
20.3.2 LatestByPath
20.3.3 LatestByParamPath
20.3.4 LatestByParamPathByMonth
20.3.5 ToggleByPath
20.3.6 ToggleBySearch
20.3.7 WatchlistPopulator
20.3.8 Optional Keeper Parameters
21.0.0 CDS Hooks
21.0.0 CDS Hooks
21.0.1 Auto Prefetch
21.0.2 Architecture
21.0.3 CDS Hooks Classes
21.0.4 The Spring Context Config Class
21.0.5 Building Your CDS Hooks
21.0.6 Deploying Your CDS Hooks
21.0.7 Accessing Security Attributes
21.0.8 Exceptions
21.0.9 Calling CDS Hooks
21.0.10 Example Project
21.0.11 CDS on FHIR
22.0.0 Master Data Management
22.0.0 MDM
22.0.1 Getting Started with Smile CDR MDM
22.0.2 Enabling and Configuring MDM within Smile CDR
22.0.3 MDM Search Expansion
22.0.4 Troubleshooting
22.0.5 MDM User Interface (MDM UI)
22.0.6 MDM Scenarios
22.1.0 MDM Quickstart Guide
22.2.0 MDM Rule Definition
22.2.1 Finding Candidates
22.2.2 Matching and Creating Links
22.3.0 Using EIDs in MDM Rule Definition
22.3.1 Changing the way MDM is processing incoming resources
22.4.0 MDM Survivorship Rules
22.5.0 Upgrading from the EMPI module
22.6.0 MDM UI
22.6.1 Setup
22.7.0 MDM Blocklist Definition
22.8.0 MDM Evaluate Operation
23.0.0 Quality Improvement
23.0.0 Quality Improvement Overview
23.0.1 Clinical Reasoning on Smile CDR
23.0.2 Clinical Reasoning Operations per Smile CDR Module
23.0.3 Clinical Quality Language (CQL)
23.0.4 Quality Measures
23.0.5 Clinical Decision Support
23.0.6 Additional Implementation Guides
23.1.0 Clinical Quality Language (CQL)
23.1.1 Introduction
23.1.2 CQL Module
23.1.3 CQL Evaluate Operation
23.1.4 Library Evaluate Operation
23.1.5 Usage
23.2.0 Care Gaps
23.2.1 Operation
23.2.2 Parameters
23.2.3 Example Request
23.2.4 Example Response
23.2.5 Example Resources
23.2.6 DQM Module Configurations
23.3.0 Evaluating Measures
23.3.1 Measure Resource
23.3.2 Measure Evaluating Options
23.3.3 Operation
23.3.4 Operation Parameters
23.3.5 Measure Report Resource
23.3.6 Measure Report Populations And Scores
23.3.7 Standard Evaluate Measure
23.3.8 Distributed Evaluate Measure
23.3.9 Spark Evaluate-Measure
23.3.10 CMS Quality Reporting
23.3.11 Measure Data Requirements Operation
23.3.12 Measure Collect Data Operation
23.3.13 DQM Module
23.3.14 FAQs
23.4.0 Quality Payment Program (QPP)
23.4.1 Overview
23.4.2 QPP on DQM UI
23.4.3 Operation
23.4.4 Operation Parameters
23.4.5 CDR DQM Module Configuration
23.4.6 Example Requests
23.5.0 ActivityDefinitions
23.6.0 PlanDefinitions
23.7.0 Questionnaires
24.0.0 IG Support
24.0.0 International Patient Summary (IPS)
24.0.1 Generation Rules
25.0.0 EasyShare
25.0.0 EasyShare SMART Health Links (SHL)
25.0.1 Understanding SMART Health Links
25.0.2 Architecture
25.0.3 Security
25.1.0 EasyShare SHL Public module
25.1.1 Installation
25.1.2 SHL Creation API
25.2.0 EasyShare SHL Admin module
25.2.1 Installation
25.2.2 SHL Creation Application
26.0.0 Clustering
26.0.0 Designing a Cluster
26.0.1 Node and Module Design
26.0.2 Process IDs
26.0.3 Adding and Removing Processes
26.0.4 Multi-Node Clusters
26.0.5 Sample Architecture
26.1.0 Migration To 2020.02
26.1.1 Migrating Existing Clusters
27.0.0 Logging
27.0.0 Overview
27.1.0 Audit Log
27.1.1 Audit Log Configuration
27.1.2 Disabling the Audit Log
27.1.3 Broker Audit Log
27.1.4 Audit Module
27.2.0 Transaction Log
27.2.1 What Does the Transaction Log Store?
27.2.2 Disabling the Transaction Log on the Cluster Manager
27.2.3 Transaction Log Configuration
27.2.4 Performance Tracing
27.2.5 Event Types and SubTypes
27.2.6 Realtime Reporting
27.2.7 Hiding Request Body
27.2.8 Changing Timezone
27.2.9 Using multiple Transaction Logs
27.3.0 System Logging
27.3.1 Changing Logging Settings
27.3.2 Protected Health Information (PHI) in Logs
27.3.3 JVM Stats Logging
27.4.0 Troubleshooting Logs
27.4.1 Docker Considerations
27.4.2 Troubleshooting Logs Endpoint
27.4.3 HL7V2 Troubleshooting Log
27.4.4 HTTP Troubleshooting Log
27.4.5 Security Troubleshooting Log
27.4.6 Subscription Troubleshooting Log
27.4.7 LiveBundle Troubleshooting Log
27.4.8 MDM Troubleshooting Log
27.4.9 Channel Import Troubleshooting Log
27.4.10 Realtime Export Troubleshooting Log
27.4.11 FHIR Gateway Troubleshooting Log
27.4.12 Connection Pool Troubleshooting Log
27.4.13 AWS HealthLake Export Troubleshooting Log
27.4.14 Batch Framework Troubleshooting Log
27.4.15 Narrative Generation Troubleshooting Log
27.4.16 Terminology Troubleshooting Log
27.4.17 MongoDB Troubleshooting Log
27.4.18 Custom Logging
27.5.0 Custom Logging
28.0.0 HL7 v2.x Support
28.0.0 Introduction
28.0.1 Inbound HL7 v2.x Support
28.0.2 Outbound HL7 v2.x Support
28.0.3 HL7 v2.x Versions
28.1.0 Inbound Messaging
28.1.1 Security
28.1.2 Processing
28.1.3 Callback Scripts
28.1.4 Function: onPreConvertHl7V2ToFhir(theMessage, theConversionResult)
28.1.5 Function: onPostConvertHl7V2ToFhir(theMessage, theConversionResult)
28.1.6 Adding Processing Messages
28.1.7 Lookup message segments by type
28.1.8 Custom Processing Logic
28.1.9 Pointcuts
28.1.10 Java Pre-Convert and Post-Convert Interceptor Example Project
28.2.0 FHIR-Based Terminology Translation
28.2.1 Which ConceptMap do I want?
28.3.0 Outbound Messaging
28.3.1 Getting Started
28.3.2 Message Generation Subscription Types
28.4.0 Outbound: Default Resource Conversion
28.4.1 ADT Workflow Mode
28.4.2 Enriching Message Conversion using Scripts
28.4.3 Function: onPostConvertFhirToHl7V2(theTriggerResource, theOutgoingMessage, theContext)
28.4.4 Using Persisted MessageHeader Resources
28.5.0 Outbound: Custom Resource Conversion
28.5.1 Business Transaction Triggers with MessageHeader
28.5.2 Custom Mapper Class
28.5.3 Custom Mapper Subscription
28.6.0 Outbound: Verbatim Messaging
28.7.0 Outbound: Transport
28.7.1 Customizing HL7 over HTTP Payload
28.8.0 Transactions
28.8.1 ADT (Patient Administration) Domain
28.8.2 OMG/ORM (Orders) Domain
28.8.3 ORU (Results) Domain
28.8.4 RDE/RAS (Pharmacy) Domain
28.8.5 SIU (Scheduling) Domain
28.8.6 VXU (Immunization / Vaccination) Domain
28.8.7 DFT (Financial) Domain
28.8.8 BAR (Billing) Domain
28.9.0 Structure Definitions
28.9.1 Structure: ADT_A01
28.9.2 Structure: ADT_A02
28.9.3 Structure: ADT_A03
28.9.4 Structure: ADT_A05
28.9.5 Structure: ADT_A06
28.9.6 Structure: ADT_A09
28.9.7 Structure: ADT_A12
28.9.8 Structure: ADT_A17
28.9.9 Structure: ADT_A21
28.9.10 Structure: ADT_A30
28.9.11 Structure: ADT_A38
28.9.12 Structure: ADT_A39
28.9.13 Structure: ADT_A44
28.9.14 Structure: ADT_A45
28.9.15 Structure: ADT_A54
28.9.16 Structure: ADT_A60
28.9.17 Structure: ADT_A61
28.9.18 Structure: DFT_P03
28.9.19 Structure: OMG_O19
28.9.20 Structure: ORM_O01
28.9.21 Structure: ORU_R01
28.9.22 Structure: RAS_O17
28.9.23 Structure: RDE_O11
28.9.24 Structure: SIU_S12
28.9.25 Structure: VXU_V04
28.9.26 Structure: BAR_P12
28.10.0 Segment Definitions
28.10.1 Segment: MSH (Message Header)
28.10.2 Segment: EVN (Event)
28.10.3 Segment: PID (Patient)
28.10.4 Segment: PD1 (Patient Demographics Extended)
28.10.5 Segment: PV1 (Visit/Encounter)
28.10.6 Segment: PV2 (Visit/Encounter Additional)
28.10.7 Segment: ROL (Role)
28.10.8 Segment: DG1 (Diagnosis)
28.10.9 Segment: PR1 (Procedure)
28.10.10 Segment: MRG (Merge Patient Information)
28.10.11 Segment: GT1 (Guarantor)
28.10.12 Segment: IN1 (Insurance)
28.10.13 Segment: IN2 (Insurance Additional Information)
28.10.14 Segment: ORC (Order Control)
28.10.15 Segment: OBR (Observation Request)
28.10.16 Segment: OBX (Observation)
28.10.17 Segment: NK1 (Next of Kin / Patient Contact)
28.10.18 Segment: NTE (Note)
28.10.19 Segment: FT1 (Financial Transaction)
28.10.20 Segment: RXA (Pharmacy Administration)
28.10.21 Segment: RXC (Pharmacy Component)
28.10.22 Segment: ZXC (Pharmacy Component)
28.10.23 Segment: RXE (Pharmacy Encoded Order)
28.10.24 Segment: RXR (Pharmacy Route)
28.10.25 Segment: AL1 (Allergy Information)
28.10.26 Segment: IAM (Patient Adverse Reaction)
28.10.27 Segment: SPM (Specimen)
28.10.28 Segment: SCH (Scheduling)
28.10.29 Segment: RGS (Resource Group Segment)
28.10.30 Segment: AIL (Location Resource)
28.10.31 Segment: AIP (Personnel Resource)
28.10.32 Segment: ZXT (Non-Standard)
28.10.33 A Note about Extra Components
28.10.34 A Note about the XTN Data Type
28.10.35 A Note about DSTU3 Mode Mappings
28.11.0 Table Definitions
28.11.1 Table 0001: Administrative Sex
28.11.2 Table 0002: Marital Status
28.11.3 Table 0004: Patient Class
28.11.4 Table 0007: Admission Type
28.11.5 Table 0009: Ambulatory Status
28.11.6 Table 0017: Transaction Type
28.11.7 Table 0018: Patient Type
28.11.8 Table 0038: Order Status
28.11.9 Table 0052: Diagnosis Type
28.11.10 Table 0063: v2 Relationship
28.11.11 Table 0069: Hospital Service
28.11.12 Table 0074: Diagnostic Service Section ID
28.11.13 Table 0078: Observation Interpretation Codes
28.11.14 Table 0085: Observation Status
28.11.15 Table 0112: Discharge Disposition
28.11.16 Table 0117: Account Status
28.11.17 Table 0119: Order Control
28.11.18 Table 0123: Result Status
28.11.19 Table 0125: Observation Value Type
28.11.20 Table 0127: Allergen Type
28.11.21 Table 0128: Allergen Severity
28.11.22 Table 0129: Accommodation Code
28.11.23 Table 0131: v2 Contact Role
28.11.24 Table 0136: Yes/No
28.11.25 Table 0166: RX Component Type
28.11.26 Table 0190: Address Type
28.11.27 Table 0200: Name Type Code
28.11.28 Table 0201: Telecom Use
28.11.29 Table 0202: Telecom Equipment Type
28.11.30 Table 0203: Identifier Type
28.11.31 Table 0276: Appointment Reason Codes
28.11.32 Table 0278: Filler Status Code
28.11.33 Table 0291: Subtype of Referenced Data
28.11.34 Table 0299: Encoding
28.11.35 Table 0305: Person Location Type
28.11.36 Table 0322: Completion Status
28.11.37 Table 0438: Allergy Clinical Status Code
28.11.38 Table 0834: Mime Types
28.12.0 Naming System Mapping
28.12.1 Default Mappings
28.12.2 Using NamingSystem for Mapping Identifiers
28.13.0 Processing Results Feeds
28.13.1 Unsolicited Observation Request (ORU^R01)
28.14.0 Protocol
28.14.1 Encoding Format
28.14.2 ER7 (Pipe-Delimited) Format
28.14.3 Minimal Lower Layer Protocol (MLLP) Transport
28.14.4 HL7 over HTTP
28.14.5 Character Encoding / Charsets
29.0.0 CDA Exchange Module
29.0.0 Introduction
29.0.1 CDA Export
29.0.2 CDA Import
29.0.3 Implementation roadmap
29.1.0 JavaScript Templates
29.1.1 The simplest CDA template script
29.1.2 Adding header information to our CDA template script
29.1.3 Adding and populating a section in our CDA template script
29.1.4 Using the Fhir.search() API to dynamically populate sections
29.1.5 Specifying input parameters
29.1.6 More complicated input parameters
29.1.7 Specifying section author participation
29.1.8 Putting it all together
29.1.9 Configuring the $docref CCD template
29.2.0 Rest API Operations
29.2.1 Endpoints for configuring templates
29.2.2 Endpoints for applying templates
29.2.3 Endpoints for importing CDA documents
29.3.0 Available Document and Section Types for CDA Export
29.3.1 Valid Document Types
29.3.2 Valid Resources for the header
29.3.3 Valid Section Types and Sources
29.3.4 Allergy and Intolerances Section
29.3.5 Dialysis Prescription Section
29.3.6 Encounters Section
29.3.7 Functional Status Section
29.3.8 Goals Section
29.3.9 Immunizations Section
29.3.10 Medical Equipment Section
29.3.11 Medications Section
29.3.12 Problem Section
29.3.13 Procedures Section
29.3.14 Reason for Referral Section
29.3.15 Results Section
29.3.16 Social History Section
29.3.17 Vital Signs Section
29.4.0 Available Document and Section Types for CDA Import
29.4.1 Valid Document Types
29.4.2 Resources derived from the header
29.4.3 Valid Section Types and Sources
29.4.4 Allergy and Intolerances Section
29.4.5 Assessment Section
29.4.6 Care Team Section
29.4.7 Consultation Note Section
29.4.8 Encounters Section
29.4.9 Family History Section
29.4.10 Functional Status Section
29.4.11 Goals Section
29.4.12 Health Concerns Section
29.4.13 Immunizations Section
29.4.14 Medical Equipment Section
29.4.15 Medications Section
29.4.16 Nutrition Section
29.4.17 Plan of Care Section
29.4.18 Problem Section
29.4.19 Procedures Section
29.4.20 Results Section
29.4.21 Social History Section
29.4.22 Vital Signs Section
29.5.0 JavaScript Hooks on CDA Import / Export
29.5.1 CDA Pre Import JavaScript Hook
29.5.2 CDA Post Import JavaScript Hook
29.5.3 CDA Post Export JavaScript Hook
29.5.4 Exposed APIs for use in JavaScript Execution Environment
29.5.5 Example Scripts
29.6.0 Further Reading
30.0.0 CDA Exchange+ Module
30.0.0 Introduction
30.0.1 CDA Export
30.0.2 CDA Import
30.0.3 Implementation roadmap
30.1.0 JavaScript Templates
30.1.1 The simplest CDA template script
30.1.2 Adding header information to our CDA template script
30.1.3 Adding and populating a section in our CDA template script
30.1.4 Using the Fhir.search() API to dynamically populate sections
30.1.5 Specifying input parameters
30.1.6 More complicated input parameters
30.1.7 Specifying section author participation
30.1.8 Putting it all together
30.1.9 Configuring the $docref CCD template
30.2.0 Rest API Operations
30.2.1 Endpoints for configuring templates
30.2.2 Endpoints for applying templates
30.2.3 Endpoints for importing CDA documents
30.3.0 Available Document and Section Types for CDA Export
30.3.1 Valid Document Types
30.3.2 Valid Resources for the header
30.3.3 Valid Section Types and Sources
30.3.4 Allergy and Intolerances Section
30.3.5 Encounters Section
30.3.6 Care Plan Section
30.3.7 Care Team Section
30.3.8 Family History Section
30.3.9 Functional Status Section
30.3.10 Goals Section
30.3.11 Immunizations Section
30.3.12 Medical Equipment Section
30.3.13 Medications Section
30.3.14 Problem Section
30.3.15 Procedures Section
30.3.16 Results Section
30.3.17 Social History Section
30.3.18 Vital Signs Section
30.3.19 Note Section
30.4.0 Available Document and Section Types for CDA Import
30.4.1 Valid Document Types
30.4.2 Resources derived from the header
30.4.3 Valid Section Types and Sources
30.4.4 Allergy and Intolerances Section
30.4.5 Care Plan Section
30.4.6 Care Team Section
30.4.7 Encounters Section
30.4.8 Family History Section
30.4.9 Functional Status Section
30.4.10 Goals Section
30.4.11 Health Concerns Section
30.4.12 Immunizations Section
30.4.13 Medical Equipment Section
30.4.14 Medications Section
30.4.15 Plan of Treatment Section
30.4.16 Problem Section
30.4.17 Procedures Section
30.4.18 Results Section
30.4.19 Social History Section
30.4.20 Vital Signs Section
30.4.21 Note Section
30.5.0 JavaScript Hooks on CDA Import / Export
30.5.1 CDA Pre Import JavaScript Hook
30.5.2 CDA Post Import JavaScript Hook
30.5.3 CDA Post Export JavaScript Hook
30.5.4 Exposed APIs for use in JavaScript Execution Environment
30.5.5 Example Scripts
30.6.0 FHIR-Based Terminology Translation
30.6.1 Default Mappings: DSTU3
30.6.2 Default Mappings: R4
30.7.0 Further Reading
31.0.0 System to System Data Exchange
31.0.0 System to System Data Exchange Module
31.1.0 Smile CDR Payer to Payer Quickstart Guide
31.2.0 Custom Matching Script
32.0.0 Bulk Operations
32.0.0 ETL Import Module
32.0.1 Importing CSV Data
32.0.2 Function: handleEtlImportRow(theInputMap, theContext)
32.0.3 Handling Multiple Import Formats
32.0.4 Initiating ETL Jobs
32.0.5 Performance and Concurrency
32.0.6 Locking Rows
32.0.7 Creating a Hashing Script
32.0.8 Asynchronous Execution
32.0.9 Performance
32.1.0 FHIR Bulk Import Operation
32.1.1 Triggering a Bulk Import
32.1.2 Methodology
32.1.3 Performance
32.2.0 FHIR Bulk Export Operation
32.2.1 Enabling Bulk Export
32.2.2 Types of Bulk Export Requests
32.2.3 Request Parameters
32.2.4 Requesting A Bulk Extract
32.2.5 Authorization for Bulk Export
32.2.6 Polling for Job Status
32.2.7 Accessing Bulk Export Files
33.0.0 Additional Features
33.0.0 Da Vinci Clinical Data Exchange (CDex)
33.1.0 Da Vinci Health Record Exchange (HRex)
34.0.0 Monitoring
34.0.0 Monitoring Basics
34.0.1 HTTP Endpoint Health Check
34.0.2 Runtime Health Checks
34.1.0 Elastic APM Basics
34.1.1 What is APM?
34.1.2 Setting Up an APM Server
34.1.3 Instrumenting Smile CDR and the JVM
34.1.4 Accessing the User Interface
34.1.5 Configuring Settings for the Agent
34.1.6 Securing the Agent
34.2.0 Externalized Metrics
34.2.1 Step 1 - Install Prometheus
34.2.2 Step 2 - Install Grafana
34.2.3 Step 3 - Creating a Prometheus data source on Grafana
34.2.4 Step 4 - Configure Smile CDR
34.2.5 Step 5 - Creating a Grafana Dashboard  
34.3.0 OpenTelemetry Integration
34.3.1 Observability Backends
34.3.2 Enabling OpenTelemetry Instrumentation in Smile CDR
34.3.3 Agent Configuration
34.3.4 Vendor specific OpenTelemetry tools and agents
34.3.5 Custom Telemetry Data Provided by Smile CDR
35.0.0 Product Administration
35.0.0 Batch Job Management
35.1.0 Web Admin Console
36.0.0 JSON Admin Endpoints
36.0.0 JSON Admin API
36.0.1 Security
36.0.2 Format
36.0.3 Allowing Anonymous Access
36.0.4 MDM Endpoints Exposed in JSON Admin Module
36.1.0 Audit Log Endpoint
36.1.1 Fetch Audit Log
36.1.2 Fetch Individual Event
36.2.0 Batch Job Endpoint
36.2.1 Fetch All Batch Jobs
36.2.2 Fetch Batch Job Names
36.2.3 Fetch All Job Instances
36.2.4 Cancel Job Execution
36.3.0 Bulk Import Endpoint
36.3.1 Process ETL File
36.3.2 Smileutil: CSV Bulk Import File
36.4.0 CDA Exchange Endpoint
36.4.1 Create CDA Template
36.4.2 Update CDA Template
36.4.3 Update CDA Template script via text
36.4.4 View CDA Template(s)
36.4.5 Delete CDA template
36.4.6 Use / Apply CDA Template
36.4.7 Create CDA from Composition/Bundle
36.4.8 Example CDA Template
36.5.0 Metrics Endpoint
36.5.1 Fetch Local Metrics
36.5.2 Capture Thread Dump
36.6.0 Module Config Endpoint
36.6.1 Fetch Config: Module Property File
36.6.2 Fetch Config: All Modules
36.6.3 Fetch Config: Single Module
36.6.4 Create Module
36.6.5 Set Module Config
36.6.6 Start Module
36.6.7 Stop Module
36.6.8 Restart Module
36.6.9 Archive Module
36.6.10 System Restore
36.7.0 OpenID Connect Clients Endpoint
36.7.1 Fetch All OpenID Connect Client Definitions
36.7.2 Fetch Individual Client by Client ID
36.7.3 Create Client
36.7.4 Update Client
36.7.5 Create Client and generate secrets
36.8.0 OpenID Connect Servers Endpoint
36.8.1 Fetch All OpenID Connect Server Definitions
36.8.2 Find OpenID Connect Server Definition
36.8.3 Create OpenID Connect Server Definition
36.8.4 Update OpenID Connect Server Definition
36.9.0 OpenID Connect Sessions Endpoint
36.9.1 Fetch All Active Clients for User
36.9.2 Revoke Active Client for User
36.9.3 Revoke All Tokens
36.10.0 Runtime Status Endpoint
36.10.1 Fetch Complete Node Status Information
36.10.2 Fetch All Runtime Health Checks
36.11.0 System Config Endpoint
36.12.0 Transaction Log Endpoint
36.12.1 Fetch Transaction Log
36.12.2 Fetch Individual Event
36.13.0 Troubleshooting Log Endpoint
36.13.1 Fetch Troubleshooting Log Configuration
36.13.2 Update Troubleshooting Logger Level
36.13.3 Update Troubleshooting Log Configuration
36.14.0 User Management Endpoint
36.14.1 Search for Users (All Modules)
36.14.2 Search for Users (Specific Module)
36.14.3 Create User
36.14.4 Update User
36.14.5 Update Password
36.14.6 Update Own Password
36.14.7 Update Own Default Launch Contexts
36.14.8 2FA: Create New Key
36.14.9 2FA: Generate QR Code
36.14.10 2FA: Confirm Key
36.14.11 2FA: Delete Key
36.14.12 Invalidate All Sessions
37.0.0 HFQL: Direct SQL Access
37.0.0 HFQL/SQL Overview
37.0.1 Overview
37.0.2 Goals and Architecture
37.0.3 JDBC Driver
37.0.4 Enabling Server Support
37.1.0 SQL Syntax
37.1.1 Syntax Overview
37.2.0 SQL Syntax: Select
37.2.1 Selecting Columns
37.2.2 Column Name Aliases
37.2.3 Column Data Types and Choice Elements
37.2.4 Count and Group-By Expressions
37.2.5 Ordering Results
37.2.6 Select Data Manipulation and Concatenation
37.2.7 Limiting Results
37.3.0 SQL Syntax: Where
37.3.1 WHERE Clauses
37.3.2 Search Parameter WHERE Expressions
37.3.3 FHIRPath WHERE Expressions
37.4.0 SQL Syntax: Limitations
37.4.1 Syntax Limitations
37.5.0 SQL Syntax: Examples
37.5.1 Find Resources with Repeating Elements
38.0.0 Product Configuration
38.0.0 HTTP Server Setup
38.0.1 Respecting Forward Headers
38.0.2 Specifying a Custom Context Path
38.0.3 Access Logs
38.0.4 Frame Options
38.1.0 TLS and HTTPS Reference
38.1.1 Background
38.1.2 Creating a Self-Signed KeyStore
38.1.3 Importing a LetsEncrypt Certificate into a KeyStore
38.1.4 Selecting Ciphers and Protocol
38.1.5 Enabling TLS Mutual Authentication (Client Auth)
38.1.6 Programmatically Configuring a FHIR Endpoint KeyStore
38.1.7 Smile Util TLS JSON Authentication File
39.0.0 Java Execution Environment
39.0.0 Security Attributes
39.1.0 Library Support
39.2.0 Exception Handling
39.3.0 Javadocs
40.0.0 JavaScript Execution Environment
40.0.0 Introduction
40.0.1 Change Log
40.1.0 Specifying JavaScript in Configuration File
40.2.0 Remote Debugging
40.3.0 ECMA Modules (import)
40.4.0 Converter API
40.4.1 Method: hl7v2TsToFhirDate(dt);
40.4.2 Method: hl7v2TsToFhirDateTime(ts);
40.4.3 Method: hl7v2TsToFhirDateTime(ts, impliedTimeZone);
40.4.4 Method: urlDecodeString(string);
40.4.5 Method: urlEncodeString(string);
40.4.6 Method: base64Encode(string);
40.4.7 Method: base64Decode(string);
40.5.0 Environment API
40.5.1 Method: getProperty(name)
40.5.2 Method: getEnv(name)
40.6.0 Exceptions API
40.6.1 Method: Exceptions.newTrustedException(theMessage)
40.6.2 Method: Exceptions.newTrustedException(theStatusCode, theMessage)
40.7.0 OAuth2 Exceptions API
40.7.1 Method: OAuth2Exceptions.newUnauthorizedException(theMessage)
40.7.2 Method: OAuth2Exceptions.newForbiddenException(theMessage)
40.8.0 FHIR REST API
40.8.1 Method: create(resource)
40.8.2 Method: read(url)
40.8.3 Method: search().forResource(resourceType)
40.8.4 Method: transaction(IBundleBuilder theTransaction)
40.8.5 Method: translate()
40.8.6 Method: update(resource)
40.8.7 Method: patch(url, parameters)
40.8.8 Authentication
40.8.9 Tenant Selection
40.8.10 Concurrency Retry
40.8.11 Configuration Requirements for ONC (g)(10) Certification
40.9.0 FHIR Model API
40.9.1 Method: ResourceBuilder.build(resourceType)
40.9.2 Working with Resources
40.9.3 Working with Composition resources
40.9.4 Working with Bundle resources
40.9.5 Contained Resources
40.9.6 Meta Elements
40.9.7 Removing Data
40.10.0 HL7 v2.x Mapping API
40.10.1 Path Syntax: Repetitions
40.10.2 Path Syntax: Groups and Nesting
40.10.3 Structure Interrogation
40.10.4 Content Clearing
40.10.5 Content Interrogation
40.10.6 Parsing Raw Field Values
40.10.7 Encoding
40.10.8 The Hl7V2 Object
40.10.9 Working with Variable Datatypes
40.10.10 Working with Z-Segments
40.11.0 HTTP API
40.11.1 Request Creation Methods
40.11.2 Request Execution Methods
40.11.3 Response Processing Methods
40.11.4 TLS / HTTPS
40.12.0 LDAP API
40.12.1 Method: searchByUsername(username)
40.12.2 Method: getStringAttributes(attributeName)
40.12.3 Method: isMemberOfGroup(groupDn)
40.13.0 Log API
40.13.1 Methods: debug(string), info(string), warn(string), error(string)
40.14.0 Composition Resource API
40.14.1 Method: set*(value)
40.14.2 Method: setDate(epoch)
40.14.3 Method: setType(documentType)
40.14.4 Method: addAttester(mode)
40.14.5 Method: addEvent()
40.14.6 Method: addSection(sectionType)
40.15.0 Composition Section API
40.15.1 Method: populate(List resources)
40.15.2 Method: setTitle(title)
40.15.3 Method: setCode(system, code, display)
40.15.4 Method: addSection()
40.16.0 TransactionBuilder API
40.16.1 Method: newTransactionBuilder()
40.16.2 Method: withBundle(bundle)
40.16.3 Method: create(resource)
40.16.4 Method: update(resource)
40.16.5 Method: patch(resourceId, parameters)
40.16.6 Method Chain: createConditional(resource).onToken(parameter, system, value)
40.16.7 Method Chain: updateConditional(resource).onToken(parameter, system, value)
40.16.8 Methods: toXml(), toXml(prettyPrint), toJson(), toJson(prettyPrint)
40.16.9 Fhir.transaction(transaction)
40.17.0 Util API
40.17.1 Method: sleep(millis)
40.18.0 UUID API
40.18.1 Method: newPlaceholderId()
40.19.0 XML API
40.19.1 Global function: XML.createDocument(str)
40.19.2 XPath Expressions
40.19.3 Traversing the Document
40.19.4 Function: toXMLString()
40.19.5 Manipulating the DOM
40.20.0 Callback Models
40.20.1 AssociatedResource
40.20.2 AuthenticationContext
40.20.3 AuthenticationFailure
40.20.4 AuthenticationRequest
40.20.5 ClientSessionJson
40.20.6 CsvProcessorContext
40.20.7 FhirContextEntry
40.20.8 FhirEndpointTerminologyResponseMappingSpec
40.20.9 FhirEndpointTerminologyResponseMappingSpecSystem
40.20.10 GatewayConfiguration
40.20.11 GatewayCreateRoute
40.20.12 GatewayDeleteRoute
40.20.13 GatewayOperation
40.20.14 GatewayOperationRoute
40.20.15 GatewayReadRoute
40.20.16 GatewayRouteTarget
40.20.17 GatewaySearchRoute
40.20.18 GatewayTarget
40.20.19 GatewayTargetRetryStrategy
40.20.20 GatewayTransactionRoute
40.20.21 GatewayUpdateRoute
40.20.22 GrantedAuthority
40.20.23 Hl7V2GeneratedMessageContext
40.20.24 Hl7V2ReceivedMessage
40.20.25 Hl7V2ReceivedMessageConversionResult
40.20.26 LaunchContext
40.20.27 LaunchContextParameter
40.20.28 LaunchResourceId
40.20.29 MegaScaleCredentialRequest
40.20.30 MegaScaleCredentialResponse
40.20.31 OAuth2AuthorizationRequestDetails
40.20.32 OAuth2Client
40.20.33 OAuth2ClientSecret
40.20.34 OAuth2Clients
40.20.35 OAuth2Server
40.20.36 OAuth2Servers
40.20.37 OAuth2SmartContextSelectionChoicePerson
40.20.38 OAuth2SmartContextSelectionChoices
40.20.39 Oauth2InvalidateTokensResponseJson
40.20.40 PackageInstallationSpec
40.20.41 PartitionDefinition
40.20.42 PartitionDefinitions
40.20.43 RequestDetailsJson
40.20.44 ScriptAuthenticationOutcomeFactory
40.20.45 ScriptConsentContextServices
40.20.46 SecurityInLdapAuthenticationContext
40.20.47 SecurityInSmartAuthenticationContext
40.20.48 SmartCodapAuthorizationRequest
40.20.49 SmartOnPostAuthorizeDetails
40.20.50 UserDetails
40.20.51 UserDetailsChangeLaunchContextJson
40.20.52 UserDetailsList
40.20.53 UserDetailsOAuth2AllClientApprovals
40.20.54 UserDetailsOAuth2ClientApprovals
40.20.55 UserDetailsOAuth2ClientApprovalsApprovedScope
40.20.56 UserSessionDetails
41.0.0 Database Administration
41.0.0 Database Design
41.0.1 Cluster Manager Database
41.0.2 FHIR Relational Storage
41.0.3 FHIR MongoDB (Non-Relational) Storage
41.1.0 Database Connection Pool
41.2.0 Setting Up PostgreSQL
41.2.1 Supported Versions
41.2.2 Creating a Database for Smile CDR
41.2.3 Database Connection Properties
41.2.4 Setting up a Cluster Manager Database
41.2.5 Setting up a FHIR Storage (Relational) Database
41.3.0 Troubleshooting PostgreSQL
41.3.1 Host Name Verification Error
41.3.2 Network Timeouts
41.4.0 Setting Up MySQL
41.4.1 Supported Versions
41.4.2 Creating a Database for Smile CDR
41.4.3 Database Connection Properties
41.4.4 Setting up a Cluster Manager Database
41.4.5 Setting up a FHIR Storage (Relational) Database
41.5.0 Setting Up MariaDB
41.5.1 Supported Versions
41.5.2 Creating a Database for Smile CDR
41.5.3 Database Connection Properties
41.5.4 Setting up a Cluster Manager Database
41.5.5 Setting up a FHIR Storage (Relational) Database
41.6.0 Setting Up Oracle
41.6.1 Supported Versions
41.6.2 Setting up a Cluster Manager Database
41.6.3 Setting up a FHIR Storage (Relational) Database
41.7.0 Setting Up SQL Server (MSSQL)
41.7.1 Supported Versions
41.7.2 Creating a Database for Smile CDR
41.7.3 Preparing an SQL Server Database for Smile CDR
41.7.4 Database Connection Properties
41.7.5 Setting up a Cluster Manager Database
41.7.6 Setting up a FHIR Storage (Relational) Database
41.8.0 AWS IAM Authentication
42.0.0 Localization
42.0.0 Localization
42.1.0 Examples
42.1.1 Example: Unknown Search Parameter Message
42.1.2 Example: Custom SMART Scope Names
42.2.0 Available Localization Keys
43.0.0 Smile CDR CLI (smileutil)
43.0.0 Introduction
43.0.1 Enabling Debug Logging
43.0.2 Memory Settings
43.1.0 Bulk Import
43.1.1 Usage
43.1.2 Options
43.2.0 Create FHIR Package
43.2.1 Usage
43.2.2 Options
43.3.0 Execute Script Function
43.3.1 Usage
43.3.2 Options
43.3.3 A Complete Example: Authenticate
43.3.4 Available Functions
43.3.5 Function: authenticate
43.4.0 Export ConceptMap to CSV
43.4.1 Usage
43.4.2 Options
43.5.0 HL7 v2.x Analyze Flat File
43.5.1 Usage
43.5.2 Options
43.6.0 HL7 v2.x Transmit Flat File
43.6.1 Usage
43.6.2 Options
43.6.3 Multiplex Paths
43.7.0 Import CSV to ConceptMap
43.7.1 Usage
43.7.2 Options
43.8.0 Map and Upload CSV Bulk Import File
43.8.1 Usage
43.8.2 Options
43.9.0 Migrate Database
43.9.1 Options
43.9.2 Examples
43.10.0 Clear Database Migration Lock
43.10.1 Example
43.10.2 Options
43.11.0 Module Config Properties Export
43.11.1 Options
43.12.0 Reindex Terminology
43.12.1 Usage
43.12.2 Options
43.13.0 Synchronize FHIR Servers
43.13.1 Usage
43.13.2 Options
43.13.3 Selecting Resource Types to Synchronize
43.13.4 Using a Search as the Source
43.13.5 Using a Directory as the Source
43.13.6 Uploading Bundles as Transactions
43.13.7 Using Inline Match URLs
43.13.8 Prefixing Numeric IDs
43.13.9 Synchronization Modes
43.13.10 Uploading Synthea (Synthetic Generated) Resources
43.13.11 Setting up a Resource Gold Master
43.13.12 Load Balancing Target Servers
43.14.0 Upgrade H2 Database File
43.14.1 Usage
43.14.2 Options
43.14.3 Example
43.15.0 Upload Bundle Files
43.15.1 This Command Is Deprecated
43.15.2 Usage
43.15.3 Options
43.16.0 Upload CSV Bulk Import File
43.16.1 Usage
43.16.2 Options
43.16.3 Sending Batches for a Single File
43.17.0 Upload Sample Dataset
43.17.1 Usage
43.17.2 Options
43.18.0 Upload Terminology
43.18.1 Usage
43.18.2 Options
43.18.3 Example: Add Delta to Custom Terminology
43.19.0 Generate Realtime Export Schema
43.19.1 Usage
43.19.2 Options
43.20.0 Validate FHIR Resources
43.20.1 Usage
43.20.2 Options
43.20.3 Profile Mode
43.20.4 Schema and Schematron Mode
44.0.0 Apache Camel Integration
44.0.0 Camel Module Overview
44.0.1 Apache Camel Introduction
44.0.2 Apache Camel Data Formats
44.0.3 Smile Data Formats
44.0.4 Apache Camel Components
44.0.5 Smile Component
44.0.6 The Spring Context Config Class
44.0.7 Packaging Your Camel Module Custom Classes
44.0.8 Deploying Your Camel Module Custom Classes
44.0.9 Example Project
44.1.0 Smile Camel Processors
44.1.1 Persistence Processors
44.1.2 ETL Importer Processors
44.1.3 Camel Processors
44.1.4 Cluster Manager Processors
44.1.5 Hl7v2 Inbound Processors
44.1.6 Quick Reference
44.2.0 Smile Camel Converters
45.0.0 Modules
45.0.0 JSON Admin API
45.0.1 Configuration Categories
45.1.0 Web Admin Console
45.1.1 Updated Web Admin Console UI
45.1.2 Configuration Categories
45.2.0 CDA Exchange
45.2.1 Configuration Categories
45.3.0 Channel Import
45.3.1 Configuration Categories
45.4.0 Cluster Manager
45.4.1 Configuration Categories
45.5.0 CQL
45.6.0 Audit Log Persistence
45.6.1 Configuration Categories
45.7.0 Transaction Log Persistence
45.7.1 Configuration Categories
45.8.0 Digital Quality Measures (DQM)
45.8.1 Operation and Feature Documentation
45.8.2 Premium Features
45.8.3 Required Modules
45.8.4 DQM UI
45.8.5 Configuration Categories
45.9.0 Documentation Templates and Rules (DTR)
45.10.0 Enterprise Master Patient Index
45.10.1 Configuration Categories
45.11.0 CDS Hooks Endpoint
45.11.1 Configuration Categories
45.12.0 FHIR Gateway Endpoint
45.12.1 Configuration Categories
45.13.0 FHIR REST Endpoint (All Versions)
45.13.1 Configuration Categories
45.14.0 FHIR REST Endpoint (DSTU2 - Deprecated)
45.14.1 Configuration Categories
45.15.0 FHIR REST Endpoint (DSTU3 - Deprecated)
45.15.1 Configuration Categories
45.16.0 FHIR REST Endpoint (R4 - Deprecated)
45.16.1 Configuration Categories
45.17.0 FHIRWeb Console
45.17.1 Configuration Categories
45.18.0 HL7 v2.x Listening Endpoint
45.18.1 Configuration Categories
45.19.0 HL7 v2.x Listening Endpoint (Deprecated)
45.19.1 Configuration Categories
45.20.0 HL7 v2.x Sending Endpoint
45.20.1 Configuration Categories
45.21.0 Hybrid Providers Endpoint
45.21.1 Configuration Categories
45.22.0 Package Registry Endpoint
45.22.1 Configuration Categories
45.23.0 Subscription Websocket Endpoint
45.23.1 Configuration Categories
45.24.0 ETL Importer
45.24.1 Configuration Categories
45.25.0 MDM
45.25.1 Configuration Categories
45.26.0 MDM UI
45.26.1 Configuration Categories
45.27.0 Prior Auth CRD
45.27.1 Configuration Categories
45.28.0 Prior Auth Support
45.28.1 Configuration Categories
45.29.0 Narrative Generator
45.29.1 Configuration Categories
45.30.0 FHIR Storage (DSTU2 RDBMS)
45.30.1 Configuration Categories
45.31.0 FHIR Storage (R3 RDBMS)
45.31.1 Configuration Categories
45.32.0 FHIR Storage (R4 RDBMS)
45.32.1 Configuration Categories
45.33.0 FHIR Storage (R5 RDBMS)
45.33.1 Configuration Categories
45.34.0 FHIR Storage (Mongo)
45.34.1 Configuration Categories
45.35.0 Realtime Export
45.35.1 Configuration Categories
45.36.0 LDAP Inbound Security
45.36.1 Configuration Categories
45.37.0 Local Inbound Security
45.37.1 Configuration Categories
45.38.0 SAML Inbound Security
45.38.1 Configuration Categories
45.39.0 Scripted Inbound Security
45.39.1 Configuration Categories
45.40.0 SMART Inbound Security
45.40.1 Configuration Categories
45.41.0 SMART Outbound Security
45.41.1 Configuration Categories
45.42.0 Subscription Matcher (All FHIR Versions)
45.42.1 Configuration Categories
45.43.0 Subscription Matcher (DSTU2 - Deprecated)
45.43.1 Configuration Categories
45.44.0 Subscription Matcher (DSTU3 - Deprecated)
45.44.1 Configuration Categories
45.45.0 Subscription Matcher (R4 - Deprecated)
45.45.1 Configuration Categories
45.46.0 appSphere
45.46.1 Configuration Categories
45.47.0 Payer to Payer
45.47.1 Configuration Categories
45.48.0 System to System Data Exchange
45.48.1 Configuration Categories
45.49.0 Amazon HealthLake Outbound REST Connector
45.49.1 Configuration Categories
45.50.0 License
45.50.1 Configuration Categories
45.51.0 Camel
45.51.1 Configuration Categories
46.0.0 Configuration Categories
46.0.0 Web Admin Console Settings
46.0.1 Property: Prometheus Datasource ID
46.0.2 Property: Transaction Log - Event Body Display Mode
46.1.0 appSphere
46.1.1 Property: JSON URL
46.1.2 Property: Auth URL
46.1.3 Property: Client ID
46.1.4 Property: Legal Company Name
46.1.5 Property: Admin Console Name
46.1.6 Property: Contact Helpdesk
46.1.7 Property: Contact Us URL
46.1.8 Property: FHIR Sandbox URL
46.1.9 Property: FHIR URL
46.1.10 Property: Application Gallery Name
46.1.11 Property: Hero Image, Large Format URL
46.1.12 Property: Hero Image, Small Format URL
46.1.13 Property: Company Logo Small URL
46.1.14 Property: Company Logo Large URL
46.1.15 Property: PHI Warning URL
46.1.16 Property: Developer Portal Name
46.1.17 Property: Privacy Policy URL
46.1.18 Property: Request app mail-to
46.1.19 Property: Terms of Use URL
46.2.0 Payer Config
46.2.1 Property: Payer Auto-Grant Scopes
46.2.2 Property: Enable Payer Functionality
46.3.0 Initial appSphere Seeding
46.3.1 Property: Default Attestation (Legal)
46.3.2 Property: Default Attestation (Plain)
46.3.3 Property: Default Attestation Title
46.4.0 Authentication Callback Scripts
46.4.1 Property: Authentication Callback Script (File)
46.4.2 Property: Authentication Callback Script (Text)
46.5.0 Auth: General for APIs
46.5.1 Property: Anonymous Account Username
46.5.2 Property: Allow Anonymous Access
46.6.0 User Authentication
46.6.1 Property: Anonymous Account Username
46.6.2 Property: Allow Anonymous Access
46.6.3 Property: SAML Authentication Enabled
46.7.0 Auth: HTTP Basic
46.7.1 Property: HTTP Basic Security
46.7.2 Property: HTTP Basic Realm
46.8.0 Auth: OpenID Connect
46.8.1 Property: OpenID Connect Security
46.9.0 Browser Syntax Highlighting
46.9.1 Property: Browser Syntax Highlighting Enabled
46.9.2 Property: Show Request Headers
46.9.3 Property: Show Response Headers
46.10.0 Camel
46.10.1 Property: Spring Context Config Class(es)
46.10.2 Property: Camel Functions (File)
46.10.3 Property: Camel Functions (Text)
46.10.4 Property: Camel Routes (File)
46.10.5 Property: Camel Routes (Text)
46.11.0 Capability Statement (metadata)
46.11.1 Property: Cache Resource Counts (Mins)
46.11.2 Property: Include Resource Counts
46.12.0 Care Gaps
46.12.1 Property: Reporter
46.12.2 Property: Section Author
46.12.3 Property: Multi-Threading Enabled
46.13.0 CDA Generation
46.13.1 Property: Base URL for Local Resources
46.14.0 CDA Import
46.14.1 Property: Assembly Device ID
46.14.2 Property: Store Original CCD
46.15.0 CDA Interceptors
46.15.1 Property: Interceptor Bean Types
46.16.0 CDA JavaScript Execution Scripts
46.16.1 Property: CDA Processing Script (File)
46.16.2 Property: CDA Processing Script (Text)
46.17.0 CDA Terminology
46.17.1 Property: Prefer user-supplied terminology translations
46.18.0 CDS Hooks Definitions
46.18.1 Property: FHIR Version
46.18.2 Property: Spring Context Config Class
46.19.0 CDS Hooks On FHIR
46.19.1 Property: Client Id Header Name
46.19.2 Property: Enable CDS on FHIR
46.20.0 Channel Import
46.20.1 Property: Concurrent Consumers
46.20.2 Property: Concurrent Retry Consumers
46.20.3 Property: Channel Name
46.20.4 Property: Default mediaType
46.20.5 Property: Channel Import ETL Script (File)
46.20.6 Property: Channel Import ETL Script (Text)
46.20.7 Property: Interceptor Bean Types
46.21.0 Channel Retry
46.21.1 Property: Failure Channel Name
46.21.2 Property: Retry Delay(ms)
46.21.3 Property: Maximum amount of retry attempts.
46.21.4 Property: Maximum Delay(ms) between attempts.
46.21.5 Property: Retry Channel Name
46.21.6 Property: Retriable Exceptions
46.21.7 Property: Retry Strategy
46.22.0 Kafka
46.22.1 Property: Kafka Consumer Ack Mode
46.22.2 Property: Kafka Consumer Auto Commit Enabled
46.22.3 Property: Kafka Bootstrap Address
46.22.4 Property: Kafka Consumer Config Properties (File)
46.22.5 Property: Kafka Consumer Config Properties (Text)
46.22.6 Property: Kafka Subscription Matcher Consumer Group Id
46.22.7 Property: Kafka Producer Config Properties (File)
46.22.8 Property: Kafka Producer Config Properties (Text)
46.22.9 Property: Kafka Replace Hyphens With Periods
46.22.10 Property: Kafka SASL JAAS Config
46.22.11 Property: Kafka SASL Mechanism
46.22.12 Property: Kafka Security Protocol
46.22.13 Property: Kafka Broker SSL Enabled
46.22.14 Property: Kafka SSL Key Password
46.22.15 Property: Kafka SSL Keystore Location
46.22.16 Property: Kafka Keystore Password
46.22.17 Property: Kafka SSL TrustStore File Location
46.22.18 Property: Kafka SSL Truststore Password
46.22.19 Property: Validate Kafka Topics Exist Before Use
46.23.0 Cluster Manager Maintenance
46.23.1 Property: Audit Log Broker Channel Name
46.23.2 Property: Audit Log Broker Enabled
46.23.3 Property: Always Write to Cluster Manager Log
46.23.4 Property: Audit Log Database Async Writes
46.23.5 Property: Audit Log Database Enabled
46.23.6 Property: Request headers to store
46.23.7 Property: Reload Scripts on Module Config Save
46.23.8 Property: Stats Retention (Days) - Day Level
46.23.9 Property: Stats Retention (Days) - Hour Level
46.23.10 Property: Stats Retention (Days) - Minute Level
46.23.11 Property: Transaction Log Retention (Days)
46.23.12 Property: Scheduler Thread Count
46.23.13 Property: Heartbeat Persist Frequency MS
46.23.14 Property: Stats Cleanup Frequency MS
46.23.15 Property: Stats Persist Frequency MS
46.24.0 Message Broker
46.24.1 Property: Message Broker Address
46.24.2 Property: (Deprecated)Channel Naming Prefix
46.24.3 Property: Message Broker Password
46.24.4 Property: Message Broker Type
46.24.5 Property: Message Broker Username
46.25.0 Cluster Level Security
46.25.1 Property: OpenId Connect Keystores Pre-Seed File
46.26.0 CQL
46.26.1 Property: Data Analysis
46.26.2 Property: Collapse Data Analysis
46.26.3 Property: CQL Language Level
46.26.4 Property: Default Model Info
46.26.5 Property: Disable List Demotion
46.26.6 Property: Disable List Promotion
46.26.7 Property: Disable List Traversal
46.26.8 Property: Disable Method Invocation
46.26.9 Property: Annotations
46.26.10 Property: Date Range Optimization
46.26.11 Property: Detailed Errors
46.26.12 Property: Enable Interval Demotion
46.26.13 Property: Enable Interval Promotion
46.26.14 Property: Locators
46.26.15 Property: Results Type
46.26.16 Property: Error Level
46.26.17 Property: Require From Keyword
46.26.18 Property: Signature Level
46.26.19 Property: Format for ELM
46.26.20 Property: Validate units
46.26.21 Property: Semantic Analysis
46.26.22 Property: Profile Mode
46.26.23 Property: Search Filter Mode
46.26.24 Property: Terminology Filter Mode
46.26.25 Property: Debug Logging
46.26.26 Property: Enable Expression Caching
46.26.27 Property: Enable Validation
46.26.28 Property: ValueSet Code Lookup Mode
46.26.29 Property: ValueSet Expansion Mode
46.26.30 Property: ValueSet Membership Mode
46.26.31 Property: ValueSet Pre-Expansion Mode
46.26.32 Property: Use Embedded Libraries
46.27.0 Credentials
46.27.1 Property: Authentication Cache Duration (millis)
46.27.2 Property: Cache Successful Credentials
46.27.3 Property: Create Unknown Users
46.27.4 Property: Lock After Failed Attempts
46.27.5 Property: Case-Sensitive Passwords
46.27.6 Property: Password Encoding Scheme
46.27.7 Property: Password Mismatch Error
46.27.8 Property: Minimum Password Requirements
46.27.9 Property: Case-Sensitive Usernames
46.28.0 Cross-Origin Resource Sharing (CORS)
46.28.1 Property: CORS Allowed Request Headers
46.28.2 Property: CORS Enabled
46.28.3 Property: CORS Origins
46.29.0 System to System Data Exchange
46.29.1 Property: Reference System used by Target Patient
46.29.2 Property: Responder Identifier System
46.29.3 Property: Member Match Patient Matching Script (File)
46.29.4 Property: Member Match Patient Matching Script (Text)
46.29.5 Property: OIC Server Seed File
46.29.6 Property: Support Consent Filtering
46.30.0 Database
46.30.1 Property: Use IAM Authentication
46.30.2 Property: Default Query Timeout (Seconds)
46.30.3 Property: Log Abandoned
46.30.4 Property: Max Idle Connections
46.30.5 Property: Connection Max Lifetime (millis)
46.30.6 Property: Max Total Connections
46.30.7 Property: Max Wait (Seconds)
46.30.8 Property: Min Idle Connections
46.30.9 Property: Pool Prepared Statements
46.30.10 Property: Remove Abandoned on Borrow
46.30.11 Property: Remove Abandoned Timeout Seconds
46.30.12 Property: Test Connections on Return
46.30.13 Property: Database Type
46.30.14 Property: Expect database to be writable
46.30.15 Property: Database Password
46.30.16 Property: Database Update Mode
46.30.17 Property: DB Secrets Manager
46.30.18 Property: SQL Parameter Bind Mode
46.30.19 Property: Database Connection URL
46.30.20 Property: Database Username
46.30.21 Property: Default Page Size
46.30.22 Property: FHIR Version
46.30.23 Property: Maximum Page Size
46.30.24 Property: Use ordinal date values for day precision searches.
46.31.0 Da Vinci Health Record Exchange
46.31.1 Property: Native Consent Handling.
46.32.0 DQM
46.32.1 Property: Chunk Size
46.32.2 Property: Measure Report default reporter
46.32.3 Property: Threaded Batch Size
46.32.4 Property: Number of Threads
46.32.5 Property: Enabled Threading
46.32.6 Property: Measure Report Reporter from Group
46.33.0 DTR
46.33.1 Property: Enable $questionnaire-package
46.34.0 EasyShare SMART Health Links
46.34.1 Property: Passcode Case Sensitive
46.34.2 Property: Passcode Encoding Scheme
46.34.3 Property: Lock After Failed Passcode Attempts
46.34.4 Property: Public Base URL
46.35.0 Email Configuration
46.35.1 Property: Email From Address
46.35.2 Property: Notification Emails
46.35.3 Property: Email SMTP Hostname
46.35.4 Property: Email SMTP Password
46.35.5 Property: Email SMTP Port
46.35.6 Property: Use STARTTLS for connection security
46.35.7 Property: Email SMTP Username
46.36.0 Encounter Start CDS hook configuration
46.36.1 Property: Main ValueSet URL
46.36.2 Property: Prior Authorization not required ValueSet URL
46.36.3 Property: Prior Authorization required ValueSet URL
46.37.0 MDM UI
46.37.1 Property: JSON Admin URL
46.37.2 Property: OIDC Client ID
46.37.3 Property: OIDC Issuer URL
46.37.4 Property: OIDC Logout URL
46.37.5 Property: OIDC Redirect URI
46.37.6 Property: OIDC scopes
46.37.7 Property: Organization Identifier
46.38.0 ETL Import: CSV Properties
46.38.1 Property: CSV File Delimiter
46.38.2 Property: Parse Quotes
46.39.0 ETL Import: Source
46.39.1 Property: Async Mode Batch Size
46.39.2 Property: Asynchronous Mode Enabled
46.39.3 Property: Async Mode File Size
46.39.4 Property: Import Source
46.39.5 Property: Mapping Script (Text)
46.39.6 Property: Mapping Script (File)
46.39.7 Property: Worker Row Hashing Function (Text)
46.39.8 Property: Worker Row Hashing Function (File)
46.39.9 Property: Worker Thread Count
46.39.10 Property: Synchronous Mode: Continue On Failure
46.39.11 Property: Enable Transaction Log
46.40.0 FHIR Binary Storage
46.40.1 Property: Binary Access Operations Enabled
46.40.2 Property: Automatically inflate binaries.
46.40.3 Property: Binary inflation maximum size (bytes)
46.40.4 Property: Blob service S3 access key
46.40.5 Property: Blob service Azure account name
46.40.6 Property: Blob service Azure client / application ID
46.40.7 Property: Blob service Azure access key / client secret (app password) / Account-level SAS token
46.40.8 Property: Blob service Azure tenant ID
46.40.9 Property: Blob service bucket / container name.
46.40.10 Property: Endpoint URL for S3-compatible service
46.40.11 Property: Blob Service Region
46.40.12 Property: Blob service secret key
46.40.13 Property: Filesystem Mode: Base Directory
46.40.14 Property: Binary Storage Mode
46.40.15 Property: Maximum Size (bytes)
46.40.16 Property: Minimum Size (bytes)
46.41.0 FHIR Bulk Operations
46.41.1 Property: Enable Bulk Export batch job reuse
46.41.2 Property: FHIR Bulk Export Enabled
46.41.3 Property: Maximum Bulk Export file capacity
46.41.4 Property: Bulk Export file retention (hours)
46.41.5 Property: Normalize Terminology on Bulk Export
46.41.6 Property: Restrict Download to Initiating User
46.41.7 Property: FHIR Bulk Import Enabled
46.42.0 Capability Statement
46.42.1 Property: Copyright Message
46.42.2 Property: Implementation Description
46.42.3 Property: Include Partition Name
46.42.4 Property: Enable OpenAPI / Swagger Support
46.42.5 Property: Swagger-UI Custom CSS (Text)
46.42.6 Property: Swagger-UI Logo URL
46.42.7 Property: Swagger-UI Uses Resource Pages
46.42.8 Property: Software Name
46.42.9 Property: Software Version
46.43.0 FHIR Configuration
46.43.1 Property: Cascading Deletes Enabled
46.43.2 Property: Allow External References Enabled
46.43.3 Property: Allow Inline Match URL References Enabled
46.43.4 Property: Allow Multiple Delete Enabled
46.43.5 Property: Allow storing all bundle types
46.43.6 Property: Auto-Create Placeholder Reference Targets
46.43.7 Property: Client ID Mode
46.43.8 Property: Delete Child Resource Count
46.43.9 Property: Delete Expunge Enabled
46.43.10 Property: Enforce Reference Target Types
46.43.11 Property: Disable Deletion Ref Checks for Paths
46.43.12 Property: Enforce Referential Integrity on Delete
46.43.13 Property: Enforce Referential Integrity on Write
46.43.14 Property: Expunge Operation Enabled
46.43.15 Property: History Rewrite
46.43.16 Property: Batch Job Fasttracking Enabled
46.43.17 Property: Mark Resources for Reindexing after SearchParameter change
46.43.18 Property: Preserve request ID in resource body.
46.43.19 Property: Preserve Resource History
46.43.20 Property: Reindex Enabled
46.43.21 Property: Server ID Mode
46.43.22 Property: Store Meta.source information
46.43.23 Property: Tag Storage Mode
46.43.24 Property: Read Only Mode Enabled
46.43.25 Property: Seed Base Validation Resources
46.44.0 Consent Service
46.44.1 Property: Consent Service Enabled
46.44.2 Property: Java Consent Service Types
46.44.3 Property: Consent Service Script (File)
46.44.4 Property: Consent Service Script (Text)
46.45.0 FHIR Endpoint Conversion
46.45.1 Property: Versioned API Mode
46.46.0 FHIR Endpoint HFQL Support
46.46.1 Property: HFQL/SQL Endpoint Enabled
46.47.0 FHIR Endpoint Partitioning
46.47.1 Property: Tenant Identification Strategy
46.47.2 Property: Tenant Name
46.48.0 Resource Providers
46.48.1 Property: Allowed Interactions
46.48.2 Property: Resource Provider Bean Types
46.49.0 FHIR Endpoint Security
46.49.1 Property: Allow Searches With Compartment Access
46.49.2 Property: Automatically Narrow Search Scope
46.49.3 Property: Narrow Conditional URL Search Scope
46.49.4 Property: Reject Insufficient Permissions with HTTP 401
46.49.5 Property: Watermark Responses Enabled
46.49.6 Property: Scopes Supported
46.50.0 Endpoint Terminology
46.50.1 Property: Populate Response Coding Displays
46.50.2 Property: Response Mapping
46.50.3 Property: Mapping Spec (Text)
46.51.0 FHIR Gateway Cache
46.51.1 Property: Cache Expiration Seconds
46.51.2 Property: Cache Maximum Entries
46.51.3 Property: Cache Provider
46.52.0 FHIR Gateway Configuration
46.52.1 Property: Spring Context Config Class
46.52.2 Property: FHIR Version
46.52.3 Property: Gateway Configuration (File)
46.52.4 Property: Show Underlying Errors
46.52.5 Property: Gateway Configuration (Text)
46.52.6 Property: Encryption JWKS (File)
46.52.7 Property: Encryption JWKS (Text)
46.52.8 Property: The default page size
46.52.9 Property: The maximum page size
46.53.0 FHIR Interceptors
46.53.1 Property: FHIR storage Callback Script (File)
46.53.2 Property: FHIR storage Callback Script (Text)
46.53.3 Property: Can Replace Authorization Interceptor
46.53.4 Property: Secure Application Context For Customer-Provided Beans
46.53.5 Property: Interceptor Bean Types
46.54.0 LiveBundle Service
46.54.1 Property: LiveBundle Enabled
46.54.2 Property: LiveBundle Rule Definition Script (File)
46.54.3 Property: LiveBundle Rule Definition Script (Text)
46.54.4 Property: LiveBundle Thread Count
46.54.5 Property: LiveBundle Watchlist Cache Enabled
46.55.0 FHIR MDM Server
46.55.1 Property: MDM Mode Enabled (Experimental)
46.55.2 Property: Search Expanding Interceptor Enabled (Experimental)
46.56.0 FHIR Performance
46.56.1 Property: Default Total Calculation Mode
46.56.2 Property: Delete Enabled
46.56.3 Property: Expire Search Results After Minutes
46.56.4 Property: Expunge Batch Size
46.56.5 Property: Expunge Thread Count
46.56.6 Property: Internal Synchronous Search Size
46.56.7 Property: Mass Ingestion Mode
46.56.8 Property: Match URL Cache Enabled
46.56.9 Property: Maximum Transaction Bundle Size
46.56.10 Property: Only Allow IN-MEMORY Subscriptions
46.56.11 Property: Reindex Thread Count
46.56.12 Property: Reuse Cached Results Timeout (Millis)
46.56.13 Property: Index Missing Search Params
46.56.14 Property: Keep history for MDM links and other non-FHIR-resource DB history.
46.56.15 Property: Suppress Scheduled Maintenance Jobs
46.56.16 Property: Write-Semaphore Mode: Enabled
46.56.17 Property: Write-Semaphore Mode: Log Waits
46.57.0 FHIR Performance Tracing
46.57.1 Property: Capture Raw SQL or Equivalent
46.57.2 Property: Trigger
46.57.3 Property: Performance Tracing Enabled
46.57.4 Property: Output to Response Headers
46.57.5 Property: Output to System Log
46.57.6 Property: Output to Transaction Log
46.58.0 FHIR Realtime Export
46.58.1 Property: Pointcut-based Realtime Export Mode Enabled
46.59.0 Repository Validation
46.59.1 Property: Repository Validation Javascript (File)
46.59.2 Property: Repository Validation Javascript (Text)
46.60.0 FHIR Resource Types
46.60.1 Property: Instance/Type History Enabled
46.60.2 Property: Server History Enabled
46.60.3 Property: Resource Types (whitelist)
46.61.0 FHIR REST Endpoint
46.61.1 Property: Fixed Value for Endpoint Base URL
46.61.2 Property: Default Encoding
46.61.3 Property: Default Prefer Return
46.61.4 Property: Pretty-Print by Default
46.61.5 Property: Process Header: Request Source
46.61.6 Property: Serve Raw Media Resources
46.62.0 FHIR Search
46.62.1 Property: Always use Offset Searches
46.62.2 Property: Allow :contains Searches
46.62.3 Property: Maximum number of codes to expand
46.62.4 Property: Fetch Size (Default Maximum)
46.62.5 Property: Index Contained Resources
46.62.6 Property: Index Contained Resources Recursively
46.62.7 Property: Index Uplifted Refchains
46.62.8 Property: Legacy Date Index Mode
46.62.9 Property: Max Includes per Page
46.62.10 Property: Use ordinal date values for day precision searches.
46.62.11 Property: Filter Search Parameter Enabled
46.62.12 Property: GraphQL Enabled
46.62.13 Property: Index Identifier.type (:of-type modifier) Enabled
46.62.14 Property: Language Search Parameter Enabled
46.62.15 Property: Custom names file
46.62.16 Property: Normalized Unit Searching
46.62.17 Property: Page Size (Default)
46.62.18 Property: Page Size (Maximum)
46.62.19 Property: Nickname enabled
46.62.20 Property: Phonetic Encoder
46.62.21 Property: Infinispan Cache Name
46.62.22 Property: Infinispan Hot Rod Protocol Version
46.62.23 Property: Infinispan Servers
46.62.24 Property: Search Cache Storage
46.62.25 Property: Stale Search Cleanup Interval (seconds)
46.62.26 Property: Suppress String Indexing In Tokens
46.63.0 Custom Resource Types
46.63.1 Property: Custom Resource Classes
46.64.0 IG Support
46.64.1 Property: International Patient Summary (IPS) Enabled
46.64.2 Property: IPS Generation Strategy Class Name
46.65.0 MegaScale
46.65.1 Property: MegaScale Enabled
46.66.0 FHIR Storage Module Conditional Updates
46.66.1 Property: Prevent Conditional Update from Invalidating Match Criteria
46.67.0 FHIR Storage Module Scheduled Tasks
46.67.1 Property: Batch job retention days.
46.67.2 Property: Scheduler Thread Count
46.67.3 Property: Resource Submission Interval (Millis)
46.67.4 Property: Batch Job Executor: Maximum Thread Count
46.67.5 Property: Bulk Export Task Enabled
46.67.6 Property: Bulk Import Task Enabled
46.67.7 Property: Delete Stale Searches Task Enabled
46.67.8 Property: Pre-Expand ValueSets Task Enabled
46.67.9 Property: Resource Reindexing Task Enabled
46.68.0 FHIR Validation Services
46.68.1 Property: Concurrent Bundle Validation Thread Count
46.68.2 Property: Concurrent Bundle Validation
46.68.3 Property: Remote Terminology Service: Base URL
46.68.4 Property: Terminology Basic Auth Password
46.68.5 Property: Terminology Basic Auth Username
46.68.6 Property: Remote Terminology Service: Enabled
46.68.7 Property: Remote Terminology Service: Log HTTP Calls
46.68.8 Property: Accept All Codings Only
46.68.9 Property: Code Display Mismatch Policy
46.68.10 Property: Local Reference Policy
46.68.11 Property: Skip Contained Resource Validation
46.68.12 Property: Suppress Validation Message Patterns
46.68.13 Property: Unknown CodeSystem Validation Policy
46.69.0 FHIR Storage Package Registry
46.69.1 Property: Load Pre-Seed Installation Spec Files Asynchronously
46.69.2 Property: Enable Validation of Resource Status for Package Installation
46.69.3 Property: Package Pre-Seed Installation Spec Files
46.70.0 FHIR Storage Partitioning
46.70.1 Property: Block resource updates changing Patient compartment
46.70.2 Property: Cross-Partition Reference Mode
46.70.3 Property: Default Partition ID
46.70.4 Property: Partitioning Enabled
46.70.5 Property: Partition Naming Mode
46.70.6 Property: Partition Selection Mode
46.70.7 Property: Partition Seed File
46.70.8 Property: Partitioning Security Enabled
46.71.0 Versioned References
46.71.1 Property: Allow Versioned References at All Paths
46.71.2 Property: Allow Versioned References at Paths
46.71.3 Property: Automatically Version References at Paths
46.71.4 Property: Respect Versioned References for _include
46.72.0 FHIR Subscription Delivery
46.72.1 Property: Subscription Delivery Queue Naming
46.72.2 Property: Email From Address
46.73.0 FHIR Subscription Persistence
46.73.1 Property: Consumers Per Delivery Queue
46.73.2 Property: Matching Queue Consumers
46.73.3 Property: Cross-Partition Subscription Enabled
46.73.4 Property: Email Subscription Enabled
46.73.5 Property: Message Subscription Enabled
46.73.6 Property: Qualify subscription matching channel name
46.73.7 Property: REST Hook Subscription Enabled
46.73.8 Property: Trigger Subscriptions on Non-Versioning Changes
46.73.9 Property: Websocket Subscription Enabled
46.74.0 Amazon HealthLake REST Endpoint
46.74.1 Property: HealthLake Endpoint URL
46.74.2 Property: HealthLake Region Name
46.74.3 Property: HealthLake role ARN
46.74.4 Property: Auto-Manage Subscription Resource
46.74.5 Property: Auto-Managed Subscription Criteria
46.74.6 Property: Maximum amount of retry attempts for subscription
46.75.0 HL7 v2.x Mapper - Contained Resource
46.75.1 Property: Use standalone Related Person
46.75.2 Property: Use standalone Associated Party
46.75.3 Property: Use standalone Patient Account
46.76.0 HL7 v2.x Mapper - DG1
46.76.1 Property: Use DG1.1 as Condition.identifier.value` suffix.
46.77.0 HL7 v2.x Mapper - Forced Namespace Mode
46.77.1 Property: Forced Namespace Mode: Encounter System
46.77.2 Property: Forced Namespace Mode: Patient System
46.78.0 HL7 v2.x Mapper - General
46.78.1 Property: Create MessageHeader for Each Message
46.78.2 Property: Creation Mode - Practitioner
46.78.3 Property: Escape Markdown Punctuation: NTE-3
46.78.4 Property: Patient Primary Identifier Search Parameter
46.78.5 Property: Inferred TimeZone When Not Present
46.78.6 Property: Map Identifiers using NamingSystem
46.78.7 Property: Mapper Bean Types
46.78.8 Property: MessageHeader Hardcoded Destination Name
46.78.9 Property: Process AL1 Segments
46.78.10 Property: Store Original HL7v2 message
46.79.0 HL7 v2.x Mapper - Medications
46.79.1 Property: Use Standalone Medications with Administered Code
46.79.2 Property: Use Standalone Medications with Component Code
46.79.3 Property: Use Standalone Medications with Give Code
46.80.0 HL7 v2.x Mapper - OBR
46.80.1 Property: Observation Identification Mode
46.80.2 Property: Use OBR-2 as Primary Identifier
46.80.3 Property: Use OBR-3 as Primary Identifier
46.81.0 HL7 v2.x to FHIR Mapper - OBSERVATION Group
46.81.1 Property: OBSERVATION Group Text Delimiter - NTE
46.81.2 Property: OBSERVATION Group Text Delimiter - OBX
46.82.0 HL7 v2.x Mapper - ORC
46.82.1 Property: Use ORC-3 as Primary Identifier
46.83.0 HL7 v2.x to FHIR Mapper - ORDER_OBSERVATION Group
46.83.1 Property: ORDER_OBSERVATION Group Text Delimiter - NTE
46.84.0 HL7 v2.x Mapper - PID
46.84.1 Property: Patient Primary Identifier Type
46.85.0 HL7 v2.x Mapper - PV1
46.85.1 Property: Coding System for PV1-4 Admission Type
46.85.2 Property: Parse Encounter Providers
46.85.3 Property: Treat PV1-3 and PV1-6 Patient Locations as Single Atomic Locations
46.86.0 Listener Interceptors
46.86.1 Property: Interceptor Bean Types
46.87.0 HL7 v2.x Listener Script
46.87.1 Property: Listener Processing Script (File)
46.87.2 Property: Listener Processing Script (Text)
46.88.0 HL7 v2.x Listening Endpoint
46.88.1 Property: Intermediate Logging Enabled
46.88.2 Property: Non-standard segment behaviour
46.88.3 Property: Storage Tenant Name
46.88.4 Property: Transport Protocol
46.88.5 Property: Unprocessable Message Handling
46.89.0 HL7 v2.x MLLP Listener
46.89.1 Property: Charset: Forced
46.89.2 Property: Charset: Respect MSH-18
46.89.3 Property: Intermediate Logging Enabled
46.89.4 Property: HL7 v2.x MLLP Listener Port
46.89.5 Property: Non-standard segment behaviour
46.89.6 Property: HL7 v2.x Listener Port
46.89.7 Property: Socket Timeout (Millis)
46.89.8 Property: Storage Tenant Name
46.89.9 Property: Transport Protocol
46.89.10 Property: Unprocessable Message Handling
46.90.0 HL7 v2.x MLLP Sender
46.90.1 Property: Delay Between Failed Deliveries (millis)
46.90.2 Property: Forward Persisted Messages
46.90.3 Property: HL7 v2.x Destination Host
46.90.4 Property: Request Path
46.90.5 Property: HL7 v2.x Destination Port
46.90.6 Property: Retry message on NAK
46.90.7 Property: Send Timeout (millis)
46.90.8 Property: Transport Protocol
46.91.0 FHIR to HL7 v2.x Mapper Script
46.91.1 Property: HL7 v2.x Conversion Mapper Script (File)
46.91.2 Property: HL7 v2.x Conversion Mapper Script (Text)
46.92.0 HL7 v2.x Outbound Mapping
46.92.1 Property: Coding System for PV1-4 Admission Type
46.92.2 Property: Map Identifiers using NamingSystem
46.92.3 Property: Populate AL1 Segments
46.92.4 Property: Populate Encounter Participants in PV1
46.92.5 Property: Use Persisted Message Headers
46.93.0 HTTP Access Log
46.93.1 Property: Appenders
46.94.0 HTTP Listener
46.94.1 Property: Bind Address
46.94.2 Property: Context Path
46.94.3 Property: Endpoint Health Path
46.94.4 Property: Unhealthy Status Code
46.94.5 Property: HTTPS Forwarding Assumed
46.94.6 Property: Listener Port
46.94.7 Property: Respect Forward Headers
46.95.0 HTTP Request Pool
46.95.1 Property: Maximum Request Header Size (KB)
46.95.2 Property: Maximum Response Header Size (KB)
46.95.3 Property: Read Idle Timeout (millis)
46.95.4 Property: Thread Pool Accept Queue Size
46.95.5 Property: Thread Pool Maximum Size
46.95.6 Property: Thread Pool Minimum Size
46.96.0 HTTP Security
46.96.1 Property: Block HTTP HEAD
46.96.2 Property: Block HTTP OPTIONS
46.96.3 Property: Custom Headers
46.96.4 Property: Frame Options (Allow From)
46.96.5 Property: Pin Host
46.96.6 Property: Suppress Error Details
46.96.7 Property: Suppress Platform Information
46.97.0 Hybrid Providers Definitions
46.97.1 Property: Search Bundle Inclusion Rule
46.97.2 Property: FHIR Version
46.97.3 Property: Spring Context Config Class
46.98.0 IG Support
46.98.1 Property: Target Implementation Guide
46.99.0 Initial User Seeding
46.99.1 Property: Users Seed File
46.100.0 JavaScript Execution Environment
46.100.1 Property: Debug Enabled
46.100.2 Property: Debug Host Address
46.100.3 Property: Path
46.100.4 Property: Port
46.100.5 Property: Secure
46.100.6 Property: Suspend
46.100.7 Property: ECMAScript Module
46.101.0 JSON Web KeySet (JWKS)
46.101.1 Property: Signing JWKS (File)
46.101.2 Property: Signing JWKS (Text)
46.101.3 Property: Signing Key ID
46.101.4 Property: Keystore ID
46.102.0 LDAP Authentication
46.102.1 Property: Authentication: User Attributes to query
46.102.2 Property: Authentication: User Base DN
46.102.3 Property: Authentication: User Query
46.102.4 Property: Require Group DN
46.102.5 Property: Base DN for Groups
46.102.6 Property: Search Groups Recursively
46.102.7 Property: System User DN
46.102.8 Property: System User Password
46.102.9 Property: LDAP Server URL
46.102.10 Property: Global Permissions
46.102.11 Property: Native Permission User Attribute
46.102.12 Property: User Attribute: Family Name
46.102.13 Property: User Attribute: Given Name
46.103.0 Smile CDR License
46.103.1 Property: License JWT File
46.103.2 Property: License JWT Text
46.104.0 Lucene FullText Indexing
46.104.1 Property: Lucene Index Directory
46.104.2 Property: Elasticsearch/OpenSearch AWS Region.
46.104.3 Property: Elasticsearch Index Prefix
46.104.4 Property: ElasticSearch Password
46.104.5 Property: ElasticSearch URL protocol. Either http or https
46.104.6 Property: ElasticSearch Host URLs.
46.104.7 Property: ElasticSearch Username
46.104.8 Property: Enable FullText Content Index
46.104.9 Property: Enable Indexing of Search Parameters (experimental)
46.104.10 Property: Store resource bodies in Lucene (experimental)
46.104.11 Property: Lucene Indexing Provider
46.104.12 Property: Lucene Indexing Enabled
46.105.0 MDM
46.105.1 Property: Auto Delete Golden Resources
46.105.2 Property: Block List Rules File
46.105.3 Property: Block List Rules
46.105.4 Property: MDM Consumer Thread Count
46.105.5 Property: Golden Resource Partition
46.105.6 Property: Interceptor Bean Types
46.105.7 Property: MDM Partition Key Generator Script (File)
46.105.8 Property: MDM Partition Key Generator Script (Text)
46.105.9 Property: MDM Identifier Code
46.105.10 Property: MDM Identifier CodeSystem URL
46.105.11 Property: MDM Partition Key generator type
46.105.12 Property: Prevent modification of External EIDs
46.105.13 Property: Prevent multiple EIDs from existing simultaneously on a target resource
46.105.14 Property: MDM Rule Definition Script (File)
46.105.15 Property: MDM Rule Definition Script (Text)
46.105.16 Property: Search All Partitions For Matches
46.105.17 Property: MDM Survivorship Script (File)
46.105.18 Property: MDM Survivorship Script (Text)
46.106.0 Narrative Generator
46.106.1 Property: Narrative Template Manifest File
46.107.0 OpenID Connect Token Validation
46.107.1 Property: OIDC HTTP Client: JWKS Cache Timeout (mins)
46.107.2 Property: OIDC HTTP Client: Truststore File
46.107.3 Property: OIDC HTTP Client: Truststore Password
46.108.0 OpenID Connect (OIDC)
46.108.1 Property: Cache Authorizations (millis)
46.108.2 Property: Client Secret Encoding
46.108.3 Property: Smile CDR generated Client Secret expiry duration in days
46.108.4 Property: Issuer URL
46.108.5 Property: New Session for Each Flow
46.108.6 Property: PKCE Plain Challenge Supported
46.108.7 Property: PKCE Required
46.108.8 Property: Rotate Refresh Token After Use
46.108.9 Property: Smart Capabilities List
46.109.0 Order Sign CDS hook configuration
46.109.1 Property: ConceptMap URL for Prior-Auth Codes
46.109.2 Property: ValueSet URL for Prior-Auth Codes
46.109.3 Property: ConceptMap URL for Routine Codes
46.109.4 Property: ValueSet URL for Routine Codes
46.110.0 Payer to Payer
46.110.1 Property: Organization Identifier CodeSystem URL
46.111.0 Prior Authorization Coverage Requirement Discovery
46.111.1 Property: Coverage identifier system
46.111.2 Property: DTR application URL
46.111.3 Property: Payer source label
46.111.4 Property: Payer source URL
46.111.5 Property: Practitioner identifier system
46.111.6 Property: Accepted CodeSystems URLs
46.111.7 Property: System Action Questionnaire URL
46.112.0 Prior Authorization Support
46.112.1 Property: Prior Authorization Support identifier code system
46.112.2 Property: Payer Organization Reference
46.113.0 Privacy Security Notice
46.113.1 Property: Privacy Text
46.113.2 Property: Expiry time (days)
46.113.3 Property: Version
46.114.0 Provenance Injection
46.114.1 Property: Agent Type
46.114.2 Property: Agent Who
46.114.3 Property: $everything operation
46.114.4 Property: Profile
46.114.5 Property: _revinclude=Provenance:target
46.115.0 Quality Payment Program (QPP)
46.115.1 Property: CMS Quality Payment Program Submission Method
46.116.0 Realtime Export
46.116.1 Property: Concurrent Consumers
46.116.2 Property: Import Channel Name
46.116.3 Property: Channel Name Prefix
46.116.4 Property: Realtime Export Script (File)
46.116.5 Property: Realtime Export Script (Text)
46.116.6 Property: Published Data source
46.116.7 Property: Transaction-Based Processing
46.117.0 Endpoint Validation: Request Validating
46.117.1 Property: Request Validating Bean Types
46.117.2 Property: Request Validating Enabled
46.117.3 Property: Fail On Severity
46.117.4 Property: Validation Response Headers Enabled
46.117.5 Property: Validation Tags Enabled
46.118.0 Scheduler Configuration
46.118.1 Property: Persistence Clustered Scheduler Name
46.119.0 Search Parameter Seeding
46.119.1 Property: Disable Patterns
46.119.2 Property: Enable Patterns
46.119.3 Property: Support Default SearchParameters
46.120.0 SAML Provider
46.120.1 Property: Relying Party Entity ID Template
46.120.2 Property: Issuer ID
46.120.3 Property: Keystore File
46.120.4 Property: Keystore Password
46.120.5 Property: Registration ID
46.120.6 Property: Sign Auth Request
46.120.7 Property: Signing Key Alias
46.120.8 Property: Signing Key Password
46.120.9 Property: Verification Certificate Alias
46.120.10 Property: Web SSO URL
46.121.0 Security Inbound Script
46.121.1 Property: Script (File)
46.121.2 Property: HTTP Headers
46.121.3 Property: Script (Text)
46.122.0 Inbound SMART on FHIR Authentication
46.122.1 Property: Authentication Cache Timeout (Seconds)
46.122.2 Property: Prevent Token KeyID Reuse
46.122.3 Property: Require Key Expiry
46.122.4 Property: Scopes Supported
46.122.5 Property: Trust Intra-Cluster SMART Tokens from Module(s)
46.123.0 Inbound SMART on FHIR Endpoints
46.123.1 Property: Authorization Endpoint
46.123.2 Property: Introspection Endpoint
46.123.3 Property: Management Endpoint
46.123.4 Property: Revocation Endpoint
46.123.5 Property: Token Endpoint
46.124.0 OAuth2/OIDC Federation
46.124.1 Property: Federated OAuth2/OIDC Login
46.125.0 SMART Callback Script
46.125.1 Property: Authorization Request Details (whitelist)
46.125.2 Property: Post Authorization Script (File)
46.125.3 Property: Post Authorization Script (Text)
46.126.0 Cross-Organizational Data Access Profile
46.126.1 Property: CODAP Authorization Script (File)
46.126.2 Property: CODAP Authorization Script (Text)
46.126.3 Property: Enable Cross-Organization Data Access Profile
46.127.0 SMART Login Skin
46.127.1 Property: Approval Page Template
46.127.2 Property: Context Selection Page Template
46.127.3 Property: Error Page Template
46.127.4 Property: User Self Registration Forgot Password (Step 1)
46.127.5 Property: User Self Registration Forgot Password (Step 2)
46.127.6 Property: User Self Registration Forgot Password (Step 3)
46.127.7 Property: Login Page (Federated OAuth2/OIDC) Template
46.127.8 Property: Login Page Template
46.127.9 Property: User Self Registration Template (Step 1)
46.127.10 Property: User Self Registration Template (Step 2)
46.127.11 Property: Session Management Page Template
46.127.12 Property: Two Factor Authentication Page Template
46.127.13 Property: Terms-of-service click-wrap Page Template
46.127.14 Property: WebJar ID
46.128.0 SMART Login Terms of Service
46.128.1 Property: Current version of terms.
46.129.0 SMART Authorization
46.129.1 Property: Allowed Audience List
46.129.2 Property: Email From Address
46.129.3 Property: Enforce Approved Scopes to Restrict Permissions
46.129.4 Property: Scopes Supported
46.130.0 SMART Definitions Seeding
46.130.1 Property: OpenID Connect Client Pre-Seed File
46.130.2 Property: OpenID Connect Server Pre-Seed File
46.131.0 Sessions
46.131.1 Property: Use In-Memory Sessions
46.131.2 Property: Maximum concurrent session per user
46.131.3 Property: Session Scavenger Interval (Millis)
46.131.4 Property: Session Timeout (Mins)
46.132.0 Two Factor Authentication
46.132.1 Property: TOTP Issuer Name
46.132.2 Property: Lock After Failed Attempts
46.133.0 TLS / SSL (Encryption)
46.133.1 Property: TLS Client Authentication
46.133.2 Property: TLS Enabled
46.133.3 Property: TLS KeyStore Filename
46.133.4 Property: TLS KeyStore Key Alias
46.133.5 Property: TLS KeyStore Key Password
46.133.6 Property: TLS KeyStore Password
46.133.7 Property: TLS Cipher Blacklist
46.133.8 Property: TLS Cipher Whitelist
46.133.9 Property: TLS Protocol Blacklist
46.133.10 Property: TLS Protocol Whitelist
46.133.11 Property: TLS TrustStore Filename
46.133.12 Property: TLS TrustStore Password
46.133.13 Property: TLS: Disable SNI checking for debugging
46.134.0 Transaction Log
46.134.1 Property: Transaction Log Step Body Serialization Mode
46.134.2 Property: Transaction Log Broker Channel Name
46.134.3 Property: Transaction Log Broker Enabled
46.134.4 Property: Transaction Log Database Storage Enabled
46.134.5 Property: Event Blacklist
46.134.6 Property: Event Whitelist
46.134.7 Property: Persist Transaction Bodies (Global)
46.134.8 Property: Persist Transaction Bodies: Incoming Request
46.134.9 Property: Persist Transaction Bodies: Incoming Response
46.134.10 Property: Transaction Log Show Request Body Enabled
46.134.11 Property: Truncate Transaction Bodies (bytes)
46.135.0 Trusted Client
46.135.1 Property: Assert Permissions
46.135.2 Property: Trusted Client Mode Enabled
46.136.0 User Self Registration
46.136.1 Property: User Self Registration Script (File)
46.136.2 Property: User Self Registration Script (Text)
46.136.3 Property: User Self Registration Enabled
46.136.4 Property: Referer URL List (Text)
47.0.0 Product Reference
47.0.0 Enumerated Types
47.0.1 Node And Module Status
47.0.2 Transaction Log Outcomes
47.0.3 Module Types
48.0.0 Amazon HealthLake Outbound REST Connector
48.0.0 Introduction
48.1.0 Getting Started
48.1.1 Configuration
48.1.2 Subscription
48.1.3 Start/Stop/Restart Module
48.2.0 Data Management and Transfer
48.2.1 Security
48.2.2 Data Access and Transfer
48.2.3 Data Version Management
48.2.4 Historical Data Transfer
48.2.5 Logging
48.2.6 Error Handling
48.2.7 Troubleshooting
49.0.0 Appendix
49.0.0 Preparing a Linux Host
49.0.1 Ubuntu Host with PostgreSQL / NGINX / Letsencrypt
49.0.2 Install letsencrypt and obtain Certs (optional)
49.0.3 Install nginx And Configure it to Front the Server
49.0.4 Red Hat Enterprise Linux (RHEL) or CentOS
49.1.0 Installing Smile CDR, NGINX and PostgreSQL in a Docker Stack
49.1.1 Initial Setup of Docker and Context
49.1.2 Prepare Configuration for Smile CDR Docker Service
49.1.3 Prepare Configuration for NGINX Docker Service
49.1.4 Prepare Configuration for PostgreSQL Docker Service
49.1.5 Create Docker compose file for Smile CDR Docker stack
49.1.6 Build and Launch Smile CDR Stack
49.2.0 Deploying a Kubernetes Managed Cluster
49.2.1 Overview of Smile CDR Kubernetes Deployment Process
49.2.2 Pre-requisite Steps
49.2.3 Configuring Kubernetes
49.2.4 Kubernetes and Smile CDR Database Connections
49.2.5 Service Definitions
49.2.6 ConfigMap Definitions
49.2.7 Deployment Definitions
49.2.8 Deploying Smile CDR in a Kubernetes Cluster
49.2.9 Configuring Reverse Proxy and Load Balancer
49.2.10 Considerations When Deploying Smile CDR Using OpenShift
49.3.0 Password Hashing Algorithms
49.3.1 Available Algorithms
49.4.0 Resource Paths
49.5.0 JWT Signature Algorithms
49.6.0 Inferno Considerations