<commit_before>---
title: Volumetric & Performance
keywords: development
tags: [development]
sidebar: overview_sidebar
permalink: development_api_volume_and_performance.html
summary: "Details of the API volume and performance characteristics."
---

## Volumetrics ##

## Performance ##

## External Documents / Policy Documents ##

| Name | Author | Version | Updated |
| TODO | NHS Digital | v1.0 | 01/08/2016 |
<commit_msg>Added some broad guidance around the FHIR APIs performance characteristics.<commit_after>---
title: Volumetric & Performance
keywords: development
tags: [development]
sidebar: overview_sidebar
permalink: development_api_volume_and_performance.html
summary: "Details of the API volume and performance characteristics."
---

## Volumetrics ##

{% include todo.html content="Coming Soon..." %}

## Performance ##

### Command APIs ###

A command API is any API which performs a user initiated operation with a side-effect (i.e. booking an appointment, registering a patient etc.). 

Provider systems SHALL process command API calls in &lt;250ms.

Provider systems SHOULD process command API calls in &lt;100ms, as this is the limit beyond which a user no longer feels that the system is reacting instantaneously.

### Query APIs ###

A query API is any API which performs a user initiated retrival of data without any side-effects (i.e. searching for a patient's medication history).

Provider systems SHOULD process query API calls in &lt;1000ms, as this is the limit beyond which a user feels their workflow has been interrupted.

Provider systems SHALL process query API calls in &lt3000ms.

## External Documents / Policy Documents ##

| Name | Author | Version | Updated |
| TODO | NHS Digital | v1.0 | 01/08/2016 |

{'fraction_non_alphanumeric': 0.08491107286288009, 'fraction_numerical': 0.019506597819850834, 'mean_word_length': 4.625806451612903, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3832481', 'n_tokens_mistral': 492, 'n_tokens_neox': 434, 'n_words': 205}