Skip to content

miracum/kafka-fhir-serializer

Repository files navigation

Kafka® FHIR® Serializer

Apache-2.0 license OpenSSF Scorecard

Kafka De-/Serializer for FHIR® resources in JSON format.

Installation

Gradle

// https://mvnrepository.com/artifact/org.miracum/kafka-fhir-serializer
implementation "org.miracum:kafka-fhir-serializer:2.0.5"

Maven

<!-- 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>

Usage

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

Development

The project uses https://github.com/googleapis/release-please for versioning.

  1. work on fixes and features in a seperate fork or branch
  2. commit the changes
  3. create a pull request against the master branch
  4. once reviewed and merged, a new PR should appear to release the changes as a new version
  5. 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.

About

Kafka De-/Serializer for FHIR® resources in JSON format.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors 5

Languages