@@ -9,9 +9,11 @@ import io.ktor.client.request.setBody
9
9
import io.ktor.http.ContentType
10
10
import io.ktor.http.HttpStatusCode
11
11
import io.ktor.http.contentType
12
+ import net.logstash.logback.argument.StructuredArguments.kv
12
13
import no.nav.syfo.azuread.AccessTokenClient
13
14
import no.nav.syfo.logger
14
15
import no.nav.syfo.objectMapper
16
+ import no.nav.syfo.papirsykmelding.tilMedisinskVurdering
15
17
import no.nav.syfo.securelog
16
18
17
19
class DokarkivClient (
@@ -25,8 +27,8 @@ class DokarkivClient(
25
27
): String =
26
28
try {
27
29
logger.info(" Oppretter papirsykmelding i dokarkiv" )
28
- securelog.info(
29
- " journalpostRequest: ${objectMapper.writeValueAsString( journalpostRequest)} "
30
+ securelog.info(" journalpostRequest info {} " ,
31
+ kv( " fnr " , journalpostRequest.bruker?.id),
30
32
)
31
33
val token = accessTokenClient.getAccessToken(scope)
32
34
logger.info(" Got access_token for dokarkiv" )
@@ -191,9 +193,20 @@ fun opprettUtenlandskJournalpostPayload(
191
193
fysiskDokument = metadata,
192
194
),
193
195
)
194
- val bruker = if (fnr == null ) null else Bruker (id = fnr)
196
+ if (fnr.isNullOrEmpty()) {
197
+ return JournalpostRequest (
198
+ dokumenter =
199
+ listOf (
200
+ Dokument (
201
+ brevkode = " NAV 08-07.04 U" ,
202
+ dokumentvarianter = dokumentvarianter,
203
+ ),
204
+ ),
205
+ tittel = " Utenlandsk papirsykmelding" ,
206
+ )
207
+ }
195
208
return JournalpostRequest (
196
- bruker = bruker ,
209
+ bruker = Bruker (id = fnr) ,
197
210
dokumenter =
198
211
listOf (
199
212
Dokument (
0 commit comments