FHIR Implementation Guide for ABDM
3.0.0 - CI Build India flag


banner

FHIR Implementation Guide for ABDM - Local Development build (v3.0.0). See the Directory of published versions

Resource Profile: StructureDefinition/Binary

Official URL: https://nrces.in/ndhm/fhir/r4/StructureDefinition/Binary Version: 3.0.0
Draft as of 2020-08-17 Computable Name: Binary

This profile sets minimum expectations for the Binary resource to searching for and fetching a Organization associated with a patient or provider. It identifies which core elements, extensions, vocabularies and value sets SHALL be present in the resource when using this profile.

Examples

Usage:

  • Refer to this Resource Profile:
  • Examples for this Resource Profile: Binary/example-01

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Binary

Summary

Mandatory: 1 element
Must-Support: 2 elements

This structure is derived from Binary

NameFlagsCard.TypeDescription & Constraintsdoco
.. Binary 0..*BinaryPure binary content defined by a format other than FHIR
... contentType S1..1codeMimeType of the binary content
... data S1..1base64BinaryThe actual content

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Binary 0..*BinaryPure binary content defined by a format other than FHIR
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... contentType SΣ1..1codeMimeType of the binary content
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.

... securityContext Σ0..1Reference(Resource)Identifies another resource to use as proxy when enforcing access control
... data S1..1base64BinaryThe actual content

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Binary 0..*BinaryPure binary content defined by a format other than FHIR
... contentType Σ1..1codeMimeType of the binary content
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.

... data 1..1base64BinaryThe actual content

doco Documentation for this format

This structure is derived from Binary

Summary

Mandatory: 1 element
Must-Support: 2 elements

Differential View

This structure is derived from Binary

NameFlagsCard.TypeDescription & Constraintsdoco
.. Binary 0..*BinaryPure binary content defined by a format other than FHIR
... contentType S1..1codeMimeType of the binary content
... data S1..1base64BinaryThe actual content

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Binary 0..*BinaryPure binary content defined by a format other than FHIR
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... contentType SΣ1..1codeMimeType of the binary content
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.

... securityContext Σ0..1Reference(Resource)Identifies another resource to use as proxy when enforcing access control
... data S1..1base64BinaryThe actual content

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
Binary.languagepreferredCommonLanguages
Max Binding: AllLanguages
Binary.contentTyperequiredMime Types

Constraints

IdGradePathDetailsRequirements
ele-1errorBinary.metaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorBinary.implicitRulesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorBinary.languageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorBinary.contentTypeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorBinary.securityContextAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorBinary.dataAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())