Documentation
¶
Overview ¶
Package r4 contains helper methods for use with CDR
Index ¶
- Constants
- func NewOrganization(timeZone, orgID, name string) (*r4pborg.Organization, error)
- func NewSubscription(options ...WithFunc) (*r4pbsub.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/4.0/Subscription/deletionUri"
)
Variables ¶
This section is empty.
Functions ¶
func NewOrganization ¶
func NewOrganization(timeZone, orgID, name string) (*r4pborg.Organization, error)
NewOrganization returns a CDR R4 organization in Google FHIR proto format
func NewSubscription ¶
func NewSubscription(options ...WithFunc) (*r4pbsub.Subscription, error)
NewSubscription creates a FHIR Subscription proto resource The WithFunc option methods should be used to build the structure
Types ¶
type StringValue ¶
type StringValue func(sub *r4pbsub.Subscription) string
func DeleteEndpointValue ¶
func DeleteEndpointValue() StringValue
DeleteEndpointValue returns the URI if set, empty string otherwise
type WithFunc ¶
type WithFunc func(sub *r4pbsub.Subscription) error
func WithContact ¶
func WithCriteria ¶
func WithDeleteEndpoint ¶
WithDeleteEndpoint adds an endpoint which is called a Resource is deleted This is an extension supported by CDR
func WithEndpoint ¶
func WithEndtime ¶
WithEndtime sets the end time of the subscription
func WithHeaders ¶
func WithReason ¶
Click to show internal directories.
Click to hide internal directories.