/
REST API Private. Get Medication Dispense by ID [API-005-008-001-0138]

ЕСОЗ - публічна документація

REST API Private. Get Medication Dispense by ID [API-005-008-001-0138]

Properties of a REST API method document

Document type

Метод REST API

Document title

REST API Private. Get Medication Dispense by ID [API-005-008-001-0138]

Guideline ID

GUI-0011

Author

@Iryna Lishtaba (SoE eHealth)

Document version

1

Document status

PROD

Date of creation

24.02.2025

Date of update

03.03.2025

Method API ID

API-005-008-001-0138

Microservices (namespace)

IL

Link на API-специфікацію

https://esoz.docs.apiary.io/#reference/medical-events/medication-dispense/private-get-medication-dispense-by-id

Resource

{{host}}/api/admin/medication_dispenseses/id

Scope

medication_dispense_admin:read

Protocol type

REST

Request type

GET

Sync/Async

Sync

Public/Private

Private

Purpose

This method is designed to get Medication Dispense Details by NHS_ADMIN. In the response of these endpoint person_id is return in hashed form.

Status Charts (reimbursement)

Logic

  1. Verify the validity of access token

    1. Return 401 in case validation fails

  2. Check user scopes in order to perform this action (scope = 'medication_dispense_admin:read')

    1. Return 403 in case invalid scope(s)

Configuration parameters

N/A

Dictionaries

N/A

Input parameters

 

Input parameter

Mandatory

Type

Description

Example

 

Input parameter

Mandatory

Type

Description

Example

1

id

M

String

Medication dispense ID

a89f6a26-4221-4597-a1d2-542d5e40b565

Filters

Query data

  1. Get certain record from medication_dispenses filtered by:

    1. record should be active: is_active = true

    2. id: Query param: id

Request structure

See on API-specification

Headers

Headers

Request data validation

N/A

Processing

N/A

Response structure examples

See on API-specification

HTTP status codes

Response code

HTTP Status code

Message

Internal name

Description

Response code

HTTP Status code

Message

Internal name

Description

1

Базові

2

 

 

 

 

 

3

 

 

 

 

 

4

Специфічні

5

 

 

 

 

 

Post-processing processes

N/A

Technical modules where the method is used

 

Related content

REST API Private. Get Medication Dispense List [API-005-008-001-0137]
REST API Private. Get Medication Dispense List [API-005-008-001-0137]
More like this
REST API Get Medication Dispenses by Search Params by Pharmacy User [API-005-008-001-0131]
REST API Get Medication Dispenses by Search Params by Pharmacy User [API-005-008-001-0131]
More like this
REST API Get Medication Dispense by ID [API-005-008-001-0133]
REST API Get Medication Dispense by ID [API-005-008-001-0133]
More like this
REST API Search Medication Dispenses by Medication Request ID [API-005-008-001-0134]
REST API Search Medication Dispenses by Medication Request ID [API-005-008-001-0134]
More like this
REST API Unblock Medication request by Pharmacy User [API-005-008-002-0158]
REST API Unblock Medication request by Pharmacy User [API-005-008-002-0158]
Read with this
REST API Get Medication Dispense Details in Person Context [API-005-008-001-0135]
REST API Get Medication Dispense Details in Person Context [API-005-008-001-0135]
More like this

ЕСОЗ - публічна документація