---
openapi: 3.0.1
info:
  title: HealthShareFHIRProvider
  description: This Section describes the expected capabilities of the US Core Server
    actor which is responsible for providing responses to the queries submitted by
    the US Core Requestors. The complete list of FHIR profiles, RESTful operations,
    and search parameters supported by US Core Servers are defined. Systems implementing
    this capability statement should meet the ONC 2015 Common Clinical Data Set (CCDS)
    access requirement for Patient Selection 170.315(g)(7) and Application Access
    - Data Category Request 170.315(g)(8) and the ONC [U.S. Core Data for Interoperability
    (USCDI) Version 4 July 2023](https://www.healthit.gov/sites/isa/files/2023-07/Final-USCDI-Version-4-July-2023-Final.pdf).
  contact:
    name: HL7 International / Cross-Group Projects
    url: http://www.hl7.org/Special/committees/cgp
    email: cgp@lists.HL7.org
  license:
    name: Creative Commons Zero v1.0 Universal
    url: http://spdx.org/licenses/CC0-1.0.html
  version: v1
externalDocs:
  description: FHIR CapabilityStatement
  url: http://hl7.org/fhir/us/core/CapabilityStatement/us-core-server
servers:
- url: https://api.caresource.com/csp/healthshare/hspddata/hspd/fhir/r4
security:
- API.Key: []
paths:
  "/Location/{rid}/_history":
    get:
      summary: Read the past states of the resource
      operationId: histinstLocation
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/HealthcareService/{rid}/_history":
    get:
      summary: Read the past states of the resource
      operationId: histinstHealthcareService
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/HealthcareService/_history":
    get:
      summary: Read the past states of the resource
      operationId: histtypeHealthcareService
      responses:
        default:
          description: successful operation
  "/PractitionerRole/_history":
    get:
      summary: Read the past states of the resource
      operationId: histtypePractitionerRole
      responses:
        default:
          description: successful operation
  "/Practitioner/{rid}":
    get:
      summary: Read the current state of the resource
      operationId: readPractitioner
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/Organization/{rid}/_history/{hid}":
    get:
      summary: Read a past state of the resource
      operationId: vreadOrganization
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      - name: hid
        in: path
        description: id of the history entry (=Resource.meta.versionId)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/Location/{rid}":
    get:
      summary: Read the current state of the resource
      operationId: readLocation
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/PractitionerRole/{rid}/_history/{hid}":
    get:
      summary: Read a past state of the resource
      operationId: vreadPractitionerRole
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      - name: hid
        in: path
        description: id of the history entry (=Resource.meta.versionId)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/Practitioner/_history":
    get:
      summary: Read the past states of the resource
      operationId: histtypePractitioner
      responses:
        default:
          description: successful operation
  "/PractitionerRole/{rid}/_history":
    get:
      summary: Read the past states of the resource
      operationId: histinstPractitionerRole
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/Practitioner/{rid}/_history/{hid}":
    get:
      summary: Read a past state of the resource
      operationId: vreadPractitioner
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      - name: hid
        in: path
        description: id of the history entry (=Resource.meta.versionId)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/PractitionerRole/{rid}":
    get:
      summary: Read the current state of the resource
      operationId: readPractitionerRole
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/Endpoint":
    get:
      summary: Search all resources of type Endpoint based on a set of criteria
      operationId: searchEndpoint
      responses:
        default:
          description: successful operation
  "/Organization/_history":
    get:
      summary: Read the past states of the resource
      operationId: histtypeOrganization
      responses:
        default:
          description: successful operation
  "/HealthcareService/{rid}/_history/{hid}":
    get:
      summary: Read a past state of the resource
      operationId: vreadHealthcareService
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      - name: hid
        in: path
        description: id of the history entry (=Resource.meta.versionId)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/Practitioner/{rid}/_history":
    get:
      summary: Read the past states of the resource
      operationId: histinstPractitioner
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/Endpoint/{rid}/_history":
    get:
      summary: Read the past states of the resource
      operationId: histinstEndpoint
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/Organization":
    get:
      summary: Search all resources of type Organization based on a set of criteria
      operationId: searchOrganization
      responses:
        default:
          description: successful operation
  "/Location":
    get:
      summary: Search all resources of type Location based on a set of criteria
      operationId: searchLocation
      responses:
        default:
          description: successful operation
  "/Practitioner":
    get:
      summary: Search all resources of type Practitioner based on a set of criteria
      operationId: searchPractitioner
      responses:
        default:
          description: successful operation
  "/Endpoint/_history":
    get:
      summary: Read the past states of the resource
      operationId: histtypeEndpoint
      responses:
        default:
          description: successful operation
  "/Endpoint/{rid}/_history/{hid}":
    get:
      summary: Read a past state of the resource
      operationId: vreadEndpoint
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      - name: hid
        in: path
        description: id of the history entry (=Resource.meta.versionId)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/HealthcareService/{rid}":
    get:
      summary: Read the current state of the resource
      operationId: readHealthcareService
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/Location/_history":
    get:
      summary: Read the past states of the resource
      operationId: histtypeLocation
      responses:
        default:
          description: successful operation
  "/Organization/{rid}":
    get:
      summary: Read the current state of the resource
      operationId: readOrganization
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/Organization/{rid}/_history":
    get:
      summary: Read the past states of the resource
      operationId: histinstOrganization
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/Location/{rid}/_history/{hid}":
    get:
      summary: Read a past state of the resource
      operationId: vreadLocation
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      - name: hid
        in: path
        description: id of the history entry (=Resource.meta.versionId)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/Endpoint/{rid}":
    get:
      summary: Read the current state of the resource
      operationId: readEndpoint
      parameters:
      - name: rid
        in: path
        description: id of the resource (=Resource.id)
        required: true
        schema:
          type: string
      responses:
        default:
          description: successful operation
  "/PractitionerRole":
    get:
      summary: Search all resources of type PractitionerRole based on a set of criteria
      operationId: searchPractitionerRole
      responses:
        default:
          description: successful operation
  "/HealthcareService":
    get:
      summary: Search all resources of type HealthcareService based on a set of criteria
      operationId: searchHealthcareService
      responses:
        default:
          description: successful operation
  "/metadata":
    get:
      summary: Return the server's capability statement
      operationId: metadata
      responses:
        default:
          description: successful operation
components:
  securitySchemes:
    API.Key:
      type: apiKey
      description: API Key
      name: x-api-key
      in: header
x-axway:
  serviceType: rest
  basePaths:
  - https://api.caresource.com
  expired: false
  retirementDate: 0
  corsEnabled: true
  deprecated: false
  availableSDK:
    ios-swift: "/discovery/sdk/a50a6f7e-7cc9-4992-ba43-254c1dc9dff0/ios-swift"
    android: "/discovery/sdk/a50a6f7e-7cc9-4992-ba43-254c1dc9dff0/android"
    nodejs: "/discovery/sdk/a50a6f7e-7cc9-4992-ba43-254c1dc9dff0/nodejs"
  apiResourceType: oas30
  id: a50a6f7e-7cc9-4992-ba43-254c1dc9dff0
  state: unpublished
  accessGrantedDate: 1725566142716