Documentation
¶
Overview ¶
Package stu3 contains helper methods for use with CDR
Index ¶
- Constants
- func NewOrganization(timeZone, orgID, name string) (*rpb.Organization, error)
- func NewSubscription(options ...WithSubscriptionFunc) (*stu3pb.Subscription, error)
- type StringValue
- type WithSubscriptionFunc
- func WithContact(system, value, use string) WithSubscriptionFunc
- func WithCriteria(critera string) WithSubscriptionFunc
- func WithDeleteEndpoint(endpoint string) WithSubscriptionFunc
- func WithEndpoint(endpoint string) WithSubscriptionFunc
- func WithEndtime(at time.Time) WithSubscriptionFunc
- func WithHeaders(headers []string) WithSubscriptionFunc
- func WithReason(reason string) WithSubscriptionFunc
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) (*rpb.Organization, error)
NewOrganization returns a CDR STU3 organization in Google FHIR proto format
func NewSubscription ¶
func NewSubscription(options ...WithSubscriptionFunc) (*stu3pb.Subscription, error)
NewSubscription creates a FHIR Subscription proto resource The WithSubscriptionFunc option methods should be used to build the structure
Types ¶
type StringValue ¶
type StringValue func(sub *stu3pb.Subscription) string
func DeleteEndpointValue ¶
func DeleteEndpointValue() StringValue
DeleteEndpointValue returns the URI if set, empty string otherwise
type WithSubscriptionFunc ¶
type WithSubscriptionFunc func(sub *stu3pb.Subscription) error
func WithContact ¶
func WithContact(system, value, use string) WithSubscriptionFunc
func WithCriteria ¶
func WithCriteria(critera string) WithSubscriptionFunc
func WithDeleteEndpoint ¶
func WithDeleteEndpoint(endpoint string) WithSubscriptionFunc
WithDeleteEndpoint adds an endpoint which is called a Resource is deleted This is an extension supported by CDR
func WithEndpoint ¶
func WithEndpoint(endpoint string) WithSubscriptionFunc
func WithEndtime ¶
func WithEndtime(at time.Time) WithSubscriptionFunc
WithEndtime sets the end time of the subscription
func WithHeaders ¶
func WithHeaders(headers []string) WithSubscriptionFunc
func WithReason ¶
func WithReason(reason string) WithSubscriptionFunc
Click to show internal directories.
Click to hide internal directories.