OLIS Sample Projects

Kori Francis 2/20/2018 10:06:17 PM

Any news on the OLIS sample projects being made available?

  • Sample OLIS SOAP project
  • Sample OLIS .NET project
Really looking to start implementing a .NET client, but I'd really like the reference code.

0 Vote Up 0 Vote Down

11 Comment Details

Order By Standard | Newest | Votes | All
CarynMcGilvray 2/21/2018 11:48:11 AM

Hi Kori,

Thanks for your interest. We are currently working on developing both of those projects and we will let you know once they become available - we are targeting within the next 3-4 weeks. Apologies for the delay.


Innovation Lab Team

1 Vote Up 0 Vote Down
Kori Francis 2/21/2018 11:50:53 AM

Thanks, looking forward to that release.

0 Vote Up 0 Vote Down
Kori Francis 3/8/2018 2:44:14 PM

Any news?

0 Vote Up 0 Vote Down
CarynMcGilvray 3/9/2018 4:14:13 PM

Hi Kori, We are still working on getting something ready for publication. We will post as soon as it's done. Thanks, Lab team

0 Vote Up 0 Vote Down
Kori Francis 3/26/2018 10:57:00 AM


Sorry to bug, just wondering if there's any idea of a timeline here. I know it'll be done "asap", I'm just trying to plan resources around the release as we want to get this working asap after it's release.

0 Vote Up 0 Vote Down
CarynMcGilvray 3/26/2018 11:29:15 AM

Hi Kori, We have scheduled the work for these projects, but the soonest our resource will be able to complete them is May 30th. So hopefully that's not too far away for you. If you do have any questions in the meantime we would be happy to help. Thanks, Caryn

0 Vote Up 0 Vote Down
Kori Francis 4/13/2018 10:34:24 AM


It's unfortunate that it's not sooner, but is it possible for me to get in touch with the resource? I don't need the entire sample, just enough to get started. Then I'm happy to wait for the remainder until it's available. Also, does the resource need assistance? I'm happy to provide that as well.

0 Vote Up 0 Vote Down
Arthur Krughkov 4/16/2018 3:36:34 PM

Hi Kori,

I have created a sample SOAPUI OLIS project for you with a working sample message in it for LITE services. You can find it on the main "OLIS" page (https://innovation-lab.ca/ontario-laboratories-information-system) under "Resource" section, labeled "Sample OLIS SOAP project".

Once you download it, unzip it and load with SOAPUI, you will need to:

  1. Take the "SignedData" contents and base64decode it
  2. Add the Unique Sender Identifier
  3. base64code it
  4. Paste the new singed messaged in for "SignedData"
  5. Run the message
Let us know if you have any farther questions

0 Vote Up 0 Vote Down
Arthur Krughkov 4/16/2018 4:29:16 PM

Hi Kori,

In addition to the SOAPUI project, if you want to get a high level overview of the steps it takes to

  1. build
  2. send
  3. receive a response

  4. consume the response

you can refer to the documentation on how to send OLIS messages (found under "Resources" section on OLIS page). Its a summary taken from the detailed OLIS specifications. Moreover, I would strongly suggest trying the "Test Harness" to see how the messages are transformed / try your messages before you create your own code.

Hope this helps

Last Edited 4/16/2018 4:30:57 PM

0 Vote Up 0 Vote Down
Kori Francis 4/16/2018 4:29:29 PM

Thanks, I can get that working now in .NET against the lite service. I imagine there will be changes when running against the production service?

0 Vote Up 0 Vote Down
Arthur Krughkov 4/16/2018 4:40:23 PM

Hi Kori,

The innovation-lab FULL Services, as well as in production, you will have an additional layer of security and signing the message that is sent to OLIS. There is an overview of the functionality and the flow in our "Submitting OLIS Messages" page. There we call out what is specific for "LITE" services, and what is applicable to "FULL" services.

Please take a look and let us know if you need any farther details, or if something is not quite clear.


0 Vote Up 0 Vote Down

Stay Up To Date

Published four times a year, the Blueprint Bulletin provides readers with regular insight into the elements, services and new developments associated with the Ontario eHealth blueprint.