@@ -11,7 +11,8 @@ import no.nav.syfo.client.httpClientDefault
11
11
import no.nav.syfo.domain.PersonIdent
12
12
import no.nav.syfo.metric.COUNT_CALL_PDL_FAIL
13
13
import no.nav.syfo.metric.COUNT_CALL_PDL_SUCCESS
14
- import no.nav.syfo.util.*
14
+ import no.nav.syfo.util.NAV_CALL_ID_HEADER
15
+ import no.nav.syfo.util.bearerHeader
15
16
import org.slf4j.LoggerFactory
16
17
17
18
class PdlClient (
@@ -79,7 +80,7 @@ class PdlClient(
79
80
setBody(request)
80
81
header(HttpHeaders .ContentType , " application/json" )
81
82
header(HttpHeaders .Authorization , bearerHeader(systemToken.accessToken))
82
- header(TEMA_HEADER , ALLE_TEMA_HEADERVERDI )
83
+ header(BEHANDLINGSNUMMER_HEADER_KEY , BEHANDLINGSNUMMER_HEADER_VALUE )
83
84
header(NAV_CALL_ID_HEADER , callId)
84
85
}
85
86
@@ -101,6 +102,7 @@ class PdlClient(
101
102
pdlIdenterReponse.data?.hentIdenter
102
103
}
103
104
}
105
+
104
106
else -> {
105
107
COUNT_CALL_PDL_FAIL .increment()
106
108
val message = " Request with url: $pdlUrl failed with reponse code ${response.status.value} "
@@ -123,7 +125,7 @@ class PdlClient(
123
125
setBody(request)
124
126
header(HttpHeaders .ContentType , " application/json" )
125
127
header(HttpHeaders .Authorization , bearerHeader(token.accessToken))
126
- header(TEMA_HEADER , ALLE_TEMA_HEADERVERDI )
128
+ header(BEHANDLINGSNUMMER_HEADER_KEY , BEHANDLINGSNUMMER_HEADER_VALUE )
127
129
header(NAV_CALL_ID_HEADER , callId)
128
130
}
129
131
@@ -141,6 +143,7 @@ class PdlClient(
141
143
pdlPersonReponse.data
142
144
}
143
145
}
146
+
144
147
else -> {
145
148
COUNT_CALL_PDL_FAIL .increment()
146
149
logger.error(" Request with url: $pdlUrl failed with reponse code ${response.status.value} " )
@@ -160,5 +163,10 @@ class PdlClient(
160
163
private val FOLKEREG_IDENTER_CACHE_KEY_PREFIX = " pdl-folkereg-identer"
161
164
private val CACHE_EXPIRE_SECONDS = 24L * 3600
162
165
private val logger = LoggerFactory .getLogger(PdlClient ::class .java)
166
+
167
+ // Se behandlingskatalog https://behandlingskatalog.intern.nav.no/
168
+ // Behandling: Vurdere behov for, innkalle og gjennomføre dialogmøter, samt vurdere behov for arbeidsrettede tiltak, jf. § 8-7 a.
169
+ private const val BEHANDLINGSNUMMER_HEADER_KEY = " behandlingsnummer"
170
+ private const val BEHANDLINGSNUMMER_HEADER_VALUE = " B380"
163
171
}
164
172
}
0 commit comments