Documentation
¶
Index ¶
- type Bundle
- func (b *Bundle) GetEntry() []*BundleEntry
- func (b *Bundle) GetID() string
- func (b *Bundle) GetIdentifier() *fhir.Identifier
- func (b *Bundle) GetImplicitRules() *fhir.URI
- func (b *Bundle) GetLanguage() *fhir.Code
- func (b *Bundle) GetLink() []*BundleLink
- func (b *Bundle) GetMeta() *fhir.Meta
- func (b *Bundle) GetSignature() *fhir.Signature
- func (b *Bundle) GetTimestamp() *fhir.Instant
- func (b *Bundle) GetTotal() *fhir.UnsignedInt
- func (b *Bundle) GetType() *fhir.Code
- func (b *Bundle) MarshalJSON() ([]byte, error)
- func (b *Bundle) UnmarshalJSON(data []byte) error
- type BundleEntry
- func (be *BundleEntry) GetExtension() []*fhir.Extension
- func (be *BundleEntry) GetFullURL() *fhir.URI
- func (be *BundleEntry) GetID() string
- func (be *BundleEntry) GetModifierExtension() []*fhir.Extension
- func (be *BundleEntry) GetRequest() *BundleEntryRequest
- func (be *BundleEntry) GetResource() fhir.Resource
- func (be *BundleEntry) GetResponse() *BundleEntryResponse
- func (be *BundleEntry) GetSearch() *BundleEntrySearch
- func (be *BundleEntry) MarshalJSON() ([]byte, error)
- func (be *BundleEntry) UnmarshalJSON(data []byte) error
- type BundleEntryRequest
- func (ber *BundleEntryRequest) GetExtension() []*fhir.Extension
- func (ber *BundleEntryRequest) GetID() string
- func (ber *BundleEntryRequest) GetIfMatch() *fhir.String
- func (ber *BundleEntryRequest) GetIfModifiedSince() *fhir.Instant
- func (ber *BundleEntryRequest) GetIfNoneExist() *fhir.String
- func (ber *BundleEntryRequest) GetIfNoneMatch() *fhir.String
- func (ber *BundleEntryRequest) GetMethod() *fhir.Code
- func (ber *BundleEntryRequest) GetModifierExtension() []*fhir.Extension
- func (ber *BundleEntryRequest) GetURL() *fhir.URI
- func (ber *BundleEntryRequest) MarshalJSON() ([]byte, error)
- func (ber *BundleEntryRequest) UnmarshalJSON(data []byte) error
- type BundleEntryResponse
- func (ber *BundleEntryResponse) GetEtag() *fhir.String
- func (ber *BundleEntryResponse) GetExtension() []*fhir.Extension
- func (ber *BundleEntryResponse) GetID() string
- func (ber *BundleEntryResponse) GetLastModified() *fhir.Instant
- func (ber *BundleEntryResponse) GetLocation() *fhir.URI
- func (ber *BundleEntryResponse) GetModifierExtension() []*fhir.Extension
- func (ber *BundleEntryResponse) GetOutcome() fhir.Resource
- func (ber *BundleEntryResponse) GetStatus() *fhir.String
- func (ber *BundleEntryResponse) MarshalJSON() ([]byte, error)
- func (ber *BundleEntryResponse) UnmarshalJSON(data []byte) error
- type BundleEntrySearch
- func (bes *BundleEntrySearch) GetExtension() []*fhir.Extension
- func (bes *BundleEntrySearch) GetID() string
- func (bes *BundleEntrySearch) GetMode() *fhir.Code
- func (bes *BundleEntrySearch) GetModifierExtension() []*fhir.Extension
- func (bes *BundleEntrySearch) GetScore() *fhir.Decimal
- func (bes *BundleEntrySearch) MarshalJSON() ([]byte, error)
- func (bes *BundleEntrySearch) UnmarshalJSON(data []byte) error
- type BundleLink
- func (bl *BundleLink) GetExtension() []*fhir.Extension
- func (bl *BundleLink) GetID() string
- func (bl *BundleLink) GetModifierExtension() []*fhir.Extension
- func (bl *BundleLink) GetRelation() *fhir.String
- func (bl *BundleLink) GetURL() *fhir.URI
- func (bl *BundleLink) MarshalJSON() ([]byte, error)
- func (bl *BundleLink) UnmarshalJSON(data []byte) error
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:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition: http://hl7.org/fhir/StructureDefinition/Bundle
- Source File: StructureDefinition-Bundle.json
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 ¶
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 (*Bundle) GetLink ¶
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 (*Bundle) UnmarshalJSON ¶
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 ¶
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