This page is part of the FUT Infrastructure (v4.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 5.0.1. For a full list of available versions, see the Directory of published versions
Active as of 2025-08-07 |
<CapabilityStatement xmlns="http://hl7.org/fhir">
<id value="organization"/>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml">organization</div>
</text>
<url
value="http://ehealth.sundhed.dk/fhir/CapabilityStatement/organization"/>
<version value="4.0.0"/>
<name value="organization"/>
<status value="active"/>
<date value="2025-08-07T02:37:32.443+00:00"/>
<publisher
value="Den telemedicinske infrastruktur (eHealth Infrastructure)"/>
<contact>
<name value="Den telemedicinske infrastruktur (eHealth Infrastructure)"/>
<telecom>
<system value="url"/>
<value value="http://ehealth.sundhed.dk"/>
</telecom>
</contact>
<jurisdiction>
<coding>
<system value="urn:iso:std:iso:3166"/>
<code value="DK"/>
<display value="Denmark"/>
</coding>
</jurisdiction>
<kind value="instance"/>
<software>
<name value="organization"/>
<version value="1.20.0"/>
</software>
<implementation>
<description value="eHealth organization service"/>
<url value="https://organization.devtest.systematic-ehealth.com/fhir"/>
</implementation>
<fhirVersion value="4.0.1"/>
<format value="application/fhir+xml"/>
<format value="xml"/>
<format value="application/fhir+json"/>
<format value="json"/>
<format value="application/x-turtle"/>
<format value="ttl"/>
<format value="html/json"/>
<format value="html/xml"/>
<format value="html/turtle"/>
<rest>
<mode value="server"/>
<resource>
<type value="CareTeam"/>
<profile
value="http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-careteam"/>
<interaction>
<code value="update"/>
</interaction>
<interaction>
<code value="search-type"/>
</interaction>
<interaction>
<code value="vread"/>
</interaction>
<interaction>
<code value="read"/>
</interaction>
<interaction>
<code value="delete"/>
</interaction>
<interaction>
<code value="create"/>
</interaction>
<conditionalCreate value="true"/>
<conditionalUpdate value="true"/>
<conditionalDelete value="multiple"/>
<searchInclude value="CareTeam:managingOrganization"/>
<searchInclude value="CareTeam:participant"/>
<searchInclude value="CareTeam:subject"/>
<searchRevInclude value="CareTeam:encounter"/>
<searchRevInclude value="CareTeam:managingOrganization"/>
<searchRevInclude value="CareTeam:participant"/>
<searchRevInclude value="CareTeam:patient"/>
<searchRevInclude value="CareTeam:subject"/>
<searchRevInclude value="Organization:endpoint"/>
<searchRevInclude value="Organization:partof"/>
<searchRevInclude value="PractitionerRole:endpoint"/>
<searchRevInclude value="PractitionerRole:location"/>
<searchRevInclude value="PractitionerRole:organization"/>
<searchRevInclude value="PractitionerRole:practitioner"/>
<searchRevInclude value="PractitionerRole:service"/>
<searchRevInclude value="Provenance:target"/>
<searchParam>
<name value="_content"/>
<type value="string"/>
<documentation
value="Search the contents of the resource's data using a fulltext search"/>
</searchParam>
<searchParam>
<name value="_has"/>
<type value="string"/>
<documentation
value="Return resources linked to by the given target"/>
</searchParam>
<searchParam>
<name value="_id"/>
<type value="token"/>
<documentation value="The ID of the resource"/>
</searchParam>
<searchParam>
<name value="_language"/>
<type value="string"/>
<documentation value="The language of the resource"/>
</searchParam>
<searchParam>
<name value="_lastUpdated"/>
<type value="date"/>
<documentation
value="Only return resources which were last updated as specified by the given range"/>
</searchParam>
<searchParam>
<name value="_profile"/>
<type value="uri"/>
<documentation
value="Search for resources which have the given profile"/>
</searchParam>
<searchParam>
<name value="_security"/>
<type value="token"/>
<documentation
value="Search for resources which have the given security labels"/>
</searchParam>
<searchParam>
<name value="_tag"/>
<type value="token"/>
<documentation value="Search for resources which have the given tag"/>
</searchParam>
<searchParam>
<name value="_text"/>
<type value="string"/>
<documentation
value="Search the contents of the resource's narrative using a fulltext search"/>
</searchParam>
<searchParam>
<name value="category"/>
<type value="token"/>
<documentation value="Type of team"/>
</searchParam>
<searchParam>
<name value="context"/>
<type value="token"/>
<documentation value="A use context assigned to the care team"/>
</searchParam>
<searchParam>
<name value="context-type"/>
<type value="token"/>
<documentation
value="A type of use context assigned to the care team"/>
</searchParam>
<searchParam>
<name value="context-type-value"/>
<type value="composite"/>
<documentation
value="A use context type and value assigned to the care team"/>
</searchParam>
<searchParam>
<name value="date"/>
<type value="date"/>
<documentation value="Time period team covers"/>
</searchParam>
<searchParam>
<name value="encounter"/>
<type value="reference"/>
<documentation value="Encounter or episode associated with CareTeam"/>
</searchParam>
<searchParam>
<name value="identifier"/>
<type value="token"/>
<documentation value="External Ids for this team"/>
</searchParam>
<searchParam>
<name value="managingOrganization"/>
<type value="reference"/>
<documentation value="Managing organization of a care team"/>
</searchParam>
<searchParam>
<name value="participant"/>
<type value="reference"/>
<documentation value="Who is involved"/>
</searchParam>
<searchParam>
<name value="patient"/>
<type value="reference"/>
<documentation value="Who care team is for"/>
</searchParam>
<searchParam>
<name value="reasonCode"/>
<type value="token"/>
<documentation value="Reason care team exists"/>
</searchParam>
<searchParam>
<name value="status"/>
<type value="token"/>
<documentation
value="proposed | active | suspended | inactive | entered-in-error"/>
</searchParam>
<searchParam>
<name value="subject"/>
<type value="reference"/>
<documentation value="Who care team is for"/>
</searchParam>
<operation>
<name value="validate"/>
<definition
value="https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/Multi-it-validate"/>
</operation>
</resource>
<resource>
<type value="OperationDefinition"/>
<profile
value="http://hl7.org/fhir/StructureDefinition/OperationDefinition"/>
<interaction>
<code value="read"/>
</interaction>
<searchInclude value="*"/>
<searchRevInclude value="CareTeam:encounter"/>
<searchRevInclude value="CareTeam:managingOrganization"/>
<searchRevInclude value="CareTeam:participant"/>
<searchRevInclude value="CareTeam:patient"/>
<searchRevInclude value="CareTeam:subject"/>
<searchRevInclude value="Organization:endpoint"/>
<searchRevInclude value="Organization:partof"/>
<searchRevInclude value="PractitionerRole:endpoint"/>
<searchRevInclude value="PractitionerRole:location"/>
<searchRevInclude value="PractitionerRole:organization"/>
<searchRevInclude value="PractitionerRole:practitioner"/>
<searchRevInclude value="PractitionerRole:service"/>
<searchRevInclude value="Provenance:target"/>
</resource>
<resource>
<type value="Organization"/>
<profile
value="http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"/>
<interaction>
<code value="update"/>
</interaction>
<interaction>
<code value="search-type"/>
</interaction>
<interaction>
<code value="vread"/>
</interaction>
<interaction>
<code value="read"/>
</interaction>
<interaction>
<code value="patch"/>
</interaction>
<interaction>
<code value="create"/>
</interaction>
<conditionalCreate value="true"/>
<conditionalUpdate value="true"/>
<searchInclude value="Organization:partof"/>
<searchRevInclude value="CareTeam:managingOrganization"/>
<searchRevInclude value="Organization:partof"/>
<searchRevInclude value="Provenance:target"/>
<searchParam>
<name value="_content"/>
<type value="string"/>
<documentation
value="Search the contents of the resource's data using a fulltext search"/>
</searchParam>
<searchParam>
<name value="_has"/>
<type value="string"/>
<documentation
value="Return resources linked to by the given target"/>
</searchParam>
<searchParam>
<name value="_id"/>
<type value="token"/>
<documentation value="The ID of the resource"/>
</searchParam>
<searchParam>
<name value="_language"/>
<type value="string"/>
<documentation value="The language of the resource"/>
</searchParam>
<searchParam>
<name value="_lastUpdated"/>
<type value="date"/>
<documentation
value="Only return resources which were last updated as specified by the given range"/>
</searchParam>
<searchParam>
<name value="_profile"/>
<type value="uri"/>
<documentation
value="Search for resources which have the given profile"/>
</searchParam>
<searchParam>
<name value="_security"/>
<type value="token"/>
<documentation
value="Search for resources which have the given security labels"/>
</searchParam>
<searchParam>
<name value="_tag"/>
<type value="token"/>
<documentation value="Search for resources which have the given tag"/>
</searchParam>
<searchParam>
<name value="_text"/>
<type value="string"/>
<documentation
value="Search the contents of the resource's narrative using a fulltext search"/>
</searchParam>
<searchParam>
<name value="active"/>
<type value="token"/>
<documentation
value="A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text"/>
</searchParam>
<searchParam>
<name value="address"/>
<type value="string"/>
<documentation value="A (part of the) address of the organization"/>
</searchParam>
<searchParam>
<name value="address-city"/>
<type value="string"/>
<documentation value="A city specified in an address"/>
</searchParam>
<searchParam>
<name value="address-country"/>
<type value="string"/>
<documentation value="A country specified in an address"/>
</searchParam>
<searchParam>
<name value="address-postalcode"/>
<type value="string"/>
<documentation value="A postal code specified in an address"/>
</searchParam>
<searchParam>
<name value="address-state"/>
<type value="string"/>
<documentation value="A state specified in an address"/>
</searchParam>
<searchParam>
<name value="address-use"/>
<type value="token"/>
<documentation value="A use code specified in an address"/>
</searchParam>
<searchParam>
<name value="contactName"/>
<type value="string"/>
<documentation value="Contact name"/>
</searchParam>
<searchParam>
<name value="cvrNumber"/>
<type value="string"/>
<documentation value="Cvr number of the organization"/>
</searchParam>
<searchParam>
<name value="endpoint"/>
<type value="reference"/>
<documentation
value="Technical endpoints providing access to services operated for the organization"/>
</searchParam>
<searchParam>
<name value="identifier"/>
<type value="token"/>
<documentation
value="Any identifier for the organization (not the accreditation issuer's identifier)"/>
</searchParam>
<searchParam>
<name value="municipalityCode"/>
<type value="string"/>
<documentation value="Municipality code of the organization"/>
</searchParam>
<searchParam>
<name value="name"/>
<type value="string"/>
<documentation value="A portion of the organization's name or alias"/>
</searchParam>
<searchParam>
<name value="partof"/>
<type value="reference"/>
<documentation
value="An organization of which this organization forms a part"/>
</searchParam>
<searchParam>
<name value="phonetic"/>
<type value="string"/>
<documentation
value="A portion of the organization's name using some kind of phonetic matching algorithm"/>
</searchParam>
<searchParam>
<name value="providerIdentifier"/>
<type value="string"/>
<documentation value="Provider identifier of the organization"/>
</searchParam>
<searchParam>
<name value="regionCode"/>
<type value="string"/>
<documentation value="Region code of the organization"/>
</searchParam>
<searchParam>
<name value="source"/>
<type value="token"/>
<documentation value="Source of the organization"/>
</searchParam>
<searchParam>
<name value="specialty"/>
<type value="token"/>
<documentation value="Specialty of the organization"/>
</searchParam>
<searchParam>
<name value="type"/>
<type value="token"/>
<documentation value="A code for the type of organization"/>
</searchParam>
<operation>
<name value="validate"/>
<definition
value="https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/Multi-it-validate"/>
</operation>
<operation>
<name value="get-general-practitioner-info"/>
<definition
value="https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/Organization-t-get-general-practitioner-info"/>
<documentation
value="The operation resolves the input organization(s) to the shared organization for the one or more organizations that have the given provider number.
The Organization returned depends on how many active Organization exist in the service with that provider number. When a single Organization has the provider number that Organization is returned.
When multiple Organization resources have the same provider number, the shared parent Organization is returned.
An OperationOutcome with an explicit error is returned in case multiple organizations share the provider number but do not have a shared parent, or in case input organizations have different provider numbers.
A typical use of the operation is to get name, address and telecom details for a general practitioner. Many provider numbers are assigned to a single organization but some provider numbers are shared by multiple entities (organizations) within in a common practice."/>
</operation>
<operation>
<name value="traverse-to-sor"/>
<definition
value="https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/Organization-i-traverse-to-sor"/>
<documentation
value="Traverse upforwards to the first SOR organization
Http response code 404 will be returned if no related SOR organization could be found"/>
</operation>
</resource>
<resource>
<type value="Practitioner"/>
<profile
value="http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitioner"/>
<interaction>
<code value="update"/>
</interaction>
<interaction>
<code value="search-type"/>
</interaction>
<interaction>
<code value="vread"/>
</interaction>
<interaction>
<code value="read"/>
</interaction>
<interaction>
<code value="delete"/>
</interaction>
<interaction>
<code value="create"/>
</interaction>
<conditionalCreate value="true"/>
<conditionalUpdate value="true"/>
<conditionalDelete value="multiple"/>
<searchInclude value="*"/>
<searchRevInclude value="CareTeam:encounter"/>
<searchRevInclude value="CareTeam:managingOrganization"/>
<searchRevInclude value="CareTeam:participant"/>
<searchRevInclude value="CareTeam:patient"/>
<searchRevInclude value="CareTeam:subject"/>
<searchRevInclude value="Organization:endpoint"/>
<searchRevInclude value="Organization:partof"/>
<searchRevInclude value="PractitionerRole:endpoint"/>
<searchRevInclude value="PractitionerRole:location"/>
<searchRevInclude value="PractitionerRole:organization"/>
<searchRevInclude value="PractitionerRole:practitioner"/>
<searchRevInclude value="PractitionerRole:service"/>
<searchRevInclude value="Provenance:target"/>
<searchParam>
<name value="_content"/>
<type value="string"/>
<documentation
value="Search the contents of the resource's data using a fulltext search"/>
</searchParam>
<searchParam>
<name value="_has"/>
<type value="string"/>
<documentation
value="Return resources linked to by the given target"/>
</searchParam>
<searchParam>
<name value="_id"/>
<type value="token"/>
<documentation value="The ID of the resource"/>
</searchParam>
<searchParam>
<name value="_language"/>
<type value="string"/>
<documentation value="The language of the resource"/>
</searchParam>
<searchParam>
<name value="_lastUpdated"/>
<type value="date"/>
<documentation
value="Only return resources which were last updated as specified by the given range"/>
</searchParam>
<searchParam>
<name value="_profile"/>
<type value="uri"/>
<documentation
value="Search for resources which have the given profile"/>
</searchParam>
<searchParam>
<name value="_security"/>
<type value="token"/>
<documentation
value="Search for resources which have the given security labels"/>
</searchParam>
<searchParam>
<name value="_tag"/>
<type value="token"/>
<documentation value="Search for resources which have the given tag"/>
</searchParam>
<searchParam>
<name value="_text"/>
<type value="string"/>
<documentation
value="Search the contents of the resource's narrative using a fulltext search"/>
</searchParam>
<searchParam>
<name value="active"/>
<type value="token"/>
<documentation value="Whether the practitioner record is active"/>
</searchParam>
<searchParam>
<name value="address"/>
<type value="string"/>
<documentation
value="A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text"/>
</searchParam>
<searchParam>
<name value="address-city"/>
<type value="string"/>
<documentation value="A city specified in an address"/>
</searchParam>
<searchParam>
<name value="address-country"/>
<type value="string"/>
<documentation value="A country specified in an address"/>
</searchParam>
<searchParam>
<name value="address-postalcode"/>
<type value="string"/>
<documentation value="A postalCode specified in an address"/>
</searchParam>
<searchParam>
<name value="address-state"/>
<type value="string"/>
<documentation value="A state specified in an address"/>
</searchParam>
<searchParam>
<name value="address-use"/>
<type value="token"/>
<documentation value="A use code specified in an address"/>
</searchParam>
<searchParam>
<name value="communication"/>
<type value="token"/>
<documentation
value="One of the languages that the practitioner can communicate with"/>
</searchParam>
<searchParam>
<name value="email"/>
<type value="token"/>
<documentation value="A value in an email contact"/>
</searchParam>
<searchParam>
<name value="family"/>
<type value="string"/>
<documentation value="A portion of the family name"/>
</searchParam>
<searchParam>
<name value="gender"/>
<type value="token"/>
<documentation value="Gender of the practitioner"/>
</searchParam>
<searchParam>
<name value="given"/>
<type value="string"/>
<documentation value="A portion of the given name"/>
</searchParam>
<searchParam>
<name value="identifier"/>
<type value="token"/>
<documentation value="A practitioner's Identifier"/>
</searchParam>
<searchParam>
<name value="name"/>
<type value="string"/>
<documentation
value="A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text"/>
</searchParam>
<searchParam>
<name value="phone"/>
<type value="token"/>
<documentation value="A value in a phone contact"/>
</searchParam>
<searchParam>
<name value="phonetic"/>
<type value="string"/>
<documentation
value="A portion of either family or given name using some kind of phonetic matching algorithm"/>
</searchParam>
<searchParam>
<name value="telecom"/>
<type value="token"/>
<documentation value="The value in any kind of contact"/>
</searchParam>
<operation>
<name value="validate"/>
<definition
value="https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/Multi-it-validate"/>
</operation>
</resource>
<resource>
<type value="PractitionerRole"/>
<profile
value="http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitionerrole"/>
<interaction>
<code value="update"/>
</interaction>
<interaction>
<code value="search-type"/>
</interaction>
<interaction>
<code value="vread"/>
</interaction>
<interaction>
<code value="read"/>
</interaction>
<interaction>
<code value="delete"/>
</interaction>
<interaction>
<code value="create"/>
</interaction>
<conditionalCreate value="true"/>
<conditionalUpdate value="true"/>
<conditionalDelete value="multiple"/>
<searchInclude value="*"/>
<searchInclude value="PractitionerRole:endpoint"/>
<searchInclude value="PractitionerRole:location"/>
<searchInclude value="PractitionerRole:organization"/>
<searchInclude value="PractitionerRole:practitioner"/>
<searchInclude value="PractitionerRole:service"/>
<searchRevInclude value="CareTeam:encounter"/>
<searchRevInclude value="CareTeam:managingOrganization"/>
<searchRevInclude value="CareTeam:participant"/>
<searchRevInclude value="CareTeam:patient"/>
<searchRevInclude value="CareTeam:subject"/>
<searchRevInclude value="Organization:endpoint"/>
<searchRevInclude value="Organization:partof"/>
<searchRevInclude value="PractitionerRole:endpoint"/>
<searchRevInclude value="PractitionerRole:location"/>
<searchRevInclude value="PractitionerRole:organization"/>
<searchRevInclude value="PractitionerRole:practitioner"/>
<searchRevInclude value="PractitionerRole:service"/>
<searchRevInclude value="Provenance:target"/>
<searchParam>
<name value="_content"/>
<type value="string"/>
<documentation
value="Search the contents of the resource's data using a fulltext search"/>
</searchParam>
<searchParam>
<name value="_has"/>
<type value="string"/>
<documentation
value="Return resources linked to by the given target"/>
</searchParam>
<searchParam>
<name value="_id"/>
<type value="token"/>
<documentation value="The ID of the resource"/>
</searchParam>
<searchParam>
<name value="_language"/>
<type value="string"/>
<documentation value="The language of the resource"/>
</searchParam>
<searchParam>
<name value="_lastUpdated"/>
<type value="date"/>
<documentation
value="Only return resources which were last updated as specified by the given range"/>
</searchParam>
<searchParam>
<name value="_profile"/>
<type value="uri"/>
<documentation
value="Search for resources which have the given profile"/>
</searchParam>
<searchParam>
<name value="_security"/>
<type value="token"/>
<documentation
value="Search for resources which have the given security labels"/>
</searchParam>
<searchParam>
<name value="_tag"/>
<type value="token"/>
<documentation value="Search for resources which have the given tag"/>
</searchParam>
<searchParam>
<name value="_text"/>
<type value="string"/>
<documentation
value="Search the contents of the resource's narrative using a fulltext search"/>
</searchParam>
<searchParam>
<name value="active"/>
<type value="token"/>
<documentation
value="Whether this practitioner's record is in active use"/>
</searchParam>
<searchParam>
<name value="date"/>
<type value="date"/>
<documentation
value="The period during which the practitioner is authorized to perform in these role(s)"/>
</searchParam>
<searchParam>
<name value="email"/>
<type value="token"/>
<documentation value="A value in an email contact"/>
</searchParam>
<searchParam>
<name value="endpoint"/>
<type value="reference"/>
<documentation
value="Technical endpoints providing access to services operated for the practitioner with this role"/>
</searchParam>
<searchParam>
<name value="identifier"/>
<type value="token"/>
<documentation value="A practitioner's Identifier"/>
</searchParam>
<searchParam>
<name value="location"/>
<type value="reference"/>
<documentation
value="One of the locations at which this practitioner provides care"/>
</searchParam>
<searchParam>
<name value="organization"/>
<type value="reference"/>
<documentation
value="The identity of the organization the practitioner represents / acts on behalf of"/>
</searchParam>
<searchParam>
<name value="phone"/>
<type value="token"/>
<documentation value="A value in a phone contact"/>
</searchParam>
<searchParam>
<name value="practitioner"/>
<type value="reference"/>
<documentation
value="Practitioner that is able to provide the defined services for the organation"/>
</searchParam>
<searchParam>
<name value="role"/>
<type value="token"/>
<documentation
value="The practitioner can perform this role at for the organization"/>
</searchParam>
<searchParam>
<name value="service"/>
<type value="reference"/>
<documentation
value="The list of healthcare services that this worker provides for this role's Organization/Location(s)"/>
</searchParam>
<searchParam>
<name value="specialty"/>
<type value="token"/>
<documentation
value="The practitioner has this specialty at an organization"/>
</searchParam>
<searchParam>
<name value="telecom"/>
<type value="token"/>
<documentation value="The value in any kind of contact"/>
</searchParam>
<operation>
<name value="validate"/>
<definition
value="https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/Multi-it-validate"/>
</operation>
</resource>
<resource>
<type value="Provenance"/>
<profile
value="http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-provenance"/>
<interaction>
<code value="search-type"/>
</interaction>
<interaction>
<code value="vread"/>
</interaction>
<interaction>
<code value="read"/>
</interaction>
<searchRevInclude value="CareTeam:encounter"/>
<searchRevInclude value="CareTeam:managingOrganization"/>
<searchRevInclude value="CareTeam:participant"/>
<searchRevInclude value="CareTeam:patient"/>
<searchRevInclude value="CareTeam:subject"/>
<searchRevInclude value="Organization:endpoint"/>
<searchRevInclude value="Organization:partof"/>
<searchRevInclude value="PractitionerRole:endpoint"/>
<searchRevInclude value="PractitionerRole:location"/>
<searchRevInclude value="PractitionerRole:organization"/>
<searchRevInclude value="PractitionerRole:practitioner"/>
<searchRevInclude value="PractitionerRole:service"/>
<searchRevInclude value="Provenance:target"/>
<searchParam>
<name value="_id"/>
<type value="token"/>
<documentation value="The ID of the resource"/>
</searchParam>
<searchParam>
<name value="recorded"/>
<type value="date"/>
<documentation value="When the activity was recorded / updated"/>
</searchParam>
<searchParam>
<name value="target"/>
<type value="reference"/>
<documentation
value="Target Reference(s) (usually version specific)"/>
</searchParam>
</resource>
<operation>
<name value="persist-login"/>
<definition
value="https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-persist-login"/>
<documentation
value="This operation persists login information into CareTeams and PractitionerRoles
The following elements of each careteam are mandatory:
- id: Reference based on the careteam from the saml security token
- status: any
- name: any
- reasonCode: any
- participant: 1 for each careteam-role in the saml security token
-- role: from the saml security token
-- member: reference to the practitioner
-- onBehalfOf: reference to organization (cannot be set currently because of a bug in hapi)
Persist-login will find each careteam, and update it with any new participants and roles from the input bundle.
The input careteam resources are are used as a container for the participant list. The rest of the fields are not used.
The following elements of each PractitionerRole are mandatory:
- practitioner
- organization
- code: roles from the saml security token (CareteamParticipantRole valueset)
Persist-login will search for practitionerRoles for each combination of (practitioner, organization) and create it if it doesn't already exists."/>
</operation>
<operation>
<name value="import-organizations"/>
<definition
value="https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-import-organizations"/>
<documentation
value="Import a bundle containing at least one organization tree."/>
</operation>
<operation>
<name value="reindex-terminology"/>
<definition
value="https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-reindex-terminology"/>
</operation>
<operation>
<name value="meta"/>
<definition
value="https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-meta"/>
</operation>
<operation>
<name value="get-resource-counts"/>
<definition
value="https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-get-resource-counts"/>
<documentation
value="Provides the number of resources currently stored on the server, broken down by resource type"/>
</operation>
</rest>
</CapabilityStatement>