Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

/wiki/spaces/EN/pages/17591304241 (remove the link block before publishing the document)

...

  • Get all Specimens by subject from specimens collection (MongoDB)

  • Filter list above by submitted search parameters

  • Render a response according to specification with a list of found Specimen entities.

Configuration parameters

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17629119370/RC.+Specimen+dictionaries+and+configurable+parameters#Configurable-parametersN/A

Dictionaries

https://e-health-ua.atlassian.net/wiki/spaces/EH/pages/17629119370/RC.+Specimen+dictionaries+and+configurable+parameters#Dictionaries

...

  • status

    • filter list by specimen.status

  • type

    • filter list by specimen.type.coding[*].code

  • registered_by.

    • filter list by specimen.registered_by.identifier.value

  • collected_from

    • In depend on what is set - filter by specimen.collection.collected_date_time or specimen.collection.collected_period field. Do not take time into account.

      • filter list by $.collected_from <= collected_date_time

      • filter list by $.collected_from <= collected_period.end

  • collected_to

    • In depend on what is set - filter by specimen.collection.collected_date_time or specimen.collection.collected_period field. Do not take time into account.

      • filter list by $.collected_to >= collected_date_time.

      • filter list by $.collected_to >= collected_period.start

  • container_identifier

    • filter list by specimen.container[*].identifier

  • container_type

    • filter list by specimen.container[*].type

  • parent

    • filter list by specimen.parent.identifier.value

  • request

    • filter list by specimen.request[*].identifier.value

  • encounter

    • filter list by specimen.context[*].identifier.value

Processing

N/A

Response structure examples

...

Response code

HTTP Status code

Message

Internal name

Description

1

Базові

2

 

401

 Invalid access token

 

 

3

 

403

Your scope does not allow to access this resource. Missing allowances: specimen:read

 

 

4

404

not found

5

 

6

 

7

 

8

 

9

 

10

 

11

 

1213141516171819202122232425262728293031323334

 

35

 

36

 

Post-processing processes

...