Skip to content

Commit

Permalink
Add documentation for bestilling-topic
Browse files Browse the repository at this point in the history
  • Loading branch information
eirikdahlen committed May 29, 2024
1 parent 0cff128 commit d129512
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 0 deletions.
Binary file added documentation/kafka/img.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
## Kafka Topic

### Beskrivelse
Topic inneholder bestilling av dialogmeldinger til fastleger og andre behandlere.

### Topic navn
teamsykefravr.isdialogmelding-behandler-dialogmelding-bestilling

### Properties

Beskrivelse av feltene i en record ([DialogmeldingToBehandlerBestillingDTO](../../src/main/kotlin/no/nav/syfo/dialogmelding/bestilling/kafka/DialogmeldingToBehandlerBestillingDTO.kt))

* `behandlerRef: String` Referanse til en bestemt behandler, definert i vårt system
* `personIdent: String` Personident til den sykmeldte
* `dialogmeldingUuid: String` UUID til dialogmeldingen
* `dialogmeldingRefParent: String or Null` Referanse til en annen dialogmelding, dersom denne dialogmeldingen er en oppfølging av en annen dialogmelding
* `dialogmeldingRefConversation: String` Referanse til en samtale, definert av oss. Brukes til å koble sammen melding inn og ut i samme samtaletråd
* `dialogmeldingType: String` Type dialogmelding: `DIALOG_FORESPORSEL`, `DIALOG_SVAR` og `DIALOG_NOTAT`. Når det sendes en `DIALOG_FORESPORSEL`, kreves det et `DIALOG_SVAR` tilbake. `DIALOG_NOTAT` er en melding som ikke krever svar, feks noe som kun er til informasjon.
* `dialogmeldingKodeverk: String` Kodeverk for dialogmelding
* `dialogmeldingKode: Int` Kode som definerer hva slags dialogmelding dette er, i henhold til kodeverket. Ofte et tall mellom 1-9. Se [Dialogmeldingskoder](#dialogmeldingskoder).
* `dialogmeldingTekst: String or Null` Innholdet i dialogmeldingen. Kan være en stringserialisering av et dokument på et strukturert format.
* `dialogmeldingVedlegg: ByteArray or Null` Vedlegg til dialogmeldingen, en PDF på byte-array format.


### Dialogmeldingskoder
Under finnes et utklipp fra dokumentasjonen av kontrakt mellom NAV (emottak) og Norsk Helsenett for sending av dialogmeldinger.
Kolonnenavnene samsvarer med hhv `dialogmeldingType`, `dialogmeldingKodeverk` og `dialogmeldingKode` fra `DialogmeldingToBehandlerBestillingDTO`.


![img.png](img.png)

0 comments on commit d129512

Please sign in to comment.