Difference between revisions of "Server Configuration"
From Hiasobi - FHIR
Brett Esler (Talk | contribs) |
Brett Esler (Talk | contribs) (→Embedded Use: Configure FHIR Service) |
||
(34 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
+ | = Embedded Use: Configure FHIR Service = | ||
+ | Embedded server configuration supports two main uses: | ||
− | <table border=1> | + | 1) define how you would like the server to run |
+ | * Embedded - passed in as '''Oridashi.Fhir.Configuration''' object in '''Start''' call on '''Oridashi.Fhir.Host.FhirHost''' server | ||
+ | 2) define how the server is actually running | ||
+ | * Embedded - returned as actual configuration from '''Start''' call on '''Oridashi.Fhir.Host.FhirHost''' server; find allocated ports | ||
+ | |||
+ | |||
+ | <table border=1 cellspacing=0 cellpadding=5> | ||
<tr><th>Property</th><th>Default</th><th>Description</th></tr> | <tr><th>Property</th><th>Default</th><th>Description</th></tr> | ||
<tr><td>ProfileName</td><td>'default'</td><td>Identifying name (is allocated for licensed users)</td></tr> | <tr><td>ProfileName</td><td>'default'</td><td>Identifying name (is allocated for licensed users)</td></tr> | ||
<tr><td>NetworkServer</td><td>false</td><td>Allows network calls from other machines to this server, default is to only allow the local machine</td></tr> | <tr><td>NetworkServer</td><td>false</td><td>Allows network calls from other machines to this server, default is to only allow the local machine</td></tr> | ||
− | <tr><td>AcceptedCrossOrigins</td><td>(null)</td><td>Domains (string array) specifically allowed Cross Origin Resource Sharing domains for browser based calls</td></tr> | + | <tr><td>AcceptedCrossOrigins</td><td>(null)</td><td>Domains (string array) specifically allowed Cross Origin Resource Sharing domains for browser based calls; default (null) is any domain '*'</td></tr> |
− | <tr><td>BestPracticePort</td><td> | + | <tr><td>BestPracticePort</td><td>8290</td><td>Web server port for local Best Practice CIS</td></tr> |
− | <tr><td>MedicalDirectorPort</td><td> | + | <tr><td>MedicalDirectorPort</td><td>8291</td><td>Web server port for local Medical Director CIS</td></tr> |
− | <tr><td>ZedmedPort</td><td> | + | <tr><td>ZedmedPort</td><td>8292</td><td>Web server port for local Zedmed CIS</td></tr> |
− | <tr><td>LicenseKey</td><td> | + | <tr><td>GeniePort</td><td>8291</td><td>Web server port for local Genie for Windows CIS</td></tr> |
+ | <tr><td>MedtechPort</td><td>8291</td><td>Web server port for local Medtech CIS</td></tr> | ||
+ | <tr><td>LicenseKey</td><td>(null)</td><td>Allocated license key for associated ProfileName; required for access to 'live' CIS data</td></tr> | ||
<tr><td>IsLive</td><td>false</td><td>Access to 'live' CIS data, default is samples only</td></tr> | <tr><td>IsLive</td><td>false</td><td>Access to 'live' CIS data, default is samples only</td></tr> | ||
+ | <tr><td>IsOpen</td><td>false</td><td>Run as an 'open' server over HTTP otherwise is 'closed' run over 'HTTPS' and require authentication</td></tr> | ||
<tr><td>Deidentify</td><td>false</td><td>Remove names and human identifiers for patients and providers </td></tr> | <tr><td>Deidentify</td><td>false</td><td>Remove names and human identifiers for patients and providers </td></tr> | ||
+ | <tr><td>SSLThumbprint</td><td>null</td><td></td></tr> | ||
+ | <tr><td>SSLPassword</td><td>null</td><td></td></tr> | ||
+ | <tr><td>IncludeAgent</td><td>false</td><td></td></tr> | ||
+ | <tr><td>RESTWriteMode</td><td>Create</td><td></td></tr> | ||
+ | <tr><td>OridashiVersion</td><td>-</td><td>Registry/Read Only - current version of Oridashi-Hiasobi running</td></tr> | ||
+ | <tr><td>BPApplicationRoleName</td><td>-</td><td>BP Partner Application Role Name</td></tr> | ||
+ | <tr><td>BPApplicationRolePassword</td><td>-</td><td>BP Partner Application Role Password</td></tr> | ||
</table> | </table> | ||
+ | |||
+ | |||
+ | . |
Latest revision as of 15:48, 17 June 2019
Embedded Use: Configure FHIR Service
Embedded server configuration supports two main uses:
1) define how you would like the server to run
- Embedded - passed in as Oridashi.Fhir.Configuration object in Start call on Oridashi.Fhir.Host.FhirHost server
2) define how the server is actually running
- Embedded - returned as actual configuration from Start call on Oridashi.Fhir.Host.FhirHost server; find allocated ports
Property | Default | Description |
---|---|---|
ProfileName | 'default' | Identifying name (is allocated for licensed users) |
NetworkServer | false | Allows network calls from other machines to this server, default is to only allow the local machine |
AcceptedCrossOrigins | (null) | Domains (string array) specifically allowed Cross Origin Resource Sharing domains for browser based calls; default (null) is any domain '*' |
BestPracticePort | 8290 | Web server port for local Best Practice CIS |
MedicalDirectorPort | 8291 | Web server port for local Medical Director CIS |
ZedmedPort | 8292 | Web server port for local Zedmed CIS |
GeniePort | 8291 | Web server port for local Genie for Windows CIS |
MedtechPort | 8291 | Web server port for local Medtech CIS |
LicenseKey | (null) | Allocated license key for associated ProfileName; required for access to 'live' CIS data |
IsLive | false | Access to 'live' CIS data, default is samples only |
IsOpen | false | Run as an 'open' server over HTTP otherwise is 'closed' run over 'HTTPS' and require authentication |
Deidentify | false | Remove names and human identifiers for patients and providers |
SSLThumbprint | null | |
SSLPassword | null | |
IncludeAgent | false | |
RESTWriteMode | Create | |
OridashiVersion | - | Registry/Read Only - current version of Oridashi-Hiasobi running |
BPApplicationRoleName | - | BP Partner Application Role Name |
BPApplicationRolePassword | - | BP Partner Application Role Password |
.