Endpoint Registry

Actor Definition: Endpoint Registry Actor

Registry for storing information about technical endpoints for retrieval of health information.

Type: system

{
"resourceType": "ActorDefinition",
"id": "endpoint-registry-actor-er",
"url": "http://electronichealth.se/fhir/NDI/ActorDefinition/endpoint-registry-actor-er",
"version": "1.0.0-beta.1",
"name": "EndpointRegistryActorEr",
"title": "Endpoint Registry Actor (ER)",
"status": "active",
"description": "Registry for storing information about technical endpoints for retrieval of health information.",
"type": "system",
"capabilities": "http://electronichealth.se/fhir/NDI/CapabilityStatement/endpoint-registry-capabilities-er"
}
<ActorDefinition xmlns="http://hl7.org/fhir">
<id value="endpoint-registry-actor-er" />
<url value="http://electronichealth.se/fhir/NDI/ActorDefinition/endpoint-registry-actor-er" />
<version value="1.0.0-beta.1" />
<name value="EndpointRegistryActorEr" />
<title value="Endpoint Registry Actor (ER)" />
<status value="active" />
<description value="Registry for storing information about technical endpoints for retrieval of health information." />
<type value="system" />
<capabilities value="http://electronichealth.se/fhir/NDI/CapabilityStatement/endpoint-registry-capabilities-er" />
</ActorDefinition>

Capability Statement: Endpoint Registry Capabilities

This Capability Statement describes the FHIR REST capabilities that the Medical Record Index Actor must support.

FHIR Version: 5.0.0

Supported Formats: json

Mode: Server

Capabilities by Resource/Profile

Endpoint

Profiles
Name Conformance
Endpoint SHALL
Interaction summary
  • SHALL support search-type, operations
Search Parameters
Name Type Documentation Conformance
_id token SHALL
_has:Organization:endpoint:identifier token SHALL
_has:Device:endpoint:actor reference SHALL
Reverse Includes
Name Conformance
Organization:endpoint SHALL
Device:endpoint SHALL

Device

Profiles
Name Conformance
Device SHALL
Interaction summary
  • SHALL support operations
Operations
Name Conformance
Add Organization To Endpoint SHALL
Remove Organization From Endpoint SHALL
{
"resourceType": "CapabilityStatement",
"id": "endpoint-registry-capabilities-er",
"url": "http://electronichealth.se/fhir/NDI/CapabilityStatement/endpoint-registry-capabilities-er",
"name": "EndpointRegistryCapabilitiesEr",
"title": "Endpoint Registry Capabilities (ER)",
"status": "active",
"date": "2026-10-06",
"kind": "requirements",
"fhirVersion": "5.0.0",
"format": [
"json"
],
"rest": [
{
"mode": "server",
{
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
}
],
"type": "Endpoint",
"profile": "http://electronichealth.se/fhir/NDI/StructureDefinition/endpoint-er",
{
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
}
],
"code": "search-type"
}
],
"Organization:endpoint",
"Device:endpoint"
],
{
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
}
]
},
{
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
}
]
}
],
{
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
}
],
"name": "_id",
"type": "token"
},
{
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
}
],
"name": "_has:Organization:endpoint:identifier",
"type": "token"
},
{
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
}
],
"name": "_has:Device:endpoint:actor",
"type": "reference"
}
]
},
{
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
}
],
"type": "Device",
"profile": "http://electronichealth.se/fhir/NDI/StructureDefinition/device-er",
{
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
}
],
"name": "RemoveOrganizationFromEndpoint",
"definition": "http://electronichealth.se/fhir/NDI/OperationDefinition/RemoveOrganizationFromEndpoint"
},
{
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
}
],
"name": "AddOrganizationToEndpoint",
"definition": "http://electronichealth.se/fhir/NDI/OperationDefinition/AddOrganizationToEndpoint"
}
]
}
]
}
]
}
<CapabilityStatement xmlns="http://hl7.org/fhir">
<id value="endpoint-registry-capabilities-er" />
<url value="http://electronichealth.se/fhir/NDI/CapabilityStatement/endpoint-registry-capabilities-er" />
<name value="EndpointRegistryCapabilitiesEr" />
<title value="Endpoint Registry Capabilities (ER)" />
<status value="active" />
<date value="2026-10-06" />
<kind value="requirements" />
<fhirVersion value="5.0.0" />
<format value="json" />
<mode value="server" />
<extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
<valueCode value="SHALL" />
</extension>
<type value="Endpoint" />
<profile value="http://electronichealth.se/fhir/NDI/StructureDefinition/endpoint-er" />
<extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
<valueCode value="SHALL" />
</extension>
<code value="search-type" />
</interaction>
<searchRevInclude value="Organization:endpoint">
<extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
<valueCode value="SHALL" />
</extension>
</searchRevInclude>
<searchRevInclude value="Device:endpoint">
<extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
<valueCode value="SHALL" />
</extension>
</searchRevInclude>
<extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
<valueCode value="SHALL" />
</extension>
<name value="_id" />
<type value="token" />
</searchParam>
<extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
<valueCode value="SHALL" />
</extension>
<name value="_has:Organization:endpoint:identifier" />
<type value="token" />
</searchParam>
<extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
<valueCode value="SHALL" />
</extension>
<name value="_has:Device:endpoint:actor" />
<type value="reference" />
</searchParam>
</resource>
<extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
<valueCode value="SHALL" />
</extension>
<type value="Device" />
<profile value="http://electronichealth.se/fhir/NDI/StructureDefinition/device-er" />
<extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
<valueCode value="SHALL" />
</extension>
<name value="RemoveOrganizationFromEndpoint" />
<definition value="http://electronichealth.se/fhir/NDI/OperationDefinition/RemoveOrganizationFromEndpoint" />
</operation>
<extension url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
<valueCode value="SHALL" />
</extension>
<name value="AddOrganizationToEndpoint" />
<definition value="http://electronichealth.se/fhir/NDI/OperationDefinition/AddOrganizationToEndpoint" />
</operation>
</resource>
</rest>
</CapabilityStatement>