Skip to main content

Summary Care Record - FHIR API

Access patient's Summary Care Record (SCR), an electronic record of important patient information, using our FHIR API.

This API is initially for use by new market entrant GP IT developers with other use cases to follow later.

Overview

Use this API to access or update a patient's Summary Care Record (SCR) - an electronic record of important patient information, created from GP medical records. SCRs can be seen and used by authorised staff in other areas of the health and care system involved in the patient's direct care.

Also use this API to update a patient's consent to share their SCR, and to raise a privacy alert where you have to override a patient's dissent to share their SCR in certain circumstances.

You can:

  • get a patient's SCR identifier
  • get a patient's SCR
  • upload a patient's SCR
  • send a privacy alert message, if you have to override a patient's dissent to view their SCR
  • update a patient's consent to share their SCR

Who can use this API

This API can only be used where there is a legal basis to do so. Make sure you have a valid use case before you go too far with your development. You must do this before you can go live (see ‘Onboarding’ below).


To use this API, you need the patient's NHS number, which can be retrieved by using the following API:

  • Personal Demographics Service (FHIR) API - use this API to search for patients and retrieve their details. This API can also be used to update their details in some cases. This is the latest version of the PDS API and is recommended for all new integrators.

This API has endpoints enabling you to get and set access permissions, the same as the Access Control Service (ACS) HL7 V3 API which it partly replaces.


API status and roadmap

This API is initially for use by new market entrant GP IT developers with other use cases to follow later.

This API is in alpha, meaning:

  • the API is available in our sandbox and integration test environments
  • the API is not yet available for production use
  • we might make breaking changes, but only if we cannot avoid it, and we'll give advance notice

To see our roadmap, or to suggest, comment or vote on features for this API, see our interactive product backlog.

If you have any other queries, please contact us.


Technology

This API is RESTful.

It also conforms to the FHIR (R4) global standard for health care data exchange.

You don not need to know much about FHIR to use this API - FHIR APIs are just RESTful APIs that follow specific rules. In particular: - array names are singular, for example line not lines for address lines - data items that are country-specific and thus not included in the FHIR global base resources are usually wrapped in an extension object


Network access

This API is available on the internet and, indirectly, on the Health and Social Care Network (HSCN). To use this API with NHS smartcards (see below) you do need an HSCN connection, although internet-facing alternatives are available.

For more details see Network access for APIs.


Security and authorisation

This API is user-restricted, meaning an end user must be present and authenticated to use it.

The end user must be:

The API uses OAuth 2.0 to authorise the calling system. It supports the following security patterns:

For more details, see user-restricted APIs.


Environments and testing

Purpose Base URL
Sandbox https://sandbox.api.service.nhs.uk/summary-care-record/FHIR/R4
Integration test https://int.api.service.nhs.uk/summary-care-record/FHIR/R4

Sandbox testing

Our sandbox environment:

  • is for early developer testing
  • only covers a limited set of scenarios
  • is stateless, so it does not actually persist any updates
  • is open access, so does not allow you to test authorisation

For more details on sandbox testing, or to try out the sandbox using our "Try this API" feature, see the documentation for each endpoint.

Integration testing

Our integration test environment:

  • is for formal integration testing
  • is stateful, so persists updates
  • includes authorisation, with smartcard and non-smartcard options

It also includes ready-to-use summary care record test data.

For more details see integration testing with our RESTful APIs.


Onboarding

You need to get your software approved by us before it can go live with this API. We call this onboarding. The onboarding process can sometimes be quite long, so it’s worth planning well ahead.


Endpoints

Get patient's latest Summary Care Record identifier

get /DocumentReference

Overview

Use this endpoint to retrieve UUID of patient's latest record. The UUID is required to retrieve the Summary Care Record details using GET /Bundle endpoint and to update the details of patient's Summary Care Record using POST /Bundle endpoint.

This endpoint also returns patient’s consent status in the securityLabel attribute of a successful API response.

To get the information you must provide patient's NHS number. When no NHS Number is supplied in the patient query parameter, 400 HTTP status is returned.

Sandbox test scenarios

You can test the following scenarios in our sandbox environment:

Scenario Request Response
Happy path nhs-number=9000000009 HTTP Status 200 - Full Bundle
Empty result nhs-number=9000000033 HTTP Status 200 - Empty Bundle

Request

Query parameters
Name Description
patient

String

The patient's NHS number. Must be preceded with FHIR identifier (eg."patient=https://fhir.nhs.uk/Id/nhs-number|9000000009")

Example: https://fhir.nhs.uk/Id/nhs-number|9000000009

Required
type

String

General Practice Summary snomed code. Must be equal "type=http://snomed.info/sct|196981000000101"

Example: http://snomed.info/sct|196981000000101

_sort

String

Defines how Patient's SCR list should be sorted in order to retrieve the latest one. The only supported value is _sort=date. If a different value is provided HTTP 400 Bad Request will be returned.

Example: date

_count

Integer

Defines the number of latest patient SCR IDs that sgould be retrieved. Currently the only supported value is _count=1. If a different value is provided HTTP 400 Bad Request will be returned.

Example: 1

Headers
Name Description
Authorization

String (^Bearer\ [[:ascii:]]+$)

An OAuth 2.0 bearer token. Required in all environments except sandbox.

Example: Bearer g1112R_ccQ1Ebbb4gtHBP1aaaNM

Required
X-Correlation-ID

String

A globally unique identifier (GUID) for the request, which we use to trace the request if you contact our helpdesk.

Mirrored back in a response header.

Avoid . characters.

Example: 11C46F5F-CDEF-4865-94B2-0EE0EDCC26DA

X-Request-ID

String

A globally unique identifier (GUID) for the request, which we use to de-duplicate repeated requests.

Must be a universally unique identifier (UUID) (ideally version 4). If you re-send a failed request, use the same value in this header. Mirrored back in a response header.

Pattern: /^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/

Example: 60E0B220-8136-4CA5-AE46-1D97EF59D068

NHSD-Session-URID

String

The user role ID (URID) for the current session. Also known as a user role profile ID (URPID).

This header is optional.

In user-restricted access mode if you send this header it must be valid for the logged-in user. See determin the user's role for guidance.

Pattern: /^[0-9]+$/

Example: 555021935107

Response

HTTP status: 200

Success response

Body

Content type: application/fhir+json

Example

Schema

Name Description
object
resourceType
string
required
Default: Bundle
id
string
required

UUID identifying the Bundle

Example: 92A00AC6-4C89-46A1-867D-2C448AC3809E
type
string
required

Type of the bundle

Default: searchset
total
integer
required

Number of results found

Example: 1
entry
array
anyOf
object
fullUrl
string
required

Absolute resource URL address

Example: https://api.service.nhs.uk/summary-care-record/FHIR/R4/DocumentReference/D0AD7E01-5FAF-443C-B0D4-D4F6E37B65C3
resource
object
required

A resource in the bundle. A reference to a document

resourceType
string
required
Default: DocumentReference
id
string
required
Example: D0AD7E01-5FAF-443C-B0D4-D4F6E37B65C3
masterIdentifier
object
required

Master Version Specific Identifier

system
string
required
Default: https://fhir.nhs.uk/Id/nhsSCRUUID
value
string
required

Summary Care Record UUID

Example: C058D90F-E526-4A27-A46E-E86229096AAC
status
string
required
Default: current
type
object
required

Fixed value describing kind of document

coding
array
Max items: 1
Min items: 1
object
system
string
required
Default: http://snomed.info/sct
code
string
required
Default: 196981000000101
display
string
required
Default: General Practice Summary
subject
object
required

Subject of the document

reference
string
required
Example: Patient/9b9a16ed-3cd0-45b2-ab1f-e625dd0251c1
securityLabel
array
required

Information about patient's consent to View SCR

Max items: 1
Min items: 1
object
coding
object
system
string
required
Default: https://fhir.nhs.uk/CodeSystem/SCR-ACSPermission
code
string
required

The following values are allowed: Yes, No, Ask

Example: Ask
content
array
required

Document referenced

Max items: 1
Min items: 1
object
attachment
object
required
url
string
required
Example: https://api.service.nhs.uk/summary-care-record/FHIR/R4/Bundle?composition.identifier=C058D90F-E526-4A27-A46E-E86229096AAC&composition.subject:Patient.identifier=https://fhir.nhs.uk/Id/nhs-number|9000000009
context
object
required

Context of the document content

event
array
Max items: 1
Min items: 1
object
coding
array
Max items: 1
Min items: 1
object
system
string
required
Default: http://snomed.info/sct
code
string
required
Default: 196981000000101
display
string
required
Default: General Practice Summary
search
object
required
mode
string
required
Default: match
object
fullUrl
string

UUID identifying resource within a bundle

Example: https://api.service.nhs.uk/summary-care-record/FHIR/R4/Patient/3346650E-BECA-4C00-BF07-18E27CE69114
resource
object
resourceType
string
required
Default: Patient
id
string
Example: 3346650E-BECA-4C00-BF07-18E27CE69114
identifier
array
required
Max items: 1
Min items: 1
object
system
string
required
Default: https://fhir.nhs.uk/Id/nhs-number
value
string
required

NHS number

Example: 9000000009
HTTP status: 500

Internal Server Error

Body

Content type: application/fhir+json

Example

Schema

Name Description
object

Operation error outcome

resourceType
string

FHIR Resource Type.

Default: OperationOutcome
issue
array

List of issues that have occurred.

Min items: 1
object
severity
string
required

Severity of the error.

Allowed values: error
code
string
required

error code.

Example: unknown
details
object
coding
array
object
system
string
Default: https://fhir.nhs.uk/CodeSystem/Spine-ErrorOrWarningCode
version
string
Default: 1
code
string
Example: UNKNOWN_ERROR
display
string
Example: Unknown Error
diagnostics
string
Example: An unknown error occurred processing this request. Contact us for assistance diagnosing this issue: https://digital.nhs.uk/developer/help-and-support. (Message ID: {messageid})
HTTP status: 503

Service unavailable

Body

Content type: application/fhir+json

Example

Schema

Name Description
object

Operation outcome

resourceType
string

FHIR Resource Type.

Default: OperationOutcome
issue
array

List of issues that have occurred.

Min items: 1
object
severity
string
required

Severity of the error.

Allowed values: fatal, error, warning, information
code
string
required

error code.

Example: invalid
details
object
text
string

detailed information

HTTP status: 4XX

An error occurred as follows:

HTTP status Issue severity Issue code Description
400 error invalid Bad request, error in business logic on the client's side
401 error forbidden Unauthorized, access token missing, invalid or expired
403 error forbidden There's no patient's consent to store SCR
429 error - You have exceeded your application's rate limit.
Body

Content type: application/fhir+json

Example

Schema

Name Description
object

Operation outcome

resourceType
string

FHIR Resource Type.

Default: OperationOutcome
issue
array

List of issues that have occurred.

Min items: 1
object
severity
string
required

Severity of the error.

Allowed values: fatal, error, warning, information
code
string
required

error code.

Example: invalid
details
object
text
string

detailed information

Get patient's Summary Care Record

get /Bundle

Overview

Use this endpoint to retrieve the details of a patient's most recent Summary Care Record.

You must specify the NHS number and the UUID of the latest Summary Care Record of this patient. This UUID should be obtained using the GET /DocumentReference endpoint.

If you specify an out-of-date UUID, this endpoint returns a Bundle with 0 entries.

Sandbox test scenarios

You can test the following scenarios in our sandbox environment:

Scenario Request Response
Happy path composition.identifier=FA60BE64-1F34-11EB-A2A8-000C29A364EB composition.subject:Patient.identifier=9000000009 HTTP Status 200 - Full Bundle
No results composition.identifier=81CC2DA0-8882-11EB-B538-0800200C9A66 composition.subject:Patient.identifier=9000000033 HTTP Status 200 - Empty Bundle

Request

Query parameters
Name Description
composition.identifier

String

Latest Patient's Summary Care Record identifier. Can be obtained using GET /DocumentReference endpoint.

Example: FA60BE64-1F34-11EB-A2A8-000C29A364EB

Required
composition.subject:Patient.identifier

String

The patient's NHS number. Must be preceded with FHIR identifier (eg."composition.subject:Patient.identifier=https://fhir.nhs.uk/Id/nhs-number|9000000009")

Example: https://fhir.nhs.uk/Id/nhs-number|9000000009

Required
Headers
Name Description
Authorization

String (^Bearer\ [[:ascii:]]+$)

An OAuth 2.0 bearer token. Required in all environments except sandbox.

Example: Bearer g1112R_ccQ1Ebbb4gtHBP1aaaNM

Required
X-Correlation-ID

String

A globally unique identifier (GUID) for the request, which we use to trace the request if you contact our helpdesk.

Mirrored back in a response header.

Avoid . characters.

Example: 11C46F5F-CDEF-4865-94B2-0EE0EDCC26DA

X-Request-ID

String

A globally unique identifier (GUID) for the request, which we use to de-duplicate repeated requests.

Must be a universally unique identifier (UUID) (ideally version 4). If you re-send a failed request, use the same value in this header. Mirrored back in a response header.

Pattern: /^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/

Example: 60E0B220-8136-4CA5-AE46-1D97EF59D068

Response

HTTP status: 200

SCR successfully returned

Body

Content type: application/fhir+json

Example

Schema

Name Description
object
resourceType
string
required
Default: Bundle
id
string
Example: CE6B1A4F-51A4-4E03-AAB3-BA6113888E9F
identifier
object
required
system
string
Default: https://tools.ietf.org/html/rfc4122
value
string
Example: 10C71ECE-08F8-41D8-8A39-45D42DFC61D4
type
string

type of the Bundle

Default: searchset
timestamp
string
required
Example: 2007-03-15T01:00:00+00:00
total
integer

Total number of entries in the Bundle

Example: 58
entry
array
required
anyOf
object
fullUrl
string
Example: https://api.service.nhs.uk/summary-care-record/FHIR/R4/Composition/25FCE159-C82D-482B-8EA9-86DEF2C3929B
resource
object
resourceType
string
required
Default: Composition
id
string
Example: 25FCE159-C82D-482B-8EA9-86DEF2C3929B
meta
object
required
lastUpdated
string
required
Example: 2020-11-17T01:00:00+00:00
identifier
object
required
system
string
required
Default: https://tools.ietf.org/html/rfc4122
value
string
required
Example: C058D90F-E526-4A27-A46E-E86229096AAC
status
string
required
Default: final
type
object
required

Kind of composition

coding
array
required
Max items: 1
Min items: 1
object
system
string
required
Default: http://snomed.info/sct
code
string
required
Default: 196981000000101
display
string
required
Default: General Practice Summary
category
array
required
object
coding
array
required
object
system
string
required
Default: http://snomed.info/sct
code
string
required
Default: 163171000000105
display
string
required
Default: Care Professional Documentation
subject
object
required

Who and/or what the composition is about

reference
string
required
Example: Patient/B61AF2BD-0FFD-49CC-8374-C70DAFF8878F
date
string
required
Example: 2007-03-15T01:00:00+00:00
author
array
Min items: 1
object

Who and/or what authored the composition.

reference
string
required
Example: PractitionerRole/33661E10-AA36-491A-AFFE-5C10C0BF9304
display
string
Example: Dr Mark Spencer
title
string
required

Human Readable name/title

Example: General Practice Summary
relatesTo
array
object
code
string
Example: replaces
targetIdentifier
object
value
string
Example: D18B57ED-992E-45A2-A6AF-55200D20F48E
section
array
object
title
string
Example: Allergies and Adverse Reactions
text
object
status
string
Example: generated
div
string
Example: <div xmlns="http://www.w3.org/1999/xhtml"> <table summary="This table includes information about this patient's allergies and adverse reactions." id="Allergies"> <thead> <tr> <th>Date</th> <th>Description</th> <th>Certainty</th> <th>Severity</th> <th>Supporting Information</th> </tr> </thead> <tbody> <tr class="oddRow"> <td>12-May-2020</td> <td>Toxic reaction to wasp sting</td> <td/> <td/> <td>Problem; First</td> </tr> </tbody> </table> </div>
object
fullUrl
string

UUID identifying resource within a bundle

Example: https://api.service.nhs.uk/summary-care-record/FHIR/R4/Patient/453863C3-C679-4D84-9E01-1B1D0239AC5F
resource
object
resourceType
string
required
Default: Patient
id
string
Example: 453863C3-C679-4D84-9E01-1B1D0239AC5F
identifier
array
required
object
extension
array
required
Max items: 1
Min items: 1
object
url
string
required
Example: https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-CareConnect-NHSNumberVerificationStatus-1
valueCodeableConcept
object
required
coding
array
required
Max items: 1
Min items: 1
object
system
string
required
Example: https://fhir.hl7.org.uk/STU3/CodeSystem/CareConnect-NHSNumberVerificationStatus-1
code
string
required
Example: 01
display
string
required
Example: Number present and verified
system
string
required
Default: https://fhir.nhs.uk/Id/nhs-number
value
string
required
Example: 9000000009
object
fullUrl
string
Example: https://api.service.nhs.uk/summary-care-record/FHIR/R4/Practitioner/F4D5093D-351E-4C6E-819E-DCCBC4B9A7FD
resource
object
resourceType
string
required
Default: Practitioner
id
string
Example: F4D5093D-351E-4C6E-819E-DCCBC4B9A7FD
identifier
array

There should be one identifier if user is a SDS USer

object
system
string
required

Should be fixed to https://fhir.nhs.uk/Id/sds-user-id when user is a SDS user

Default: https://fhir.nhs.uk/Id/sds-user-id
value
string
required

Filed mandatory when user is a SDS User

Example: 676789689789
name
array
object
text
string
Example: Mr. John Smith
object
fullUrl
string
Example: https://api.service.nhs.uk/summary-care-record/FHIR/R4/PractitionerRole/FE7B9F77-3BC9-4D99-84DC-292D0762183C
resource
object
resourceType
string
required

Note: Either identifier with http://fhir.nhs.net/Id/sds-role-profile-id system is required or code with https://fhir.nhs.uk/CodeSystem/HL7v3-SDSJobRoleName. If PractitionerRole is referenced in Composition.Author resource in Summary Care Record upload case, PractitionerRole should reference Practitioner resource.

Default: PractitionerRole
id
string
Example: FE7B9F77-3BC9-4D99-84DC-292D0762183C
identifier
array
required
object
system
string
required
Default: http://fhir.nhs.net/Id/sds-role-profile-id
value
string
required
Example: 673836492727
practitioner
object
reference
string
Example: Practitioner/F4D5093D-351E-4C6E-819E-DCCBC4B9A7FD
organization
object
reference
string
Example: Organization/90588362-F342-423F-AB6F-B5E92B20C6B6
code
array
object
coding
array
object
system
string
Example: https://fhir.nhs.uk/CodeSystem/HL7v3-SDSJobRoleName
code
string
Example: R0070
display
string
Example: Associate Specialist
object
fullUrl
string
Example: https://api.service.nhs.uk/summary-care-record/FHIR/R4/Condition/ADB4683E-BE01-4B08-AE36-079837BFF19E
resource
object
resourceType
string
required
Default: Condition
id
string
Example: ADB4683E-BE01-4B08-AE36-079837BFF19E
meta
array
object
profile
string
Default: https://fhir.hl7.org.uk/StructureDefinition/UKCore-Condition
identifier
array
required
Max items: 1
Min items: 1
object
value
string
required
Example: 0F582D97-8F89-11EA-8B2D-B741F13EFC47
clinicalStatus
array
Max items: 1
object
coding
array
Max items: 1
Min items: 1
object
system
string
required
Default: http://terminology.hl7.org/CodeSystem/condition-clinical
code
string
required
Example: active
display
string
Example: Active
verificationStatus
array
Max items: 1
object
coding
array
Max items: 1
Min items: 1
object
system
string
required
Default: http://hl7.org/fhir/ValueSet/condition-ver-status
code
string
required
Example: confirmed
display
string
Example: Confirmed
category
array
required
Max items: 1
Min items: 1
object
coding
object
required
system
string
required
Default: http://snomed.info/sct
code
string
required
Example: 163001000000103
display
string
required
Example: Diagnoses
code
object
required

Following SNOMED CT concept IDs are supported (see more):

  • 1240751000000100 COVID-19
  • 1240761000000102 COVID-19 confirmed by laboratory test
  • 1300731000000106 COVID-19 confirmed using clinical diagnostic criteria
  • 1300721000000109 Suspected COVID-19
coding
array
required
Max items: 1
Min items: 1
object
system
string
required
Example: http://snomed.info/sct
code
string
required
Example: 1240631000000102
display
string
required
Example: Did not attend SARS-CoV-2 (severe acute respiratory syndrome coronavirus 2) vaccination
onsetDateTime
string
Example: 2020-05-06T10:48:19+00:00
evidence
array

Supporting evidence - should link Observation resource

Min items: 1
object
detail
array
required
object
reference
string
required

Reference to related Observation resource

Example: Observation/F17999D2-FFE7-4CA4-8CE8-52CB45FF6F49
note
array

Additional information about the Condition

Max items: 1
Min items: 1
object
text
string
required
object
fullUrl
string
Example: https://api.service.nhs.uk/summary-care-record/FHIR/R4/Encounter/6E1B91CC-C25A-4466-94A6-DFDE260C12AB
resource
object
resourceType
string
Default: Encounter
id
string
Example: 6E1B91CC-C25A-4466-94A6-DFDE260C12AB
status
string
Default: finished
class
object
system
string
Default: http://terminology.hl7.org/CodeSystem/v3-NullFlavor
code
string
Default: UNK
display
string
Default: Unknown
participant
array
object
type
array
required
Max items: 1
Min items: 1
object
coding
array
Max items: 1
Min items: 1
object
system
string
required
Default: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
code
string
required
Allowed values: AUT, PRF, INF
display
string
Example: author
period
object
required
start
string
required
Example: 2020-11-17T01:00:00+00:00
individual
object
required
reference
string
required
Example: PractitionerRole/1CB6874C-67C4-4A3B-BE24-3D574382D464
object
fullUrl
string
Example: https://api.service.nhs.uk/summary-care-record/FHIR/R4/Organization/FD3F2E98-511F-4A3E-AD84-127DAEC1645E
resource
object
resourceType
string
required
Default: Organization
id
string
Example: FD3F2E98-511F-4A3E-AD84-127DAEC1645E
identifier
array

Organization identifier. Mandatory for SDS organizations.

object
use
string
Example: official
system
string
Default: https://fhir.nhs.uk/Id/ods-organization-code
value
string
Example: RR8
type
array
object
coding
array
object
code
string
Example: 021
name
string
Example: LEEDS TEACHING HOSPITAL TRUST
telecom
array
object
system
string
Example: phone
value
string
Example: 0113 243 3144
address
array
object
text
string
object
fullUrl
string
Example: https://api.service.nhs.uk/summary-care-record/FHIR/R4/RelatedPerson/086DE219-FEDF-41D4-BA5D-55EE3B1CAE9F
resource
object
resourceType
string
required
Default: RelatedPerson
id
string
Example: 086DE219-FEDF-41D4-BA5D-55EE3B1CAE9F
relationship
array
required
Max items: 1
Min items: 1
object
coding
array
required
Max items: 1
Min items: 1
object
system
string
required
Default: https://fhir.nhs.uk/STU3/ValueSet/PersonRelationshipType-1
code
string
required
Example: 01
display
string
required
Example: Brother
name
array
required
object
text
string
Example: Mr. John Smith
object
fullUrl
string
Example: https://api.service.nhs.uk/summary-care-record/FHIR/R4/Observation/02778CD7-E78E-4BF5-9B05-1C634275DB91
resource
object
resourceType
string
required
Default: Observation
id
string
Example: 02778CD7-E78E-4BF5-9B05-1C634275DB91
meta
array
Max items: 1
Min items: 1
object
profile
string
Default: https://fhir.hl7.org.uk/StructureDefinition/UKCore-Observation
identifier
array
required
Max items: 1
Min items: 1
object
value
string
required
Example: 0F582D97-8F89-11EA-8B2D-B741F13EFC47
status
string
required
Allowed values: final, entered-in-error
category
array
required
Max items: 1
Min items: 1
object
coding
object
required
system
string
required
Default: http://snomed.info/sct
code
string
required
Example: 163001000000104
display
string
Example: Investigation Results
code
object
required

Following SNOMED CT concept IDs are supported (see more):

  • 1240581000000104 SARS-CoV-2 (severe acute respiratory syndrome coronavirus 2) RNA (ribonucleic acid) detection result positive
coding
array
required
object
system
string
required
Example: http://snomed.info/sct
code
string
required
Example: 1240631000000102
display
string
required
Example: Did not attend SARS-CoV-2 (severe acute respiratory syndrome coronavirus 2) vaccination
effectivePeriod
object
start
string
Example: 2020-05-06T10:48:19+00:00
end
string
Example: 2020-05-26T11:56:18+00:00
object
fullUrl
string
Example: https://api.service.nhs.uk/summary-care-record/FHIR/R4/Device/C5F6616C-AA6F-4A8C-85FF-0183C3D15D37
resource
object
resourceType
string
required
Default: Device
id
string
Example: C5F6616C-AA6F-4A8C-85FF-0183C3D15D37
identifier
array
Min items: 1
object
system
string
Example: https://fhir.nhs.uk/Id/SDSDevice
value