openapi: 3.0.1 info: title: Helserefusjon eresept-utlevert api description: Api for å hente div info om utleverte resepter version: '1.0' servers: - url: https://api.nav.no/helserefusjon/v1/eresept/utlevert paths: /virkestoff/list: post: tags: - virkestoff summary: lister utleverte virkestoff for en pasient med kryptert payload description: lister utleverte virkestoff for en pasient med kryptert payload operationId: list requestBody: content: application/json: schema: type: string description: request data (encrypted and signed JWS) example: string responses: '500': description: Ukjent feil '401': description: 'Sikkerhetstoken mangler, er utløpt, etc' content: '*/*': schema: type: string examples: default: value: '403': description: Mangler tilgang content: '*/*': schema: type: string examples: default: value: '503': description: Tjeneste utilgjengelig content: '*/*': schema: type: string examples: default: value: '200': description: Virkestoff hentet OK content: '*/*': schema: type: string examples: default: value: /npr/report: get: tags: - oppgjorsdata - npr summary: lager rapport over innsendte hresept oppgjør description: lager rapport over innsendte hresept oppgjør operationId: getReport parameters: - name: date in: query description: Format - date (as full-date in RFC3339). dato når oppgjøret ble sendt inn required: true schema: type: string format: date - name: thumbprint in: query description: 'sha256 thumbprint, base64 url enkodet, på sertifikatet som skal brukes til å kryptere svaret' schema: type: string responses: '500': description: Ukjent feil '401': description: 'Sikkerhetstoken mangler, er utløpt, etc' content: '*/*': schema: $ref: '#/components/schemas/Envelope' examples: default: value: '403': description: Mangler tilgang content: '*/*': schema: $ref: '#/components/schemas/Envelope' examples: default: value: '200': description: Oppgjørsdata rapport hentet OK content: '*/*': schema: $ref: '#/components/schemas/Envelope' examples: default: value: '503': description: Tjeneste utilgjengelig content: '*/*': schema: $ref: '#/components/schemas/Envelope' examples: default: value: /npr/mapping: get: tags: - oppgjorsdata - npr summary: leverer map mellom enkeltregningid og fødselsnummer description: leverer map mellom enkeltregningid og fødselsnummer operationId: getMappings parameters: - name: date in: query description: Format - date (as full-date in RFC3339). dato når oppgjøret ble sendt inn required: true schema: type: string format: date - name: thumbprint in: query description: 'sha256 thumbprint, base64 url enkodet, på sertifikatet som skal brukes til å kryptere svaret' schema: type: string responses: '500': description: Ukjent feil '200': description: Oppgjørsdata mapping hentet OK content: '*/*': schema: $ref: '#/components/schemas/Envelope' examples: default: value: '401': description: 'Sikkerhetstoken mangler, er utløpt, etc' content: '*/*': schema: $ref: '#/components/schemas/Envelope' examples: default: value: '403': description: Mangler tilgang content: '*/*': schema: $ref: '#/components/schemas/Envelope' examples: default: value: '503': description: Tjeneste utilgjengelig content: '*/*': schema: $ref: '#/components/schemas/Envelope' examples: default: value: /ping: get: tags: - ping summary: ping description: ping operationId: ping responses: '500': description: Internal Server Error '200': description: OK content: '*/*': schema: type: string examples: default: value: components: schemas: Envelope: required: - antall - komprimert - kryptert type: object properties: komprimert: type: boolean kryptert: type: boolean antall: type: integer format: int32 data: type: string securitySchemes: apiKeyHeader: type: apiKey name: Ocp-Apim-Subscription-Key in: header apiKeyQuery: type: apiKey name: subscription-key in: query security: - apiKeyHeader: [ ] - apiKeyQuery: [ ]