PackagesCanonicalsLogsProblems
    Packages
    rs/dk.ehealth.sundhed.fhir.ig.core@3.4.0
    http://ehealth.sundhed.dk/fhir/CapabilityStatement/organization
{
  "description": null,
  "_filename": "CapabilityStatement-organization.json",
  "package_name": "rs/dk.ehealth.sundhed.fhir.ig.core",
  "format": [ "application/fhir+xml", "xml", "application/fhir+json", "json", "application/x-turtle", "ttl", "html/json", "html/xml", "html/turtle" ],
  "date": "2025-02-06T09:20:30.128+00:00",
  "publisher": "Den telemedicinske infrastruktur (eHealth Infrastructure)",
  "fhirVersion": "4.0.1",
  "jurisdiction": [ {
    "coding": [ {
      "code": "DK",
      "system": "urn:iso:std:iso:3166",
      "display": "Denmark"
    } ]
  } ],
  "name": "organization",
  "type": null,
  "experimental": null,
  "resourceType": "CapabilityStatement",
  "title": null,
  "package_version": "3.4.0",
  "status": "active",
  "id": "b6af3c74-0bf8-4f91-97a1-214e27a1cb36",
  "kind": "instance",
  "url": "http://ehealth.sundhed.dk/fhir/CapabilityStatement/organization",
  "software": {
    "name": "organization",
    "version": "1.17.0"
  },
  "version": "3.4.0",
  "contact": [ {
    "name": "Den telemedicinske infrastruktur (eHealth Infrastructure)",
    "telecom": [ {
      "value": "http://ehealth.sundhed.dk",
      "system": "url"
    } ]
  } ],
  "implementation": {
    "url": "https://organization.devtest.systematic-ehealth.com/fhir",
    "description": "eHealth organization service"
  },
  "rest": [ {
    "mode": "server",
    "resource": [ {
      "searchRevInclude": [ "CareTeam:encounter", "CareTeam:managingOrganization", "CareTeam:participant", "CareTeam:patient", "CareTeam:subject", "Organization:endpoint", "Organization:partof", "PractitionerRole:endpoint", "PractitionerRole:location", "PractitionerRole:organization", "PractitionerRole:practitioner", "PractitionerRole:service", "Provenance:target" ],
      "searchParam": [ {
        "name": "_content",
        "type": "string",
        "documentation": "Search the contents of the resource's data using a fulltext search"
      }, {
        "name": "_has",
        "type": "string",
        "documentation": "Return resources linked to by the given target"
      }, {
        "name": "_id",
        "type": "token",
        "documentation": "The ID of the resource"
      }, {
        "name": "_language",
        "type": "string",
        "documentation": "The language of the resource"
      }, {
        "name": "_lastUpdated",
        "type": "date",
        "documentation": "Only return resources which were last updated as specified by the given range"
      }, {
        "name": "_profile",
        "type": "uri",
        "documentation": "Search for resources which have the given profile"
      }, {
        "name": "_security",
        "type": "token",
        "documentation": "Search for resources which have the given security labels"
      }, {
        "name": "_tag",
        "type": "token",
        "documentation": "Search for resources which have the given tag"
      }, {
        "name": "_text",
        "type": "string",
        "documentation": "Search the contents of the resource's narrative using a fulltext search"
      }, {
        "name": "category",
        "type": "token",
        "documentation": "Type of team"
      }, {
        "name": "context",
        "type": "token",
        "documentation": "A use context assigned to the care team"
      }, {
        "name": "context-type",
        "type": "token",
        "documentation": "A type of use context assigned to the care team"
      }, {
        "name": "context-type-value",
        "type": "composite",
        "documentation": "A use context type and value assigned to the care team"
      }, {
        "name": "date",
        "type": "date",
        "documentation": "Time period team covers"
      }, {
        "name": "encounter",
        "type": "reference",
        "documentation": "Encounter or episode associated with CareTeam"
      }, {
        "name": "identifier",
        "type": "token",
        "documentation": "External Ids for this team"
      }, {
        "name": "managingOrganization",
        "type": "reference",
        "documentation": "Managing organization of a care team"
      }, {
        "name": "participant",
        "type": "reference",
        "documentation": "Who is involved"
      }, {
        "name": "patient",
        "type": "reference",
        "documentation": "Who care team is for"
      }, {
        "name": "reasonCode",
        "type": "token",
        "documentation": "Reason care team exists"
      }, {
        "name": "status",
        "type": "token",
        "documentation": "proposed | active | suspended | inactive | entered-in-error"
      }, {
        "name": "subject",
        "type": "reference",
        "documentation": "Who care team is for"
      } ],
      "conditionalUpdate": true,
      "operation": [ {
        "name": "validate",
        "definition": "https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/Multi-it-validate"
      } ],
      "type": "CareTeam",
      "interaction": [ {
        "code": "update"
      }, {
        "code": "search-type"
      }, {
        "code": "vread"
      }, {
        "code": "read"
      }, {
        "code": "delete"
      }, {
        "code": "create"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "CareTeam:managingOrganization", "CareTeam:participant", "CareTeam:subject" ],
      "profile": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-careteam",
      "conditionalDelete": "multiple"
    }, {
      "type": "OperationDefinition",
      "profile": "http://hl7.org/fhir/StructureDefinition/OperationDefinition",
      "interaction": [ {
        "code": "read"
      } ],
      "searchInclude": [ "*" ],
      "searchRevInclude": [ "CareTeam:encounter", "CareTeam:managingOrganization", "CareTeam:participant", "CareTeam:patient", "CareTeam:subject", "Organization:endpoint", "Organization:partof", "PractitionerRole:endpoint", "PractitionerRole:location", "PractitionerRole:organization", "PractitionerRole:practitioner", "PractitionerRole:service", "Provenance:target" ]
    }, {
      "searchRevInclude": [ "CareTeam:managingOrganization", "Organization:partof", "Provenance:target" ],
      "searchParam": [ {
        "name": "_content",
        "type": "string",
        "documentation": "Search the contents of the resource's data using a fulltext search"
      }, {
        "name": "_has",
        "type": "string",
        "documentation": "Return resources linked to by the given target"
      }, {
        "name": "_id",
        "type": "token",
        "documentation": "The ID of the resource"
      }, {
        "name": "_language",
        "type": "string",
        "documentation": "The language of the resource"
      }, {
        "name": "_lastUpdated",
        "type": "date",
        "documentation": "Only return resources which were last updated as specified by the given range"
      }, {
        "name": "_profile",
        "type": "uri",
        "documentation": "Search for resources which have the given profile"
      }, {
        "name": "_security",
        "type": "token",
        "documentation": "Search for resources which have the given security labels"
      }, {
        "name": "_tag",
        "type": "token",
        "documentation": "Search for resources which have the given tag"
      }, {
        "name": "_text",
        "type": "string",
        "documentation": "Search the contents of the resource's narrative using a fulltext search"
      }, {
        "name": "active",
        "type": "token",
        "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text"
      }, {
        "name": "address",
        "type": "string",
        "documentation": "A (part of the) address of the organization"
      }, {
        "name": "address-city",
        "type": "string",
        "documentation": "A city specified in an address"
      }, {
        "name": "address-country",
        "type": "string",
        "documentation": "A country specified in an address"
      }, {
        "name": "address-postalcode",
        "type": "string",
        "documentation": "A postal code specified in an address"
      }, {
        "name": "address-state",
        "type": "string",
        "documentation": "A state specified in an address"
      }, {
        "name": "address-use",
        "type": "token",
        "documentation": "A use code specified in an address"
      }, {
        "name": "contactName",
        "type": "string",
        "documentation": "Contact name"
      }, {
        "name": "cvrNumber",
        "type": "string",
        "documentation": "Cvr number of the organization"
      }, {
        "name": "endpoint",
        "type": "reference",
        "documentation": "Technical endpoints providing access to services operated for the organization"
      }, {
        "name": "identifier",
        "type": "token",
        "documentation": "Any identifier for the organization (not the accreditation issuer's identifier)"
      }, {
        "name": "municipalityCode",
        "type": "string",
        "documentation": "Municipality code of the organization"
      }, {
        "name": "name",
        "type": "string",
        "documentation": "A portion of the organization's name or alias"
      }, {
        "name": "partof",
        "type": "reference",
        "documentation": "An organization of which this organization forms a part"
      }, {
        "name": "phonetic",
        "type": "string",
        "documentation": "A portion of the organization's name using some kind of phonetic matching algorithm"
      }, {
        "name": "providerIdentifier",
        "type": "string",
        "documentation": "Provider identifier of the organization"
      }, {
        "name": "regionCode",
        "type": "string",
        "documentation": "Region code of the organization"
      }, {
        "name": "source",
        "type": "token",
        "documentation": "Source of the organization"
      }, {
        "name": "specialty",
        "type": "token",
        "documentation": "Specialty of the organization"
      }, {
        "name": "type",
        "type": "token",
        "documentation": "A code for the type of organization"
      } ],
      "conditionalUpdate": true,
      "operation": [ {
        "name": "validate",
        "definition": "https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/Multi-it-validate"
      }, {
        "name": "traverse-to-sor",
        "definition": "https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/Organization-i-traverse-to-sor",
        "documentation": "Traverse upforwards to the first SOR organization\nHttp response code 404 will be returned if no related SOR organization could be found"
      } ],
      "type": "Organization",
      "interaction": [ {
        "code": "update"
      }, {
        "code": "search-type"
      }, {
        "code": "vread"
      }, {
        "code": "read"
      }, {
        "code": "patch"
      }, {
        "code": "create"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "Organization:partof" ],
      "profile": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization"
    }, {
      "searchRevInclude": [ "CareTeam:encounter", "CareTeam:managingOrganization", "CareTeam:participant", "CareTeam:patient", "CareTeam:subject", "Organization:endpoint", "Organization:partof", "PractitionerRole:endpoint", "PractitionerRole:location", "PractitionerRole:organization", "PractitionerRole:practitioner", "PractitionerRole:service", "Provenance:target" ],
      "searchParam": [ {
        "name": "_content",
        "type": "string",
        "documentation": "Search the contents of the resource's data using a fulltext search"
      }, {
        "name": "_has",
        "type": "string",
        "documentation": "Return resources linked to by the given target"
      }, {
        "name": "_id",
        "type": "token",
        "documentation": "The ID of the resource"
      }, {
        "name": "_language",
        "type": "string",
        "documentation": "The language of the resource"
      }, {
        "name": "_lastUpdated",
        "type": "date",
        "documentation": "Only return resources which were last updated as specified by the given range"
      }, {
        "name": "_profile",
        "type": "uri",
        "documentation": "Search for resources which have the given profile"
      }, {
        "name": "_security",
        "type": "token",
        "documentation": "Search for resources which have the given security labels"
      }, {
        "name": "_tag",
        "type": "token",
        "documentation": "Search for resources which have the given tag"
      }, {
        "name": "_text",
        "type": "string",
        "documentation": "Search the contents of the resource's narrative using a fulltext search"
      }, {
        "name": "active",
        "type": "token",
        "documentation": "Whether the practitioner record is active"
      }, {
        "name": "address",
        "type": "string",
        "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text"
      }, {
        "name": "address-city",
        "type": "string",
        "documentation": "A city specified in an address"
      }, {
        "name": "address-country",
        "type": "string",
        "documentation": "A country specified in an address"
      }, {
        "name": "address-postalcode",
        "type": "string",
        "documentation": "A postalCode specified in an address"
      }, {
        "name": "address-state",
        "type": "string",
        "documentation": "A state specified in an address"
      }, {
        "name": "address-use",
        "type": "token",
        "documentation": "A use code specified in an address"
      }, {
        "name": "communication",
        "type": "token",
        "documentation": "One of the languages that the practitioner can communicate with"
      }, {
        "name": "email",
        "type": "token",
        "documentation": "A value in an email contact"
      }, {
        "name": "family",
        "type": "string",
        "documentation": "A portion of the family name"
      }, {
        "name": "gender",
        "type": "token",
        "documentation": "Gender of the practitioner"
      }, {
        "name": "given",
        "type": "string",
        "documentation": "A portion of the given name"
      }, {
        "name": "identifier",
        "type": "token",
        "documentation": "A practitioner's Identifier"
      }, {
        "name": "name",
        "type": "string",
        "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text"
      }, {
        "name": "phone",
        "type": "token",
        "documentation": "A value in a phone contact"
      }, {
        "name": "phonetic",
        "type": "string",
        "documentation": "A portion of either family or given name using some kind of phonetic matching algorithm"
      }, {
        "name": "telecom",
        "type": "token",
        "documentation": "The value in any kind of contact"
      } ],
      "conditionalUpdate": true,
      "operation": [ {
        "name": "validate",
        "definition": "https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/Multi-it-validate"
      } ],
      "type": "Practitioner",
      "interaction": [ {
        "code": "update"
      }, {
        "code": "search-type"
      }, {
        "code": "vread"
      }, {
        "code": "read"
      }, {
        "code": "delete"
      }, {
        "code": "create"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "*" ],
      "profile": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitioner",
      "conditionalDelete": "multiple"
    }, {
      "searchRevInclude": [ "CareTeam:encounter", "CareTeam:managingOrganization", "CareTeam:participant", "CareTeam:patient", "CareTeam:subject", "Organization:endpoint", "Organization:partof", "PractitionerRole:endpoint", "PractitionerRole:location", "PractitionerRole:organization", "PractitionerRole:practitioner", "PractitionerRole:service", "Provenance:target" ],
      "searchParam": [ {
        "name": "_content",
        "type": "string",
        "documentation": "Search the contents of the resource's data using a fulltext search"
      }, {
        "name": "_has",
        "type": "string",
        "documentation": "Return resources linked to by the given target"
      }, {
        "name": "_id",
        "type": "token",
        "documentation": "The ID of the resource"
      }, {
        "name": "_language",
        "type": "string",
        "documentation": "The language of the resource"
      }, {
        "name": "_lastUpdated",
        "type": "date",
        "documentation": "Only return resources which were last updated as specified by the given range"
      }, {
        "name": "_profile",
        "type": "uri",
        "documentation": "Search for resources which have the given profile"
      }, {
        "name": "_security",
        "type": "token",
        "documentation": "Search for resources which have the given security labels"
      }, {
        "name": "_tag",
        "type": "token",
        "documentation": "Search for resources which have the given tag"
      }, {
        "name": "_text",
        "type": "string",
        "documentation": "Search the contents of the resource's narrative using a fulltext search"
      }, {
        "name": "active",
        "type": "token",
        "documentation": "Whether this practitioner's record is in active use"
      }, {
        "name": "date",
        "type": "date",
        "documentation": "The period during which the practitioner is authorized to perform in these role(s)"
      }, {
        "name": "email",
        "type": "token",
        "documentation": "A value in an email contact"
      }, {
        "name": "endpoint",
        "type": "reference",
        "documentation": "Technical endpoints providing access to services operated for the practitioner with this role"
      }, {
        "name": "identifier",
        "type": "token",
        "documentation": "A practitioner's Identifier"
      }, {
        "name": "location",
        "type": "reference",
        "documentation": "One of the locations at which this practitioner provides care"
      }, {
        "name": "organization",
        "type": "reference",
        "documentation": "The identity of the organization the practitioner represents / acts on behalf of"
      }, {
        "name": "phone",
        "type": "token",
        "documentation": "A value in a phone contact"
      }, {
        "name": "practitioner",
        "type": "reference",
        "documentation": "Practitioner that is able to provide the defined services for the organation"
      }, {
        "name": "role",
        "type": "token",
        "documentation": "The practitioner can perform this role at for the organization"
      }, {
        "name": "service",
        "type": "reference",
        "documentation": "The list of healthcare services that this worker provides for this role's Organization/Location(s)"
      }, {
        "name": "specialty",
        "type": "token",
        "documentation": "The practitioner has this specialty at an organization"
      }, {
        "name": "telecom",
        "type": "token",
        "documentation": "The value in any kind of contact"
      } ],
      "conditionalUpdate": true,
      "operation": [ {
        "name": "validate",
        "definition": "https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/Multi-it-validate"
      } ],
      "type": "PractitionerRole",
      "interaction": [ {
        "code": "update"
      }, {
        "code": "search-type"
      }, {
        "code": "vread"
      }, {
        "code": "read"
      }, {
        "code": "delete"
      }, {
        "code": "create"
      } ],
      "conditionalCreate": true,
      "searchInclude": [ "*", "PractitionerRole:endpoint", "PractitionerRole:location", "PractitionerRole:organization", "PractitionerRole:practitioner", "PractitionerRole:service" ],
      "profile": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitionerrole",
      "conditionalDelete": "multiple"
    }, {
      "type": "Provenance",
      "profile": "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-provenance",
      "interaction": [ {
        "code": "search-type"
      }, {
        "code": "vread"
      }, {
        "code": "read"
      } ],
      "searchParam": [ {
        "name": "_id",
        "type": "token",
        "documentation": "The ID of the resource"
      }, {
        "name": "recorded",
        "type": "date",
        "documentation": "When the activity was recorded / updated"
      }, {
        "name": "target",
        "type": "reference",
        "documentation": "Target Reference(s) (usually version specific)"
      } ],
      "searchRevInclude": [ "CareTeam:encounter", "CareTeam:managingOrganization", "CareTeam:participant", "CareTeam:patient", "CareTeam:subject", "Organization:endpoint", "Organization:partof", "PractitionerRole:endpoint", "PractitionerRole:location", "PractitionerRole:organization", "PractitionerRole:practitioner", "PractitionerRole:service", "Provenance:target" ]
    } ],
    "operation": [ {
      "name": "migrate",
      "definition": "https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-migrate",
      "documentation": "Data migration"
    }, {
      "name": "migrate-list",
      "definition": "https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-migrate-list",
      "documentation": "Data migration"
    }, {
      "name": "persist-login",
      "definition": "https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-persist-login",
      "documentation": "This operation persists login information into CareTeams and PractitionerRoles\nThe following elements of each careteam are mandatory:\n- id: Reference based on the careteam from the saml security token\n- status: any\n- name: any\n- reasonCode: any\n- participant: 1 for each careteam-role in the saml security token\n-- role: from the saml security token\n-- member: reference to the practitioner\n-- onBehalfOf: reference to organization (cannot be set currently because of a bug in hapi)\n\nPersist-login will find each careteam, and update it with any new participants and roles from the input bundle.\nThe input careteam resources are are used as a container for the participant list. The rest of the fields are not used.\nThe following elements of each PractitionerRole are mandatory:\n- practitioner\n- organization\n- code: roles from the saml security token (CareteamParticipantRole valueset)\n\nPersist-login will search for practitionerRoles for each combination of (practitioner, organization) and create it if it doesn't already exists."
    }, {
      "name": "import-organizations",
      "definition": "https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-import-organizations",
      "documentation": "Import a bundle containing at least one organization tree."
    }, {
      "name": "reindex-terminology",
      "definition": "https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-reindex-terminology"
    }, {
      "name": "meta",
      "definition": "https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-meta"
    }, {
      "name": "get-resource-counts",
      "definition": "https://organization.devtest.systematic-ehealth.com/fhir/OperationDefinition/-s-get-resource-counts",
      "documentation": "Provides the number of resources currently stored on the server, broken down by resource type"
    } ]
  } ]
}