package
1.1.0
Repository: https://github.com/verily-src/fhirpath-go.git
Documentation: pkg.go.dev

# Functions

Equivalent checks if two identifiers are equivalent by comparing the system and values of the identifier.
FindBySystem searches a slice of identifiers for the first identifier that contains the specified system.
GenerateIfNoneExist takes an Identifier and generates a query appropriate for use in an If-None-Exist header.
IncludeExtensions return an Identifier Option that appends the specified extensions to the Identifier.Extension field.
New constructs a new Identifier object from the given options.
Official is a convenience constructor for forming an identifier with an "Official" Use-code assigned.
Old is a convenience constructor for forming an identifier with an "Old" Use-code assigned.
QueryIdentifier formats an Identifier proto for use in a Search query, escaping FHIR special characters `,|$\` in the input.
QueryString formats a system and value for use in a Search query, escaping FHIR special characters `,|$\` in the input.
Secondary is a convenience constructor for forming an identifier with a "Secondary" Use-code assigned.
Temp is a convenience constructor for forming an identifier with a "Temp" Use-code assigned.
Update modifies an identifier in-place with the given identifier options.
Usual is a convenience constructor for forming an identifier with a "Usual" Use-code assigned.
WithAssigner returns an Identifier Option that sets the Identifier.Assigner to the specified assigner reference.
WithExtensions return an Identifier Option that sets the Identifier.Extension field to the specified extensions.
WithID returns an Identifier Option that sets the Identifier.Id to the specified ID.
WithPeriod returns an Identifier Option that sets the Identifier.Period to the specified period.
WithSystem returns an Identifier Option that sets the Identifier.System to the specified system.
WithSystemString returns an Identifier Option that sets the Identifier.System to the specified system string.
WithType returns an Identifier Option that sets the Identifier.Type to the specified type.
WithUse returns an Identifier Option that sets the Identifier.Use to the specified use.
WithValue returns an Identifier Option that sets the Identifier.Value to the specified value.

# Constants

UseOfficial is an alias of the OFFICIAL Identifier use-code for easier access and readability.
UseOld is an alias of the OLD Identifier use-code for easier access and readability.
UseSecondary is an alias of the SECONDARY Identifier use-code for easier access and readability.
UseTemp is an alias of the TEMP Identifier use-code for easier access and readability.
UseUsual is an alias of the USUAL Identifier use-code for easier access and readability.

# Interfaces

Option is an abstraction for options to construct or modify Identifier elements.

# Type aliases

Use is an alias of the Identifier Use-codes for easier access and readability.