GP Connect - Access Record HTML

This guidance is under active development by NHS England and content may be added or updated on a regular basis.
Version: This is the current 0.x (DSTU2) version of GP Connect API for building the Access Record: HTML capability only. For other capabilities and specifications, please visit the GP Connect Specifications page.

Observations

Information on the 'Observations' HTML view.

Clinical narrative

A clinical observation is a repeatable data element recorded by health professionals in the course of assessment or care of their patients or clients. Examples include, blood pressure measurement, weight, height or temperature measurement.

Purpose

The purpose of this section is to enable the clinician to view and compare chronological data pertaining to a patient's physical condition.

Sections and subsections

There is only a single main section for observations with no subsections.

Section title

The section title MUST be 'Observations'.

Date filter

A date filter is applicable for the Observations section.

Section content banner

Provider message describing at a summary level how they have populated this section.

Table columns

Providers must return all the columns as described in the table below, sorted by Date descending:

Order Name Description Value details
1 Date The date of the observation dd-Mmm-yyyy
2 Entry A short human readable free-text title for the observation free-text
3 Value Value of the observation. As a minimum, this MUST include:
  • Value
  • Value unit, where available
free-text
4 Range Range of the observation, where available. As a minimum, this MUST include:
  • Range
  • Range unit, where available (unit MUST be included if it differs from the unit included in Value)
free-text
5 Details Longer human readable details for the observation free-text

{% include custominfocallout.html content="Note: All number formatting MUST follow the formatting applied in GP clinical supplier system providing the patient record." type="info" %}

{% include custominfocallout.html content="Important: GP principal suppliers have indicated this section will contain all clinical items that represent measurement data (for example, blood pressure, temperature, heart rate)." type="warning" %}

HTML view

<div>
   <h1>Observations</h1>
   <div class="gptransfer-banner">
      <p>
         <!-- GP transfer banner -->
      </p>
   </div>
   <div class="content-banner">
      <p>
         <!-- Content banner -->
      </p>
   </div>
   <div class="date-banner">
      <p>
         <!-- Date banner -->
      </p>
   </div>
   <div class="exclusion-banner">
      <p>
         <!-- Exclusion banner -->
      </p>
   </div>
   <table id="obs-tab">
      <thead>
         <tr>
            <th>Date</th>
            <th>Entry</th>
            <th>Value</th>
            <th>Details</th>
         </tr>
      </thead>
      <tbody>
         <tr>
            <!-- the <tr>...</tr> element will repeat for each observation-->
            <td class="date-column">${observation.date}</td>
            <td>${observation.entry}</td>
            <td>${observation.value}</td>
            <td>${observation.details}</td>
         </tr>
      </tbody>
   </table>
</div>

Example view

back to top