Skip to content

Add Open Health Stack's Kotlin FhirPath engine#80

Draft
LZRS wants to merge 2 commits into
brianpos:developfrom
ohs-foundation:ohs-engine
Draft

Add Open Health Stack's Kotlin FhirPath engine#80
LZRS wants to merge 2 commits into
brianpos:developfrom
ohs-foundation:ohs-engine

Conversation

@LZRS

@LZRS LZRS commented Jun 4, 2026

Copy link
Copy Markdown

Adds OHS FhirPath engine, with the server api implementation https://github.com/ohs-foundation/kotlin-fhirpath-server

@jingtang10 jingtang10 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks @LZRS. can you take a look at this PR: #57 and see there's anything else that needs to be added?

Comment thread static/config.json Outdated
Comment on lines +44 to +45
"kotlin_server_r4": "https://kotlin-fhirpath.nawi.ke/fhirpath-r4",
"kotlin_server_r5": "https://kotlin-fhirpath.nawi.ke/fhirpath-r5"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i'd much rather use the google cloud url than to tie this to nawi. can you update this please?

Comment thread types/fhirpath_test_engine.ts Outdated
Comment thread types/fhirpath_test_engine.ts Outdated
Comment thread types/fhirpath_test_engine.ts Outdated
Comment thread static/config.json

"kotlin_server_r4": "https://kotlin-fhirpath.nawi.ke/fhirpath-r4",
"kotlin_server_r5": "https://kotlin-fhirpath.nawi.ke/fhirpath-r5"
"kotlin_server_r4": "http://35.246.242.55/fhirpath-r4",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

how are you deploying this on gcp? what if we need to scale up? is there a way to tie this to a fixed url but not an ip? thanks.

@qiarie qiarie Jun 8, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jingtang10 Are you able to create a subdomain under ohs.dev that we can use? Something like kotlin-fhirpath.ohs.dev.

For a start we can point kotlin-fhirpath.ohs.dev to 35.246.242.55 where we currently are hosting the dev environment.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jingtang10 Would you be able to get such a domain?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no the ohs.dev domain is being transferred. we need to set it up later.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

does gcp not allow an url, which is more permanent than an ip?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jingtang10 Let me do some research on this. I will share an update

@brianpos

Copy link
Copy Markdown
Owner

I'm excited to see this get added!
Can you setup a static config file somewhere so we can test things out before it's properly included...
Details here:
https://github.com/brianpos/fhirpath-lab/blob/develop/docs/custom-configuration.md
Don't know if you want to include the early adopter flag.

Is this something that you think you'll have cooking for DevDays next week?
Would be a nice little surprise annoucenment at the meeting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants