https://github.com/ballerina-platform/module-ballerinax-health.fhir.templates
FHIR Ballerina templates
https://github.com/ballerina-platform/module-ballerinax-health.fhir.templates
Last synced: about 2 months ago
JSON representation
FHIR Ballerina templates
- Host: GitHub
- URL: https://github.com/ballerina-platform/module-ballerinax-health.fhir.templates
- Owner: ballerina-platform
- License: apache-2.0
- Created: 2023-04-28T09:38:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-13T05:13:45.000Z (about 1 year ago)
- Last Synced: 2024-09-13T16:40:13.673Z (about 1 year ago)
- Language: Ballerina
- Homepage:
- Size: 591 KB
- Stars: 109
- Watchers: 57
- Forks: 12
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Ballerina FHIR Templates
==========================
The Ballerina FHIR templates can be used for creating FHIR APIs and EHR/EMR connection APIs.
For more information, go to the module(s).
- [health.fhir.templates.r4.athenaconnect](r4/athena/Package.md)
- [health.fhir.templates.r4.cernerconnect](r4/cerner/Package.md)
- [health.fhir.templates.r4.metadata](r4/metadata/Package.md)
- [health.fhir.templates.r4.repositorysync](r4/repository-sync/Package.md)
- [health.fhir.templates.r4.diagnosticreport](r4/resource-apis/diagnosticReport/Package.md)
- [health.fhir.templates.r4.encounter](r4/resource-apis/encounter/Package.md)
- [health.fhir.templates.r4.observation](r4/resource-apis/observation/Package.md)
- [health.fhir.templates.r4.organization](r4/resource-apis/organization/Package.md)
- [health.fhir.templates.r4.patient](r4/resource-apis/patient/Package.md)
- [health.fhir.templates.r4.practitioner](r4/resource-apis/practitioner/Package.md)
- [health.fhir.templates.r4.servicerequest](r4/resource-apis/serviceRequest/Package.md)
- [health.fhir.templates.r4.uscore501.encounter](r4/resource-apis/uscore501-encounter/Package.md)
- [health.fhir.templates.r4.uscore501.patient](r4/resource-apis/uscore501-patient/Package.md)
## Building from the source
### Setting up the prerequisites
1. Download and install Java SE Development Kit (JDK) version 11. You can install either [OpenJDK](https://adoptopenjdk.net/) or [Oracle](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html).
> **Note:** Set the JAVA_HOME environment variable to the path name of the directory into which you installed JDK.
2. Download and install [Ballerina Swan Lake](https://ballerina.io/).
### Building the source
Execute the commands below to build from the source.
- To build a template (eg - to build the athena template):
```shell
bal pack ./r4/athena
```
## Contributing to Ballerina
As an open source project, Ballerina welcomes contributions from the community.
For more information, go to the [contribution guidelines](https://github.com/ballerina-platform/ballerina-lang/blob/master/CONTRIBUTING.md).
## Code of conduct
All the contributors are encouraged to read the [Ballerina Code of Conduct](https://ballerina.io/code-of-conduct).
## Useful links
* Discuss the code changes of the Ballerina project in [ballerina-dev@googlegroups.com](mailto:ballerina-dev@googlegroups.com).
* Chat live with us via our [Discord server](https://discord.gg/ballerinalang).
* Post all technical questions on Stack Overflow with the [#ballerina](https://stackoverflow.com/questions/tagged/ballerina) tag.