Using Opala's Sandbox &
Production Environments
© 2021-2023 Opala. All Rights Reserved.
Version 1.1.1.0
Once you have created an account with Opala, you are given access to Opala's sandbox environment. This environment parallels the Opala production environment but contains no live data: all data available in the Sandbox is created specifically for the sandbox environment and does not correspond to any real-world data.
The Sandbox provides complete functionality. Use the sandbox environment to test your application's connectivity and validate all aspects of your application against the test data. Opala recommends validating your application against the sandbox environment before registering your applicatiion.
Once you validate your app in the Sandbox, Opala will give you access to our Production environment, which contains live member data.
The Sandbox Settings page enables you to create an OIDC client to use in the test environment.
To access the Sandbox Settings page:
Note: You must go to the login page from the main Developer Portal page to log in. If you bookmark the login page and try to sign in directly from that (without going through the Developer Portal) you will receive and error.
Note: You can also select Sandbox Settings from the drop-down list beside the profile icon.
Note: openid
and profile
are default scopes already included in the client definition.
Note: You can find the Discovery Document URL on your Sandbox Settings page.
Note: See below for the Patient Access API endpoints available in the Opala Sandbox.
Opala provides a test user for you to use in the sandbox environment. The user is Jane W. Gold. To access this resource, use the following login information:
URL: http://host:port/api.opalahealth.io:45000/v2/fhir/r4/AllergyIntolerance?patient=Patient/{ID}
Profile: http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance
clinicalStatus: http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical
code: http://terminology.hl7.org/CodeSystem/v3-NullFlavor
verificationStatus: http://terminology.hl7.org/CodeSystem/allergyintolerance-verification
URL: http://host:port/api.opalahealth.io:45000/v2/fhir/r4/Coverage?beneficiary=Patient/patient=Patient/{ID}
Profile: http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Coverage
payor: urn:uuid:04b08c84-1feb-11ec-81d4-0242c0a87002
URL: http://host:port/api.opalahealth.io:45000/v2/fhir/r4/DiagnosticReport?patient=Patient/{ID}
code: http://hl7.org/fhir/us/core/ValueSet/us-core-diagnosticreport-category
identifier: http://terminology.hl7.org/CodeSystem/v2-0203
URL: http://host:port/api.opalahealth.io:45000/v2/fhir/r4/Immunization?patient=Patient/{ID}
Profile: http://hl7.org/fhir/us/core/StructureDefinition/us-core-immunization
URL: http://host:port/api.opalahealth.io:45000/v2/fhir/r4/MedicationRequest?subject=Patient/{ID}
Profile: http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
medicationCodeableConcept: http://terminology.hl7.org/CodeSystem/v3-NullFlavor
medicationCodeableConcept: http://www.nlm.nih.gov/research/umls/rxnorm
Profile: http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Patient
identifier: http://terminology.hl7.org/CodeSystem/v2-0203
type: http://hl7.org/fhir/us/carin-bb/ValueSet/C4BBPatientIdentifierType
For information about setting up a client application, see Registering an Appliction.
For information about setting up a Payer Administrator, see Setting Up Production API Access for a Payer.