Kafka De-/Serializer for FHIR® resources in JSON format.
// https://mvnrepository.com/artifact/org.miracum/kafka-fhir-serializer
implementation "org.miracum:kafka-fhir-serializer:2.0.5"
<!-- https://mvnrepository.com/artifact/org.miracum/kafka-fhir-serializer -->
<dependency>
<groupId>org.miracum</groupId>
<artifactId>kafka-fhir-serializer</artifactId>
<version>2.0.5</version>
</dependency>
You can find a real-life usage of this library over at https://github.com/miracum/fhir-gateway and https://github.com/miracum/kafka-fhir-to-server.
In Spring Boot:
spring:
kafka:
producer:
key-serializer: org.apache.kafka.common.serialization.StringSerializer
value-serializer: org.miracum.kafka.serializers.KafkaFhirSerializer
The project uses https://github.com/googleapis/release-please for versioning.
- work on fixes and features in a seperate fork or branch
- commit the changes
- create a pull request against the master branch
- once reviewed and merged, a new PR should appear to release the changes as a new version
- merge this PR to create the release on both GitHub and publish to Maven central
See https://central.sonatype.org/publish/publish-portal-guide/ for a general overview.