Devoted Health OrganizationAffiliation API
The OrganizationAffiliation FHIR resource type
The OrganizationAffiliation FHIR resource type
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/devoted-health:devoted-health-organizationaffiliation-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: HAPI FHIR Server Organization Affiliation API
contact: {}
version: 6.6.0
description: The OrganizationAffiliation FHIR resource type
servers:
- url: https://fhir.devoted.com/fhir
description: HAPI FHIR Server
tags:
- name: OrganizationAffiliation
description: The OrganizationAffiliation FHIR resource type
paths:
/OrganizationAffiliation/{id}:
get:
tags:
- OrganizationAffiliation
summary: 'read-instance: Read OrganizationAffiliation instance'
parameters:
- name: id
in: path
description: The resource ID
required: true
style: simple
schema:
minimum: 1
type: string
example: null
example: '123'
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
operationId: getOrganizationAffiliationById
x-operation-id-source: derived
put:
tags:
- OrganizationAffiliation
summary: 'update-instance: Update an existing OrganizationAffiliation instance, or create…'
parameters:
- name: id
in: path
description: The resource ID
required: true
style: simple
schema:
minimum: 1
type: string
example: null
example: '123'
requestBody:
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: "{\n \"resourceType\": \"OrganizationAffiliation\"\n}"
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: <OrganizationAffiliation xmlns="http://hl7.org/fhir"/>
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
operationId: putOrganizationAffiliationById
x-operation-id-source: derived
delete:
tags:
- OrganizationAffiliation
summary: 'instance-delete: Perform a logical delete on a resource instance'
parameters:
- name: id
in: path
description: The resource ID
required: true
style: simple
schema:
minimum: 1
type: string
example: null
example: '123'
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
operationId: deleteOrganizationAffiliationById
x-operation-id-source: derived
patch:
tags:
- OrganizationAffiliation
summary: 'instance-patch: Patch a resource instance of type OrganizationAffiliation by ID'
parameters:
- name: id
in: path
description: The resource ID
required: true
style: simple
schema:
minimum: 1
type: string
example: null
example: '123'
requestBody:
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: "{\n \"resourceType\": \"Parameters\",\n \"parameter\": [ {\n \"name\": \"operation\",\n \"part\": [ {\n \"name\": \"type\",\n \"valueString\": \"add\"\n }, {\n \"name\": \"path\",\n \"valueString\": \"Patient\"\n }, {\n \"name\": \"name\",\n \"valueString\": \"birthDate\"\n }, {\n \"name\": \"value\",\n \"valueDate\": \"1930-01-01\"\n } ]\n } ]\n}"
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: "<Parameters xmlns=\"http://hl7.org/fhir\">\n <parameter>\n <name value=\"operation\"/>\n <part>\n <name value=\"type\"/>\n <valueString value=\"add\"/>\n </part>\n <part>\n <name value=\"path\"/>\n <valueString value=\"Patient\"/>\n </part>\n <part>\n <name value=\"name\"/>\n <valueString value=\"birthDate\"/>\n </part>\n <part>\n <name value=\"value\"/>\n <valueDate value=\"1930-01-01\"/>\n </part>\n </parameter>\n</Parameters>"
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
operationId: patchOrganizationAffiliationById
x-operation-id-source: derived
/OrganizationAffiliation/{id}/_history/{version_id}:
get:
tags:
- OrganizationAffiliation
summary: 'vread-instance: Read OrganizationAffiliation instance with specific version'
parameters:
- name: id
in: path
description: The resource ID
required: true
style: simple
schema:
minimum: 1
type: string
example: null
example: '123'
- name: version_id
in: path
description: The resource version ID
required: true
style: simple
schema:
minimum: 1
type: string
example: null
example: '1'
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
operationId: getOrganizationAffiliationByIdHistoryByVersionId
x-operation-id-source: derived
/OrganizationAffiliation:
get:
tags:
- OrganizationAffiliation
summary: 'search-type: Search for OrganizationAffiliation instances'
description: This is a search type
parameters:
- name: date
in: query
description: The period during which the participatingOrganization is affiliated with the primary organization
style: simple
- name: identifier
in: query
description: An organization affiliation's Identifier
style: simple
- name: specialty
in: query
description: Specific specialty of the participatingOrganization in the context of the role
style: simple
- name: role
in: query
description: Definition of the role the participatingOrganization plays
style: simple
- name: _lastUpdated
in: query
description: When the resource version last changed
style: simple
- name: _security
in: query
description: Security Labels applied to this resource
style: simple
- name: active
in: query
description: Whether this organization affiliation record is in active use
style: simple
- name: primary-organization
in: query
description: The organization that receives the services from the participating organization
style: simple
- name: network
in: query
description: Health insurance provider network in which the participatingOrganization provides the role's services (if defined) at the indicated locations (if defined)
style: simple
- name: _filter
in: query
description: Search the contents of the resource's data using a filter
style: simple
- name: endpoint
in: query
description: Technical endpoints providing access to services operated for this role
style: simple
- name: _profile
in: query
description: Profiles this resource claims to conform to
style: simple
- name: phone
in: query
description: A value in a phone contact
style: simple
- name: service
in: query
description: Healthcare services provided through the role
style: simple
- name: _tag
in: query
description: Tags applied to this resource
style: simple
- name: _has
in: query
description: Return resources linked to by the given target
style: simple
- name: participating-organization
in: query
description: The organization that provides services to the primary organization
style: simple
- name: _source
in: query
description: Identifies where the resource comes from
style: simple
- name: location
in: query
description: The location(s) at which the role occurs
style: simple
- name: telecom
in: query
description: The value in any kind of contact
style: simple
- name: _id
in: query
description: Logical id of this artifact
style: simple
- name: _text
in: query
description: Search on the narrative of the resource
style: simple
- name: _content
in: query
description: Search on the entire content of the resource
style: simple
- name: email
in: query
description: A value in an email contact
style: simple
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
operationId: getOrganizationAffiliation
x-operation-id-source: derived
post:
tags:
- OrganizationAffiliation
summary: 'create-type: Create a new OrganizationAffiliation instance'
requestBody:
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: "{\n \"resourceType\": \"OrganizationAffiliation\"\n}"
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: <OrganizationAffiliation xmlns="http://hl7.org/fhir"/>
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
operationId: postOrganizationAffiliation
x-operation-id-source: derived
/OrganizationAffiliation/_history:
get:
tags:
- OrganizationAffiliation
summary: 'type-history: Fetch the resource change history for all resources of type…'
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
operationId: getOrganizationAffiliationHistory
x-operation-id-source: derived
/OrganizationAffiliation/{id}/_history:
get:
tags:
- OrganizationAffiliation
summary: 'instance-history: Fetch the resource change history for all resources of type…'
parameters:
- name: id
in: path
description: The resource ID
required: true
style: simple
schema:
minimum: 1
type: string
example: null
example: '123'
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
operationId: getOrganizationAffiliationByIdHistory
x-operation-id-source: derived
/OrganizationAffiliation/_search:
get:
tags:
- OrganizationAffiliation
summary: 'search-type: Search for OrganizationAffiliation instances'
description: This is a search type
parameters:
- name: date
in: query
description: The period during which the participatingOrganization is affiliated with the primary organization
style: simple
- name: identifier
in: query
description: An organization affiliation's Identifier
style: simple
- name: specialty
in: query
description: Specific specialty of the participatingOrganization in the context of the role
style: simple
- name: role
in: query
description: Definition of the role the participatingOrganization plays
style: simple
- name: _lastUpdated
in: query
description: When the resource version last changed
style: simple
- name: _security
in: query
description: Security Labels applied to this resource
style: simple
- name: active
in: query
description: Whether this organization affiliation record is in active use
style: simple
- name: primary-organization
in: query
description: The organization that receives the services from the participating organization
style: simple
- name: network
in: query
description: Health insurance provider network in which the participatingOrganization provides the role's services (if defined) at the indicated locations (if defined)
style: simple
- name: _filter
in: query
description: Search the contents of the resource's data using a filter
style: simple
- name: endpoint
in: query
description: Technical endpoints providing access to services operated for this role
style: simple
- name: _profile
in: query
description: Profiles this resource claims to conform to
style: simple
- name: phone
in: query
description: A value in a phone contact
style: simple
- name: service
in: query
description: Healthcare services provided through the role
style: simple
- name: _tag
in: query
description: Tags applied to this resource
style: simple
- name: _has
in: query
description: Return resources linked to by the given target
style: simple
- name: participating-organization
in: query
description: The organization that provides services to the primary organization
style: simple
- name: _source
in: query
description: Identifies where the resource comes from
style: simple
- name: location
in: query
description: The location(s) at which the role occurs
style: simple
- name: telecom
in: query
description: The value in any kind of contact
style: simple
- name: _id
in: query
description: Logical id of this artifact
style: simple
- name: _text
in: query
description: Search on the narrative of the resource
style: simple
- name: _content
in: query
description: Search on the entire content of the resource
style: simple
- name: email
in: query
description: A value in an email contact
style: simple
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
operationId: getOrganizationAffiliationSearch
x-operation-id-source: derived
/OrganizationAffiliation/$validate:
get:
tags:
- OrganizationAffiliation
parameters:
- name: mode
in: query
required: false
style: simple
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
summary: Get organization affiliation $validate
x-summary-source: derived
operationId: getOrganizationAffiliation$validate
x-operation-id-source: derived
post:
tags:
- OrganizationAffiliation
requestBody:
content:
application/fhir+json:
schema:
title: FHIR Resource
type: object
example: null
example: "{\n \"resourceType\": \"Parameters\",\n \"parameter\": [ {\n \"name\": \"resource\",\n \"resource\": {\n \"resourceType\": \"OrganizationAffiliation\",\n \"id\": \"1\"\n }\n }, {\n \"name\": \"mode\",\n \"valueCode\": \"example\"\n }, {\n \"name\": \"profile\"\n } ]\n}"
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
summary: Create organization affiliation $validate
x-summary-source: derived
operationId: postOrganizationAffiliation$validate
x-operation-id-source: derived
/OrganizationAffiliation/{id}/$validate:
get:
tags:
- OrganizationAffiliation
parameters:
- name: id
in: path
description: The resource ID
required: true
style: simple
schema:
minimum: 1
type: string
example: null
example: '123'
- name: mode
in: query
required: false
style: simple
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
summary: Get organization affiliation by id $validate
x-summary-source: derived
operationId: getOrganizationAffiliationById$validate
x-operation-id-source: derived
post:
tags:
- OrganizationAffiliation
parameters:
- name: id
in: path
description: The resource ID
required: true
style: simple
schema:
minimum: 1
type: string
example: null
example: '123'
requestBody:
content:
application/fhir+json:
schema:
title: FHIR Resource
type: object
example: null
example: "{\n \"resourceType\": \"Parameters\",\n \"parameter\": [ {\n \"name\": \"resource\",\n \"resource\": {\n \"resourceType\": \"OrganizationAffiliation\",\n \"id\": \"1\"\n }\n }, {\n \"name\": \"mode\",\n \"valueCode\": \"example\"\n }, {\n \"name\": \"profile\"\n } ]\n}"
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
summary: Create organization affiliation by id $validate
x-summary-source: derived
operationId: postOrganizationAffiliationById$validate
x-operation-id-source: derived
/OrganizationAffiliation/{id}/$meta-delete:
post:
tags:
- OrganizationAffiliation
description: Delete tags, profiles, and/or security labels from a resource
parameters:
- name: id
in: path
description: The resource ID
required: true
style: simple
schema:
minimum: 1
type: string
example: null
example: '123'
requestBody:
content:
application/fhir+json:
schema:
title: FHIR Resource
type: object
example: null
example: "{\n \"resourceType\": \"Parameters\",\n \"parameter\": [ {\n \"name\": \"meta\"\n } ]\n}"
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
summary: Create organization affiliation by id $meta delete
x-summary-source: derived
operationId: postOrganizationAffiliationById$metaDelete
x-operation-id-source: derived
/OrganizationAffiliation/{id}/$meta-add:
post:
tags:
- OrganizationAffiliation
description: Add tags, profiles, and/or security labels to a resource
parameters:
- name: id
in: path
description: The resource ID
required: true
style: simple
schema:
minimum: 1
type: string
example: null
example: '123'
requestBody:
content:
application/fhir+json:
schema:
title: FHIR Resource
type: object
example: null
example: "{\n \"resourceType\": \"Parameters\",\n \"parameter\": [ {\n \"name\": \"meta\"\n } ]\n}"
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
summary: Create organization affiliation by id $meta add
x-summary-source: derived
operationId: postOrganizationAffiliationById$metaAdd
x-operation-id-source: derived
/OrganizationAffiliation/$meta:
get:
tags:
- OrganizationAffiliation
description: Request a list of tags, profiles, and security labels for a specfic resource instance
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
summary: Get organization affiliation $meta
x-summary-source: derived
operationId: getOrganizationAffiliation$meta
x-operation-id-source: derived
post:
tags:
- OrganizationAffiliation
description: Request a list of tags, profiles, and security labels for a specfic resource instance
requestBody:
content:
application/fhir+json:
schema:
title: FHIR Resource
type: object
example: null
example: "{\n \"resourceType\": \"Parameters\"\n}"
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
summary: Create organization affiliation $meta
x-summary-source: derived
operationId: postOrganizationAffiliation$meta
x-operation-id-source: derived
/OrganizationAffiliation/{id}/$meta:
get:
tags:
- OrganizationAffiliation
description: Request a list of tags, profiles, and security labels for a specfic resource instance
parameters:
- name: id
in: path
description: The resource ID
required: true
style: simple
schema:
minimum: 1
type: string
example: null
example: '123'
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
summary: Get organization affiliation by id $meta
x-summary-source: derived
operationId: getOrganizationAffiliationById$meta
x-operation-id-source: derived
post:
tags:
- OrganizationAffiliation
description: Request a list of tags, profiles, and security labels for a specfic resource instance
parameters:
- name: id
in: path
description: The resource ID
required: true
style: simple
schema:
minimum: 1
type: string
example: null
example: '123'
requestBody:
content:
application/fhir+json:
schema:
title: FHIR Resource
type: object
example: null
example: "{\n \"resourceType\": \"Parameters\"\n}"
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
summary: Create organization affiliation by id $meta
x-summary-source: derived
operationId: postOrganizationAffiliationById$meta
x-operation-id-source: derived
/OrganizationAffiliation/$expunge:
post:
tags:
- OrganizationAffiliation
requestBody:
content:
application/fhir+json:
schema:
title: FHIR Resource
type: object
example: null
example: "{\n \"resourceType\": \"Parameters\",\n \"parameter\": [ {\n \"name\": \"limit\",\n \"valueInteger\": 0\n }, {\n \"name\": \"expungeDeletedResources\",\n \"valueBoolean\": false\n }, {\n \"name\": \"expungePreviousVersions\",\n \"valueBoolean\": false\n }, {\n \"name\": \"expungeEverything\",\n \"valueBoolean\": false\n } ]\n}"
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
summary: Create organization affiliation $expunge
x-summary-source: derived
operationId: postOrganizationAffiliation$expunge
x-operation-id-source: derived
/OrganizationAffiliation/{id}/$expunge:
post:
tags:
- OrganizationAffiliation
parameters:
- name: id
in: path
description: The resource ID
required: true
style: simple
schema:
minimum: 1
type: string
example: null
example: '123'
requestBody:
content:
application/fhir+json:
schema:
title: FHIR Resource
type: object
example: null
example: "{\n \"resourceType\": \"Parameters\",\n \"parameter\": [ {\n \"name\": \"limit\",\n \"valueInteger\": 0\n }, {\n \"name\": \"expungeDeletedResources\",\n \"valueBoolean\": false\n }, {\n \"name\": \"expungePreviousVersions\",\n \"valueBoolean\": false\n }, {\n \"name\": \"expungeEverything\",\n \"valueBoolean\": false\n } ]\n}"
responses:
'200':
description: Success
content:
application/fhir+json:
schema:
$ref: '#/components/schemas/FHIR-JSON-RESOURCE'
example: null
application/fhir+xml:
schema:
$ref: '#/components/schemas/FHIR-XML-RESOURCE'
example: null
summary: Create organization affiliation by id $expunge
x-summary-source: derived
operationId: postOrganizationAffiliationById$expunge
x-operation-id-source: derived
components:
schemas:
FHIR-JSON-RESOURCE:
type: object
description: A FHIR resource
example: null
FHIR-XML-RESOURCE:
type: object
description: A FHIR resource
example: null