implementation_guide_go_proto

package
v0.7.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2022 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r4_core_resources_implementation_guide_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ImplementationGuide

type ImplementationGuide struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Canonical identifier for this implementation guide, represented as a URI
	// (globally unique)
	Url *datatypes_go_proto.Uri `protobuf:"bytes,10,opt,name=url,proto3" json:"url,omitempty"`
	// Business version of the implementation guide
	Version *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=version,proto3" json:"version,omitempty"`
	// Name for this implementation guide (computer friendly)
	Name *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
	// Name for this implementation guide (human friendly)
	Title  *datatypes_go_proto.String      `protobuf:"bytes,13,opt,name=title,proto3" json:"title,omitempty"`
	Status *ImplementationGuide_StatusCode `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
	// For testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean `protobuf:"bytes,15,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// Date last changed
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,16,opt,name=date,proto3" json:"date,omitempty"`
	// Name of the publisher (organization or individual)
	Publisher *datatypes_go_proto.String `protobuf:"bytes,17,opt,name=publisher,proto3" json:"publisher,omitempty"`
	// Contact details for the publisher
	Contact []*datatypes_go_proto.ContactDetail `protobuf:"bytes,18,rep,name=contact,proto3" json:"contact,omitempty"`
	// Natural language description of the implementation guide
	Description *datatypes_go_proto.Markdown `protobuf:"bytes,19,opt,name=description,proto3" json:"description,omitempty"`
	// The context that the content is intended to support
	UseContext []*datatypes_go_proto.UsageContext `protobuf:"bytes,20,rep,name=use_context,json=useContext,proto3" json:"use_context,omitempty"`
	// Intended jurisdiction for implementation guide (if applicable)
	Jurisdiction []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,rep,name=jurisdiction,proto3" json:"jurisdiction,omitempty"`
	// Use and/or publishing restrictions
	Copyright *datatypes_go_proto.Markdown `protobuf:"bytes,22,opt,name=copyright,proto3" json:"copyright,omitempty"`
	// NPM Package name for IG
	PackageId   *datatypes_go_proto.Id                 `protobuf:"bytes,23,opt,name=package_id,json=packageId,proto3" json:"package_id,omitempty"`
	License     *ImplementationGuide_LicenseCode       `protobuf:"bytes,24,opt,name=license,proto3" json:"license,omitempty"`
	FhirVersion []*ImplementationGuide_FhirVersionCode `protobuf:"bytes,25,rep,name=fhir_version,json=fhirVersion,proto3" json:"fhir_version,omitempty"`
	DependsOn   []*ImplementationGuide_DependsOn       `protobuf:"bytes,26,rep,name=depends_on,json=dependsOn,proto3" json:"depends_on,omitempty"`
	Global      []*ImplementationGuide_Global          `protobuf:"bytes,27,rep,name=global,proto3" json:"global,omitempty"`
	Definition  *ImplementationGuide_Definition        `protobuf:"bytes,28,opt,name=definition,proto3" json:"definition,omitempty"`
	Manifest    *ImplementationGuide_Manifest          `protobuf:"bytes,29,opt,name=manifest,proto3" json:"manifest,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ImplementationGuide, last updated 2019-11-01T09:29:23.356+11:00. A set of rules about how FHIR is used. See http://hl7.org/fhir/StructureDefinition/ImplementationGuide

func (*ImplementationGuide) Descriptor deprecated

func (*ImplementationGuide) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide.ProtoReflect.Descriptor instead.

func (*ImplementationGuide) GetContact

func (*ImplementationGuide) GetContained

func (x *ImplementationGuide) GetContained() []*any.Any

func (*ImplementationGuide) GetCopyright

func (x *ImplementationGuide) GetCopyright() *datatypes_go_proto.Markdown

func (*ImplementationGuide) GetDate

func (*ImplementationGuide) GetDefinition

func (*ImplementationGuide) GetDependsOn

func (*ImplementationGuide) GetDescription

func (x *ImplementationGuide) GetDescription() *datatypes_go_proto.Markdown

func (*ImplementationGuide) GetExperimental

func (x *ImplementationGuide) GetExperimental() *datatypes_go_proto.Boolean

func (*ImplementationGuide) GetExtension

func (x *ImplementationGuide) GetExtension() []*datatypes_go_proto.Extension

func (*ImplementationGuide) GetFhirVersion

func (*ImplementationGuide) GetGlobal

func (*ImplementationGuide) GetId

func (*ImplementationGuide) GetImplicitRules

func (x *ImplementationGuide) GetImplicitRules() *datatypes_go_proto.Uri

func (*ImplementationGuide) GetJurisdiction

func (x *ImplementationGuide) GetJurisdiction() []*datatypes_go_proto.CodeableConcept

func (*ImplementationGuide) GetLanguage

func (x *ImplementationGuide) GetLanguage() *datatypes_go_proto.Code

func (*ImplementationGuide) GetLicense

func (*ImplementationGuide) GetManifest

func (*ImplementationGuide) GetMeta

func (*ImplementationGuide) GetModifierExtension

func (x *ImplementationGuide) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImplementationGuide) GetName

func (*ImplementationGuide) GetPackageId

func (x *ImplementationGuide) GetPackageId() *datatypes_go_proto.Id

func (*ImplementationGuide) GetPublisher

func (x *ImplementationGuide) GetPublisher() *datatypes_go_proto.String

func (*ImplementationGuide) GetStatus

func (*ImplementationGuide) GetText

func (*ImplementationGuide) GetTitle

func (*ImplementationGuide) GetUrl

func (*ImplementationGuide) GetUseContext

func (x *ImplementationGuide) GetUseContext() []*datatypes_go_proto.UsageContext

func (*ImplementationGuide) GetVersion

func (*ImplementationGuide) ProtoMessage

func (*ImplementationGuide) ProtoMessage()

func (*ImplementationGuide) ProtoReflect

func (x *ImplementationGuide) ProtoReflect() protoreflect.Message

func (*ImplementationGuide) Reset

func (x *ImplementationGuide) Reset()

func (*ImplementationGuide) String

func (x *ImplementationGuide) String() string

type ImplementationGuide_Definition

type ImplementationGuide_Definition struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension             `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Grouping          []*ImplementationGuide_Definition_Grouping  `protobuf:"bytes,4,rep,name=grouping,proto3" json:"grouping,omitempty"`
	Resource          []*ImplementationGuide_Definition_Resource  `protobuf:"bytes,5,rep,name=resource,proto3" json:"resource,omitempty"`
	Page              *ImplementationGuide_Definition_Page        `protobuf:"bytes,6,opt,name=page,proto3" json:"page,omitempty"`
	Parameter         []*ImplementationGuide_Definition_Parameter `protobuf:"bytes,7,rep,name=parameter,proto3" json:"parameter,omitempty"`
	Template          []*ImplementationGuide_Definition_Template  `protobuf:"bytes,8,rep,name=template,proto3" json:"template,omitempty"`
	// contains filtered or unexported fields
}

Information needed to build the IG

func (*ImplementationGuide_Definition) Descriptor deprecated

func (*ImplementationGuide_Definition) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Definition.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Definition) GetExtension

func (*ImplementationGuide_Definition) GetGrouping

func (*ImplementationGuide_Definition) GetId

func (*ImplementationGuide_Definition) GetModifierExtension

func (x *ImplementationGuide_Definition) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImplementationGuide_Definition) GetPage

func (*ImplementationGuide_Definition) GetParameter

func (*ImplementationGuide_Definition) GetResource

func (*ImplementationGuide_Definition) GetTemplate

func (*ImplementationGuide_Definition) ProtoMessage

func (*ImplementationGuide_Definition) ProtoMessage()

func (*ImplementationGuide_Definition) ProtoReflect

func (*ImplementationGuide_Definition) Reset

func (x *ImplementationGuide_Definition) Reset()

func (*ImplementationGuide_Definition) String

type ImplementationGuide_Definition_Grouping

type ImplementationGuide_Definition_Grouping struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Descriptive name for the package
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Human readable text describing the package
	Description *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

Grouping used to present related resources in the IG

func (*ImplementationGuide_Definition_Grouping) Descriptor deprecated

func (*ImplementationGuide_Definition_Grouping) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Definition_Grouping.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Definition_Grouping) GetDescription

func (*ImplementationGuide_Definition_Grouping) GetExtension

func (*ImplementationGuide_Definition_Grouping) GetId

func (*ImplementationGuide_Definition_Grouping) GetModifierExtension

func (*ImplementationGuide_Definition_Grouping) GetName

func (*ImplementationGuide_Definition_Grouping) ProtoMessage

func (*ImplementationGuide_Definition_Grouping) ProtoReflect

func (*ImplementationGuide_Definition_Grouping) Reset

func (*ImplementationGuide_Definition_Grouping) String

type ImplementationGuide_Definition_Page

type ImplementationGuide_Definition_Page struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension            `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Name              *ImplementationGuide_Definition_Page_NameX `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Short title shown for navigational assistance
	Title      *datatypes_go_proto.String                          `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"`
	Generation *ImplementationGuide_Definition_Page_GenerationCode `protobuf:"bytes,6,opt,name=generation,proto3" json:"generation,omitempty"`
	// Nested Pages / Sections
	Page []*ImplementationGuide_Definition_Page `protobuf:"bytes,7,rep,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

Page/Section in the Guide

func (*ImplementationGuide_Definition_Page) Descriptor deprecated

func (*ImplementationGuide_Definition_Page) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Definition_Page.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Definition_Page) GetExtension

func (*ImplementationGuide_Definition_Page) GetGeneration

func (*ImplementationGuide_Definition_Page) GetId

func (*ImplementationGuide_Definition_Page) GetModifierExtension

func (*ImplementationGuide_Definition_Page) GetName

func (*ImplementationGuide_Definition_Page) GetPage

func (*ImplementationGuide_Definition_Page) GetTitle

func (*ImplementationGuide_Definition_Page) ProtoMessage

func (*ImplementationGuide_Definition_Page) ProtoMessage()

func (*ImplementationGuide_Definition_Page) ProtoReflect

func (*ImplementationGuide_Definition_Page) Reset

func (*ImplementationGuide_Definition_Page) String

type ImplementationGuide_Definition_Page_GenerationCode

type ImplementationGuide_Definition_Page_GenerationCode struct {
	Value     codes_go_proto.GuidePageGenerationCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.GuidePageGenerationCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                   `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension              `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

html | markdown | xml | generated

func (*ImplementationGuide_Definition_Page_GenerationCode) Descriptor deprecated

Deprecated: Use ImplementationGuide_Definition_Page_GenerationCode.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Definition_Page_GenerationCode) GetExtension

func (*ImplementationGuide_Definition_Page_GenerationCode) GetId

func (*ImplementationGuide_Definition_Page_GenerationCode) GetValue

func (*ImplementationGuide_Definition_Page_GenerationCode) ProtoMessage

func (*ImplementationGuide_Definition_Page_GenerationCode) ProtoReflect

func (*ImplementationGuide_Definition_Page_GenerationCode) Reset

func (*ImplementationGuide_Definition_Page_GenerationCode) String

type ImplementationGuide_Definition_Page_NameX

type ImplementationGuide_Definition_Page_NameX struct {

	// Types that are assignable to Choice:
	//	*ImplementationGuide_Definition_Page_NameX_Url
	//	*ImplementationGuide_Definition_Page_NameX_Reference
	Choice isImplementationGuide_Definition_Page_NameX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Where to find that page

func (*ImplementationGuide_Definition_Page_NameX) Descriptor deprecated

func (*ImplementationGuide_Definition_Page_NameX) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Definition_Page_NameX.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Definition_Page_NameX) GetChoice

func (m *ImplementationGuide_Definition_Page_NameX) GetChoice() isImplementationGuide_Definition_Page_NameX_Choice

func (*ImplementationGuide_Definition_Page_NameX) GetReference

func (*ImplementationGuide_Definition_Page_NameX) GetUrl

func (*ImplementationGuide_Definition_Page_NameX) ProtoMessage

func (*ImplementationGuide_Definition_Page_NameX) ProtoReflect

func (*ImplementationGuide_Definition_Page_NameX) Reset

func (*ImplementationGuide_Definition_Page_NameX) String

type ImplementationGuide_Definition_Page_NameX_Reference

type ImplementationGuide_Definition_Page_NameX_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type ImplementationGuide_Definition_Page_NameX_Url

type ImplementationGuide_Definition_Page_NameX_Url struct {
	Url *datatypes_go_proto.Url `protobuf:"bytes,1,opt,name=url,proto3,oneof"`
}

type ImplementationGuide_Definition_Parameter

type ImplementationGuide_Definition_Parameter struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension                    `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Code              *ImplementationGuide_Definition_Parameter_CodeType `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Value for named type
	Value *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Defines how IG is built by tools

func (*ImplementationGuide_Definition_Parameter) Descriptor deprecated

func (*ImplementationGuide_Definition_Parameter) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Definition_Parameter.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Definition_Parameter) GetCode

func (*ImplementationGuide_Definition_Parameter) GetExtension

func (*ImplementationGuide_Definition_Parameter) GetId

func (*ImplementationGuide_Definition_Parameter) GetModifierExtension

func (*ImplementationGuide_Definition_Parameter) GetValue

func (*ImplementationGuide_Definition_Parameter) ProtoMessage

func (*ImplementationGuide_Definition_Parameter) ProtoReflect

func (*ImplementationGuide_Definition_Parameter) Reset

func (*ImplementationGuide_Definition_Parameter) String

type ImplementationGuide_Definition_Parameter_CodeType

type ImplementationGuide_Definition_Parameter_CodeType struct {
	Value     codes_go_proto.GuideParameterCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.GuideParameterCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String              `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension         `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

apply | path-resource | path-pages | path-tx-cache | expansion-parameter | rule-broken-links | generate-xml | generate-json | generate-turtle | html-template

func (*ImplementationGuide_Definition_Parameter_CodeType) Descriptor deprecated

Deprecated: Use ImplementationGuide_Definition_Parameter_CodeType.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Definition_Parameter_CodeType) GetExtension

func (*ImplementationGuide_Definition_Parameter_CodeType) GetId

func (*ImplementationGuide_Definition_Parameter_CodeType) GetValue

func (*ImplementationGuide_Definition_Parameter_CodeType) ProtoMessage

func (*ImplementationGuide_Definition_Parameter_CodeType) ProtoReflect

func (*ImplementationGuide_Definition_Parameter_CodeType) Reset

func (*ImplementationGuide_Definition_Parameter_CodeType) String

type ImplementationGuide_Definition_Resource

type ImplementationGuide_Definition_Resource struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Location of the resource
	Reference   *datatypes_go_proto.Reference                              `protobuf:"bytes,4,opt,name=reference,proto3" json:"reference,omitempty"`
	FhirVersion []*ImplementationGuide_Definition_Resource_FhirVersionCode `protobuf:"bytes,5,rep,name=fhir_version,json=fhirVersion,proto3" json:"fhir_version,omitempty"`
	// Human Name for the resource
	Name *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// Reason why included in guide
	Description *datatypes_go_proto.String                        `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	Example     *ImplementationGuide_Definition_Resource_ExampleX `protobuf:"bytes,8,opt,name=example,proto3" json:"example,omitempty"`
	// Grouping this is part of
	GroupingId *datatypes_go_proto.Id `protobuf:"bytes,9,opt,name=grouping_id,json=groupingId,proto3" json:"grouping_id,omitempty"`
	// contains filtered or unexported fields
}

Resource in the implementation guide

func (*ImplementationGuide_Definition_Resource) Descriptor deprecated

func (*ImplementationGuide_Definition_Resource) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Definition_Resource.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Definition_Resource) GetDescription

func (*ImplementationGuide_Definition_Resource) GetExample

func (*ImplementationGuide_Definition_Resource) GetExtension

func (*ImplementationGuide_Definition_Resource) GetFhirVersion

func (*ImplementationGuide_Definition_Resource) GetGroupingId

func (*ImplementationGuide_Definition_Resource) GetId

func (*ImplementationGuide_Definition_Resource) GetModifierExtension

func (*ImplementationGuide_Definition_Resource) GetName

func (*ImplementationGuide_Definition_Resource) GetReference

func (*ImplementationGuide_Definition_Resource) ProtoMessage

func (*ImplementationGuide_Definition_Resource) ProtoReflect

func (*ImplementationGuide_Definition_Resource) Reset

func (*ImplementationGuide_Definition_Resource) String

type ImplementationGuide_Definition_Resource_ExampleX

type ImplementationGuide_Definition_Resource_ExampleX struct {

	// Types that are assignable to Choice:
	//	*ImplementationGuide_Definition_Resource_ExampleX_Boolean
	//	*ImplementationGuide_Definition_Resource_ExampleX_Canonical
	Choice isImplementationGuide_Definition_Resource_ExampleX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Is an example/What is this an example of?

func (*ImplementationGuide_Definition_Resource_ExampleX) Descriptor deprecated

Deprecated: Use ImplementationGuide_Definition_Resource_ExampleX.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Definition_Resource_ExampleX) GetBoolean

func (*ImplementationGuide_Definition_Resource_ExampleX) GetCanonical

func (*ImplementationGuide_Definition_Resource_ExampleX) GetChoice

func (m *ImplementationGuide_Definition_Resource_ExampleX) GetChoice() isImplementationGuide_Definition_Resource_ExampleX_Choice

func (*ImplementationGuide_Definition_Resource_ExampleX) ProtoMessage

func (*ImplementationGuide_Definition_Resource_ExampleX) ProtoReflect

func (*ImplementationGuide_Definition_Resource_ExampleX) Reset

func (*ImplementationGuide_Definition_Resource_ExampleX) String

type ImplementationGuide_Definition_Resource_ExampleX_Boolean

type ImplementationGuide_Definition_Resource_ExampleX_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,1,opt,name=boolean,proto3,oneof"`
}

type ImplementationGuide_Definition_Resource_ExampleX_Canonical

type ImplementationGuide_Definition_Resource_ExampleX_Canonical struct {
	Canonical *datatypes_go_proto.Canonical `protobuf:"bytes,2,opt,name=canonical,proto3,oneof"`
}

type ImplementationGuide_Definition_Resource_FhirVersionCode

type ImplementationGuide_Definition_Resource_FhirVersionCode struct {
	Value     codes_go_proto.FHIRVersionCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.FHIRVersionCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String           `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension      `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Versions this applies to (if different to IG)

func (*ImplementationGuide_Definition_Resource_FhirVersionCode) Descriptor deprecated

Deprecated: Use ImplementationGuide_Definition_Resource_FhirVersionCode.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Definition_Resource_FhirVersionCode) GetExtension

func (*ImplementationGuide_Definition_Resource_FhirVersionCode) GetId

func (*ImplementationGuide_Definition_Resource_FhirVersionCode) GetValue

func (*ImplementationGuide_Definition_Resource_FhirVersionCode) ProtoMessage

func (*ImplementationGuide_Definition_Resource_FhirVersionCode) ProtoReflect

func (*ImplementationGuide_Definition_Resource_FhirVersionCode) Reset

func (*ImplementationGuide_Definition_Resource_FhirVersionCode) String

type ImplementationGuide_Definition_Template

type ImplementationGuide_Definition_Template struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of template specified
	Code *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// The source location for the template
	Source *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=source,proto3" json:"source,omitempty"`
	// The scope in which the template applies
	Scope *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=scope,proto3" json:"scope,omitempty"`
	// contains filtered or unexported fields
}

A template for building resources

func (*ImplementationGuide_Definition_Template) Descriptor deprecated

func (*ImplementationGuide_Definition_Template) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Definition_Template.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Definition_Template) GetCode

func (*ImplementationGuide_Definition_Template) GetExtension

func (*ImplementationGuide_Definition_Template) GetId

func (*ImplementationGuide_Definition_Template) GetModifierExtension

func (*ImplementationGuide_Definition_Template) GetScope

func (*ImplementationGuide_Definition_Template) GetSource

func (*ImplementationGuide_Definition_Template) ProtoMessage

func (*ImplementationGuide_Definition_Template) ProtoReflect

func (*ImplementationGuide_Definition_Template) Reset

func (*ImplementationGuide_Definition_Template) String

type ImplementationGuide_DependsOn

type ImplementationGuide_DependsOn struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identity of the IG that this depends on
	Uri *datatypes_go_proto.Canonical `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"`
	// NPM Package name for IG this depends on
	PackageId *datatypes_go_proto.Id `protobuf:"bytes,5,opt,name=package_id,json=packageId,proto3" json:"package_id,omitempty"`
	// Version of the IG
	Version *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

Another Implementation guide this depends on

func (*ImplementationGuide_DependsOn) Descriptor deprecated

func (*ImplementationGuide_DependsOn) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_DependsOn.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_DependsOn) GetExtension

func (*ImplementationGuide_DependsOn) GetId

func (*ImplementationGuide_DependsOn) GetModifierExtension

func (x *ImplementationGuide_DependsOn) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImplementationGuide_DependsOn) GetPackageId

func (*ImplementationGuide_DependsOn) GetUri

func (*ImplementationGuide_DependsOn) GetVersion

func (*ImplementationGuide_DependsOn) ProtoMessage

func (*ImplementationGuide_DependsOn) ProtoMessage()

func (*ImplementationGuide_DependsOn) ProtoReflect

func (*ImplementationGuide_DependsOn) Reset

func (x *ImplementationGuide_DependsOn) Reset()

func (*ImplementationGuide_DependsOn) String

type ImplementationGuide_FhirVersionCode

type ImplementationGuide_FhirVersionCode struct {
	Value     codes_go_proto.FHIRVersionCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.FHIRVersionCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String           `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension      `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

FHIR Version(s) this Implementation Guide targets

func (*ImplementationGuide_FhirVersionCode) Descriptor deprecated

func (*ImplementationGuide_FhirVersionCode) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_FhirVersionCode.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_FhirVersionCode) GetExtension

func (*ImplementationGuide_FhirVersionCode) GetId

func (*ImplementationGuide_FhirVersionCode) GetValue

func (*ImplementationGuide_FhirVersionCode) ProtoMessage

func (*ImplementationGuide_FhirVersionCode) ProtoMessage()

func (*ImplementationGuide_FhirVersionCode) ProtoReflect

func (*ImplementationGuide_FhirVersionCode) Reset

func (*ImplementationGuide_FhirVersionCode) String

type ImplementationGuide_Global

type ImplementationGuide_Global struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension      `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Type              *ImplementationGuide_Global_TypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Profile that all resources must conform to
	Profile *datatypes_go_proto.Canonical `protobuf:"bytes,5,opt,name=profile,proto3" json:"profile,omitempty"`
	// contains filtered or unexported fields
}

Profiles that apply globally

func (*ImplementationGuide_Global) Descriptor deprecated

func (*ImplementationGuide_Global) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Global.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Global) GetExtension

func (*ImplementationGuide_Global) GetId

func (*ImplementationGuide_Global) GetModifierExtension

func (x *ImplementationGuide_Global) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImplementationGuide_Global) GetProfile

func (*ImplementationGuide_Global) GetType

func (*ImplementationGuide_Global) ProtoMessage

func (*ImplementationGuide_Global) ProtoMessage()

func (*ImplementationGuide_Global) ProtoReflect

func (*ImplementationGuide_Global) Reset

func (x *ImplementationGuide_Global) Reset()

func (*ImplementationGuide_Global) String

func (x *ImplementationGuide_Global) String() string

type ImplementationGuide_Global_TypeCode

type ImplementationGuide_Global_TypeCode struct {
	Value     codes_go_proto.ResourceTypeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.ResourceTypeCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String            `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension       `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Type this profile applies to

func (*ImplementationGuide_Global_TypeCode) Descriptor deprecated

func (*ImplementationGuide_Global_TypeCode) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Global_TypeCode.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Global_TypeCode) GetExtension

func (*ImplementationGuide_Global_TypeCode) GetId

func (*ImplementationGuide_Global_TypeCode) GetValue

func (*ImplementationGuide_Global_TypeCode) ProtoMessage

func (*ImplementationGuide_Global_TypeCode) ProtoMessage()

func (*ImplementationGuide_Global_TypeCode) ProtoReflect

func (*ImplementationGuide_Global_TypeCode) Reset

func (*ImplementationGuide_Global_TypeCode) String

type ImplementationGuide_LicenseCode

type ImplementationGuide_LicenseCode struct {
	Value     codes_go_proto.SPDXLicenseCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.SPDXLicenseCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String           `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension      `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

SPDX license code for this IG (or not-open-source)

func (*ImplementationGuide_LicenseCode) Descriptor deprecated

func (*ImplementationGuide_LicenseCode) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_LicenseCode.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_LicenseCode) GetExtension

func (*ImplementationGuide_LicenseCode) GetId

func (*ImplementationGuide_LicenseCode) GetValue

func (*ImplementationGuide_LicenseCode) ProtoMessage

func (*ImplementationGuide_LicenseCode) ProtoMessage()

func (*ImplementationGuide_LicenseCode) ProtoReflect

func (*ImplementationGuide_LicenseCode) Reset

func (*ImplementationGuide_LicenseCode) String

type ImplementationGuide_Manifest

type ImplementationGuide_Manifest struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Location of rendered implementation guide
	Rendering *datatypes_go_proto.Url                          `protobuf:"bytes,4,opt,name=rendering,proto3" json:"rendering,omitempty"`
	Resource  []*ImplementationGuide_Manifest_ManifestResource `protobuf:"bytes,5,rep,name=resource,proto3" json:"resource,omitempty"`
	Page      []*ImplementationGuide_Manifest_ManifestPage     `protobuf:"bytes,6,rep,name=page,proto3" json:"page,omitempty"`
	// Image within the IG
	Image []*datatypes_go_proto.String `protobuf:"bytes,7,rep,name=image,proto3" json:"image,omitempty"`
	// Additional linkable file in IG
	Other []*datatypes_go_proto.String `protobuf:"bytes,8,rep,name=other,proto3" json:"other,omitempty"`
	// contains filtered or unexported fields
}

Information about an assembled IG

func (*ImplementationGuide_Manifest) Descriptor deprecated

func (*ImplementationGuide_Manifest) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Manifest.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Manifest) GetExtension

func (*ImplementationGuide_Manifest) GetId

func (*ImplementationGuide_Manifest) GetImage

func (*ImplementationGuide_Manifest) GetModifierExtension

func (x *ImplementationGuide_Manifest) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImplementationGuide_Manifest) GetOther

func (*ImplementationGuide_Manifest) GetPage

func (*ImplementationGuide_Manifest) GetRendering

func (*ImplementationGuide_Manifest) GetResource

func (*ImplementationGuide_Manifest) ProtoMessage

func (*ImplementationGuide_Manifest) ProtoMessage()

func (*ImplementationGuide_Manifest) ProtoReflect

func (*ImplementationGuide_Manifest) Reset

func (x *ImplementationGuide_Manifest) Reset()

func (*ImplementationGuide_Manifest) String

type ImplementationGuide_Manifest_ManifestPage

type ImplementationGuide_Manifest_ManifestPage struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// HTML page name
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Title of the page, for references
	Title *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"`
	// Anchor available on the page
	Anchor []*datatypes_go_proto.String `protobuf:"bytes,6,rep,name=anchor,proto3" json:"anchor,omitempty"`
	// contains filtered or unexported fields
}

HTML page within the parent IG

func (*ImplementationGuide_Manifest_ManifestPage) Descriptor deprecated

func (*ImplementationGuide_Manifest_ManifestPage) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Manifest_ManifestPage.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Manifest_ManifestPage) GetAnchor

func (*ImplementationGuide_Manifest_ManifestPage) GetExtension

func (*ImplementationGuide_Manifest_ManifestPage) GetId

func (*ImplementationGuide_Manifest_ManifestPage) GetModifierExtension

func (*ImplementationGuide_Manifest_ManifestPage) GetName

func (*ImplementationGuide_Manifest_ManifestPage) GetTitle

func (*ImplementationGuide_Manifest_ManifestPage) ProtoMessage

func (*ImplementationGuide_Manifest_ManifestPage) ProtoReflect

func (*ImplementationGuide_Manifest_ManifestPage) Reset

func (*ImplementationGuide_Manifest_ManifestPage) String

type ImplementationGuide_Manifest_ManifestResource

type ImplementationGuide_Manifest_ManifestResource struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Location of the resource
	Reference *datatypes_go_proto.Reference                           `protobuf:"bytes,4,opt,name=reference,proto3" json:"reference,omitempty"`
	Example   *ImplementationGuide_Manifest_ManifestResource_ExampleX `protobuf:"bytes,5,opt,name=example,proto3" json:"example,omitempty"`
	// Relative path for page in IG
	RelativePath *datatypes_go_proto.Url `protobuf:"bytes,6,opt,name=relative_path,json=relativePath,proto3" json:"relative_path,omitempty"`
	// contains filtered or unexported fields
}

Resource in the implementation guide

func (*ImplementationGuide_Manifest_ManifestResource) Descriptor deprecated

Deprecated: Use ImplementationGuide_Manifest_ManifestResource.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Manifest_ManifestResource) GetExample

func (*ImplementationGuide_Manifest_ManifestResource) GetExtension

func (*ImplementationGuide_Manifest_ManifestResource) GetId

func (*ImplementationGuide_Manifest_ManifestResource) GetModifierExtension

func (*ImplementationGuide_Manifest_ManifestResource) GetReference

func (*ImplementationGuide_Manifest_ManifestResource) GetRelativePath

func (*ImplementationGuide_Manifest_ManifestResource) ProtoMessage

func (*ImplementationGuide_Manifest_ManifestResource) ProtoReflect

func (*ImplementationGuide_Manifest_ManifestResource) Reset

func (*ImplementationGuide_Manifest_ManifestResource) String

type ImplementationGuide_Manifest_ManifestResource_ExampleX

type ImplementationGuide_Manifest_ManifestResource_ExampleX struct {

	// Types that are assignable to Choice:
	//	*ImplementationGuide_Manifest_ManifestResource_ExampleX_Boolean
	//	*ImplementationGuide_Manifest_ManifestResource_ExampleX_Canonical
	Choice isImplementationGuide_Manifest_ManifestResource_ExampleX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Is an example/What is this an example of?

func (*ImplementationGuide_Manifest_ManifestResource_ExampleX) Descriptor deprecated

Deprecated: Use ImplementationGuide_Manifest_ManifestResource_ExampleX.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Manifest_ManifestResource_ExampleX) GetBoolean

func (*ImplementationGuide_Manifest_ManifestResource_ExampleX) GetCanonical

func (*ImplementationGuide_Manifest_ManifestResource_ExampleX) GetChoice

func (m *ImplementationGuide_Manifest_ManifestResource_ExampleX) GetChoice() isImplementationGuide_Manifest_ManifestResource_ExampleX_Choice

func (*ImplementationGuide_Manifest_ManifestResource_ExampleX) ProtoMessage

func (*ImplementationGuide_Manifest_ManifestResource_ExampleX) ProtoReflect

func (*ImplementationGuide_Manifest_ManifestResource_ExampleX) Reset

func (*ImplementationGuide_Manifest_ManifestResource_ExampleX) String

type ImplementationGuide_Manifest_ManifestResource_ExampleX_Boolean

type ImplementationGuide_Manifest_ManifestResource_ExampleX_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,1,opt,name=boolean,proto3,oneof"`
}

type ImplementationGuide_Manifest_ManifestResource_ExampleX_Canonical

type ImplementationGuide_Manifest_ManifestResource_ExampleX_Canonical struct {
	Canonical *datatypes_go_proto.Canonical `protobuf:"bytes,2,opt,name=canonical,proto3,oneof"`
}

type ImplementationGuide_StatusCode

type ImplementationGuide_StatusCode struct {
	Value     codes_go_proto.PublicationStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.PublicationStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                 `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension            `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

draft | active | retired | unknown

func (*ImplementationGuide_StatusCode) Descriptor deprecated

func (*ImplementationGuide_StatusCode) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_StatusCode.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_StatusCode) GetExtension

func (*ImplementationGuide_StatusCode) GetId

func (*ImplementationGuide_StatusCode) GetValue

func (*ImplementationGuide_StatusCode) ProtoMessage

func (*ImplementationGuide_StatusCode) ProtoMessage()

func (*ImplementationGuide_StatusCode) ProtoReflect

func (*ImplementationGuide_StatusCode) Reset

func (x *ImplementationGuide_StatusCode) Reset()

func (*ImplementationGuide_StatusCode) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL