{"id":24752047,"url":"https://github.com/inferno-framework/fhirpath-service","last_synced_at":"2026-01-05T22:16:51.559Z","repository":{"id":238875913,"uuid":"797786859","full_name":"inferno-framework/fhirpath-service","owner":"inferno-framework","description":"Microservice hosting a FHIRPath evaluation endpoint","archived":false,"fork":false,"pushed_at":"2024-06-05T11:19:03.000Z","size":84,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-17T04:28:43.149Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inferno-framework.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-08T14:11:05.000Z","updated_at":"2024-06-05T11:19:06.000Z","dependencies_parsed_at":"2024-05-08T17:09:46.214Z","dependency_job_id":"f5fb7650-70ae-4dae-ad5b-fd5c8feef13a","html_url":"https://github.com/inferno-framework/fhirpath-service","commit_stats":null,"previous_names":["inferno-framework/fhirpath-service"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inferno-framework%2Ffhirpath-service","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inferno-framework%2Ffhirpath-service/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inferno-framework%2Ffhirpath-service/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inferno-framework%2Ffhirpath-service/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inferno-framework","download_url":"https://codeload.github.com/inferno-framework/fhirpath-service/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245052671,"owners_count":20553172,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-28T10:34:36.841Z","updated_at":"2026-01-05T22:16:51.552Z","avatar_url":"https://github.com/inferno-framework.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Inferno FHIRPath Service\n\nThe `inferno-framework/fhirpath-service` provides a persistent service for\nevaluating [FHIRPath](http://hl7.org/fhir/R4/fhirpath.html).\nThis lightweight wrapper enables applications not implemented in Java, such as\nthe [Inferno Framework](https://inferno-framework.github.io), to interface with\nthe FHIRPath in a service environment.  It is primarily being used within\nthe Inferno Framework to provide HL7® FHIR® validation services for tests.\n\nSince this is just a lightweight wrapper around the FHIRPathEngine, most of\nthe functionality provided by this service is [implemented within the HL7® FHIR®\nCore library](https://github.com/hapifhir/org.hl7.fhir.core), which is\ndeveloped and maintained independently of this project.\n\n## Definitions\n\nThe base FHIR R4 definitions are loaded during setup. No other IGs or FHIR\nversions are currently available.\n\n## REST API\n\n**[See here](rest-api.md) for the REST API documentation.**\n\n## Installation\n\n**System Requirements:** The FHIRPath Service requires Java 11 or above.\n\n## Running Locally with Java\n\nTo build and run the test suite:\n\n### *nix\n\n```shell script\n./gradlew build check test\n```\n\n### Windows\n\n```shell script\ngradlew.bat build check test\n```\n\nTo run the app:\n\n```shell script\n./gradlew run\n```\n\nThe port can also be set through the environment\n\n```shell script\nFHIRPATH_PORT=8080 ./gradlew run\n```\n\n## Running with Docker\n\nBuild\n\n```shell script\n./build_docker.sh\n```\n\nRun\n\n```shell script\ndocker run -p 6789:6789 inferno_fhirpath_service\n```\n\n\n## Creating an Uber Jar\n\nAn uber jar can be created with:\n\n```shell\n./gradlew uberJar\n```\n\nBy default, the uber jar will be located in `build/lib/`.\n\nThis uber jar can be executed with `java -jar InfernoFHIRPathService-\u003cversion\u003e-uber.jar`\n\n## Contact Us\n\nThe Inferno development team can be reached by email at\nYou may reach the team on the [Inferno HL7 FHIR chat\nchannel](https://chat.fhir.org/#narrow/stream/153-inferno).\n\n## License\n\nCopyright 2024 The MITRE Corporation\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n```\nhttp://www.apache.org/licenses/LICENSE-2.0\n```\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.\n\n## Trademark Notice\n\nHL7, FHIR and the FHIR [FLAME DESIGN] are the registered trademarks of Health\nLevel Seven International and their use does not constitute endorsement by HL7.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finferno-framework%2Ffhirpath-service","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finferno-framework%2Ffhirpath-service","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finferno-framework%2Ffhirpath-service/lists"}