bundle

package
v0.0.0-...-9ef2174 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 27, 2024 License: Apache-2.0, MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Bundle

type Bundle struct {

	// An entry in a bundle resource - will either contain a resource or
	// information about a resource (transactions and history only).
	Entry []*BundleEntry `fhirpath:"entry"`

	// The logical id of the resource, as used in the URL for the resource. Once
	// assigned, this value never changes.
	ID string `fhirpath:"id"`

	// A persistent identifier for the bundle that won't change as a bundle is
	// copied from server to server.
	Identifier *fhir.Identifier `fhirpath:"identifier"`

	// A reference to a set of rules that were followed when the resource was
	// constructed, and which must be understood when processing the content.
	// Often, this is a reference to an implementation guide that defines the
	// special rules along with other profiles etc.
	ImplicitRules *fhir.URI `fhirpath:"implicitRules"`

	// The base language in which the resource is written.
	Language *fhir.Code `fhirpath:"language"`

	// A series of links that provide context to this bundle.
	Link []*BundleLink `fhirpath:"link"`

	// The metadata about the resource. This is content that is maintained by the
	// infrastructure. Changes to the content might not always be associated with
	// version changes to the resource.
	Meta *fhir.Meta `fhirpath:"meta"`

	// Digital Signature - base64 encoded. XML-DSig or a JWT.
	Signature *fhir.Signature `fhirpath:"signature"`

	// The date/time that the bundle was assembled - i.e. when the resources were
	// placed in the bundle.
	Timestamp *fhir.Instant `fhirpath:"timestamp"`

	// If a set of search matches, this is the total number of entries of type
	// 'match' across all pages in the search. It does not include search.mode =
	// 'include' or 'outcome' entries and it does not provide a count of the number
	// of entries in the Bundle.
	Total *fhir.UnsignedInt `fhirpath:"total"`

	// Indicates the purpose of this bundle - how it is intended to be used.
	Type *fhir.Code `fhirpath:"type"`

	profileimpl.BaseResource
}

A container for a collection of resources.

Meta Details:

func (*Bundle) GetEntry

func (b *Bundle) GetEntry() []*BundleEntry

GetEntry returns the value of the field Entry. This function is safe to call on nil pointers, and will return the zero value instead.

func (*Bundle) GetID

func (b *Bundle) GetID() string

GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.

func (*Bundle) GetIdentifier

func (b *Bundle) GetIdentifier() *fhir.Identifier

GetIdentifier returns the value of the field Identifier. This function is safe to call on nil pointers, and will return the zero value instead.

func (*Bundle) GetImplicitRules

func (b *Bundle) GetImplicitRules() *fhir.URI

GetImplicitRules returns the value of the field ImplicitRules. This function is safe to call on nil pointers, and will return the zero value instead.

func (*Bundle) GetLanguage

func (b *Bundle) GetLanguage() *fhir.Code

GetLanguage returns the value of the field Language. This function is safe to call on nil pointers, and will return the zero value instead.

func (b *Bundle) GetLink() []*BundleLink

GetLink returns the value of the field Link. This function is safe to call on nil pointers, and will return the zero value instead.

func (*Bundle) GetMeta

func (b *Bundle) GetMeta() *fhir.Meta

GetMeta returns the value of the field Meta. This function is safe to call on nil pointers, and will return the zero value instead.

func (*Bundle) GetSignature

func (b *Bundle) GetSignature() *fhir.Signature

GetSignature returns the value of the field Signature. This function is safe to call on nil pointers, and will return the zero value instead.

func (*Bundle) GetTimestamp

func (b *Bundle) GetTimestamp() *fhir.Instant

GetTimestamp returns the value of the field Timestamp. This function is safe to call on nil pointers, and will return the zero value instead.

func (*Bundle) GetTotal

func (b *Bundle) GetTotal() *fhir.UnsignedInt

GetTotal returns the value of the field Total. This function is safe to call on nil pointers, and will return the zero value instead.

func (*Bundle) GetType

func (b *Bundle) GetType() *fhir.Code

GetType returns the value of the field Type. This function is safe to call on nil pointers, and will return the zero value instead.

func (*Bundle) MarshalJSON

func (b *Bundle) MarshalJSON() ([]byte, error)

func (*Bundle) UnmarshalJSON

func (b *Bundle) UnmarshalJSON(data []byte) error

type BundleEntry

type BundleEntry struct {

	// May be used to represent additional information that is not part of the
	// basic definition of the element. To make the use of extensions safe and
	// manageable, there is a strict set of governance applied to the definition
	// and use of extensions. Though any implementer can define an extension, there
	// is a set of requirements that SHALL be met as part of the definition of the
	// extension.
	Extension []*fhir.Extension `fhirpath:"extension"`

	// The Absolute URL for the resource. The fullUrl SHALL NOT disagree with the
	// id in the resource - i.e. if the fullUrl is not a urn:uuid, the URL shall be
	// version-independent URL consistent with the Resource.id. The fullUrl is a
	// version independent reference to the resource. The fullUrl element SHALL
	// have a value except that: * fullUrl can be empty on a POST (although it does
	// not need to when specifying a temporary id for reference in the bundle) *
	// Results from operations might involve resources that are not identified.
	FullURL *fhir.URI `fhirpath:"fullUrl"`

	// Unique id for the element within a resource (for internal references). This
	// may be any string value that does not contain spaces.
	ID string `fhirpath:"id"`

	// May be used to represent additional information that is not part of the
	// basic definition of the element and that modifies the understanding of the
	// element in which it is contained and/or the understanding of the containing
	// element's descendants. Usually modifier elements provide negation or
	// qualification. To make the use of extensions safe and manageable, there is a
	// strict set of governance applied to the definition and use of extensions.
	// Though any implementer can define an extension, there is a set of
	// requirements that SHALL be met as part of the definition of the extension.
	// Applications processing a resource are required to check for modifier
	// extensions.
	// Modifier extensions SHALL NOT change the meaning of any elements on Resource
	// or DomainResource (including cannot change the meaning of modifierExtension
	// itself).
	ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"`

	// Additional information about how this entry should be processed as part of a
	// transaction or batch. For history, it shows how the entry was processed to
	// create the version contained in the entry.
	Request *BundleEntryRequest `fhirpath:"request"`

	// The Resource for the entry. The purpose/meaning of the resource is
	// determined by the Bundle.type.
	Resource fhir.Resource `fhirpath:"resource"`

	// Indicates the results of processing the corresponding 'request' entry in the
	// batch or transaction being responded to or what the results of an operation
	// where when returning history.
	Response *BundleEntryResponse `fhirpath:"response"`

	// Information about the search process that lead to the creation of this
	// entry.
	Search *BundleEntrySearch `fhirpath:"search"`

	profileimpl.BaseBackboneElement
	profileimpl.BaseElement
}

Entry in the bundle - will have a resource or information// An entry in a bundle resource - will either contain a resource or information about a resource (transactions and history only).

Meta Details:

  • Package IG: hl7.fhir.r4.core@4.0.1
  • StructureDefinition:
  • Source File: StructureDefinition-Bundle.json

func (*BundleEntry) GetExtension

func (be *BundleEntry) GetExtension() []*fhir.Extension

GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntry) GetFullURL

func (be *BundleEntry) GetFullURL() *fhir.URI

GetFullURL returns the value of the field FullURL. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntry) GetID

func (be *BundleEntry) GetID() string

GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntry) GetModifierExtension

func (be *BundleEntry) GetModifierExtension() []*fhir.Extension

GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntry) GetRequest

func (be *BundleEntry) GetRequest() *BundleEntryRequest

GetRequest returns the value of the field Request. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntry) GetResource

func (be *BundleEntry) GetResource() fhir.Resource

GetResource returns the value of the field Resource. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntry) GetResponse

func (be *BundleEntry) GetResponse() *BundleEntryResponse

GetResponse returns the value of the field Response. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntry) GetSearch

func (be *BundleEntry) GetSearch() *BundleEntrySearch

GetSearch returns the value of the field Search. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntry) MarshalJSON

func (be *BundleEntry) MarshalJSON() ([]byte, error)

func (*BundleEntry) UnmarshalJSON

func (be *BundleEntry) UnmarshalJSON(data []byte) error

type BundleEntryRequest

type BundleEntryRequest struct {

	// May be used to represent additional information that is not part of the
	// basic definition of the element. To make the use of extensions safe and
	// manageable, there is a strict set of governance applied to the definition
	// and use of extensions. Though any implementer can define an extension, there
	// is a set of requirements that SHALL be met as part of the definition of the
	// extension.
	Extension []*fhir.Extension `fhirpath:"extension"`

	// Unique id for the element within a resource (for internal references). This
	// may be any string value that does not contain spaces.
	ID string `fhirpath:"id"`

	// Only perform the operation if the Etag value matches. For more information,
	// see the API section ["Managing Resource Contention"](http.html#concurrency).
	IfMatch *fhir.String `fhirpath:"ifMatch"`

	// Only perform the operation if the last updated date matches. See the API
	// documentation for ["Conditional Read"](http.html#cread).
	IfModifiedSince *fhir.Instant `fhirpath:"ifModifiedSince"`

	// Instruct the server not to perform the create if a specified resource
	// already exists. For further information, see the API documentation for
	// ["Conditional Create"](http.html#ccreate). This is just the query portion of
	// the URL - what follows the "?" (not including the "?").
	IfNoneExist *fhir.String `fhirpath:"ifNoneExist"`

	// If the ETag values match, return a 304 Not Modified status. See the API
	// documentation for ["Conditional Read"](http.html#cread).
	IfNoneMatch *fhir.String `fhirpath:"ifNoneMatch"`

	// In a transaction or batch, this is the HTTP action to be executed for this
	// entry. In a history bundle, this indicates the HTTP action that occurred.
	Method *fhir.Code `fhirpath:"method"`

	// May be used to represent additional information that is not part of the
	// basic definition of the element and that modifies the understanding of the
	// element in which it is contained and/or the understanding of the containing
	// element's descendants. Usually modifier elements provide negation or
	// qualification. To make the use of extensions safe and manageable, there is a
	// strict set of governance applied to the definition and use of extensions.
	// Though any implementer can define an extension, there is a set of
	// requirements that SHALL be met as part of the definition of the extension.
	// Applications processing a resource are required to check for modifier
	// extensions.
	// Modifier extensions SHALL NOT change the meaning of any elements on Resource
	// or DomainResource (including cannot change the meaning of modifierExtension
	// itself).
	ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"`

	// The URL for this entry, relative to the root (the address to which the
	// request is posted).
	URL *fhir.URI `fhirpath:"url"`

	profileimpl.BaseBackboneElement
	profileimpl.BaseElement
}

Additional execution information (transaction/batch/history)// Additional information about how this entry should be processed as part of a transaction or batch. For history, it shows how the entry was processed to create the version contained in the entry.

Meta Details:

  • Package IG: hl7.fhir.r4.core@4.0.1
  • StructureDefinition:
  • Source File: StructureDefinition-Bundle.json

func (*BundleEntryRequest) GetExtension

func (ber *BundleEntryRequest) GetExtension() []*fhir.Extension

GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryRequest) GetID

func (ber *BundleEntryRequest) GetID() string

GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryRequest) GetIfMatch

func (ber *BundleEntryRequest) GetIfMatch() *fhir.String

GetIfMatch returns the value of the field IfMatch. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryRequest) GetIfModifiedSince

func (ber *BundleEntryRequest) GetIfModifiedSince() *fhir.Instant

GetIfModifiedSince returns the value of the field IfModifiedSince. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryRequest) GetIfNoneExist

func (ber *BundleEntryRequest) GetIfNoneExist() *fhir.String

GetIfNoneExist returns the value of the field IfNoneExist. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryRequest) GetIfNoneMatch

func (ber *BundleEntryRequest) GetIfNoneMatch() *fhir.String

GetIfNoneMatch returns the value of the field IfNoneMatch. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryRequest) GetMethod

func (ber *BundleEntryRequest) GetMethod() *fhir.Code

GetMethod returns the value of the field Method. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryRequest) GetModifierExtension

func (ber *BundleEntryRequest) GetModifierExtension() []*fhir.Extension

GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryRequest) GetURL

func (ber *BundleEntryRequest) GetURL() *fhir.URI

GetURL returns the value of the field URL. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryRequest) MarshalJSON

func (ber *BundleEntryRequest) MarshalJSON() ([]byte, error)

func (*BundleEntryRequest) UnmarshalJSON

func (ber *BundleEntryRequest) UnmarshalJSON(data []byte) error

type BundleEntryResponse

type BundleEntryResponse struct {

	// The Etag for the resource, if the operation for the entry produced a
	// versioned resource (see [Resource Metadata and
	// Versioning](http.html#versioning) and [Managing Resource
	// Contention](http.html#concurrency)).
	Etag *fhir.String `fhirpath:"etag"`

	// May be used to represent additional information that is not part of the
	// basic definition of the element. To make the use of extensions safe and
	// manageable, there is a strict set of governance applied to the definition
	// and use of extensions. Though any implementer can define an extension, there
	// is a set of requirements that SHALL be met as part of the definition of the
	// extension.
	Extension []*fhir.Extension `fhirpath:"extension"`

	// Unique id for the element within a resource (for internal references). This
	// may be any string value that does not contain spaces.
	ID string `fhirpath:"id"`

	// The date/time that the resource was modified on the server.
	LastModified *fhir.Instant `fhirpath:"lastModified"`

	// The location header created by processing this operation, populated if the
	// operation returns a location.
	Location *fhir.URI `fhirpath:"location"`

	// May be used to represent additional information that is not part of the
	// basic definition of the element and that modifies the understanding of the
	// element in which it is contained and/or the understanding of the containing
	// element's descendants. Usually modifier elements provide negation or
	// qualification. To make the use of extensions safe and manageable, there is a
	// strict set of governance applied to the definition and use of extensions.
	// Though any implementer can define an extension, there is a set of
	// requirements that SHALL be met as part of the definition of the extension.
	// Applications processing a resource are required to check for modifier
	// extensions.
	// Modifier extensions SHALL NOT change the meaning of any elements on Resource
	// or DomainResource (including cannot change the meaning of modifierExtension
	// itself).
	ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"`

	// An OperationOutcome containing hints and warnings produced as part of
	// processing this entry in a batch or transaction.
	Outcome fhir.Resource `fhirpath:"outcome"`

	// The status code returned by processing this entry. The status SHALL start
	// with a 3 digit HTTP code (e.g. 404) and may contain the standard HTTP
	// description associated with the status code.
	Status *fhir.String `fhirpath:"status"`

	profileimpl.BaseBackboneElement
	profileimpl.BaseElement
}

Results of execution (transaction/batch/history)// Indicates the results of processing the corresponding 'request' entry in the batch or transaction being responded to or what the results of an operation where when returning history.

Meta Details:

  • Package IG: hl7.fhir.r4.core@4.0.1
  • StructureDefinition:
  • Source File: StructureDefinition-Bundle.json

func (*BundleEntryResponse) GetEtag

func (ber *BundleEntryResponse) GetEtag() *fhir.String

GetEtag returns the value of the field Etag. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryResponse) GetExtension

func (ber *BundleEntryResponse) GetExtension() []*fhir.Extension

GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryResponse) GetID

func (ber *BundleEntryResponse) GetID() string

GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryResponse) GetLastModified

func (ber *BundleEntryResponse) GetLastModified() *fhir.Instant

GetLastModified returns the value of the field LastModified. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryResponse) GetLocation

func (ber *BundleEntryResponse) GetLocation() *fhir.URI

GetLocation returns the value of the field Location. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryResponse) GetModifierExtension

func (ber *BundleEntryResponse) GetModifierExtension() []*fhir.Extension

GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryResponse) GetOutcome

func (ber *BundleEntryResponse) GetOutcome() fhir.Resource

GetOutcome returns the value of the field Outcome. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryResponse) GetStatus

func (ber *BundleEntryResponse) GetStatus() *fhir.String

GetStatus returns the value of the field Status. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntryResponse) MarshalJSON

func (ber *BundleEntryResponse) MarshalJSON() ([]byte, error)

func (*BundleEntryResponse) UnmarshalJSON

func (ber *BundleEntryResponse) UnmarshalJSON(data []byte) error

type BundleEntrySearch

type BundleEntrySearch struct {

	// May be used to represent additional information that is not part of the
	// basic definition of the element. To make the use of extensions safe and
	// manageable, there is a strict set of governance applied to the definition
	// and use of extensions. Though any implementer can define an extension, there
	// is a set of requirements that SHALL be met as part of the definition of the
	// extension.
	Extension []*fhir.Extension `fhirpath:"extension"`

	// Unique id for the element within a resource (for internal references). This
	// may be any string value that does not contain spaces.
	ID string `fhirpath:"id"`

	// Why this entry is in the result set - whether it's included as a match or
	// because of an _include requirement, or to convey information or warning
	// information about the search process.
	Mode *fhir.Code `fhirpath:"mode"`

	// May be used to represent additional information that is not part of the
	// basic definition of the element and that modifies the understanding of the
	// element in which it is contained and/or the understanding of the containing
	// element's descendants. Usually modifier elements provide negation or
	// qualification. To make the use of extensions safe and manageable, there is a
	// strict set of governance applied to the definition and use of extensions.
	// Though any implementer can define an extension, there is a set of
	// requirements that SHALL be met as part of the definition of the extension.
	// Applications processing a resource are required to check for modifier
	// extensions.
	// Modifier extensions SHALL NOT change the meaning of any elements on Resource
	// or DomainResource (including cannot change the meaning of modifierExtension
	// itself).
	ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"`

	// When searching, the server's search ranking score for the entry.
	Score *fhir.Decimal `fhirpath:"score"`

	profileimpl.BaseBackboneElement
	profileimpl.BaseElement
}

Search related information// Information about the search process that lead to the creation of this entry.

Meta Details:

  • Package IG: hl7.fhir.r4.core@4.0.1
  • StructureDefinition:
  • Source File: StructureDefinition-Bundle.json

func (*BundleEntrySearch) GetExtension

func (bes *BundleEntrySearch) GetExtension() []*fhir.Extension

GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntrySearch) GetID

func (bes *BundleEntrySearch) GetID() string

GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntrySearch) GetMode

func (bes *BundleEntrySearch) GetMode() *fhir.Code

GetMode returns the value of the field Mode. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntrySearch) GetModifierExtension

func (bes *BundleEntrySearch) GetModifierExtension() []*fhir.Extension

GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntrySearch) GetScore

func (bes *BundleEntrySearch) GetScore() *fhir.Decimal

GetScore returns the value of the field Score. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleEntrySearch) MarshalJSON

func (bes *BundleEntrySearch) MarshalJSON() ([]byte, error)

func (*BundleEntrySearch) UnmarshalJSON

func (bes *BundleEntrySearch) UnmarshalJSON(data []byte) error
type BundleLink struct {

	// May be used to represent additional information that is not part of the
	// basic definition of the element. To make the use of extensions safe and
	// manageable, there is a strict set of governance applied to the definition
	// and use of extensions. Though any implementer can define an extension, there
	// is a set of requirements that SHALL be met as part of the definition of the
	// extension.
	Extension []*fhir.Extension `fhirpath:"extension"`

	// Unique id for the element within a resource (for internal references). This
	// may be any string value that does not contain spaces.
	ID string `fhirpath:"id"`

	// May be used to represent additional information that is not part of the
	// basic definition of the element and that modifies the understanding of the
	// element in which it is contained and/or the understanding of the containing
	// element's descendants. Usually modifier elements provide negation or
	// qualification. To make the use of extensions safe and manageable, there is a
	// strict set of governance applied to the definition and use of extensions.
	// Though any implementer can define an extension, there is a set of
	// requirements that SHALL be met as part of the definition of the extension.
	// Applications processing a resource are required to check for modifier
	// extensions.
	// Modifier extensions SHALL NOT change the meaning of any elements on Resource
	// or DomainResource (including cannot change the meaning of modifierExtension
	// itself).
	ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"`

	// A name which details the functional use for this link - see
	// [http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1](http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1).
	Relation *fhir.String `fhirpath:"relation"`

	// The reference details for the link.
	URL *fhir.URI `fhirpath:"url"`

	profileimpl.BaseBackboneElement
	profileimpl.BaseElement
}

Links related to this Bundle// A series of links that provide context to this bundle.// Both Bundle.link and Bundle.entry.link are defined to support providing additional context when Bundles are used (e.g. [HATEOAS](http://en.wikipedia.org/wiki/HATEOAS)). Bundle.entry.link corresponds to links found in the HTTP header if the resource in the entry was [read](http.html#read) directly. This specification defines some specific uses of Bundle.link for [searching](search.html#conformance) and [paging](http.html#paging), but no specific uses for Bundle.entry.link, and no defined function in a transaction - the meaning is implementation specific.

Meta Details:

  • Package IG: hl7.fhir.r4.core@4.0.1
  • StructureDefinition:
  • Source File: StructureDefinition-Bundle.json

func (*BundleLink) GetExtension

func (bl *BundleLink) GetExtension() []*fhir.Extension

GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleLink) GetID

func (bl *BundleLink) GetID() string

GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleLink) GetModifierExtension

func (bl *BundleLink) GetModifierExtension() []*fhir.Extension

GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleLink) GetRelation

func (bl *BundleLink) GetRelation() *fhir.String

GetRelation returns the value of the field Relation. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleLink) GetURL

func (bl *BundleLink) GetURL() *fhir.URI

GetURL returns the value of the field URL. This function is safe to call on nil pointers, and will return the zero value instead.

func (*BundleLink) MarshalJSON

func (bl *BundleLink) MarshalJSON() ([]byte, error)

func (*BundleLink) UnmarshalJSON

func (bl *BundleLink) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL