AnVIL Implementation Guide
0.1.0 - CI Build

AnVIL Implementation Guide - Local Development build (v0.1.0). See the Directory of published versions

Extension: DRSAccessMethod

The list of access methods that can be used to fetch the DrsObject.

The official URL for this extension is:

http://theanvil.io/fhir/anvil/StructureDefinition/drs-access-method

Status: active
Extension maintained by: Brian Walsh

Context of Use

This extension may be used on the following element(s):

  • {"type"=>"Element"}

Usage info

Usage:

Formal Views of Extension Content

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

This structure is derived from Extension

Summary

Mandatory: 2 elements
Must-Support: 1 element
Fixed Value: 5 elements
Prohibited: 5 elements

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionExtension
... extension 1..*ExtensionExtension
... extension:type S1..1ExtensionType of the access method.
.... extension 0..0
.... url 1..1uri"type"
.... value[x] 0..1stringValue of extension
... extension:access_url 0..1ExtensionAn `AccessURL` that can be used to fetch the actual object bytes.
.... extension 0..0
.... url 1..1uri"access_url"
.... value[x] 0..1stringValue of extension
.... extension 0..0
.... url 1..1uri"access_id"
.... value[x] 0..1stringValue of extension
... extension:region 0..1ExtensionAn arbitrary string to be passed to the `/access` method to get an `AccessURL`.
.... extension 0..0
.... url 1..1uri"region"
.... value[x] 0..1stringValue of extension
... url 1..1uri"http://theanvil.io/fhir/anvil/StructureDefinition/drs-access-method"
... value[x] 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension I0..*ExtensionExtension
... id 0..1stringUnique id for inter-element referencing
... extension I1..*ExtensionExtension
Slice: Unordered, Open by value:url
... extension:type SI1..1ExtensionType of the access method.
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"type"
.... value[x] I0..1stringValue of extension
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"access_url"
.... value[x] I0..1stringValue of extension
... extension:access_id I0..1ExtensionAn arbitrary string to be passed to the `/access` method to get an `AccessURL`.
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"access_id"
.... value[x] I0..1stringValue of extension
... extension:region I0..1ExtensionAn arbitrary string to be passed to the `/access` method to get an `AccessURL`.
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"region"
.... value[x] I0..1stringValue of extension
... url 1..1uri"http://theanvil.io/fhir/anvil/StructureDefinition/drs-access-method"

doco Documentation for this format

This structure is derived from Extension

Summary

Mandatory: 2 elements
Must-Support: 1 element
Fixed Value: 5 elements
Prohibited: 5 elements

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionExtension
... extension 1..*ExtensionExtension
... extension:type S1..1ExtensionType of the access method.
.... extension 0..0
.... url 1..1uri"type"
.... value[x] 0..1stringValue of extension
... extension:access_url 0..1ExtensionAn `AccessURL` that can be used to fetch the actual object bytes.
.... extension 0..0
.... url 1..1uri"access_url"
.... value[x] 0..1stringValue of extension
.... extension 0..0
.... url 1..1uri"access_id"
.... value[x] 0..1stringValue of extension
... extension:region 0..1ExtensionAn arbitrary string to be passed to the `/access` method to get an `AccessURL`.
.... extension 0..0
.... url 1..1uri"region"
.... value[x] 0..1stringValue of extension
... url 1..1uri"http://theanvil.io/fhir/anvil/StructureDefinition/drs-access-method"
... value[x] 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension I0..*ExtensionExtension
... id 0..1stringUnique id for inter-element referencing
... extension I1..*ExtensionExtension
Slice: Unordered, Open by value:url
... extension:type SI1..1ExtensionType of the access method.
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"type"
.... value[x] I0..1stringValue of extension
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"access_url"
.... value[x] I0..1stringValue of extension
... extension:access_id I0..1ExtensionAn arbitrary string to be passed to the `/access` method to get an `AccessURL`.
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"access_id"
.... value[x] I0..1stringValue of extension
... extension:region I0..1ExtensionAn arbitrary string to be passed to the `/access` method to get an `AccessURL`.
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"region"
.... value[x] I0..1stringValue of extension
... url 1..1uri"http://theanvil.io/fhir/anvil/StructureDefinition/drs-access-method"

doco Documentation for this format

 

Other representations of extension: Schematron

Terminology Bindings

Constraints

Constraints

IdPathDetailsRequirements