FHIR IG analytics| Package | SHIFT-Task-Force.sls-ri |
| Resource Type | CapabilityStatement |
| Id | CapabilityStatement-fhir-sls-server.json |
| FHIR Version | R4 |
| Source | https://build.fhir.org/ig/SHIFT-Task-Force/sls-ri-ig/CapabilityStatement-fhir-sls-server.html |
| URL | http://SHIFT-Task-Force.github.io/sls-ri/CapabilityStatement/fhir-sls-server |
| Version | 0.1.0 |
| Status | draft |
| Date | 2026-02-05 |
| Name | FHIRSecurityLabelingServiceCapabilityStatement |
| Title | FHIR Security Labeling Service - Server Capability Statement |
| Realm | uv |
| Description | Capability Statement describing the FHIR Security Labeling Service (SLS) reference implementation. This service analyzes FHIR resources for sensitive information and applies appropriate security labels based on ValueSet-defined rules. |
| Kind | instance |
No resources found
| OperationDefinition | |
| sls-load-valuesets | SLS Load ValueSets for Security Labeling |
| sls-tag | Apply Security Labels to FHIR Resources |
Note: links and images are rebased to the (stated) source
Generated Narrative: CapabilityStatement fhir-sls-server
application/fhir+json, jsonNote to Implementers: FHIR Capabilities
Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.
serverFHIR Security Labeling Service providing operations to process ValueSets defining sensitive topics and to analyze resources for security labeling.
This is a reference implementation with CORS enabled. Production deployments should implement appropriate authentication and authorization.
| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $sls-load-valuesets | Processes a Bundle containing ValueSet resources to establish security labeling rules. Supports ValueSets with multiple topic codes via topic[] or useContext[].focus. If a ValueSet lacks an expansion, it will be expanded using tx.fhir.org. |
| SHALL | $sls-tag | Analyzes a Bundle of clinical resources and applies security labels based on loaded ValueSets. Supports two modes: 'batch' (modified resources only) and 'full' (all resources, preserving Bundle structure). Applies confidentiality code 'R' and topic-specific labels to matching resources. |
{
"resourceType": "CapabilityStatement",
"id": "fhir-sls-server",
"text": {
"status": "extensions",
"div": "<!-- snip (see above) -->"
},
"url": "http://SHIFT-Task-Force.github.io/sls-ri/CapabilityStatement/fhir-sls-server",
"version": "0.1.0",
"name": "FHIRSecurityLabelingServiceCapabilityStatement",
"title": "FHIR Security Labeling Service - Server Capability Statement",
"status": "draft",
"experimental": true,
"date": "2026-02-05",
"publisher": "SHIFT-Task-Force",
"contact": [
{
"name": "SHIFT-Task-Force",
"telecom": [
{
"system": "url",
"value": "http://shift-project.org"
}
]
}
],
"description": "Capability Statement describing the FHIR Security Labeling Service (SLS) reference implementation. This service analyzes FHIR resources for sensitive information and applies appropriate security labels based on ValueSet-defined rules.",
"jurisdiction": [
{
"coding": [
{
"system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
"code": "001"
}
]
}
],
"kind": "instance",
"implementation": {
"description": "FHIR Security Labeling Service Reference Implementation",
"url": "http://localhost:3000"
},
"fhirVersion": "4.0.1",
"format": [
"application/fhir+json",
"json"
],
"rest": [
{
"mode": "server",
"documentation": "FHIR Security Labeling Service providing operations to process ValueSets defining sensitive topics and to analyze resources for security labeling.",
"security": {
"cors": true,
"description": "This is a reference implementation with CORS enabled. Production deployments should implement appropriate authentication and authorization."
},
"operation": [
{
"name": "sls-load-valuesets",
"definition": "http://SHIFT-Task-Force.github.io/sls-ri/OperationDefinition/sls-load-valuesets",
"documentation": "Processes a Bundle containing ValueSet resources to establish security labeling rules. Supports ValueSets with multiple topic codes via topic[] or useContext[].focus. If a ValueSet lacks an expansion, it will be expanded using tx.fhir.org."
},
{
"name": "sls-tag",
"definition": "http://SHIFT-Task-Force.github.io/sls-ri/OperationDefinition/sls-tag",
"documentation": "Analyzes a Bundle of clinical resources and applies security labels based on loaded ValueSets. Supports two modes: 'batch' (modified resources only) and 'full' (all resources, preserving Bundle structure). Applies confidentiality code 'R' and topic-specific labels to matching resources."
}
]
}
]
}