Skip to main content

Binary

Overview

The Binary resource provides information "that represents the data of a single raw artifact as digital content accessible in its native format." This resource is used to store and retrieve binary data such as documents, images, or other files in their native format within the FHIR ecosystem.

Resource Schema

Key fields in the Binary resource:

{
"resourceType": "Binary",
"id": "example-binary",
"contentType": "application/pdf",
"data": "JVBERi0xLjQKJdPr6eEKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwo+PgplbmRvYmoKMiAwIG9iago8PAovVHlwZSAvUGFnZXMKL0tpZHMgWzMgMCBSXQovQ291bnQgMQo+PgplbmRvYmoK"
}

Operations

The Binary resource supports the following operations:

CareRecord / SolutionCreateReadUpdateSearch
GEHRIMED-Yes--
myAvatar-Yes--
myEvolv-Yes--
myUnity-Yes--
TheraOffice-Yes--

Read

Retrieve a specific binary resource by ID.

GET /Binary/{id}
Example Request
curl -X GET https://fhir.netsmartcloud.com/provider/system-access/v2/{tenant-id}/Binary/binary-123 \
-H "Accept: application/fhir+json"

Export Download ($export-download)

Download exported binary data files. This operation is used to retrieve the actual binary content from bulk data export operations.

GET /Binary/{id}/$export-download
Example Request
curl -X GET https://fhir.netsmartcloud.com/provider/system-access/v2/{tenant-id}/Binary/export-binary-123/$export-download \
-H "Authorization: Bearer {token}" \
-H "Accept: application/fhir+ndjson"

Notes:

  • This operation is idempotent and can be called multiple times
  • Returns binary content in application/fhir+ndjson format
  • Requires valid bearer token authentication
  • Used to download files referenced in bulk export completion responses

Integration Patterns

Common workflows involving Binary:

  • Document Storage: Store clinical documents, images, and reports in binary format
  • File Retrieval: Access binary content referenced by other FHIR resources
  • Content Management: Handle various file types and formats within the FHIR ecosystem

Related resources: DocumentReference, Media, DiagnosticReport

Error Handling

For error responses and troubleshooting, see the Error Handling Guide.

Supported Profiles

This API supports the following FHIR profiles: