STARS Implementation Guide
0.3.0 - ci-build
This page is part of the Csiro Stars (v0.3.0: Releases Draft) based on FHIR (HL7® FHIR® Standard) v5.0.0. No current official version has been published yet. For a full list of available versions, see the Directory of published versions
The STARS Client provides a wrapper to communicate with the FHIR server using a simpler file system. This allows a basic integration for non-FHIR based systems to be able to send and receive messages using a simple interface based simple data structure models such as CSV.
The client is built to match the release of the FHIR server and profiles.
Requires .NET Desktop Runtime 6.0. The installer will prompt you or you can navigate here and download the .NET Desktop Runtime 6.0 for your OS version.
Access the latest copy of the Stars.Client.Installer.msi over on the Downloads page.
Follow these steps to install the client.
Welcome screen.
Select the installation path
Confirm installation settings
Installation has completed
The application will require some setup to be completed before it can communicate to the Stars server.
NB: If you require a proxy server, opening the Stars.Client.UI will automatically create the `settings.json` file in `C:\ProgramData\Stars.Client`, if missing, in preparation for manually editing the proxySettings as required.
"proxySettings": {
"proxyEnabled": true,
"address": http://proxy.com:8080,
"username": "user",
"password": "pass"
}
Reopen the Stars.Client.UI and continue configuration.
Authenticate using a STARS account (as delegated from starsapi.csiro.au, not acdp.csiro.au as these are different services). If the node has already been configured then you must be a member of the same organisation as the node to login and make changes.
Ensure you are running the latest verison of the client by checking Help -> About and checking for updates.
On the Endpoint tab click Get Token.
Type the node Username and Password followed by Authenticate to retrieve a node authentication token. This will configure the node to the organisation.
Your node endpoint connection is now configured.
Click Client tab.
Select the Incoming and Outgoing file types (see File Formats above):
Your client is now fully configured.
Click Service tab.
Click Start for the Stars.Client.sandbox service when ready. This will allow you to test your settings are working as expected. Once working you can start the Stars.Client.production service. Both services can run side by side but you may wish to run the sandbox service on your testing infrastructure.
To check the status logs click the Status tab
Both services can run side-by-side as separate instances, separated by the sandbox\production folder tree.
Default Root Data Path is located in C:\ProgramData\Stars.Client and is expected to be changed as required.
When the Stars.Client is executed it will create the latest copy of the CSV templates in the Root Data Path based off the internal models.
Process of sending a message through the client to the server.
Process of receiving messages from the server through the client.