Documentation
¶
Overview ¶
Package dstu3 contains helper methods for use with CDR
Index ¶
- Constants
- func NewOrganization(timeZone, orgID, name string) (*stu3pb.Organization, error)
- func NewSubscription(options ...WithFunc) (*stu3pb.Subscription, error)
- type StringValue
- type WithFunc
- func WithContact(system, value, use string) WithFunc
- func WithCriteria(critera string) WithFunc
- func WithDeleteEndpoint(endpoint string) WithFunc
- func WithEndpoint(endpoint string) WithFunc
- func WithEndtime(at time.Time) WithFunc
- func WithHeaders(headers []string) WithFunc
- func WithReason(reason string) WithFunc
Constants ¶
View Source
const (
ExtDeleteURL = "http://hsdp.com/cdr/Subscription/deletionUri"
)
Variables ¶
This section is empty.
Functions ¶
func NewOrganization ¶
func NewOrganization(timeZone, orgID, name string) (*stu3pb.Organization, error)
NewOrganization returns a CDR STU3 organization in Google FHIR proto format
func NewSubscription ¶ added in v0.27.1
func NewSubscription(options ...WithFunc) (*stu3pb.Subscription, error)
NewSubscription creates a FHIR Subscription proto resource The WithFunc option methods should be used to build the structure
Types ¶
type StringValue ¶ added in v0.28.0
type StringValue func(sub *stu3pb.Subscription) string
func DeleteEndpointValue ¶ added in v0.28.0
func DeleteEndpointValue() StringValue
DeleteEndpointValue returns the URI if set, empty string otherwise
type WithFunc ¶ added in v0.27.1
type WithFunc func(sub *stu3pb.Subscription) error
func WithContact ¶ added in v0.27.1
func WithCriteria ¶ added in v0.27.1
func WithDeleteEndpoint ¶ added in v0.28.0
WithDeleteEndpoint adds an endpoint which is called a Resource is deleted This is an extension supported by CDR
func WithEndpoint ¶ added in v0.27.1
func WithEndtime ¶ added in v0.27.1
WithEndtime sets the end time of the subscription
func WithHeaders ¶ added in v0.27.1
func WithReason ¶ added in v0.27.1
Click to show internal directories.
Click to hide internal directories.