slug: gp-connect provider: GP Connect generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Healthcare Providers min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 4 edges: - tag: Appointment spec_file: gp-connect-appointment-api-openapi.yml capability_id: BC-2800.10 capability_id_l1: BC-2800 capability_name: Scheduling & Appointment Management confidence: 0.95 evidence: 'POST /Appointment ''Book an appointment''; PUT /Appointment/{id} ''Cancel an appointment''; description: ''search for free slots - book an appointment''' reason: Operations book, retrieve and cancel GP practice appointments and search free slots — plainly appointment and slot scheduling within patient access. - tag: Slot spec_file: gp-connect-slot-api-openapi.yml capability_id: BC-2800.10 capability_id_l1: BC-2800 capability_name: Scheduling & Appointment Management confidence: 0.9 evidence: GET /Slot — "Search for free slots"; "Use this API to book and manage patient appointments at their GP practice ... search for free slots - book an appointment" reason: Free-slot search is the appointment availability lookup step of scheduling and appointment booking at a GP practice. - tag: Documents spec_file: gp-connect-documents-api-openapi.yml capability_id: BC-2900.60 capability_id_l1: BC-2900 capability_name: Healthcare Interoperability Operations confidence: 0.7 evidence: GET /documents/Binary/{id} 'Get a specific document from a GP practice'; 'Use this API to access structured and coded information from a patient's GP practice record to consume in a patient facing service' reason: A FHIR endpoint that lets external patient-facing systems retrieve records and reviewed attachments from GP principal systems — operation of interoperability/patient-initiated data sharing. Release-of-information (BC-2900.30) is an alternative reading, hence moderate confidence. - tag: Patient spec_file: gp-connect-patient-api-openapi.yml capability_id: BC-2900.60 capability_id_l1: BC-2900 capability_name: Healthcare Interoperability Operations confidence: 0.7 evidence: POST /Patient/$gpc.getstructuredrecord — "Access a structured record relating to a patient"; FHIR-based REST APIs for accessing patient records held in GP principal clinical systems reason: The operations retrieve record content (structured record, documents, medication requests) from GP systems over FHIR endpoints — this is health information exchange / interoperability operations rather than care delivery itself. Some ambiguity as the surface spans appointments and prescriptions too, hence moderate confidence.