GP Connect Data Model | FHIR STU3 Representation

This version is in draft and is currently being migrated from the GP Connect Access Record: Structured specification

OperationDefintion: GPConnect-GetStructuredRecord-Operation-1

Invocations

URL: [base]/Patient/$gpc.getstructuredrecord

Parameters (In)

NameCardinalityTypeDocumentation
patientNHSNumber1..1Identifier

The NHS number of the patient whose record is being extracted, which must be traced or verified against the national demographics index.

includeAllergies0..1

Include resources representing a patient's allergies and intolerances in the response bundle. By default, resolved allergies and intolerances are not included.

includeAllergies.includeResolvedAllergies1..1Boolean

Include resolved allergies and intolerances in the response bundle.

includeMedication0..1

Include resources representing a patient's medication record in the response bundle.

includeMedication.includePrescriptionIssues0..1Boolean

Include each prescription issue in the response. By default, prescription issues are not included.

includeMedication.medicationSearchFromDate0..1Date

Restrict the patient's medication record to those that are active on or after medicationSearchFromDate.

includeMedication.filterPrescriptionType0..*Code

Filter the patient's medication records returned according to the specified prescription type(s) for the medicationRequests. Any medicationRequest resources with no prescriptionType code will be included against requests for an acute prescription type.

includeConsultations0..1

Include consultations in the response.

includeConsultations.consultationSearchPeriod0..1Period

Restrict consultations by defining a time period.

includeConsultations.includeNumberOfMostRecent0..1PositiveInt

Limit the number of returned consultations.

includeProblems0..1

Include problems in the response.

includeProblems.filterStatus0..1Code

Restrict the problems that are returned by their clinical status.

includeImmunisations0..1

Include immunisations in the response.

includeImmunisations.includeNotGiven0..1Boolean

Include immunisations not given in the response.

includeImmunisations.includeStatus0..1Boolean

Include information about the status for immunisations in the response.

includeUncategorisedData0..1

Include uncategorised data in the response.

includeUncategorisedData.uncategorisedDataSearchPeriod0..1Period

Restrict uncategorised data by defining a time period.

includeDiaryEntries0..1

Include diary entries in the response.

includeDiaryEntries.diaryEntriesSearchDate0..1Date

Include diary entries prior to the the diaryEntriesSearchDate.

includeInvestigations0..1

Include investigations in the response.

includeInvestigations.investigationSearchPeriod0..1Period

Restrict the investigations that are returned by defining a time period.

includeReferrals0..1

Include referrals in the response.

includeReferrals.referralSearchPeriod0..1Period

Restrict uncategorised data by defining a time period.

Return Values (Out)

NameCardinalityTypeStructureDefinitionDocumentation
response1..1BundleGPConnect-StructuredRecord-Bundle-1

The patient structured coded record. This is returned as a bundle containing resources representing the record as requested by the given input parameters.

back to top