Versions in this module Expand all Collapse all v0 v0.2.3 Apr 26, 2021 Changes in this version + func NewBool(v bool) *bool + func NewInt(v int) *int + func NewString(v string) *string + func ToBool(v *bool) bool + func ToFloat64(v *Decimal) float64 + func ToInt(v *int) int + func ToString(v *string) string + type Account struct + Coverage []AccountCoverage + Description *string + Extension []Extension + Guarantor []AccountGuarantor + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Name *string + Owner *Reference + PartOf *Reference + ServicePeriod *Period + Status AccountStatus + Subject []Reference + Text *Narrative + Type *CodeableConcept + func UnmarshalAccount(b []byte) (Account, error) + func (r Account) MarshalJSON() ([]byte, error) + type AccountCoverage struct + Coverage Reference + Extension []Extension + ID *string + ModifierExtension []Extension + Priority *int + type AccountGuarantor struct + Extension []Extension + ID *string + ModifierExtension []Extension + OnHold *bool + Party Reference + Period *Period + type AccountStatus int + const AccountStatusActive + const AccountStatusEnteredInError + const AccountStatusInactive + const AccountStatusOnHold + const AccountStatusUnknown + func (code *AccountStatus) UnmarshalJSON(json []byte) error + func (code AccountStatus) Code() string + func (code AccountStatus) Definition() string + func (code AccountStatus) Display() string + func (code AccountStatus) MarshalJSON() ([]byte, error) + func (code AccountStatus) String() string + type ActionCardinalityBehavior int + const ActionCardinalityBehaviorMultiple + const ActionCardinalityBehaviorSingle + func (code *ActionCardinalityBehavior) UnmarshalJSON(json []byte) error + func (code ActionCardinalityBehavior) Code() string + func (code ActionCardinalityBehavior) Definition() string + func (code ActionCardinalityBehavior) Display() string + func (code ActionCardinalityBehavior) MarshalJSON() ([]byte, error) + func (code ActionCardinalityBehavior) String() string + type ActionConditionKind int + const ActionConditionKindApplicability + const ActionConditionKindStart + const ActionConditionKindStop + func (code *ActionConditionKind) UnmarshalJSON(json []byte) error + func (code ActionConditionKind) Code() string + func (code ActionConditionKind) Definition() string + func (code ActionConditionKind) Display() string + func (code ActionConditionKind) MarshalJSON() ([]byte, error) + func (code ActionConditionKind) String() string + type ActionGroupingBehavior int + const ActionGroupingBehaviorLogicalGroup + const ActionGroupingBehaviorSentenceGroup + const ActionGroupingBehaviorVisualGroup + func (code *ActionGroupingBehavior) UnmarshalJSON(json []byte) error + func (code ActionGroupingBehavior) Code() string + func (code ActionGroupingBehavior) Definition() string + func (code ActionGroupingBehavior) Display() string + func (code ActionGroupingBehavior) MarshalJSON() ([]byte, error) + func (code ActionGroupingBehavior) String() string + type ActionParticipantType int + const ActionParticipantTypeDevice + const ActionParticipantTypePatient + const ActionParticipantTypePractitioner + const ActionParticipantTypeRelatedPerson + func (code *ActionParticipantType) UnmarshalJSON(json []byte) error + func (code ActionParticipantType) Code() string + func (code ActionParticipantType) Definition() string + func (code ActionParticipantType) Display() string + func (code ActionParticipantType) MarshalJSON() ([]byte, error) + func (code ActionParticipantType) String() string + type ActionPrecheckBehavior int + const ActionPrecheckBehaviorNo + const ActionPrecheckBehaviorYes + func (code *ActionPrecheckBehavior) UnmarshalJSON(json []byte) error + func (code ActionPrecheckBehavior) Code() string + func (code ActionPrecheckBehavior) Definition() string + func (code ActionPrecheckBehavior) Display() string + func (code ActionPrecheckBehavior) MarshalJSON() ([]byte, error) + func (code ActionPrecheckBehavior) String() string + type ActionRelationshipType int + const ActionRelationshipTypeAfter + const ActionRelationshipTypeAfterEnd + const ActionRelationshipTypeAfterStart + const ActionRelationshipTypeBefore + const ActionRelationshipTypeBeforeEnd + const ActionRelationshipTypeBeforeStart + const ActionRelationshipTypeConcurrent + const ActionRelationshipTypeConcurrentWithEnd + const ActionRelationshipTypeConcurrentWithStart + func (code *ActionRelationshipType) UnmarshalJSON(json []byte) error + func (code ActionRelationshipType) Code() string + func (code ActionRelationshipType) Definition() string + func (code ActionRelationshipType) Display() string + func (code ActionRelationshipType) MarshalJSON() ([]byte, error) + func (code ActionRelationshipType) String() string + type ActionRequiredBehavior int + const ActionRequiredBehaviorCould + const ActionRequiredBehaviorMust + const ActionRequiredBehaviorMustUnlessDocumented + func (code *ActionRequiredBehavior) UnmarshalJSON(json []byte) error + func (code ActionRequiredBehavior) Code() string + func (code ActionRequiredBehavior) Definition() string + func (code ActionRequiredBehavior) Display() string + func (code ActionRequiredBehavior) MarshalJSON() ([]byte, error) + func (code ActionRequiredBehavior) String() string + type ActionSelectionBehavior int + const ActionSelectionBehaviorAll + const ActionSelectionBehaviorAllOrNone + const ActionSelectionBehaviorAny + const ActionSelectionBehaviorAtMostOne + const ActionSelectionBehaviorExactlyOne + const ActionSelectionBehaviorOneOrMore + func (code *ActionSelectionBehavior) UnmarshalJSON(json []byte) error + func (code ActionSelectionBehavior) Code() string + func (code ActionSelectionBehavior) Definition() string + func (code ActionSelectionBehavior) Display() string + func (code ActionSelectionBehavior) MarshalJSON() ([]byte, error) + func (code ActionSelectionBehavior) String() string + type ActivityDefinition struct + ApprovalDate *DateTime + Author []ContactDetail + BodySite []CodeableConcept + Code *CodeableConcept + Contact []ContactDetail + Copyright *string + Date *DateTime + Description *string + DoNotPerform *bool + Dosage []Dosage + DynamicValue []ActivityDefinitionDynamicValue + Editor []ContactDetail + EffectivePeriod *Period + Endorser []ContactDetail + Experimental *bool + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Intent *RequestIntent + Jurisdiction []CodeableConcept + Kind *RequestResourceType + Language *string + LastReviewDate *DateTime + Library []string + Location *Reference + Meta *Meta + ModifierExtension []Extension + Name *string + ObservationRequirement []Reference + ObservationResultRequirement []Reference + Participant []ActivityDefinitionParticipant + Priority *RequestPriority + Profile *string + Publisher *string + Purpose *string + Quantity *Quantity + RelatedArtifact []RelatedArtifact + Reviewer []ContactDetail + SpecimenRequirement []Reference + Status PublicationStatus + Subtitle *string + Text *Narrative + Title *string + Topic []CodeableConcept + Transform *string + URL *string + Usage *string + UseContext []UsageContext + Version *string + func UnmarshalActivityDefinition(b []byte) (ActivityDefinition, error) + func (r ActivityDefinition) MarshalJSON() ([]byte, error) + type ActivityDefinitionDynamicValue struct + Expression Expression + Extension []Extension + ID *string + ModifierExtension []Extension + Path string + type ActivityDefinitionParticipant struct + Extension []Extension + ID *string + ModifierExtension []Extension + Role *CodeableConcept + Type ActionParticipantType + type Address struct + City *string + Country *string + District *string + Extension []Extension + ID *string + Line []string + Period *Period + PostalCode *string + State *string + Text *string + Type *AddressType + Use *AddressUse + type AddressType int + const AddressTypeBoth + const AddressTypePhysical + const AddressTypePostal + func (code *AddressType) UnmarshalJSON(json []byte) error + func (code AddressType) Code() string + func (code AddressType) Definition() string + func (code AddressType) Display() string + func (code AddressType) MarshalJSON() ([]byte, error) + func (code AddressType) String() string + type AddressUse int + const AddressUseBilling + const AddressUseHome + const AddressUseOld + const AddressUseTemp + const AddressUseWork + func (code *AddressUse) UnmarshalJSON(json []byte) error + func (code AddressUse) Code() string + func (code AddressUse) Definition() string + func (code AddressUse) Display() string + func (code AddressUse) MarshalJSON() ([]byte, error) + func (code AddressUse) String() string + type AdministrativeGender int + const AdministrativeGenderFemale + const AdministrativeGenderMale + const AdministrativeGenderOther + const AdministrativeGenderUnknown + func (code *AdministrativeGender) UnmarshalJSON(json []byte) error + func (code AdministrativeGender) Code() string + func (code AdministrativeGender) Definition() string + func (code AdministrativeGender) Display() string + func (code AdministrativeGender) MarshalJSON() ([]byte, error) + func (code AdministrativeGender) String() string + type AdverseEvent struct + Actuality AdverseEventActuality + Category []CodeableConcept + Contributor []Reference + Date *DateTime + Detected *DateTime + Encounter *Reference + Event *CodeableConcept + Extension []Extension + ID *string + Identifier *Identifier + ImplicitRules *string + Language *string + Location *Reference + Meta *Meta + ModifierExtension []Extension + Outcome *CodeableConcept + RecordedDate *DateTime + Recorder *Reference + ReferenceDocument []Reference + ResultingCondition []Reference + Seriousness *CodeableConcept + Severity *CodeableConcept + Study []Reference + Subject Reference + SubjectMedicalHistory []Reference + SuspectEntity []AdverseEventSuspectEntity + Text *Narrative + func UnmarshalAdverseEvent(b []byte) (AdverseEvent, error) + func (r AdverseEvent) MarshalJSON() ([]byte, error) + type AdverseEventActuality int + const AdverseEventActualityActual + const AdverseEventActualityPotential + func (code *AdverseEventActuality) UnmarshalJSON(json []byte) error + func (code AdverseEventActuality) Code() string + func (code AdverseEventActuality) Definition() string + func (code AdverseEventActuality) Display() string + func (code AdverseEventActuality) MarshalJSON() ([]byte, error) + func (code AdverseEventActuality) String() string + type AdverseEventSuspectEntity struct + Causality []AdverseEventSuspectEntityCausality + Extension []Extension + ID *string + Instance Reference + ModifierExtension []Extension + type AdverseEventSuspectEntityCausality struct + Assessment *CodeableConcept + Author *Reference + Extension []Extension + ID *string + Method *CodeableConcept + ModifierExtension []Extension + ProductRelatedness *string + type AggregationMode int + const AggregationModeBundled + const AggregationModeContained + const AggregationModeReferenced + func (code *AggregationMode) UnmarshalJSON(json []byte) error + func (code AggregationMode) Code() string + func (code AggregationMode) Definition() string + func (code AggregationMode) Display() string + func (code AggregationMode) MarshalJSON() ([]byte, error) + func (code AggregationMode) String() string + type AllergyIntolerance struct + Asserter *Reference + Category []AllergyIntoleranceCategory + ClinicalStatus *CodeableConcept + Code *CodeableConcept + Criticality *AllergyIntoleranceCriticality + Encounter *Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + LastOccurrence *DateTime + Meta *Meta + ModifierExtension []Extension + Note []Annotation + Patient Reference + Reaction []AllergyIntoleranceReaction + RecordedDate *DateTime + Recorder *Reference + Text *Narrative + Type *AllergyIntoleranceType + VerificationStatus *CodeableConcept + func UnmarshalAllergyIntolerance(b []byte) (AllergyIntolerance, error) + func (r AllergyIntolerance) MarshalJSON() ([]byte, error) + type AllergyIntoleranceCategory int + const AllergyIntoleranceCategoryBiologic + const AllergyIntoleranceCategoryEnvironment + const AllergyIntoleranceCategoryFood + const AllergyIntoleranceCategoryMedication + func (code *AllergyIntoleranceCategory) UnmarshalJSON(json []byte) error + func (code AllergyIntoleranceCategory) Code() string + func (code AllergyIntoleranceCategory) Definition() string + func (code AllergyIntoleranceCategory) Display() string + func (code AllergyIntoleranceCategory) MarshalJSON() ([]byte, error) + func (code AllergyIntoleranceCategory) String() string + type AllergyIntoleranceCriticality int + const AllergyIntoleranceCriticalityHigh + const AllergyIntoleranceCriticalityLow + const AllergyIntoleranceCriticalityUnableToAssess + func (code *AllergyIntoleranceCriticality) UnmarshalJSON(json []byte) error + func (code AllergyIntoleranceCriticality) Code() string + func (code AllergyIntoleranceCriticality) Definition() string + func (code AllergyIntoleranceCriticality) Display() string + func (code AllergyIntoleranceCriticality) MarshalJSON() ([]byte, error) + func (code AllergyIntoleranceCriticality) String() string + type AllergyIntoleranceReaction struct + Description *string + ExposureRoute *CodeableConcept + Extension []Extension + ID *string + Manifestation []CodeableConcept + ModifierExtension []Extension + Note []Annotation + Onset *DateTime + Severity *AllergyIntoleranceSeverity + Substance *CodeableConcept + type AllergyIntoleranceSeverity int + const AllergyIntoleranceSeverityMild + const AllergyIntoleranceSeverityModerate + const AllergyIntoleranceSeveritySevere + func (code *AllergyIntoleranceSeverity) UnmarshalJSON(json []byte) error + func (code AllergyIntoleranceSeverity) Code() string + func (code AllergyIntoleranceSeverity) Definition() string + func (code AllergyIntoleranceSeverity) Display() string + func (code AllergyIntoleranceSeverity) MarshalJSON() ([]byte, error) + func (code AllergyIntoleranceSeverity) String() string + type AllergyIntoleranceType int + const AllergyIntoleranceTypeAllergy + const AllergyIntoleranceTypeIntolerance + func (code *AllergyIntoleranceType) UnmarshalJSON(json []byte) error + func (code AllergyIntoleranceType) Code() string + func (code AllergyIntoleranceType) Definition() string + func (code AllergyIntoleranceType) Display() string + func (code AllergyIntoleranceType) MarshalJSON() ([]byte, error) + func (code AllergyIntoleranceType) String() string + type Annotation struct + Extension []Extension + ID *string + Text string + Time *DateTime + type Appointment struct + AppointmentType *CodeableConcept + BasedOn []Reference + CancelationReason *CodeableConcept + Comment *string + Created *DateTime + Description *string + End *string + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + MinutesDuration *int + ModifierExtension []Extension + Participant []AppointmentParticipant + PatientInstruction *string + Priority *int + ReasonCode []CodeableConcept + ReasonReference []Reference + RequestedPeriod []Period + ServiceCategory []CodeableConcept + ServiceType []CodeableConcept + Slot []Reference + Specialty []CodeableConcept + Start *string + Status AppointmentStatus + SupportingInformation []Reference + Text *Narrative + func UnmarshalAppointment(b []byte) (Appointment, error) + func (r Appointment) MarshalJSON() ([]byte, error) + type AppointmentParticipant struct + Actor *Reference + Extension []Extension + ID *string + ModifierExtension []Extension + Period *Period + Required *ParticipantRequired + Status ParticipationStatus + Type []CodeableConcept + type AppointmentResponse struct + Actor *Reference + Appointment Reference + Comment *string + End *string + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + ParticipantStatus ParticipationStatus + ParticipantType []CodeableConcept + Start *string + Text *Narrative + func UnmarshalAppointmentResponse(b []byte) (AppointmentResponse, error) + func (r AppointmentResponse) MarshalJSON() ([]byte, error) + type AppointmentStatus int + const AppointmentStatusArrived + const AppointmentStatusBooked + const AppointmentStatusCancelled + const AppointmentStatusCheckedIn + const AppointmentStatusEnteredInError + const AppointmentStatusFulfilled + const AppointmentStatusNoshow + const AppointmentStatusPending + const AppointmentStatusProposed + const AppointmentStatusWaitlist + func (code *AppointmentStatus) UnmarshalJSON(json []byte) error + func (code AppointmentStatus) Code() string + func (code AppointmentStatus) Definition() string + func (code AppointmentStatus) Display() string + func (code AppointmentStatus) MarshalJSON() ([]byte, error) + func (code AppointmentStatus) String() string + type AssertionDirectionType int + const AssertionDirectionTypeRequest + const AssertionDirectionTypeResponse + func (code *AssertionDirectionType) UnmarshalJSON(json []byte) error + func (code AssertionDirectionType) Code() string + func (code AssertionDirectionType) Definition() string + func (code AssertionDirectionType) Display() string + func (code AssertionDirectionType) MarshalJSON() ([]byte, error) + func (code AssertionDirectionType) String() string + type AssertionOperatorType int + const AssertionOperatorTypeContains + const AssertionOperatorTypeEmpty + const AssertionOperatorTypeEquals + const AssertionOperatorTypeEval + const AssertionOperatorTypeGreaterThan + const AssertionOperatorTypeIn + const AssertionOperatorTypeLessThan + const AssertionOperatorTypeNotContains + const AssertionOperatorTypeNotEmpty + const AssertionOperatorTypeNotEquals + const AssertionOperatorTypeNotIn + func (code *AssertionOperatorType) UnmarshalJSON(json []byte) error + func (code AssertionOperatorType) Code() string + func (code AssertionOperatorType) Definition() string + func (code AssertionOperatorType) Display() string + func (code AssertionOperatorType) MarshalJSON() ([]byte, error) + func (code AssertionOperatorType) String() string + type AssertionResponseTypes int + const AssertionResponseTypesBad + const AssertionResponseTypesConflict + const AssertionResponseTypesCreated + const AssertionResponseTypesForbidden + const AssertionResponseTypesGone + const AssertionResponseTypesMethodNotAllowed + const AssertionResponseTypesNoContent + const AssertionResponseTypesNotFound + const AssertionResponseTypesNotModified + const AssertionResponseTypesOkay + const AssertionResponseTypesPreconditionFailed + const AssertionResponseTypesUnprocessable + func (code *AssertionResponseTypes) UnmarshalJSON(json []byte) error + func (code AssertionResponseTypes) Code() string + func (code AssertionResponseTypes) Definition() string + func (code AssertionResponseTypes) Display() string + func (code AssertionResponseTypes) MarshalJSON() ([]byte, error) + func (code AssertionResponseTypes) String() string + type Attachment struct + ContentType *string + Creation *DateTime + Data *string + Extension []Extension + Hash *string + ID *string + Language *string + Size *int + Title *string + URL *string + type AuditEvent struct + Action *AuditEventAction + Agent []AuditEventAgent + Entity []AuditEventEntity + Extension []Extension + ID *string + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Outcome *AuditEventOutcome + OutcomeDesc *string + Period *Period + PurposeOfEvent []CodeableConcept + Recorded string + Source AuditEventSource + Subtype []Coding + Text *Narrative + Type Coding + func UnmarshalAuditEvent(b []byte) (AuditEvent, error) + func (r AuditEvent) MarshalJSON() ([]byte, error) + type AuditEventAction int + const AuditEventActionC + const AuditEventActionD + const AuditEventActionE + const AuditEventActionR + const AuditEventActionU + func (code *AuditEventAction) UnmarshalJSON(json []byte) error + func (code AuditEventAction) Code() string + func (code AuditEventAction) Definition() string + func (code AuditEventAction) Display() string + func (code AuditEventAction) MarshalJSON() ([]byte, error) + func (code AuditEventAction) String() string + type AuditEventAgent struct + AltId *string + Extension []Extension + ID *string + Location *Reference + Media *Coding + ModifierExtension []Extension + Name *string + Network *AuditEventAgentNetwork + Policy []string + PurposeOfUse []CodeableConcept + Requestor bool + Role []CodeableConcept + Type *CodeableConcept + Who *Reference + type AuditEventAgentNetwork struct + Address *string + Extension []Extension + ID *string + ModifierExtension []Extension + Type *AuditEventAgentNetworkType + type AuditEventAgentNetworkType int + const AuditEventAgentNetworkType1 + const AuditEventAgentNetworkType2 + const AuditEventAgentNetworkType3 + const AuditEventAgentNetworkType4 + const AuditEventAgentNetworkType5 + func (code *AuditEventAgentNetworkType) UnmarshalJSON(json []byte) error + func (code AuditEventAgentNetworkType) Code() string + func (code AuditEventAgentNetworkType) Definition() string + func (code AuditEventAgentNetworkType) Display() string + func (code AuditEventAgentNetworkType) MarshalJSON() ([]byte, error) + func (code AuditEventAgentNetworkType) String() string + type AuditEventEntity struct + Description *string + Detail []AuditEventEntityDetail + Extension []Extension + ID *string + Lifecycle *Coding + ModifierExtension []Extension + Name *string + Query *string + Role *Coding + SecurityLabel []Coding + Type *Coding + What *Reference + type AuditEventEntityDetail struct + Extension []Extension + ID *string + ModifierExtension []Extension + Type string + type AuditEventOutcome int + const AuditEventOutcome0 + const AuditEventOutcome12 + const AuditEventOutcome4 + const AuditEventOutcome8 + func (code *AuditEventOutcome) UnmarshalJSON(json []byte) error + func (code AuditEventOutcome) Code() string + func (code AuditEventOutcome) Definition() string + func (code AuditEventOutcome) Display() string + func (code AuditEventOutcome) MarshalJSON() ([]byte, error) + func (code AuditEventOutcome) String() string + type AuditEventSource struct + Extension []Extension + ID *string + ModifierExtension []Extension + Observer Reference + Site *string + Type []Coding + type Basic struct + Author *Reference + Code CodeableConcept + Created *DateTime + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Subject *Reference + Text *Narrative + func UnmarshalBasic(b []byte) (Basic, error) + func (r Basic) MarshalJSON() ([]byte, error) + type Binary struct + ContentType string + Data *string + ID *string + ImplicitRules *string + Language *string + Meta *Meta + SecurityContext *Reference + func UnmarshalBinary(b []byte) (Binary, error) + func (r Binary) MarshalJSON() ([]byte, error) + type BindingStrength int + const BindingStrengthExample + const BindingStrengthExtensible + const BindingStrengthPreferred + const BindingStrengthRequired + func (code *BindingStrength) UnmarshalJSON(json []byte) error + func (code BindingStrength) Code() string + func (code BindingStrength) Definition() string + func (code BindingStrength) Display() string + func (code BindingStrength) MarshalJSON() ([]byte, error) + func (code BindingStrength) String() string + type BiologicallyDerivedProduct struct + Collection *BiologicallyDerivedProductCollection + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Manipulation *BiologicallyDerivedProductManipulation + Meta *Meta + ModifierExtension []Extension + Parent []Reference + Processing []BiologicallyDerivedProductProcessing + ProductCategory *BiologicallyDerivedProductCategory + ProductCode *CodeableConcept + Quantity *int + Request []Reference + Status *BiologicallyDerivedProductStatus + Storage []BiologicallyDerivedProductStorage + Text *Narrative + func UnmarshalBiologicallyDerivedProduct(b []byte) (BiologicallyDerivedProduct, error) + func (r BiologicallyDerivedProduct) MarshalJSON() ([]byte, error) + type BiologicallyDerivedProductCategory int + const BiologicallyDerivedProductCategoryBiologicalAgent + const BiologicallyDerivedProductCategoryCells + const BiologicallyDerivedProductCategoryFluid + const BiologicallyDerivedProductCategoryOrgan + const BiologicallyDerivedProductCategoryTissue + func (code *BiologicallyDerivedProductCategory) UnmarshalJSON(json []byte) error + func (code BiologicallyDerivedProductCategory) Code() string + func (code BiologicallyDerivedProductCategory) Definition() string + func (code BiologicallyDerivedProductCategory) Display() string + func (code BiologicallyDerivedProductCategory) MarshalJSON() ([]byte, error) + func (code BiologicallyDerivedProductCategory) String() string + type BiologicallyDerivedProductCollection struct + Collector *Reference + Extension []Extension + ID *string + ModifierExtension []Extension + Source *Reference + type BiologicallyDerivedProductManipulation struct + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + type BiologicallyDerivedProductProcessing struct + Additive *Reference + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + Procedure *CodeableConcept + type BiologicallyDerivedProductStatus int + const BiologicallyDerivedProductStatusAvailable + const BiologicallyDerivedProductStatusUnavailable + func (code *BiologicallyDerivedProductStatus) UnmarshalJSON(json []byte) error + func (code BiologicallyDerivedProductStatus) Code() string + func (code BiologicallyDerivedProductStatus) Definition() string + func (code BiologicallyDerivedProductStatus) Display() string + func (code BiologicallyDerivedProductStatus) MarshalJSON() ([]byte, error) + func (code BiologicallyDerivedProductStatus) String() string + type BiologicallyDerivedProductStorage struct + Description *string + Duration *Period + Extension []Extension + ID *string + ModifierExtension []Extension + Scale *BiologicallyDerivedProductStorageScale + Temperature *Decimal + type BiologicallyDerivedProductStorageScale int + const BiologicallyDerivedProductStorageScaleCelsius + const BiologicallyDerivedProductStorageScaleFarenheit + const BiologicallyDerivedProductStorageScaleKelvin + func (code *BiologicallyDerivedProductStorageScale) UnmarshalJSON(json []byte) error + func (code BiologicallyDerivedProductStorageScale) Code() string + func (code BiologicallyDerivedProductStorageScale) Definition() string + func (code BiologicallyDerivedProductStorageScale) Display() string + func (code BiologicallyDerivedProductStorageScale) MarshalJSON() ([]byte, error) + func (code BiologicallyDerivedProductStorageScale) String() string + type BodyStructure struct + Active *bool + Description *string + Extension []Extension + ID *string + Identifier []Identifier + Image []Attachment + ImplicitRules *string + Language *string + Location *CodeableConcept + LocationQualifier []CodeableConcept + Meta *Meta + ModifierExtension []Extension + Morphology *CodeableConcept + Patient Reference + Text *Narrative + func UnmarshalBodyStructure(b []byte) (BodyStructure, error) + func (r BodyStructure) MarshalJSON() ([]byte, error) + type Bundle struct + Entry []BundleEntry + ID *string + Identifier *Identifier + ImplicitRules *string + Language *string + Link []BundleLink + Meta *Meta + Signature *Signature + Timestamp *string + Total *int + Type BundleType + func UnmarshalBundle(b []byte) (Bundle, error) + func (r Bundle) MarshalJSON() ([]byte, error) + type BundleEntry struct + Extension []Extension + FullUrl *string + ID *string + Link []BundleLink + ModifierExtension []Extension + Request *BundleEntryRequest + Resource json.RawMessage + Response *BundleEntryResponse + Search *BundleEntrySearch + type BundleEntryRequest struct + Extension []Extension + ID *string + IfMatch *string + IfModifiedSince *string + IfNoneExist *string + IfNoneMatch *string + Method HTTPVerb + ModifierExtension []Extension + URL string + type BundleEntryResponse struct + Etag *string + Extension []Extension + ID *string + LastModified *string + Location *string + ModifierExtension []Extension + Outcome json.RawMessage + Status string + type BundleEntrySearch struct + Extension []Extension + ID *string + Mode *SearchEntryMode + ModifierExtension []Extension + Score *Decimal + type BundleLink struct + Extension []Extension + ID *string + ModifierExtension []Extension + Relation string + URL string + type BundleType int + const BundleTypeBatch + const BundleTypeBatchResponse + const BundleTypeCollection + const BundleTypeDocument + const BundleTypeHistory + const BundleTypeMessage + const BundleTypeSearchset + const BundleTypeTransaction + const BundleTypeTransactionResponse + func (code *BundleType) UnmarshalJSON(json []byte) error + func (code BundleType) Code() string + func (code BundleType) Definition() string + func (code BundleType) Display() string + func (code BundleType) MarshalJSON() ([]byte, error) + func (code BundleType) String() string + type CapabilityStatement struct + Contact []ContactDetail + Copyright *string + Date DateTime + Description *string + Document []CapabilityStatementDocument + Experimental *bool + Extension []Extension + FhirVersion FHIRVersion + Format []string + ID *string + Implementation *CapabilityStatementImplementation + ImplementationGuide []string + ImplicitRules *string + Imports []string + Instantiates []string + Jurisdiction []CodeableConcept + Kind CapabilityStatementKind + Language *string + Messaging []CapabilityStatementMessaging + Meta *Meta + ModifierExtension []Extension + Name *string + PatchFormat []string + Publisher *string + Purpose *string + Rest []CapabilityStatementRest + Software *CapabilityStatementSoftware + Status PublicationStatus + Text *Narrative + Title *string + URL *string + UseContext []UsageContext + Version *string + func UnmarshalCapabilityStatement(b []byte) (CapabilityStatement, error) + func (r CapabilityStatement) MarshalJSON() ([]byte, error) + type CapabilityStatementDocument struct + Documentation *string + Extension []Extension + ID *string + Mode DocumentMode + ModifierExtension []Extension + Profile string + type CapabilityStatementImplementation struct + Custodian *Reference + Description string + Extension []Extension + ID *string + ModifierExtension []Extension + URL *string + type CapabilityStatementKind int + const CapabilityStatementKindCapability + const CapabilityStatementKindInstance + const CapabilityStatementKindRequirements + func (code *CapabilityStatementKind) UnmarshalJSON(json []byte) error + func (code CapabilityStatementKind) Code() string + func (code CapabilityStatementKind) Definition() string + func (code CapabilityStatementKind) Display() string + func (code CapabilityStatementKind) MarshalJSON() ([]byte, error) + func (code CapabilityStatementKind) String() string + type CapabilityStatementMessaging struct + Documentation *string + Endpoint []CapabilityStatementMessagingEndpoint + Extension []Extension + ID *string + ModifierExtension []Extension + ReliableCache *int + SupportedMessage []CapabilityStatementMessagingSupportedMessage + type CapabilityStatementMessagingEndpoint struct + Address string + Extension []Extension + ID *string + ModifierExtension []Extension + Protocol Coding + type CapabilityStatementMessagingSupportedMessage struct + Definition string + Extension []Extension + ID *string + Mode EventCapabilityMode + ModifierExtension []Extension + type CapabilityStatementRest struct + Compartment []string + Documentation *string + Extension []Extension + ID *string + Interaction []CapabilityStatementRestInteraction + Mode RestfulCapabilityMode + ModifierExtension []Extension + Operation []CapabilityStatementRestResourceOperation + Resource []CapabilityStatementRestResource + SearchParam []CapabilityStatementRestResourceSearchParam + Security *CapabilityStatementRestSecurity + type CapabilityStatementRestInteraction struct + Code SystemRestfulInteraction + Documentation *string + Extension []Extension + ID *string + ModifierExtension []Extension + type CapabilityStatementRestResource struct + ConditionalCreate *bool + ConditionalDelete *ConditionalDeleteStatus + ConditionalRead *ConditionalReadStatus + ConditionalUpdate *bool + Documentation *string + Extension []Extension + ID *string + Interaction []CapabilityStatementRestResourceInteraction + ModifierExtension []Extension + Operation []CapabilityStatementRestResourceOperation + Profile *string + ReadHistory *bool + ReferencePolicy []ReferenceHandlingPolicy + SearchInclude []string + SearchParam []CapabilityStatementRestResourceSearchParam + SearchRevInclude []string + SupportedProfile []string + Type ResourceType + UpdateCreate *bool + Versioning *ResourceVersionPolicy + type CapabilityStatementRestResourceInteraction struct + Code TypeRestfulInteraction + Documentation *string + Extension []Extension + ID *string + ModifierExtension []Extension + type CapabilityStatementRestResourceOperation struct + Definition string + Documentation *string + Extension []Extension + ID *string + ModifierExtension []Extension + Name string + type CapabilityStatementRestResourceSearchParam struct + Definition *string + Documentation *string + Extension []Extension + ID *string + ModifierExtension []Extension + Name string + Type SearchParamType + type CapabilityStatementRestSecurity struct + Cors *bool + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + Service []CodeableConcept + type CapabilityStatementSoftware struct + Extension []Extension + ID *string + ModifierExtension []Extension + Name string + ReleaseDate *DateTime + Version *string + type CarePlan struct + Activity []CarePlanActivity + Addresses []Reference + Author *Reference + BasedOn []Reference + CareTeam []Reference + Category []CodeableConcept + Contributor []Reference + Created *DateTime + Description *string + Encounter *Reference + Extension []Extension + Goal []Reference + ID *string + Identifier []Identifier + ImplicitRules *string + InstantiatesCanonical []string + InstantiatesUri []string + Intent CarePlanIntent + Language *string + Meta *Meta + ModifierExtension []Extension + Note []Annotation + PartOf []Reference + Period *Period + Replaces []Reference + Status RequestStatus + Subject Reference + SupportingInfo []Reference + Text *Narrative + Title *string + func UnmarshalCarePlan(b []byte) (CarePlan, error) + func (r CarePlan) MarshalJSON() ([]byte, error) + type CarePlanActivity struct + Detail *CarePlanActivityDetail + Extension []Extension + ID *string + ModifierExtension []Extension + OutcomeCodeableConcept []CodeableConcept + OutcomeReference []Reference + Progress []Annotation + Reference *Reference + type CarePlanActivityDetail struct + Code *CodeableConcept + DailyAmount *Quantity + Description *string + DoNotPerform *bool + Extension []Extension + Goal []Reference + ID *string + InstantiatesCanonical []string + InstantiatesUri []string + Kind *CarePlanActivityKind + Location *Reference + ModifierExtension []Extension + Performer []Reference + Quantity *Quantity + ReasonCode []CodeableConcept + ReasonReference []Reference + Status CarePlanActivityStatus + StatusReason *CodeableConcept + type CarePlanActivityKind int + const CarePlanActivityKindAccount + const CarePlanActivityKindActivityDefinition + const CarePlanActivityKindAdverseEvent + const CarePlanActivityKindAllergyIntolerance + const CarePlanActivityKindAppointment + const CarePlanActivityKindAppointmentResponse + const CarePlanActivityKindAuditEvent + const CarePlanActivityKindBasic + const CarePlanActivityKindBinary + const CarePlanActivityKindBiologicallyDerivedProduct + const CarePlanActivityKindBodyStructure + const CarePlanActivityKindBundle + const CarePlanActivityKindCapabilityStatement + const CarePlanActivityKindCarePlan + const CarePlanActivityKindCareTeam + const CarePlanActivityKindCatalogEntry + const CarePlanActivityKindChargeItem + const CarePlanActivityKindChargeItemDefinition + const CarePlanActivityKindClaim + const CarePlanActivityKindClaimResponse + const CarePlanActivityKindClinicalImpression + const CarePlanActivityKindCodeSystem + const CarePlanActivityKindCommunication + const CarePlanActivityKindCommunicationRequest + const CarePlanActivityKindCompartmentDefinition + const CarePlanActivityKindComposition + const CarePlanActivityKindConceptMap + const CarePlanActivityKindCondition + const CarePlanActivityKindConsent + const CarePlanActivityKindContract + const CarePlanActivityKindCoverage + const CarePlanActivityKindCoverageEligibilityRequest + const CarePlanActivityKindCoverageEligibilityResponse + const CarePlanActivityKindDetectedIssue + const CarePlanActivityKindDevice + const CarePlanActivityKindDeviceDefinition + const CarePlanActivityKindDeviceMetric + const CarePlanActivityKindDeviceRequest + const CarePlanActivityKindDeviceUseStatement + const CarePlanActivityKindDiagnosticReport + const CarePlanActivityKindDocumentManifest + const CarePlanActivityKindDocumentReference + const CarePlanActivityKindDomainResource + const CarePlanActivityKindEffectEvidenceSynthesis + const CarePlanActivityKindEncounter + const CarePlanActivityKindEndpoint + const CarePlanActivityKindEnrollmentRequest + const CarePlanActivityKindEnrollmentResponse + const CarePlanActivityKindEpisodeOfCare + const CarePlanActivityKindEventDefinition + const CarePlanActivityKindEvidence + const CarePlanActivityKindEvidenceVariable + const CarePlanActivityKindExampleScenario + const CarePlanActivityKindExplanationOfBenefit + const CarePlanActivityKindFamilyMemberHistory + const CarePlanActivityKindFlag + const CarePlanActivityKindGoal + const CarePlanActivityKindGraphDefinition + const CarePlanActivityKindGroup + const CarePlanActivityKindGuidanceResponse + const CarePlanActivityKindHealthcareService + const CarePlanActivityKindImagingStudy + const CarePlanActivityKindImmunization + const CarePlanActivityKindImmunizationEvaluation + const CarePlanActivityKindImmunizationRecommendation + const CarePlanActivityKindImplementationGuide + const CarePlanActivityKindInsurancePlan + const CarePlanActivityKindInvoice + const CarePlanActivityKindLibrary + const CarePlanActivityKindLinkage + const CarePlanActivityKindList + const CarePlanActivityKindLocation + const CarePlanActivityKindMeasure + const CarePlanActivityKindMeasureReport + const CarePlanActivityKindMedia + const CarePlanActivityKindMedication + const CarePlanActivityKindMedicationAdministration + const CarePlanActivityKindMedicationDispense + const CarePlanActivityKindMedicationKnowledge + const CarePlanActivityKindMedicationRequest + const CarePlanActivityKindMedicationStatement + const CarePlanActivityKindMedicinalProduct + const CarePlanActivityKindMedicinalProductAuthorization + const CarePlanActivityKindMedicinalProductContraindication + const CarePlanActivityKindMedicinalProductIndication + const CarePlanActivityKindMedicinalProductIngredient + const CarePlanActivityKindMedicinalProductInteraction + const CarePlanActivityKindMedicinalProductManufactured + const CarePlanActivityKindMedicinalProductPackaged + const CarePlanActivityKindMedicinalProductPharmaceutical + const CarePlanActivityKindMedicinalProductUndesirableEffect + const CarePlanActivityKindMessageDefinition + const CarePlanActivityKindMessageHeader + const CarePlanActivityKindMolecularSequence + const CarePlanActivityKindNamingSystem + const CarePlanActivityKindNutritionOrder + const CarePlanActivityKindObservation + const CarePlanActivityKindObservationDefinition + const CarePlanActivityKindOperationDefinition + const CarePlanActivityKindOperationOutcome + const CarePlanActivityKindOrganization + const CarePlanActivityKindOrganizationAffiliation + const CarePlanActivityKindParameters + const CarePlanActivityKindPatient + const CarePlanActivityKindPaymentNotice + const CarePlanActivityKindPaymentReconciliation + const CarePlanActivityKindPerson + const CarePlanActivityKindPlanDefinition + const CarePlanActivityKindPractitioner + const CarePlanActivityKindPractitionerRole + const CarePlanActivityKindProcedure + const CarePlanActivityKindProvenance + const CarePlanActivityKindQuestionnaire + const CarePlanActivityKindQuestionnaireResponse + const CarePlanActivityKindRelatedPerson + const CarePlanActivityKindRequestGroup + const CarePlanActivityKindResearchDefinition + const CarePlanActivityKindResearchElementDefinition + const CarePlanActivityKindResearchStudy + const CarePlanActivityKindResearchSubject + const CarePlanActivityKindResource + const CarePlanActivityKindRiskAssessment + const CarePlanActivityKindRiskEvidenceSynthesis + const CarePlanActivityKindSchedule + const CarePlanActivityKindSearchParameter + const CarePlanActivityKindServiceRequest + const CarePlanActivityKindSlot + const CarePlanActivityKindSpecimen + const CarePlanActivityKindSpecimenDefinition + const CarePlanActivityKindStructureDefinition + const CarePlanActivityKindStructureMap + const CarePlanActivityKindSubscription + const CarePlanActivityKindSubstance + const CarePlanActivityKindSubstanceNucleicAcid + const CarePlanActivityKindSubstancePolymer + const CarePlanActivityKindSubstanceProtein + const CarePlanActivityKindSubstanceReferenceInformation + const CarePlanActivityKindSubstanceSourceMaterial + const CarePlanActivityKindSubstanceSpecification + const CarePlanActivityKindSupplyDelivery + const CarePlanActivityKindSupplyRequest + const CarePlanActivityKindTask + const CarePlanActivityKindTerminologyCapabilities + const CarePlanActivityKindTestReport + const CarePlanActivityKindTestScript + const CarePlanActivityKindValueSet + const CarePlanActivityKindVerificationResult + const CarePlanActivityKindVisionPrescription + func (code *CarePlanActivityKind) UnmarshalJSON(json []byte) error + func (code CarePlanActivityKind) Code() string + func (code CarePlanActivityKind) Definition() string + func (code CarePlanActivityKind) Display() string + func (code CarePlanActivityKind) MarshalJSON() ([]byte, error) + func (code CarePlanActivityKind) String() string + type CarePlanActivityStatus int + const CarePlanActivityStatusCancelled + const CarePlanActivityStatusCompleted + const CarePlanActivityStatusEnteredInError + const CarePlanActivityStatusInProgress + const CarePlanActivityStatusNotStarted + const CarePlanActivityStatusOnHold + const CarePlanActivityStatusScheduled + const CarePlanActivityStatusStopped + const CarePlanActivityStatusUnknown + func (code *CarePlanActivityStatus) UnmarshalJSON(json []byte) error + func (code CarePlanActivityStatus) Code() string + func (code CarePlanActivityStatus) Definition() string + func (code CarePlanActivityStatus) Display() string + func (code CarePlanActivityStatus) MarshalJSON() ([]byte, error) + func (code CarePlanActivityStatus) String() string + type CarePlanIntent int + const CarePlanIntentDirective + const CarePlanIntentFillerOrder + const CarePlanIntentInstanceOrder + const CarePlanIntentOption + const CarePlanIntentOrder + const CarePlanIntentOriginalOrder + const CarePlanIntentPlan + const CarePlanIntentProposal + const CarePlanIntentReflexOrder + func (code *CarePlanIntent) UnmarshalJSON(json []byte) error + func (code CarePlanIntent) Code() string + func (code CarePlanIntent) Definition() string + func (code CarePlanIntent) Display() string + func (code CarePlanIntent) MarshalJSON() ([]byte, error) + func (code CarePlanIntent) String() string + type CareTeam struct + Category []CodeableConcept + Encounter *Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + ManagingOrganization []Reference + Meta *Meta + ModifierExtension []Extension + Name *string + Note []Annotation + Participant []CareTeamParticipant + Period *Period + ReasonCode []CodeableConcept + ReasonReference []Reference + Status *CareTeamStatus + Subject *Reference + Telecom []ContactPoint + Text *Narrative + func UnmarshalCareTeam(b []byte) (CareTeam, error) + func (r CareTeam) MarshalJSON() ([]byte, error) + type CareTeamParticipant struct + Extension []Extension + ID *string + Member *Reference + ModifierExtension []Extension + OnBehalfOf *Reference + Period *Period + Role []CodeableConcept + type CareTeamStatus int + const CareTeamStatusActive + const CareTeamStatusEnteredInError + const CareTeamStatusInactive + const CareTeamStatusProposed + const CareTeamStatusSuspended + func (code *CareTeamStatus) UnmarshalJSON(json []byte) error + func (code CareTeamStatus) Code() string + func (code CareTeamStatus) Definition() string + func (code CareTeamStatus) Display() string + func (code CareTeamStatus) MarshalJSON() ([]byte, error) + func (code CareTeamStatus) String() string + type CatalogEntry struct + AdditionalCharacteristic []CodeableConcept + AdditionalClassification []CodeableConcept + AdditionalIdentifier []Identifier + Classification []CodeableConcept + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + LastUpdated *DateTime + Meta *Meta + ModifierExtension []Extension + Orderable bool + ReferencedItem Reference + RelatedEntry []CatalogEntryRelatedEntry + Status *PublicationStatus + Text *Narrative + Type *CodeableConcept + ValidTo *DateTime + ValidityPeriod *Period + func UnmarshalCatalogEntry(b []byte) (CatalogEntry, error) + func (r CatalogEntry) MarshalJSON() ([]byte, error) + type CatalogEntryRelatedEntry struct + Extension []Extension + ID *string + Item Reference + ModifierExtension []Extension + Relationtype CatalogEntryRelationType + type CatalogEntryRelationType int + const CatalogEntryRelationTypeIsReplacedBy + const CatalogEntryRelationTypeTriggers + func (code *CatalogEntryRelationType) UnmarshalJSON(json []byte) error + func (code CatalogEntryRelationType) Code() string + func (code CatalogEntryRelationType) Definition() string + func (code CatalogEntryRelationType) Display() string + func (code CatalogEntryRelationType) MarshalJSON() ([]byte, error) + func (code CatalogEntryRelationType) String() string + type ChargeItem struct + Account []Reference + Bodysite []CodeableConcept + Code CodeableConcept + Context *Reference + CostCenter *Reference + DefinitionCanonical []string + DefinitionUri []string + EnteredDate *DateTime + Enterer *Reference + Extension []Extension + FactorOverride *Decimal + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Note []Annotation + OverrideReason *string + PartOf []Reference + Performer []ChargeItemPerformer + PerformingOrganization *Reference + PriceOverride *Money + Quantity *Quantity + Reason []CodeableConcept + RequestingOrganization *Reference + Service []Reference + Status ChargeItemStatus + Subject Reference + SupportingInformation []Reference + Text *Narrative + func UnmarshalChargeItem(b []byte) (ChargeItem, error) + func (r ChargeItem) MarshalJSON() ([]byte, error) + type ChargeItemDefinition struct + Applicability []ChargeItemDefinitionApplicability + ApprovalDate *DateTime + Code *CodeableConcept + Contact []ContactDetail + Copyright *string + Date *DateTime + DerivedFromUri []string + Description *string + EffectivePeriod *Period + Experimental *bool + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Instance []Reference + Jurisdiction []CodeableConcept + Language *string + LastReviewDate *DateTime + Meta *Meta + ModifierExtension []Extension + PartOf []string + PropertyGroup []ChargeItemDefinitionPropertyGroup + Publisher *string + Replaces []string + Status PublicationStatus + Text *Narrative + Title *string + URL string + UseContext []UsageContext + Version *string + func UnmarshalChargeItemDefinition(b []byte) (ChargeItemDefinition, error) + func (r ChargeItemDefinition) MarshalJSON() ([]byte, error) + type ChargeItemDefinitionApplicability struct + Description *string + Expression *string + Extension []Extension + ID *string + Language *string + ModifierExtension []Extension + type ChargeItemDefinitionPropertyGroup struct + Applicability []ChargeItemDefinitionApplicability + Extension []Extension + ID *string + ModifierExtension []Extension + PriceComponent []ChargeItemDefinitionPropertyGroupPriceComponent + type ChargeItemDefinitionPropertyGroupPriceComponent struct + Amount *Money + Code *CodeableConcept + Extension []Extension + Factor *Decimal + ID *string + ModifierExtension []Extension + Type InvoicePriceComponentType + type ChargeItemPerformer struct + Actor Reference + Extension []Extension + Function *CodeableConcept + ID *string + ModifierExtension []Extension + type ChargeItemStatus int + const ChargeItemStatusAborted + const ChargeItemStatusBillable + const ChargeItemStatusBilled + const ChargeItemStatusEnteredInError + const ChargeItemStatusNotBillable + const ChargeItemStatusPlanned + const ChargeItemStatusUnknown + func (code *ChargeItemStatus) UnmarshalJSON(json []byte) error + func (code ChargeItemStatus) Code() string + func (code ChargeItemStatus) Definition() string + func (code ChargeItemStatus) Display() string + func (code ChargeItemStatus) MarshalJSON() ([]byte, error) + func (code ChargeItemStatus) String() string + type Claim struct + Accident *ClaimAccident + BillablePeriod *Period + CareTeam []ClaimCareTeam + Created DateTime + Diagnosis []ClaimDiagnosis + Enterer *Reference + Extension []Extension + Facility *Reference + FundsReserve *CodeableConcept + ID *string + Identifier []Identifier + ImplicitRules *string + Insurance []ClaimInsurance + Insurer *Reference + Item []ClaimItem + Language *string + Meta *Meta + ModifierExtension []Extension + OriginalPrescription *Reference + Patient Reference + Payee *ClaimPayee + Prescription *Reference + Priority CodeableConcept + Procedure []ClaimProcedure + Provider Reference + Referral *Reference + Related []ClaimRelated + Status FinancialResourceStatusCodes + SubType *CodeableConcept + SupportingInfo []ClaimSupportingInfo + Text *Narrative + Total *Money + Type CodeableConcept + Use Use + func UnmarshalClaim(b []byte) (Claim, error) + func (r Claim) MarshalJSON() ([]byte, error) + type ClaimAccident struct + Date DateTime + Extension []Extension + ID *string + ModifierExtension []Extension + Type *CodeableConcept + type ClaimCareTeam struct + Extension []Extension + ID *string + ModifierExtension []Extension + Provider Reference + Qualification *CodeableConcept + Responsible *bool + Role *CodeableConcept + Sequence int + type ClaimDiagnosis struct + Extension []Extension + ID *string + ModifierExtension []Extension + OnAdmission *CodeableConcept + PackageCode *CodeableConcept + Sequence int + Type []CodeableConcept + type ClaimInsurance struct + BusinessArrangement *string + ClaimResponse *Reference + Coverage Reference + Extension []Extension + Focal bool + ID *string + Identifier *Identifier + ModifierExtension []Extension + PreAuthRef []string + Sequence int + type ClaimItem struct + BodySite *CodeableConcept + CareTeamSequence []int + Category *CodeableConcept + Detail []ClaimItemDetail + DiagnosisSequence []int + Encounter []Reference + Extension []Extension + Factor *Decimal + ID *string + InformationSequence []int + Modifier []CodeableConcept + ModifierExtension []Extension + Net *Money + ProcedureSequence []int + ProductOrService CodeableConcept + ProgramCode []CodeableConcept + Quantity *Quantity + Revenue *CodeableConcept + Sequence int + SubSite []CodeableConcept + Udi []Reference + UnitPrice *Money + type ClaimItemDetail struct + Category *CodeableConcept + Extension []Extension + Factor *Decimal + ID *string + Modifier []CodeableConcept + ModifierExtension []Extension + Net *Money + ProductOrService CodeableConcept + ProgramCode []CodeableConcept + Quantity *Quantity + Revenue *CodeableConcept + Sequence int + SubDetail []ClaimItemDetailSubDetail + Udi []Reference + UnitPrice *Money + type ClaimItemDetailSubDetail struct + Category *CodeableConcept + Extension []Extension + Factor *Decimal + ID *string + Modifier []CodeableConcept + ModifierExtension []Extension + Net *Money + ProductOrService CodeableConcept + ProgramCode []CodeableConcept + Quantity *Quantity + Revenue *CodeableConcept + Sequence int + Udi []Reference + UnitPrice *Money + type ClaimPayee struct + Extension []Extension + ID *string + ModifierExtension []Extension + Party *Reference + Type CodeableConcept + type ClaimProcedure struct + Date *DateTime + Extension []Extension + ID *string + ModifierExtension []Extension + Sequence int + Type []CodeableConcept + Udi []Reference + type ClaimProcessingCodes int + const ClaimProcessingCodesComplete + const ClaimProcessingCodesError + const ClaimProcessingCodesPartial + const ClaimProcessingCodesQueued + func (code *ClaimProcessingCodes) UnmarshalJSON(json []byte) error + func (code ClaimProcessingCodes) Code() string + func (code ClaimProcessingCodes) Definition() string + func (code ClaimProcessingCodes) Display() string + func (code ClaimProcessingCodes) MarshalJSON() ([]byte, error) + func (code ClaimProcessingCodes) String() string + type ClaimRelated struct + Claim *Reference + Extension []Extension + ID *string + ModifierExtension []Extension + Reference *Identifier + Relationship *CodeableConcept + type ClaimResponse struct + AddItem []ClaimResponseAddItem + Adjudication []ClaimResponseItemAdjudication + CommunicationRequest []Reference + Created DateTime + Disposition *string + Error []ClaimResponseError + Extension []Extension + Form *Attachment + FormCode *CodeableConcept + FundsReserve *CodeableConcept + ID *string + Identifier []Identifier + ImplicitRules *string + Insurance []ClaimResponseInsurance + Insurer Reference + Item []ClaimResponseItem + Language *string + Meta *Meta + ModifierExtension []Extension + Outcome ClaimProcessingCodes + Patient Reference + PayeeType *CodeableConcept + Payment *ClaimResponsePayment + PreAuthPeriod *Period + PreAuthRef *string + ProcessNote []ClaimResponseProcessNote + Request *Reference + Requestor *Reference + Status FinancialResourceStatusCodes + SubType *CodeableConcept + Text *Narrative + Total []ClaimResponseTotal + Type CodeableConcept + Use Use + func UnmarshalClaimResponse(b []byte) (ClaimResponse, error) + func (r ClaimResponse) MarshalJSON() ([]byte, error) + type ClaimResponseAddItem struct + Adjudication []ClaimResponseItemAdjudication + BodySite *CodeableConcept + Detail []ClaimResponseAddItemDetail + DetailSequence []int + Extension []Extension + Factor *Decimal + ID *string + ItemSequence []int + Modifier []CodeableConcept + ModifierExtension []Extension + Net *Money + NoteNumber []int + ProductOrService CodeableConcept + ProgramCode []CodeableConcept + Provider []Reference + Quantity *Quantity + SubSite []CodeableConcept + SubdetailSequence []int + UnitPrice *Money + type ClaimResponseAddItemDetail struct + Adjudication []ClaimResponseItemAdjudication + Extension []Extension + Factor *Decimal + ID *string + Modifier []CodeableConcept + ModifierExtension []Extension + Net *Money + NoteNumber []int + ProductOrService CodeableConcept + Quantity *Quantity + SubDetail []ClaimResponseAddItemDetailSubDetail + UnitPrice *Money + type ClaimResponseAddItemDetailSubDetail struct + Adjudication []ClaimResponseItemAdjudication + Extension []Extension + Factor *Decimal + ID *string + Modifier []CodeableConcept + ModifierExtension []Extension + Net *Money + NoteNumber []int + ProductOrService CodeableConcept + Quantity *Quantity + UnitPrice *Money + type ClaimResponseError struct + Code CodeableConcept + DetailSequence *int + Extension []Extension + ID *string + ItemSequence *int + ModifierExtension []Extension + SubDetailSequence *int + type ClaimResponseInsurance struct + BusinessArrangement *string + ClaimResponse *Reference + Coverage Reference + Extension []Extension + Focal bool + ID *string + ModifierExtension []Extension + Sequence int + type ClaimResponseItem struct + Adjudication []ClaimResponseItemAdjudication + Detail []ClaimResponseItemDetail + Extension []Extension + ID *string + ItemSequence int + ModifierExtension []Extension + NoteNumber []int + type ClaimResponseItemAdjudication struct + Amount *Money + Category CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Reason *CodeableConcept + Value *Decimal + type ClaimResponseItemDetail struct + Adjudication []ClaimResponseItemAdjudication + DetailSequence int + Extension []Extension + ID *string + ModifierExtension []Extension + NoteNumber []int + SubDetail []ClaimResponseItemDetailSubDetail + type ClaimResponseItemDetailSubDetail struct + Adjudication []ClaimResponseItemAdjudication + Extension []Extension + ID *string + ModifierExtension []Extension + NoteNumber []int + SubDetailSequence int + type ClaimResponsePayment struct + Adjustment *Money + AdjustmentReason *CodeableConcept + Amount Money + Date *DateTime + Extension []Extension + ID *string + Identifier *Identifier + ModifierExtension []Extension + Type CodeableConcept + type ClaimResponseProcessNote struct + Extension []Extension + ID *string + Language *CodeableConcept + ModifierExtension []Extension + Number *int + Text string + Type *NoteType + type ClaimResponseTotal struct + Amount Money + Category CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + type ClaimSupportingInfo struct + Category CodeableConcept + Code *CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Reason *CodeableConcept + Sequence int + type ClinicalImpression struct + Assessor *Reference + Code *CodeableConcept + Date *DateTime + Description *string + Encounter *Reference + Extension []Extension + Finding []ClinicalImpressionFinding + ID *string + Identifier []Identifier + ImplicitRules *string + Investigation []ClinicalImpressionInvestigation + Language *string + Meta *Meta + ModifierExtension []Extension + Note []Annotation + Previous *Reference + Problem []Reference + PrognosisCodeableConcept []CodeableConcept + PrognosisReference []Reference + Protocol []string + Status ClinicalImpressionStatus + StatusReason *CodeableConcept + Subject Reference + Summary *string + SupportingInfo []Reference + Text *Narrative + func UnmarshalClinicalImpression(b []byte) (ClinicalImpression, error) + func (r ClinicalImpression) MarshalJSON() ([]byte, error) + type ClinicalImpressionFinding struct + Basis *string + Extension []Extension + ID *string + ItemCodeableConcept *CodeableConcept + ItemReference *Reference + ModifierExtension []Extension + type ClinicalImpressionInvestigation struct + Code CodeableConcept + Extension []Extension + ID *string + Item []Reference + ModifierExtension []Extension + type ClinicalImpressionStatus int + const ClinicalImpressionStatusCompleted + const ClinicalImpressionStatusEnteredInError + const ClinicalImpressionStatusInProgress + const ClinicalImpressionStatusNotDone + const ClinicalImpressionStatusOnHold + const ClinicalImpressionStatusPreparation + const ClinicalImpressionStatusStopped + const ClinicalImpressionStatusUnknown + func (code *ClinicalImpressionStatus) UnmarshalJSON(json []byte) error + func (code ClinicalImpressionStatus) Code() string + func (code ClinicalImpressionStatus) Definition() string + func (code ClinicalImpressionStatus) Display() string + func (code ClinicalImpressionStatus) MarshalJSON() ([]byte, error) + func (code ClinicalImpressionStatus) String() string + type CodeSearchSupport int + const CodeSearchSupportAll + const CodeSearchSupportExplicit + func (code *CodeSearchSupport) UnmarshalJSON(json []byte) error + func (code CodeSearchSupport) Code() string + func (code CodeSearchSupport) Definition() string + func (code CodeSearchSupport) Display() string + func (code CodeSearchSupport) MarshalJSON() ([]byte, error) + func (code CodeSearchSupport) String() string + type CodeSystem struct + CaseSensitive *bool + Compositional *bool + Concept []CodeSystemConcept + Contact []ContactDetail + Content CodeSystemContentMode + Copyright *string + Count *int + Date *DateTime + Description *string + Experimental *bool + Extension []Extension + Filter []CodeSystemFilter + HierarchyMeaning *CodeSystemHierarchyMeaning + ID *string + Identifier []Identifier + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + Meta *Meta + ModifierExtension []Extension + Name *string + Property []CodeSystemProperty + Publisher *string + Purpose *string + Status PublicationStatus + Supplements *string + Text *Narrative + Title *string + URL *string + UseContext []UsageContext + ValueSet *string + Version *string + VersionNeeded *bool + func UnmarshalCodeSystem(b []byte) (CodeSystem, error) + func (r CodeSystem) MarshalJSON() ([]byte, error) + type CodeSystemConcept struct + Code string + Concept []CodeSystemConcept + Definition *string + Designation []CodeSystemConceptDesignation + Display *string + Extension []Extension + ID *string + ModifierExtension []Extension + Property []CodeSystemConceptProperty + type CodeSystemConceptDesignation struct + Extension []Extension + ID *string + Language *string + ModifierExtension []Extension + Use *Coding + Value string + type CodeSystemConceptProperty struct + Code string + Extension []Extension + ID *string + ModifierExtension []Extension + type CodeSystemContentMode int + const CodeSystemContentModeComplete + const CodeSystemContentModeExample + const CodeSystemContentModeFragment + const CodeSystemContentModeNotPresent + const CodeSystemContentModeSupplement + func (code *CodeSystemContentMode) UnmarshalJSON(json []byte) error + func (code CodeSystemContentMode) Code() string + func (code CodeSystemContentMode) Definition() string + func (code CodeSystemContentMode) Display() string + func (code CodeSystemContentMode) MarshalJSON() ([]byte, error) + func (code CodeSystemContentMode) String() string + type CodeSystemFilter struct + Code string + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + Operator []FilterOperator + Value string + type CodeSystemHierarchyMeaning int + const CodeSystemHierarchyMeaningClassifiedWith + const CodeSystemHierarchyMeaningGroupedBy + const CodeSystemHierarchyMeaningIsA + const CodeSystemHierarchyMeaningPartOf + func (code *CodeSystemHierarchyMeaning) UnmarshalJSON(json []byte) error + func (code CodeSystemHierarchyMeaning) Code() string + func (code CodeSystemHierarchyMeaning) Definition() string + func (code CodeSystemHierarchyMeaning) Display() string + func (code CodeSystemHierarchyMeaning) MarshalJSON() ([]byte, error) + func (code CodeSystemHierarchyMeaning) String() string + type CodeSystemProperty struct + Code string + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + Type PropertyType + URI *string + type CodeableConcept struct + Coding []Coding + Extension []Extension + ID *string + Text *string + type Coding struct + Code *string + Display *string + Extension []Extension + ID *string + System *string + UserSelected *bool + Version *string + type Communication struct + About []Reference + BasedOn []Reference + Category []CodeableConcept + Encounter *Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + InResponseTo []Reference + InstantiatesCanonical []string + InstantiatesUri []string + Language *string + Medium []CodeableConcept + Meta *Meta + ModifierExtension []Extension + Note []Annotation + PartOf []Reference + Payload []CommunicationPayload + Priority *RequestPriority + ReasonCode []CodeableConcept + ReasonReference []Reference + Received *DateTime + Recipient []Reference + Sender *Reference + Sent *DateTime + Status EventStatus + StatusReason *CodeableConcept + Subject *Reference + Text *Narrative + Topic *CodeableConcept + func UnmarshalCommunication(b []byte) (Communication, error) + func (r Communication) MarshalJSON() ([]byte, error) + type CommunicationPayload struct + Extension []Extension + ID *string + ModifierExtension []Extension + type CommunicationRequest struct + About []Reference + AuthoredOn *DateTime + BasedOn []Reference + Category []CodeableConcept + DoNotPerform *bool + Encounter *Reference + Extension []Extension + GroupIdentifier *Identifier + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Medium []CodeableConcept + Meta *Meta + ModifierExtension []Extension + Note []Annotation + Payload []CommunicationRequestPayload + Priority *RequestPriority + ReasonCode []CodeableConcept + ReasonReference []Reference + Recipient []Reference + Replaces []Reference + Requester *Reference + Sender *Reference + Status RequestStatus + StatusReason *CodeableConcept + Subject *Reference + Text *Narrative + func UnmarshalCommunicationRequest(b []byte) (CommunicationRequest, error) + func (r CommunicationRequest) MarshalJSON() ([]byte, error) + type CommunicationRequestPayload struct + Extension []Extension + ID *string + ModifierExtension []Extension + type CompartmentDefinition struct + Code CompartmentType + Contact []ContactDetail + Date *DateTime + Description *string + Experimental *bool + Extension []Extension + ID *string + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Name string + Publisher *string + Purpose *string + Resource []CompartmentDefinitionResource + Search bool + Status PublicationStatus + Text *Narrative + URL string + UseContext []UsageContext + Version *string + func UnmarshalCompartmentDefinition(b []byte) (CompartmentDefinition, error) + func (r CompartmentDefinition) MarshalJSON() ([]byte, error) + type CompartmentDefinitionResource struct + Code ResourceType + Documentation *string + Extension []Extension + ID *string + ModifierExtension []Extension + Param []string + type CompartmentType int + const CompartmentTypeDevice + const CompartmentTypeEncounter + const CompartmentTypePatient + const CompartmentTypePractitioner + const CompartmentTypeRelatedPerson + func (code *CompartmentType) UnmarshalJSON(json []byte) error + func (code CompartmentType) Code() string + func (code CompartmentType) Definition() string + func (code CompartmentType) Display() string + func (code CompartmentType) MarshalJSON() ([]byte, error) + func (code CompartmentType) String() string + type Composition struct + Attester []CompositionAttester + Author []Reference + Category []CodeableConcept + Confidentiality *string + Custodian *Reference + Date DateTime + Encounter *Reference + Event []CompositionEvent + Extension []Extension + ID *string + Identifier *Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + RelatesTo []CompositionRelatesTo + Section []CompositionSection + Status CompositionStatus + Subject *Reference + Text *Narrative + Title string + Type CodeableConcept + func UnmarshalComposition(b []byte) (Composition, error) + func (r Composition) MarshalJSON() ([]byte, error) + type CompositionAttestationMode int + const CompositionAttestationModeLegal + const CompositionAttestationModeOfficial + const CompositionAttestationModePersonal + const CompositionAttestationModeProfessional + func (code *CompositionAttestationMode) UnmarshalJSON(json []byte) error + func (code CompositionAttestationMode) Code() string + func (code CompositionAttestationMode) Definition() string + func (code CompositionAttestationMode) Display() string + func (code CompositionAttestationMode) MarshalJSON() ([]byte, error) + func (code CompositionAttestationMode) String() string + type CompositionAttester struct + Extension []Extension + ID *string + Mode CompositionAttestationMode + ModifierExtension []Extension + Party *Reference + Time *DateTime + type CompositionEvent struct + Code []CodeableConcept + Detail []Reference + Extension []Extension + ID *string + ModifierExtension []Extension + Period *Period + type CompositionRelatesTo struct + Code DocumentRelationshipType + Extension []Extension + ID *string + ModifierExtension []Extension + type CompositionSection struct + Author []Reference + Code *CodeableConcept + EmptyReason *CodeableConcept + Entry []Reference + Extension []Extension + Focus *Reference + ID *string + Mode *ListMode + ModifierExtension []Extension + OrderedBy *CodeableConcept + Section []CompositionSection + Text *Narrative + Title *string + type CompositionStatus int + const CompositionStatusAmended + const CompositionStatusEnteredInError + const CompositionStatusFinal + const CompositionStatusPreliminary + func (code *CompositionStatus) UnmarshalJSON(json []byte) error + func (code CompositionStatus) Code() string + func (code CompositionStatus) Definition() string + func (code CompositionStatus) Display() string + func (code CompositionStatus) MarshalJSON() ([]byte, error) + func (code CompositionStatus) String() string + type ConceptMap struct + Contact []ContactDetail + Copyright *string + Date *DateTime + Description *string + Experimental *bool + Extension []Extension + Group []ConceptMapGroup + ID *string + Identifier *Identifier + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + Meta *Meta + ModifierExtension []Extension + Name *string + Publisher *string + Purpose *string + Status PublicationStatus + Text *Narrative + Title *string + URL *string + UseContext []UsageContext + Version *string + func UnmarshalConceptMap(b []byte) (ConceptMap, error) + func (r ConceptMap) MarshalJSON() ([]byte, error) + type ConceptMapEquivalence int + const ConceptMapEquivalenceDisjoint + const ConceptMapEquivalenceEqual + const ConceptMapEquivalenceEquivalent + const ConceptMapEquivalenceInexact + const ConceptMapEquivalenceNarrower + const ConceptMapEquivalenceRelatedto + const ConceptMapEquivalenceSpecializes + const ConceptMapEquivalenceSubsumes + const ConceptMapEquivalenceUnmatched + const ConceptMapEquivalenceWider + func (code *ConceptMapEquivalence) UnmarshalJSON(json []byte) error + func (code ConceptMapEquivalence) Code() string + func (code ConceptMapEquivalence) Definition() string + func (code ConceptMapEquivalence) Display() string + func (code ConceptMapEquivalence) MarshalJSON() ([]byte, error) + func (code ConceptMapEquivalence) String() string + type ConceptMapGroup struct + Element []ConceptMapGroupElement + Extension []Extension + ID *string + ModifierExtension []Extension + Source *string + SourceVersion *string + Target *string + TargetVersion *string + Unmapped *ConceptMapGroupUnmapped + type ConceptMapGroupElement struct + Code *string + Display *string + Extension []Extension + ID *string + ModifierExtension []Extension + Target []ConceptMapGroupElementTarget + type ConceptMapGroupElementTarget struct + Code *string + Comment *string + DependsOn []ConceptMapGroupElementTargetDependsOn + Display *string + Equivalence ConceptMapEquivalence + Extension []Extension + ID *string + ModifierExtension []Extension + Product []ConceptMapGroupElementTargetDependsOn + type ConceptMapGroupElementTargetDependsOn struct + Display *string + Extension []Extension + ID *string + ModifierExtension []Extension + Property string + System *string + Value string + type ConceptMapGroupUnmapped struct + Code *string + Display *string + Extension []Extension + ID *string + Mode ConceptMapGroupUnmappedMode + ModifierExtension []Extension + URL *string + type ConceptMapGroupUnmappedMode int + const ConceptMapGroupUnmappedModeFixed + const ConceptMapGroupUnmappedModeOtherMap + const ConceptMapGroupUnmappedModeProvided + func (code *ConceptMapGroupUnmappedMode) UnmarshalJSON(json []byte) error + func (code ConceptMapGroupUnmappedMode) Code() string + func (code ConceptMapGroupUnmappedMode) Definition() string + func (code ConceptMapGroupUnmappedMode) Display() string + func (code ConceptMapGroupUnmappedMode) MarshalJSON() ([]byte, error) + func (code ConceptMapGroupUnmappedMode) String() string + type Condition struct + Asserter *Reference + BodySite []CodeableConcept + Category []CodeableConcept + ClinicalStatus *CodeableConcept + Code *CodeableConcept + Encounter *Reference + Evidence []ConditionEvidence + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Note []Annotation + RecordedDate *DateTime + Recorder *Reference + Severity *CodeableConcept + Stage []ConditionStage + Subject Reference + Text *Narrative + VerificationStatus *CodeableConcept + func UnmarshalCondition(b []byte) (Condition, error) + func (r Condition) MarshalJSON() ([]byte, error) + type ConditionEvidence struct + Code []CodeableConcept + Detail []Reference + Extension []Extension + ID *string + ModifierExtension []Extension + type ConditionStage struct + Assessment []Reference + Extension []Extension + ID *string + ModifierExtension []Extension + Summary *CodeableConcept + Type *CodeableConcept + type ConditionalDeleteStatus int + const ConditionalDeleteStatusMultiple + const ConditionalDeleteStatusNotSupported + const ConditionalDeleteStatusSingle + func (code *ConditionalDeleteStatus) UnmarshalJSON(json []byte) error + func (code ConditionalDeleteStatus) Code() string + func (code ConditionalDeleteStatus) Definition() string + func (code ConditionalDeleteStatus) Display() string + func (code ConditionalDeleteStatus) MarshalJSON() ([]byte, error) + func (code ConditionalDeleteStatus) String() string + type ConditionalReadStatus int + const ConditionalReadStatusFullSupport + const ConditionalReadStatusModifiedSince + const ConditionalReadStatusNotMatch + const ConditionalReadStatusNotSupported + func (code *ConditionalReadStatus) UnmarshalJSON(json []byte) error + func (code ConditionalReadStatus) Code() string + func (code ConditionalReadStatus) Definition() string + func (code ConditionalReadStatus) Display() string + func (code ConditionalReadStatus) MarshalJSON() ([]byte, error) + func (code ConditionalReadStatus) String() string + type Consent struct + Category []CodeableConcept + DateTime *DateTime + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Organization []Reference + Patient *Reference + Performer []Reference + Policy []ConsentPolicy + PolicyRule *CodeableConcept + Provision *ConsentProvision + Scope CodeableConcept + Status ConsentState + Text *Narrative + Verification []ConsentVerification + func UnmarshalConsent(b []byte) (Consent, error) + func (r Consent) MarshalJSON() ([]byte, error) + type ConsentDataMeaning int + const ConsentDataMeaningAuthoredby + const ConsentDataMeaningDependents + const ConsentDataMeaningInstance + const ConsentDataMeaningRelated + func (code *ConsentDataMeaning) UnmarshalJSON(json []byte) error + func (code ConsentDataMeaning) Code() string + func (code ConsentDataMeaning) Definition() string + func (code ConsentDataMeaning) Display() string + func (code ConsentDataMeaning) MarshalJSON() ([]byte, error) + func (code ConsentDataMeaning) String() string + type ConsentPolicy struct + Authority *string + Extension []Extension + ID *string + ModifierExtension []Extension + URI *string + type ConsentProvision struct + Action []CodeableConcept + Actor []ConsentProvisionActor + Class []Coding + Code []CodeableConcept + Data []ConsentProvisionData + DataPeriod *Period + Extension []Extension + ID *string + ModifierExtension []Extension + Period *Period + Provision []ConsentProvision + Purpose []Coding + SecurityLabel []Coding + Type *ConsentProvisionType + type ConsentProvisionActor struct + Extension []Extension + ID *string + ModifierExtension []Extension + Reference Reference + Role CodeableConcept + type ConsentProvisionData struct + Extension []Extension + ID *string + Meaning ConsentDataMeaning + ModifierExtension []Extension + Reference Reference + type ConsentProvisionType int + const ConsentProvisionTypeDeny + const ConsentProvisionTypePermit + func (code *ConsentProvisionType) UnmarshalJSON(json []byte) error + func (code ConsentProvisionType) Code() string + func (code ConsentProvisionType) Definition() string + func (code ConsentProvisionType) Display() string + func (code ConsentProvisionType) MarshalJSON() ([]byte, error) + func (code ConsentProvisionType) String() string + type ConsentState int + const ConsentStateActive + const ConsentStateDraft + const ConsentStateEnteredInError + const ConsentStateInactive + const ConsentStateProposed + const ConsentStateRejected + func (code *ConsentState) UnmarshalJSON(json []byte) error + func (code ConsentState) Code() string + func (code ConsentState) Definition() string + func (code ConsentState) Display() string + func (code ConsentState) MarshalJSON() ([]byte, error) + func (code ConsentState) String() string + type ConsentVerification struct + Extension []Extension + ID *string + ModifierExtension []Extension + VerificationDate *DateTime + Verified bool + VerifiedWith *Reference + type ConstraintSeverity int + const ConstraintSeverityError + const ConstraintSeverityWarning + func (code *ConstraintSeverity) UnmarshalJSON(json []byte) error + func (code ConstraintSeverity) Code() string + func (code ConstraintSeverity) Definition() string + func (code ConstraintSeverity) Display() string + func (code ConstraintSeverity) MarshalJSON() ([]byte, error) + func (code ConstraintSeverity) String() string + type ContactDetail struct + Extension []Extension + ID *string + Name *string + Telecom []ContactPoint + type ContactPoint struct + Extension []Extension + ID *string + Period *Period + Rank *int + System *ContactPointSystem + Use *ContactPointUse + Value *string + type ContactPointSystem int + const ContactPointSystemEmail + const ContactPointSystemFax + const ContactPointSystemOther + const ContactPointSystemPager + const ContactPointSystemPhone + const ContactPointSystemSms + const ContactPointSystemUrl + func (code *ContactPointSystem) UnmarshalJSON(json []byte) error + func (code ContactPointSystem) Code() string + func (code ContactPointSystem) Definition() string + func (code ContactPointSystem) Display() string + func (code ContactPointSystem) MarshalJSON() ([]byte, error) + func (code ContactPointSystem) String() string + type ContactPointUse int + const ContactPointUseHome + const ContactPointUseMobile + const ContactPointUseOld + const ContactPointUseTemp + const ContactPointUseWork + func (code *ContactPointUse) UnmarshalJSON(json []byte) error + func (code ContactPointUse) Code() string + func (code ContactPointUse) Definition() string + func (code ContactPointUse) Display() string + func (code ContactPointUse) MarshalJSON() ([]byte, error) + func (code ContactPointUse) String() string + type Contract struct + Alias []string + Applies *Period + Author *Reference + Authority []Reference + ContentDefinition *ContractContentDefinition + ContentDerivative *CodeableConcept + Domain []Reference + ExpirationType *CodeableConcept + Extension []Extension + Friendly []ContractFriendly + ID *string + Identifier []Identifier + ImplicitRules *string + InstantiatesCanonical *Reference + InstantiatesUri *string + Issued *DateTime + Language *string + Legal []ContractLegal + LegalState *CodeableConcept + Meta *Meta + ModifierExtension []Extension + Name *string + RelevantHistory []Reference + Rule []ContractRule + Scope *CodeableConcept + Signer []ContractSigner + Site []Reference + Status *ContractResourceStatusCodes + SubType []CodeableConcept + Subject []Reference + Subtitle *string + SupportingInfo []Reference + Term []ContractTerm + Text *Narrative + Title *string + Type *CodeableConcept + URL *string + Version *string + func UnmarshalContract(b []byte) (Contract, error) + func (r Contract) MarshalJSON() ([]byte, error) + type ContractContentDefinition struct + Copyright *string + Extension []Extension + ID *string + ModifierExtension []Extension + PublicationDate *DateTime + PublicationStatus ContractResourcePublicationStatusCodes + Publisher *Reference + SubType *CodeableConcept + Type CodeableConcept + type ContractFriendly struct + Extension []Extension + ID *string + ModifierExtension []Extension + type ContractLegal struct + Extension []Extension + ID *string + ModifierExtension []Extension + type ContractResourcePublicationStatusCodes int + const ContractResourcePublicationStatusCodesAmended + const ContractResourcePublicationStatusCodesAppended + const ContractResourcePublicationStatusCodesCancelled + const ContractResourcePublicationStatusCodesDisputed + const ContractResourcePublicationStatusCodesEnteredInError + const ContractResourcePublicationStatusCodesExecutable + const ContractResourcePublicationStatusCodesExecuted + const ContractResourcePublicationStatusCodesNegotiable + const ContractResourcePublicationStatusCodesOffered + const ContractResourcePublicationStatusCodesPolicy + const ContractResourcePublicationStatusCodesRejected + const ContractResourcePublicationStatusCodesRenewed + const ContractResourcePublicationStatusCodesResolved + const ContractResourcePublicationStatusCodesRevoked + const ContractResourcePublicationStatusCodesTerminated + func (code *ContractResourcePublicationStatusCodes) UnmarshalJSON(json []byte) error + func (code ContractResourcePublicationStatusCodes) Code() string + func (code ContractResourcePublicationStatusCodes) Definition() string + func (code ContractResourcePublicationStatusCodes) Display() string + func (code ContractResourcePublicationStatusCodes) MarshalJSON() ([]byte, error) + func (code ContractResourcePublicationStatusCodes) String() string + type ContractResourceStatusCodes int + const ContractResourceStatusCodesAmended + const ContractResourceStatusCodesAppended + const ContractResourceStatusCodesCancelled + const ContractResourceStatusCodesDisputed + const ContractResourceStatusCodesEnteredInError + const ContractResourceStatusCodesExecutable + const ContractResourceStatusCodesExecuted + const ContractResourceStatusCodesNegotiable + const ContractResourceStatusCodesOffered + const ContractResourceStatusCodesPolicy + const ContractResourceStatusCodesRejected + const ContractResourceStatusCodesRenewed + const ContractResourceStatusCodesResolved + const ContractResourceStatusCodesRevoked + const ContractResourceStatusCodesTerminated + func (code *ContractResourceStatusCodes) UnmarshalJSON(json []byte) error + func (code ContractResourceStatusCodes) Code() string + func (code ContractResourceStatusCodes) Definition() string + func (code ContractResourceStatusCodes) Display() string + func (code ContractResourceStatusCodes) MarshalJSON() ([]byte, error) + func (code ContractResourceStatusCodes) String() string + type ContractRule struct + Extension []Extension + ID *string + ModifierExtension []Extension + type ContractSigner struct + Extension []Extension + ID *string + ModifierExtension []Extension + Party Reference + Signature []Signature + Type Coding + type ContractTerm struct + Action []ContractTermAction + Applies *Period + Asset []ContractTermAsset + Extension []Extension + Group []ContractTerm + ID *string + Identifier *Identifier + Issued *DateTime + ModifierExtension []Extension + Offer ContractTermOffer + SecurityLabel []ContractTermSecurityLabel + SubType *CodeableConcept + Text *string + Type *CodeableConcept + type ContractTermAction struct + Context *Reference + ContextLinkId []string + DoNotPerform *bool + Extension []Extension + ID *string + Intent CodeableConcept + LinkId []string + ModifierExtension []Extension + Note []Annotation + Performer *Reference + PerformerLinkId []string + PerformerRole *CodeableConcept + PerformerType []CodeableConcept + Reason []string + ReasonCode []CodeableConcept + ReasonLinkId []string + ReasonReference []Reference + Requester []Reference + RequesterLinkId []string + SecurityLabelNumber []int + Status CodeableConcept + Subject []ContractTermActionSubject + Type CodeableConcept + type ContractTermActionSubject struct + Extension []Extension + ID *string + ModifierExtension []Extension + Reference []Reference + Role *CodeableConcept + type ContractTermAsset struct + Answer []ContractTermOfferAnswer + Condition *string + Context []ContractTermAssetContext + Extension []Extension + ID *string + LinkId []string + ModifierExtension []Extension + Period []Period + PeriodType []CodeableConcept + Relationship *Coding + Scope *CodeableConcept + SecurityLabelNumber []int + Subtype []CodeableConcept + Text *string + Type []CodeableConcept + TypeReference []Reference + UsePeriod []Period + ValuedItem []ContractTermAssetValuedItem + type ContractTermAssetContext struct + Code []CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Reference *Reference + Text *string + type ContractTermAssetValuedItem struct + EffectiveTime *DateTime + Extension []Extension + Factor *Decimal + ID *string + Identifier *Identifier + LinkId []string + ModifierExtension []Extension + Net *Money + Payment *string + PaymentDate *DateTime + Points *Decimal + Quantity *Quantity + Recipient *Reference + Responsible *Reference + SecurityLabelNumber []int + UnitPrice *Money + type ContractTermOffer struct + Answer []ContractTermOfferAnswer + Decision *CodeableConcept + DecisionMode []CodeableConcept + Extension []Extension + ID *string + Identifier []Identifier + LinkId []string + ModifierExtension []Extension + Party []ContractTermOfferParty + SecurityLabelNumber []int + Text *string + Topic *Reference + Type *CodeableConcept + type ContractTermOfferAnswer struct + Extension []Extension + ID *string + ModifierExtension []Extension + type ContractTermOfferParty struct + Extension []Extension + ID *string + ModifierExtension []Extension + Reference []Reference + Role CodeableConcept + type ContractTermSecurityLabel struct + Category []Coding + Classification Coding + Control []Coding + Extension []Extension + ID *string + ModifierExtension []Extension + Number []int + type Coverage struct + Beneficiary Reference + Class []CoverageClass + Contract []Reference + CostToBeneficiary []CoverageCostToBeneficiary + Dependent *string + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Network *string + Order *int + Payor []Reference + Period *Period + PolicyHolder *Reference + Relationship *CodeableConcept + Status FinancialResourceStatusCodes + Subrogation *bool + Subscriber *Reference + SubscriberId *string + Text *Narrative + Type *CodeableConcept + func UnmarshalCoverage(b []byte) (Coverage, error) + func (r Coverage) MarshalJSON() ([]byte, error) + type CoverageClass struct + Extension []Extension + ID *string + ModifierExtension []Extension + Name *string + Type CodeableConcept + Value string + type CoverageCostToBeneficiary struct + Exception []CoverageCostToBeneficiaryException + Extension []Extension + ID *string + ModifierExtension []Extension + Type *CodeableConcept + type CoverageCostToBeneficiaryException struct + Extension []Extension + ID *string + ModifierExtension []Extension + Period *Period + Type CodeableConcept + type CoverageEligibilityRequest struct + Created DateTime + Enterer *Reference + Extension []Extension + Facility *Reference + ID *string + Identifier []Identifier + ImplicitRules *string + Insurance []CoverageEligibilityRequestInsurance + Insurer Reference + Item []CoverageEligibilityRequestItem + Language *string + Meta *Meta + ModifierExtension []Extension + Patient Reference + Priority *CodeableConcept + Provider *Reference + Purpose []EligibilityRequestPurpose + Status FinancialResourceStatusCodes + SupportingInfo []CoverageEligibilityRequestSupportingInfo + Text *Narrative + func UnmarshalCoverageEligibilityRequest(b []byte) (CoverageEligibilityRequest, error) + func (r CoverageEligibilityRequest) MarshalJSON() ([]byte, error) + type CoverageEligibilityRequestInsurance struct + BusinessArrangement *string + Coverage Reference + Extension []Extension + Focal *bool + ID *string + ModifierExtension []Extension + type CoverageEligibilityRequestItem struct + Category *CodeableConcept + Detail []Reference + Diagnosis []CoverageEligibilityRequestItemDiagnosis + Extension []Extension + Facility *Reference + ID *string + Modifier []CodeableConcept + ModifierExtension []Extension + ProductOrService *CodeableConcept + Provider *Reference + Quantity *Quantity + SupportingInfoSequence []int + UnitPrice *Money + type CoverageEligibilityRequestItemDiagnosis struct + Extension []Extension + ID *string + ModifierExtension []Extension + type CoverageEligibilityRequestSupportingInfo struct + AppliesToAll *bool + Extension []Extension + ID *string + Information Reference + ModifierExtension []Extension + Sequence int + type CoverageEligibilityResponse struct + Created DateTime + Disposition *string + Error []CoverageEligibilityResponseError + Extension []Extension + Form *CodeableConcept + ID *string + Identifier []Identifier + ImplicitRules *string + Insurance []CoverageEligibilityResponseInsurance + Insurer Reference + Language *string + Meta *Meta + ModifierExtension []Extension + Outcome ClaimProcessingCodes + Patient Reference + PreAuthRef *string + Purpose []EligibilityResponsePurpose + Request Reference + Requestor *Reference + Status FinancialResourceStatusCodes + Text *Narrative + func UnmarshalCoverageEligibilityResponse(b []byte) (CoverageEligibilityResponse, error) + func (r CoverageEligibilityResponse) MarshalJSON() ([]byte, error) + type CoverageEligibilityResponseError struct + Code CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + type CoverageEligibilityResponseInsurance struct + BenefitPeriod *Period + Coverage Reference + Extension []Extension + ID *string + Inforce *bool + Item []CoverageEligibilityResponseInsuranceItem + ModifierExtension []Extension + type CoverageEligibilityResponseInsuranceItem struct + AuthorizationRequired *bool + AuthorizationSupporting []CodeableConcept + AuthorizationUrl *string + Benefit []CoverageEligibilityResponseInsuranceItemBenefit + Category *CodeableConcept + Description *string + Excluded *bool + Extension []Extension + ID *string + Modifier []CodeableConcept + ModifierExtension []Extension + Name *string + Network *CodeableConcept + ProductOrService *CodeableConcept + Provider *Reference + Term *CodeableConcept + Unit *CodeableConcept + type CoverageEligibilityResponseInsuranceItemBenefit struct + Extension []Extension + ID *string + ModifierExtension []Extension + Type CodeableConcept + type DataRequirement struct + CodeFilter []DataRequirementCodeFilter + DateFilter []DataRequirementDateFilter + Extension []Extension + ID *string + Limit *int + MustSupport []string + Profile []string + Sort []DataRequirementSort + Type string + type DataRequirementCodeFilter struct + Code []Coding + Extension []Extension + ID *string + Path *string + SearchParam *string + ValueSet *string + type DataRequirementDateFilter struct + Extension []Extension + ID *string + Path *string + SearchParam *string + type DataRequirementSort struct + Direction SortDirection + Extension []Extension + ID *string + Path string + type DateTime struct + Precision Precision + Time time.Time + func Date(year, month, day int) DateTime + func NewDate(year, month, day int) *DateTime + func NewDateTime(time time.Time, precision Precision) *DateTime + func NewYear(year int) *DateTime + func NewYearMonth(year, month int) *DateTime + func ParseDateTime(s string) (d DateTime, err error) + func Year(year int) DateTime + func YearMonth(year, month int) DateTime + func (d *DateTime) UnmarshalJSON(data []byte) (err error) + func (d DateTime) MarshalJSON() ([]byte, error) + func (d DateTime) String() string + type DaysOfWeek int + const DaysOfWeekFri + const DaysOfWeekMon + const DaysOfWeekSat + const DaysOfWeekSun + const DaysOfWeekThu + const DaysOfWeekTue + const DaysOfWeekWed + func (code *DaysOfWeek) UnmarshalJSON(json []byte) error + func (code DaysOfWeek) Code() string + func (code DaysOfWeek) Definition() string + func (code DaysOfWeek) Display() string + func (code DaysOfWeek) MarshalJSON() ([]byte, error) + func (code DaysOfWeek) String() string + type Decimal = float64 + func NewDecimal(v float64) *Decimal + func ToDecimal(v *Decimal) Decimal + type DetectedIssue struct + Author *Reference + Code *CodeableConcept + Detail *string + Evidence []DetectedIssueEvidence + Extension []Extension + ID *string + Identifier []Identifier + Implicated []Reference + ImplicitRules *string + Language *string + Meta *Meta + Mitigation []DetectedIssueMitigation + ModifierExtension []Extension + Patient *Reference + Reference *string + Severity *DetectedIssueSeverity + Status ObservationStatus + Text *Narrative + func UnmarshalDetectedIssue(b []byte) (DetectedIssue, error) + func (r DetectedIssue) MarshalJSON() ([]byte, error) + type DetectedIssueEvidence struct + Code []CodeableConcept + Detail []Reference + Extension []Extension + ID *string + ModifierExtension []Extension + type DetectedIssueMitigation struct + Action CodeableConcept + Author *Reference + Date *DateTime + Extension []Extension + ID *string + ModifierExtension []Extension + type DetectedIssueSeverity int + const DetectedIssueSeverityHigh + const DetectedIssueSeverityLow + const DetectedIssueSeverityModerate + func (code *DetectedIssueSeverity) UnmarshalJSON(json []byte) error + func (code DetectedIssueSeverity) Code() string + func (code DetectedIssueSeverity) Definition() string + func (code DetectedIssueSeverity) Display() string + func (code DetectedIssueSeverity) MarshalJSON() ([]byte, error) + func (code DetectedIssueSeverity) String() string + type Device struct + Contact []ContactPoint + Definition *Reference + DeviceName []DeviceDeviceName + DistinctIdentifier *string + ExpirationDate *DateTime + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Location *Reference + LotNumber *string + ManufactureDate *DateTime + Manufacturer *string + Meta *Meta + ModelNumber *string + ModifierExtension []Extension + Note []Annotation + Owner *Reference + Parent *Reference + PartNumber *string + Patient *Reference + Property []DeviceProperty + Safety []CodeableConcept + SerialNumber *string + Specialization []DeviceSpecialization + Status *FHIRDeviceStatus + StatusReason []CodeableConcept + Text *Narrative + Type *CodeableConcept + URL *string + UdiCarrier []DeviceUdiCarrier + Version []DeviceVersion + func UnmarshalDevice(b []byte) (Device, error) + func (r Device) MarshalJSON() ([]byte, error) + type DeviceDefinition struct + Capability []DeviceDefinitionCapability + Contact []ContactPoint + DeviceName []DeviceDefinitionDeviceName + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + LanguageCode []CodeableConcept + Material []DeviceDefinitionMaterial + Meta *Meta + ModelNumber *string + ModifierExtension []Extension + Note []Annotation + OnlineInformation *string + Owner *Reference + ParentDevice *Reference + PhysicalCharacteristics *ProdCharacteristic + Property []DeviceDefinitionProperty + Quantity *Quantity + Safety []CodeableConcept + ShelfLifeStorage []ProductShelfLife + Specialization []DeviceDefinitionSpecialization + Text *Narrative + Type *CodeableConcept + URL *string + UdiDeviceIdentifier []DeviceDefinitionUdiDeviceIdentifier + Version []string + func UnmarshalDeviceDefinition(b []byte) (DeviceDefinition, error) + func (r DeviceDefinition) MarshalJSON() ([]byte, error) + type DeviceDefinitionCapability struct + Description []CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Type CodeableConcept + type DeviceDefinitionDeviceName struct + Extension []Extension + ID *string + ModifierExtension []Extension + Name string + Type DeviceNameType + type DeviceDefinitionMaterial struct + AllergenicIndicator *bool + Alternate *bool + Extension []Extension + ID *string + ModifierExtension []Extension + Substance CodeableConcept + type DeviceDefinitionProperty struct + Extension []Extension + ID *string + ModifierExtension []Extension + Type CodeableConcept + ValueCode []CodeableConcept + ValueQuantity []Quantity + type DeviceDefinitionSpecialization struct + Extension []Extension + ID *string + ModifierExtension []Extension + SystemType string + Version *string + type DeviceDefinitionUdiDeviceIdentifier struct + DeviceIdentifier string + Extension []Extension + ID *string + Issuer string + Jurisdiction string + ModifierExtension []Extension + type DeviceDeviceName struct + Extension []Extension + ID *string + ModifierExtension []Extension + Name string + Type DeviceNameType + type DeviceMetric struct + Calibration []DeviceMetricCalibration + Category DeviceMetricCategory + Color *DeviceMetricColor + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + MeasurementPeriod *Timing + Meta *Meta + ModifierExtension []Extension + OperationalStatus *DeviceMetricOperationalStatus + Parent *Reference + Source *Reference + Text *Narrative + Type CodeableConcept + Unit *CodeableConcept + func UnmarshalDeviceMetric(b []byte) (DeviceMetric, error) + func (r DeviceMetric) MarshalJSON() ([]byte, error) + type DeviceMetricCalibration struct + Extension []Extension + ID *string + ModifierExtension []Extension + State *DeviceMetricCalibrationState + Time *string + Type *DeviceMetricCalibrationType + type DeviceMetricCalibrationState int + const DeviceMetricCalibrationStateCalibrated + const DeviceMetricCalibrationStateCalibrationRequired + const DeviceMetricCalibrationStateNotCalibrated + const DeviceMetricCalibrationStateUnspecified + func (code *DeviceMetricCalibrationState) UnmarshalJSON(json []byte) error + func (code DeviceMetricCalibrationState) Code() string + func (code DeviceMetricCalibrationState) Definition() string + func (code DeviceMetricCalibrationState) Display() string + func (code DeviceMetricCalibrationState) MarshalJSON() ([]byte, error) + func (code DeviceMetricCalibrationState) String() string + type DeviceMetricCalibrationType int + const DeviceMetricCalibrationTypeGain + const DeviceMetricCalibrationTypeOffset + const DeviceMetricCalibrationTypeTwoPoint + const DeviceMetricCalibrationTypeUnspecified + func (code *DeviceMetricCalibrationType) UnmarshalJSON(json []byte) error + func (code DeviceMetricCalibrationType) Code() string + func (code DeviceMetricCalibrationType) Definition() string + func (code DeviceMetricCalibrationType) Display() string + func (code DeviceMetricCalibrationType) MarshalJSON() ([]byte, error) + func (code DeviceMetricCalibrationType) String() string + type DeviceMetricCategory int + const DeviceMetricCategoryCalculation + const DeviceMetricCategoryMeasurement + const DeviceMetricCategorySetting + const DeviceMetricCategoryUnspecified + func (code *DeviceMetricCategory) UnmarshalJSON(json []byte) error + func (code DeviceMetricCategory) Code() string + func (code DeviceMetricCategory) Definition() string + func (code DeviceMetricCategory) Display() string + func (code DeviceMetricCategory) MarshalJSON() ([]byte, error) + func (code DeviceMetricCategory) String() string + type DeviceMetricColor int + const DeviceMetricColorBlack + const DeviceMetricColorBlue + const DeviceMetricColorCyan + const DeviceMetricColorGreen + const DeviceMetricColorMagenta + const DeviceMetricColorRed + const DeviceMetricColorWhite + const DeviceMetricColorYellow + func (code *DeviceMetricColor) UnmarshalJSON(json []byte) error + func (code DeviceMetricColor) Code() string + func (code DeviceMetricColor) Definition() string + func (code DeviceMetricColor) Display() string + func (code DeviceMetricColor) MarshalJSON() ([]byte, error) + func (code DeviceMetricColor) String() string + type DeviceMetricOperationalStatus int + const DeviceMetricOperationalStatusEnteredInError + const DeviceMetricOperationalStatusOff + const DeviceMetricOperationalStatusOn + const DeviceMetricOperationalStatusStandby + func (code *DeviceMetricOperationalStatus) UnmarshalJSON(json []byte) error + func (code DeviceMetricOperationalStatus) Code() string + func (code DeviceMetricOperationalStatus) Definition() string + func (code DeviceMetricOperationalStatus) Display() string + func (code DeviceMetricOperationalStatus) MarshalJSON() ([]byte, error) + func (code DeviceMetricOperationalStatus) String() string + type DeviceNameType int + const DeviceNameTypeManufacturerName + const DeviceNameTypeModelName + const DeviceNameTypeOther + const DeviceNameTypePatientReportedName + const DeviceNameTypeUdiLabelName + const DeviceNameTypeUserFriendlyName + func (code *DeviceNameType) UnmarshalJSON(json []byte) error + func (code DeviceNameType) Code() string + func (code DeviceNameType) Definition() string + func (code DeviceNameType) Display() string + func (code DeviceNameType) MarshalJSON() ([]byte, error) + func (code DeviceNameType) String() string + type DeviceProperty struct + Extension []Extension + ID *string + ModifierExtension []Extension + Type CodeableConcept + ValueCode []CodeableConcept + ValueQuantity []Quantity + type DeviceRequest struct + AuthoredOn *DateTime + BasedOn []Reference + Encounter *Reference + Extension []Extension + GroupIdentifier *Identifier + ID *string + Identifier []Identifier + ImplicitRules *string + InstantiatesCanonical []string + InstantiatesUri []string + Insurance []Reference + Intent RequestIntent + Language *string + Meta *Meta + ModifierExtension []Extension + Note []Annotation + Parameter []DeviceRequestParameter + Performer *Reference + PerformerType *CodeableConcept + PriorRequest []Reference + Priority *RequestPriority + ReasonCode []CodeableConcept + ReasonReference []Reference + RelevantHistory []Reference + Requester *Reference + Status *RequestStatus + Subject Reference + SupportingInfo []Reference + Text *Narrative + func UnmarshalDeviceRequest(b []byte) (DeviceRequest, error) + func (r DeviceRequest) MarshalJSON() ([]byte, error) + type DeviceRequestParameter struct + Code *CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + type DeviceSpecialization struct + Extension []Extension + ID *string + ModifierExtension []Extension + SystemType CodeableConcept + Version *string + type DeviceUdiCarrier struct + CarrierAIDC *string + CarrierHRF *string + DeviceIdentifier *string + EntryType *UDIEntryType + Extension []Extension + ID *string + Issuer *string + Jurisdiction *string + ModifierExtension []Extension + type DeviceUseStatement struct + BasedOn []Reference + BodySite *CodeableConcept + DerivedFrom []Reference + Device Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Note []Annotation + ReasonCode []CodeableConcept + ReasonReference []Reference + RecordedOn *DateTime + Source *Reference + Status DeviceUseStatementStatus + Subject Reference + Text *Narrative + func UnmarshalDeviceUseStatement(b []byte) (DeviceUseStatement, error) + func (r DeviceUseStatement) MarshalJSON() ([]byte, error) + type DeviceUseStatementStatus int + const DeviceUseStatementStatusActive + const DeviceUseStatementStatusCompleted + const DeviceUseStatementStatusEnteredInError + const DeviceUseStatementStatusIntended + const DeviceUseStatementStatusOnHold + const DeviceUseStatementStatusStopped + func (code *DeviceUseStatementStatus) UnmarshalJSON(json []byte) error + func (code DeviceUseStatementStatus) Code() string + func (code DeviceUseStatementStatus) Definition() string + func (code DeviceUseStatementStatus) Display() string + func (code DeviceUseStatementStatus) MarshalJSON() ([]byte, error) + func (code DeviceUseStatementStatus) String() string + type DeviceVersion struct + Component *Identifier + Extension []Extension + ID *string + ModifierExtension []Extension + Type *CodeableConcept + Value string + type DiagnosticReport struct + BasedOn []Reference + Category []CodeableConcept + Code CodeableConcept + Conclusion *string + ConclusionCode []CodeableConcept + Encounter *Reference + Extension []Extension + ID *string + Identifier []Identifier + ImagingStudy []Reference + ImplicitRules *string + Issued *string + Language *string + Media []DiagnosticReportMedia + Meta *Meta + ModifierExtension []Extension + Performer []Reference + PresentedForm []Attachment + Result []Reference + ResultsInterpreter []Reference + Specimen []Reference + Status DiagnosticReportStatus + Subject *Reference + Text *Narrative + func UnmarshalDiagnosticReport(b []byte) (DiagnosticReport, error) + func (r DiagnosticReport) MarshalJSON() ([]byte, error) + type DiagnosticReportMedia struct + Comment *string + Extension []Extension + ID *string + Link Reference + ModifierExtension []Extension + type DiagnosticReportStatus int + const DiagnosticReportStatusAmended + const DiagnosticReportStatusAppended + const DiagnosticReportStatusCancelled + const DiagnosticReportStatusCorrected + const DiagnosticReportStatusEnteredInError + const DiagnosticReportStatusFinal + const DiagnosticReportStatusPartial + const DiagnosticReportStatusPreliminary + const DiagnosticReportStatusRegistered + const DiagnosticReportStatusUnknown + func (code *DiagnosticReportStatus) UnmarshalJSON(json []byte) error + func (code DiagnosticReportStatus) Code() string + func (code DiagnosticReportStatus) Definition() string + func (code DiagnosticReportStatus) Display() string + func (code DiagnosticReportStatus) MarshalJSON() ([]byte, error) + func (code DiagnosticReportStatus) String() string + type DiscriminatorType int + const DiscriminatorTypeExists + const DiscriminatorTypePattern + const DiscriminatorTypeProfile + const DiscriminatorTypeType + const DiscriminatorTypeValue + func (code *DiscriminatorType) UnmarshalJSON(json []byte) error + func (code DiscriminatorType) Code() string + func (code DiscriminatorType) Definition() string + func (code DiscriminatorType) Display() string + func (code DiscriminatorType) MarshalJSON() ([]byte, error) + func (code DiscriminatorType) String() string + type DocumentManifest struct + Author []Reference + Content []Reference + Created *DateTime + Description *string + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + MasterIdentifier *Identifier + Meta *Meta + ModifierExtension []Extension + Recipient []Reference + Related []DocumentManifestRelated + Source *string + Status DocumentReferenceStatus + Subject *Reference + Text *Narrative + Type *CodeableConcept + func UnmarshalDocumentManifest(b []byte) (DocumentManifest, error) + func (r DocumentManifest) MarshalJSON() ([]byte, error) + type DocumentManifestRelated struct + Extension []Extension + ID *string + Identifier *Identifier + ModifierExtension []Extension + Ref *Reference + type DocumentMode int + const DocumentModeConsumer + const DocumentModeProducer + func (code *DocumentMode) UnmarshalJSON(json []byte) error + func (code DocumentMode) Code() string + func (code DocumentMode) Definition() string + func (code DocumentMode) Display() string + func (code DocumentMode) MarshalJSON() ([]byte, error) + func (code DocumentMode) String() string + type DocumentReference struct + Authenticator *Reference + Author []Reference + Category []CodeableConcept + Content []DocumentReferenceContent + Context *DocumentReferenceContext + Custodian *Reference + Date *string + Description *string + DocStatus *CompositionStatus + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + MasterIdentifier *Identifier + Meta *Meta + ModifierExtension []Extension + RelatesTo []DocumentReferenceRelatesTo + SecurityLabel []CodeableConcept + Status DocumentReferenceStatus + Subject *Reference + Text *Narrative + Type *CodeableConcept + func UnmarshalDocumentReference(b []byte) (DocumentReference, error) + func (r DocumentReference) MarshalJSON() ([]byte, error) + type DocumentReferenceContent struct + Attachment Attachment + Extension []Extension + Format *Coding + ID *string + ModifierExtension []Extension + type DocumentReferenceContext struct + Encounter []Reference + Event []CodeableConcept + Extension []Extension + FacilityType *CodeableConcept + ID *string + ModifierExtension []Extension + Period *Period + PracticeSetting *CodeableConcept + Related []Reference + SourcePatientInfo *Reference + type DocumentReferenceRelatesTo struct + Code DocumentRelationshipType + Extension []Extension + ID *string + ModifierExtension []Extension + Target Reference + type DocumentReferenceStatus int + const DocumentReferenceStatusCurrent + const DocumentReferenceStatusEnteredInError + const DocumentReferenceStatusSuperseded + func (code *DocumentReferenceStatus) UnmarshalJSON(json []byte) error + func (code DocumentReferenceStatus) Code() string + func (code DocumentReferenceStatus) Definition() string + func (code DocumentReferenceStatus) Display() string + func (code DocumentReferenceStatus) MarshalJSON() ([]byte, error) + func (code DocumentReferenceStatus) String() string + type DocumentRelationshipType int + const DocumentRelationshipTypeAppends + const DocumentRelationshipTypeReplaces + const DocumentRelationshipTypeSigns + const DocumentRelationshipTypeTransforms + func (code *DocumentRelationshipType) UnmarshalJSON(json []byte) error + func (code DocumentRelationshipType) Code() string + func (code DocumentRelationshipType) Definition() string + func (code DocumentRelationshipType) Display() string + func (code DocumentRelationshipType) MarshalJSON() ([]byte, error) + func (code DocumentRelationshipType) String() string + type DomainResource struct + Extension []Extension + ID *string + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Text *Narrative + func UnmarshalDomainResource(b []byte) (DomainResource, error) + func (r DomainResource) MarshalJSON() ([]byte, error) + type Dosage struct + AdditionalInstruction []CodeableConcept + DoseAndRate []DosageDoseAndRate + Extension []Extension + ID *string + MaxDosePerAdministration *Quantity + MaxDosePerLifetime *Quantity + MaxDosePerPeriod *Ratio + Method *CodeableConcept + ModifierExtension []Extension + PatientInstruction *string + Route *CodeableConcept + Sequence *int + Site *CodeableConcept + Text *string + Timing *Timing + type DosageDoseAndRate struct + Extension []Extension + ID *string + Type *CodeableConcept + type Duration struct + Code *string + Comparator *QuantityComparator + Extension []Extension + ID *string + System *string + Unit *string + Value *Decimal + type EffectEvidenceSynthesis struct + ApprovalDate *DateTime + Author []ContactDetail + Certainty []EffectEvidenceSynthesisCertainty + Contact []ContactDetail + Copyright *string + Date *DateTime + Description *string + Editor []ContactDetail + EffectEstimate []EffectEvidenceSynthesisEffectEstimate + EffectivePeriod *Period + Endorser []ContactDetail + Exposure Reference + ExposureAlternative Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + LastReviewDate *DateTime + Meta *Meta + ModifierExtension []Extension + Name *string + Note []Annotation + Outcome Reference + Population Reference + Publisher *string + RelatedArtifact []RelatedArtifact + ResultsByExposure []EffectEvidenceSynthesisResultsByExposure + Reviewer []ContactDetail + SampleSize *EffectEvidenceSynthesisSampleSize + Status PublicationStatus + StudyType *CodeableConcept + SynthesisType *CodeableConcept + Text *Narrative + Title *string + Topic []CodeableConcept + URL *string + UseContext []UsageContext + Version *string + func UnmarshalEffectEvidenceSynthesis(b []byte) (EffectEvidenceSynthesis, error) + func (r EffectEvidenceSynthesis) MarshalJSON() ([]byte, error) + type EffectEvidenceSynthesisCertainty struct + CertaintySubcomponent []EffectEvidenceSynthesisCertaintyCertaintySubcomponent + Extension []Extension + ID *string + ModifierExtension []Extension + Note []Annotation + Rating []CodeableConcept + type EffectEvidenceSynthesisCertaintyCertaintySubcomponent struct + Extension []Extension + ID *string + ModifierExtension []Extension + Note []Annotation + Rating []CodeableConcept + Type *CodeableConcept + type EffectEvidenceSynthesisEffectEstimate struct + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + PrecisionEstimate []EffectEvidenceSynthesisEffectEstimatePrecisionEstimate + Type *CodeableConcept + UnitOfMeasure *CodeableConcept + Value *Decimal + VariantState *CodeableConcept + type EffectEvidenceSynthesisEffectEstimatePrecisionEstimate struct + Extension []Extension + From *Decimal + ID *string + Level *Decimal + ModifierExtension []Extension + To *Decimal + Type *CodeableConcept + type EffectEvidenceSynthesisResultsByExposure struct + Description *string + ExposureState *ExposureState + Extension []Extension + ID *string + ModifierExtension []Extension + RiskEvidenceSynthesis Reference + VariantState *CodeableConcept + type EffectEvidenceSynthesisSampleSize struct + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + NumberOfParticipants *int + NumberOfStudies *int + type ElementDefinition struct + Alias []string + Base *ElementDefinitionBase + Binding *ElementDefinitionBinding + Code []Coding + Comment *string + Condition []string + Constraint []ElementDefinitionConstraint + ContentReference *string + Definition *string + Example []ElementDefinitionExample + Extension []Extension + ID *string + IsModifier *bool + IsModifierReason *string + IsSummary *bool + Label *string + Mapping []ElementDefinitionMapping + Max *string + MaxLength *int + MeaningWhenMissing *string + Min *int + ModifierExtension []Extension + MustSupport *bool + OrderMeaning *string + Path string + Representation []PropertyRepresentation + Requirements *string + Short *string + SliceIsConstraining *bool + SliceName *string + Slicing *ElementDefinitionSlicing + Type []ElementDefinitionType + type ElementDefinitionBase struct + Extension []Extension + ID *string + Max string + Min int + Path string + type ElementDefinitionBinding struct + Description *string + Extension []Extension + ID *string + Strength BindingStrength + ValueSet *string + type ElementDefinitionConstraint struct + Expression *string + Extension []Extension + Human string + ID *string + Key string + Requirements *string + Severity ConstraintSeverity + Source *string + Xpath *string + type ElementDefinitionExample struct + Extension []Extension + ID *string + Label string + type ElementDefinitionMapping struct + Comment *string + Extension []Extension + ID *string + Identity string + Language *string + Map string + type ElementDefinitionSlicing struct + Description *string + Discriminator []ElementDefinitionSlicingDiscriminator + Extension []Extension + ID *string + Ordered *bool + Rules SlicingRules + type ElementDefinitionSlicingDiscriminator struct + Extension []Extension + ID *string + Path string + Type DiscriminatorType + type ElementDefinitionType struct + Aggregation []AggregationMode + Code string + Extension []Extension + ID *string + Profile []string + TargetProfile []string + Versioning *ReferenceVersionRules + type EligibilityRequestPurpose int + const EligibilityRequestPurposeAuthRequirements + const EligibilityRequestPurposeBenefits + const EligibilityRequestPurposeDiscovery + const EligibilityRequestPurposeValidation + func (code *EligibilityRequestPurpose) UnmarshalJSON(json []byte) error + func (code EligibilityRequestPurpose) Code() string + func (code EligibilityRequestPurpose) Definition() string + func (code EligibilityRequestPurpose) Display() string + func (code EligibilityRequestPurpose) MarshalJSON() ([]byte, error) + func (code EligibilityRequestPurpose) String() string + type EligibilityResponsePurpose int + const EligibilityResponsePurposeAuthRequirements + const EligibilityResponsePurposeBenefits + const EligibilityResponsePurposeDiscovery + const EligibilityResponsePurposeValidation + func (code *EligibilityResponsePurpose) UnmarshalJSON(json []byte) error + func (code EligibilityResponsePurpose) Code() string + func (code EligibilityResponsePurpose) Definition() string + func (code EligibilityResponsePurpose) Display() string + func (code EligibilityResponsePurpose) MarshalJSON() ([]byte, error) + func (code EligibilityResponsePurpose) String() string + type EnableWhenBehavior int + const EnableWhenBehaviorAll + const EnableWhenBehaviorAny + func (code *EnableWhenBehavior) UnmarshalJSON(json []byte) error + func (code EnableWhenBehavior) Code() string + func (code EnableWhenBehavior) Definition() string + func (code EnableWhenBehavior) Display() string + func (code EnableWhenBehavior) MarshalJSON() ([]byte, error) + func (code EnableWhenBehavior) String() string + type Encounter struct + Account []Reference + Appointment []Reference + BasedOn []Reference + Class Coding + ClassHistory []EncounterClassHistory + Diagnosis []EncounterDiagnosis + EpisodeOfCare []Reference + Extension []Extension + Hospitalization *EncounterHospitalization + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Length *Duration + Location []EncounterLocation + Meta *Meta + ModifierExtension []Extension + PartOf *Reference + Participant []EncounterParticipant + Period *Period + Priority *CodeableConcept + ReasonCode []CodeableConcept + ReasonReference []Reference + ServiceProvider *Reference + ServiceType *CodeableConcept + Status EncounterStatus + StatusHistory []EncounterStatusHistory + Subject *Reference + Text *Narrative + Type []CodeableConcept + func UnmarshalEncounter(b []byte) (Encounter, error) + func (r Encounter) MarshalJSON() ([]byte, error) + type EncounterClassHistory struct + Class Coding + Extension []Extension + ID *string + ModifierExtension []Extension + Period Period + type EncounterDiagnosis struct + Condition Reference + Extension []Extension + ID *string + ModifierExtension []Extension + Rank *int + Use *CodeableConcept + type EncounterHospitalization struct + AdmitSource *CodeableConcept + Destination *Reference + DietPreference []CodeableConcept + DischargeDisposition *CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Origin *Reference + PreAdmissionIdentifier *Identifier + ReAdmission *CodeableConcept + SpecialArrangement []CodeableConcept + SpecialCourtesy []CodeableConcept + type EncounterLocation struct + Extension []Extension + ID *string + Location Reference + ModifierExtension []Extension + Period *Period + PhysicalType *CodeableConcept + Status *EncounterLocationStatus + type EncounterLocationStatus int + const EncounterLocationStatusActive + const EncounterLocationStatusCompleted + const EncounterLocationStatusPlanned + const EncounterLocationStatusReserved + func (code *EncounterLocationStatus) UnmarshalJSON(json []byte) error + func (code EncounterLocationStatus) Code() string + func (code EncounterLocationStatus) Definition() string + func (code EncounterLocationStatus) Display() string + func (code EncounterLocationStatus) MarshalJSON() ([]byte, error) + func (code EncounterLocationStatus) String() string + type EncounterParticipant struct + Extension []Extension + ID *string + Individual *Reference + ModifierExtension []Extension + Period *Period + Type []CodeableConcept + type EncounterStatus int + const EncounterStatusArrived + const EncounterStatusCancelled + const EncounterStatusEnteredInError + const EncounterStatusFinished + const EncounterStatusInProgress + const EncounterStatusOnleave + const EncounterStatusPlanned + const EncounterStatusTriaged + const EncounterStatusUnknown + func (code *EncounterStatus) UnmarshalJSON(json []byte) error + func (code EncounterStatus) Code() string + func (code EncounterStatus) Definition() string + func (code EncounterStatus) Display() string + func (code EncounterStatus) MarshalJSON() ([]byte, error) + func (code EncounterStatus) String() string + type EncounterStatusHistory struct + Extension []Extension + ID *string + ModifierExtension []Extension + Period Period + Status EncounterStatus + type Endpoint struct + Address string + ConnectionType Coding + Contact []ContactPoint + Extension []Extension + Header []string + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + ManagingOrganization *Reference + Meta *Meta + ModifierExtension []Extension + Name *string + PayloadMimeType []string + PayloadType []CodeableConcept + Period *Period + Status EndpointStatus + Text *Narrative + func UnmarshalEndpoint(b []byte) (Endpoint, error) + func (r Endpoint) MarshalJSON() ([]byte, error) + type EndpointStatus int + const EndpointStatusActive + const EndpointStatusEnteredInError + const EndpointStatusError + const EndpointStatusOff + const EndpointStatusSuspended + const EndpointStatusTest + func (code *EndpointStatus) UnmarshalJSON(json []byte) error + func (code EndpointStatus) Code() string + func (code EndpointStatus) Definition() string + func (code EndpointStatus) Display() string + func (code EndpointStatus) MarshalJSON() ([]byte, error) + func (code EndpointStatus) String() string + type EnrollmentRequest struct + Candidate *Reference + Coverage *Reference + Created *DateTime + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Insurer *Reference + Language *string + Meta *Meta + ModifierExtension []Extension + Provider *Reference + Status *FinancialResourceStatusCodes + Text *Narrative + func UnmarshalEnrollmentRequest(b []byte) (EnrollmentRequest, error) + func (r EnrollmentRequest) MarshalJSON() ([]byte, error) + type EnrollmentResponse struct + Created *DateTime + Disposition *string + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Organization *Reference + Outcome *ClaimProcessingCodes + Request *Reference + RequestProvider *Reference + Status *FinancialResourceStatusCodes + Text *Narrative + func UnmarshalEnrollmentResponse(b []byte) (EnrollmentResponse, error) + func (r EnrollmentResponse) MarshalJSON() ([]byte, error) + type EpisodeOfCare struct + Account []Reference + CareManager *Reference + Diagnosis []EpisodeOfCareDiagnosis + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + ManagingOrganization *Reference + Meta *Meta + ModifierExtension []Extension + Patient Reference + Period *Period + ReferralRequest []Reference + Status EpisodeOfCareStatus + StatusHistory []EpisodeOfCareStatusHistory + Team []Reference + Text *Narrative + Type []CodeableConcept + func UnmarshalEpisodeOfCare(b []byte) (EpisodeOfCare, error) + func (r EpisodeOfCare) MarshalJSON() ([]byte, error) + type EpisodeOfCareDiagnosis struct + Condition Reference + Extension []Extension + ID *string + ModifierExtension []Extension + Rank *int + Role *CodeableConcept + type EpisodeOfCareStatus int + const EpisodeOfCareStatusActive + const EpisodeOfCareStatusCancelled + const EpisodeOfCareStatusEnteredInError + const EpisodeOfCareStatusFinished + const EpisodeOfCareStatusOnhold + const EpisodeOfCareStatusPlanned + const EpisodeOfCareStatusWaitlist + func (code *EpisodeOfCareStatus) UnmarshalJSON(json []byte) error + func (code EpisodeOfCareStatus) Code() string + func (code EpisodeOfCareStatus) Definition() string + func (code EpisodeOfCareStatus) Display() string + func (code EpisodeOfCareStatus) MarshalJSON() ([]byte, error) + func (code EpisodeOfCareStatus) String() string + type EpisodeOfCareStatusHistory struct + Extension []Extension + ID *string + ModifierExtension []Extension + Period Period + Status EpisodeOfCareStatus + type EventCapabilityMode int + const EventCapabilityModeReceiver + const EventCapabilityModeSender + func (code *EventCapabilityMode) UnmarshalJSON(json []byte) error + func (code EventCapabilityMode) Code() string + func (code EventCapabilityMode) Definition() string + func (code EventCapabilityMode) Display() string + func (code EventCapabilityMode) MarshalJSON() ([]byte, error) + func (code EventCapabilityMode) String() string + type EventDefinition struct + ApprovalDate *DateTime + Author []ContactDetail + Contact []ContactDetail + Copyright *string + Date *DateTime + Description *string + Editor []ContactDetail + EffectivePeriod *Period + Endorser []ContactDetail + Experimental *bool + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + LastReviewDate *DateTime + Meta *Meta + ModifierExtension []Extension + Name *string + Publisher *string + Purpose *string + RelatedArtifact []RelatedArtifact + Reviewer []ContactDetail + Status PublicationStatus + Subtitle *string + Text *Narrative + Title *string + Topic []CodeableConcept + Trigger []TriggerDefinition + URL *string + Usage *string + UseContext []UsageContext + Version *string + func UnmarshalEventDefinition(b []byte) (EventDefinition, error) + func (r EventDefinition) MarshalJSON() ([]byte, error) + type EventStatus int + const EventStatusCompleted + const EventStatusEnteredInError + const EventStatusInProgress + const EventStatusNotDone + const EventStatusOnHold + const EventStatusPreparation + const EventStatusStopped + const EventStatusUnknown + func (code *EventStatus) UnmarshalJSON(json []byte) error + func (code EventStatus) Code() string + func (code EventStatus) Definition() string + func (code EventStatus) Display() string + func (code EventStatus) MarshalJSON() ([]byte, error) + func (code EventStatus) String() string + type Evidence struct + ApprovalDate *DateTime + Author []ContactDetail + Contact []ContactDetail + Copyright *string + Date *DateTime + Description *string + Editor []ContactDetail + EffectivePeriod *Period + Endorser []ContactDetail + ExposureBackground Reference + ExposureVariant []Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + LastReviewDate *DateTime + Meta *Meta + ModifierExtension []Extension + Name *string + Note []Annotation + Outcome []Reference + Publisher *string + RelatedArtifact []RelatedArtifact + Reviewer []ContactDetail + ShortTitle *string + Status PublicationStatus + Subtitle *string + Text *Narrative + Title *string + Topic []CodeableConcept + URL *string + UseContext []UsageContext + Version *string + func UnmarshalEvidence(b []byte) (Evidence, error) + func (r Evidence) MarshalJSON() ([]byte, error) + type EvidenceVariable struct + ApprovalDate *DateTime + Author []ContactDetail + Characteristic []EvidenceVariableCharacteristic + Contact []ContactDetail + Copyright *string + Date *DateTime + Description *string + Editor []ContactDetail + EffectivePeriod *Period + Endorser []ContactDetail + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + LastReviewDate *DateTime + Meta *Meta + ModifierExtension []Extension + Name *string + Note []Annotation + Publisher *string + RelatedArtifact []RelatedArtifact + Reviewer []ContactDetail + ShortTitle *string + Status PublicationStatus + Subtitle *string + Text *Narrative + Title *string + Topic []CodeableConcept + Type *EvidenceVariableType + URL *string + UseContext []UsageContext + Version *string + func UnmarshalEvidenceVariable(b []byte) (EvidenceVariable, error) + func (r EvidenceVariable) MarshalJSON() ([]byte, error) + type EvidenceVariableCharacteristic struct + Description *string + Exclude *bool + Extension []Extension + GroupMeasure *GroupMeasure + ID *string + ModifierExtension []Extension + TimeFromStart *Duration + UsageContext []UsageContext + type EvidenceVariableType int + const EvidenceVariableTypeContinuous + const EvidenceVariableTypeDescriptive + const EvidenceVariableTypeDichotomous + func (code *EvidenceVariableType) UnmarshalJSON(json []byte) error + func (code EvidenceVariableType) Code() string + func (code EvidenceVariableType) Definition() string + func (code EvidenceVariableType) Display() string + func (code EvidenceVariableType) MarshalJSON() ([]byte, error) + func (code EvidenceVariableType) String() string + type ExampleScenario struct + Actor []ExampleScenarioActor + Contact []ContactDetail + Copyright *string + Date *DateTime + Experimental *bool + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Instance []ExampleScenarioInstance + Jurisdiction []CodeableConcept + Language *string + Meta *Meta + ModifierExtension []Extension + Name *string + Process []ExampleScenarioProcess + Publisher *string + Purpose *string + Status PublicationStatus + Text *Narrative + URL *string + UseContext []UsageContext + Version *string + Workflow []string + func UnmarshalExampleScenario(b []byte) (ExampleScenario, error) + func (r ExampleScenario) MarshalJSON() ([]byte, error) + type ExampleScenarioActor struct + ActorId string + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + Name *string + Type ExampleScenarioActorType + type ExampleScenarioActorType int + const ExampleScenarioActorTypeEntity + const ExampleScenarioActorTypePerson + func (code *ExampleScenarioActorType) UnmarshalJSON(json []byte) error + func (code ExampleScenarioActorType) Code() string + func (code ExampleScenarioActorType) Definition() string + func (code ExampleScenarioActorType) Display() string + func (code ExampleScenarioActorType) MarshalJSON() ([]byte, error) + func (code ExampleScenarioActorType) String() string + type ExampleScenarioInstance struct + ContainedInstance []ExampleScenarioInstanceContainedInstance + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + Name *string + ResourceId string + ResourceType ResourceType + Version []ExampleScenarioInstanceVersion + type ExampleScenarioInstanceContainedInstance struct + Extension []Extension + ID *string + ModifierExtension []Extension + ResourceId string + VersionId *string + type ExampleScenarioInstanceVersion struct + Description string + Extension []Extension + ID *string + ModifierExtension []Extension + VersionId string + type ExampleScenarioProcess struct + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + PostConditions *string + PreConditions *string + Step []ExampleScenarioProcessStep + Title string + type ExampleScenarioProcessStep struct + Alternative []ExampleScenarioProcessStepAlternative + Extension []Extension + ID *string + ModifierExtension []Extension + Operation *ExampleScenarioProcessStepOperation + Pause *bool + Process []ExampleScenarioProcess + type ExampleScenarioProcessStepAlternative struct + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + Step []ExampleScenarioProcessStep + Title string + type ExampleScenarioProcessStepOperation struct + Description *string + Extension []Extension + ID *string + Initiator *string + InitiatorActive *bool + ModifierExtension []Extension + Name *string + Number string + Receiver *string + ReceiverActive *bool + Request *ExampleScenarioInstanceContainedInstance + Response *ExampleScenarioInstanceContainedInstance + Type *string + type ExplanationOfBenefit struct + Accident *ExplanationOfBenefitAccident + AddItem []ExplanationOfBenefitAddItem + Adjudication []ExplanationOfBenefitItemAdjudication + BenefitBalance []ExplanationOfBenefitBenefitBalance + BenefitPeriod *Period + BillablePeriod *Period + CareTeam []ExplanationOfBenefitCareTeam + Claim *Reference + ClaimResponse *Reference + Created DateTime + Diagnosis []ExplanationOfBenefitDiagnosis + Disposition *string + Enterer *Reference + Extension []Extension + Facility *Reference + Form *Attachment + FormCode *CodeableConcept + FundsReserve *CodeableConcept + FundsReserveRequested *CodeableConcept + ID *string + Identifier []Identifier + ImplicitRules *string + Insurance []ExplanationOfBenefitInsurance + Insurer Reference + Item []ExplanationOfBenefitItem + Language *string + Meta *Meta + ModifierExtension []Extension + OriginalPrescription *Reference + Outcome ClaimProcessingCodes + Patient Reference + Payee *ExplanationOfBenefitPayee + Payment *ExplanationOfBenefitPayment + PreAuthRef []string + PreAuthRefPeriod []Period + Precedence *int + Prescription *Reference + Priority *CodeableConcept + Procedure []ExplanationOfBenefitProcedure + ProcessNote []ExplanationOfBenefitProcessNote + Provider Reference + Referral *Reference + Related []ExplanationOfBenefitRelated + Status ExplanationOfBenefitStatus + SubType *CodeableConcept + SupportingInfo []ExplanationOfBenefitSupportingInfo + Text *Narrative + Total []ExplanationOfBenefitTotal + Type CodeableConcept + Use Use + func UnmarshalExplanationOfBenefit(b []byte) (ExplanationOfBenefit, error) + func (r ExplanationOfBenefit) MarshalJSON() ([]byte, error) + type ExplanationOfBenefitAccident struct + Date *DateTime + Extension []Extension + ID *string + ModifierExtension []Extension + Type *CodeableConcept + type ExplanationOfBenefitAddItem struct + Adjudication []ExplanationOfBenefitItemAdjudication + BodySite *CodeableConcept + Detail []ExplanationOfBenefitAddItemDetail + DetailSequence []int + Extension []Extension + Factor *Decimal + ID *string + ItemSequence []int + Modifier []CodeableConcept + ModifierExtension []Extension + Net *Money + NoteNumber []int + ProductOrService CodeableConcept + ProgramCode []CodeableConcept + Provider []Reference + Quantity *Quantity + SubDetailSequence []int + SubSite []CodeableConcept + UnitPrice *Money + type ExplanationOfBenefitAddItemDetail struct + Adjudication []ExplanationOfBenefitItemAdjudication + Extension []Extension + Factor *Decimal + ID *string + Modifier []CodeableConcept + ModifierExtension []Extension + Net *Money + NoteNumber []int + ProductOrService CodeableConcept + Quantity *Quantity + SubDetail []ExplanationOfBenefitAddItemDetailSubDetail + UnitPrice *Money + type ExplanationOfBenefitAddItemDetailSubDetail struct + Adjudication []ExplanationOfBenefitItemAdjudication + Extension []Extension + Factor *Decimal + ID *string + Modifier []CodeableConcept + ModifierExtension []Extension + Net *Money + NoteNumber []int + ProductOrService CodeableConcept + Quantity *Quantity + UnitPrice *Money + type ExplanationOfBenefitBenefitBalance struct + Category CodeableConcept + Description *string + Excluded *bool + Extension []Extension + Financial []ExplanationOfBenefitBenefitBalanceFinancial + ID *string + ModifierExtension []Extension + Name *string + Network *CodeableConcept + Term *CodeableConcept + Unit *CodeableConcept + type ExplanationOfBenefitBenefitBalanceFinancial struct + Extension []Extension + ID *string + ModifierExtension []Extension + Type CodeableConcept + type ExplanationOfBenefitCareTeam struct + Extension []Extension + ID *string + ModifierExtension []Extension + Provider Reference + Qualification *CodeableConcept + Responsible *bool + Role *CodeableConcept + Sequence int + type ExplanationOfBenefitDiagnosis struct + Extension []Extension + ID *string + ModifierExtension []Extension + OnAdmission *CodeableConcept + PackageCode *CodeableConcept + Sequence int + Type []CodeableConcept + type ExplanationOfBenefitInsurance struct + Coverage Reference + Extension []Extension + Focal bool + ID *string + ModifierExtension []Extension + PreAuthRef []string + type ExplanationOfBenefitItem struct + Adjudication []ExplanationOfBenefitItemAdjudication + BodySite *CodeableConcept + CareTeamSequence []int + Category *CodeableConcept + Detail []ExplanationOfBenefitItemDetail + DiagnosisSequence []int + Encounter []Reference + Extension []Extension + Factor *Decimal + ID *string + InformationSequence []int + Modifier []CodeableConcept + ModifierExtension []Extension + Net *Money + NoteNumber []int + ProcedureSequence []int + ProductOrService CodeableConcept + ProgramCode []CodeableConcept + Quantity *Quantity + Revenue *CodeableConcept + Sequence int + SubSite []CodeableConcept + Udi []Reference + UnitPrice *Money + type ExplanationOfBenefitItemAdjudication struct + Amount *Money + Category CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Reason *CodeableConcept + Value *Decimal + type ExplanationOfBenefitItemDetail struct + Adjudication []ExplanationOfBenefitItemAdjudication + Category *CodeableConcept + Extension []Extension + Factor *Decimal + ID *string + Modifier []CodeableConcept + ModifierExtension []Extension + Net *Money + NoteNumber []int + ProductOrService CodeableConcept + ProgramCode []CodeableConcept + Quantity *Quantity + Revenue *CodeableConcept + Sequence int + SubDetail []ExplanationOfBenefitItemDetailSubDetail + Udi []Reference + UnitPrice *Money + type ExplanationOfBenefitItemDetailSubDetail struct + Adjudication []ExplanationOfBenefitItemAdjudication + Category *CodeableConcept + Extension []Extension + Factor *Decimal + ID *string + Modifier []CodeableConcept + ModifierExtension []Extension + Net *Money + NoteNumber []int + ProductOrService CodeableConcept + ProgramCode []CodeableConcept + Quantity *Quantity + Revenue *CodeableConcept + Sequence int + Udi []Reference + UnitPrice *Money + type ExplanationOfBenefitPayee struct + Extension []Extension + ID *string + ModifierExtension []Extension + Party *Reference + Type *CodeableConcept + type ExplanationOfBenefitPayment struct + Adjustment *Money + AdjustmentReason *CodeableConcept + Amount *Money + Date *DateTime + Extension []Extension + ID *string + Identifier *Identifier + ModifierExtension []Extension + Type *CodeableConcept + type ExplanationOfBenefitProcedure struct + Date *DateTime + Extension []Extension + ID *string + ModifierExtension []Extension + Sequence int + Type []CodeableConcept + Udi []Reference + type ExplanationOfBenefitProcessNote struct + Extension []Extension + ID *string + Language *CodeableConcept + ModifierExtension []Extension + Number *int + Text *string + Type *NoteType + type ExplanationOfBenefitRelated struct + Claim *Reference + Extension []Extension + ID *string + ModifierExtension []Extension + Reference *Identifier + Relationship *CodeableConcept + type ExplanationOfBenefitStatus int + const ExplanationOfBenefitStatusActive + const ExplanationOfBenefitStatusCancelled + const ExplanationOfBenefitStatusDraft + const ExplanationOfBenefitStatusEnteredInError + func (code *ExplanationOfBenefitStatus) UnmarshalJSON(json []byte) error + func (code ExplanationOfBenefitStatus) Code() string + func (code ExplanationOfBenefitStatus) Definition() string + func (code ExplanationOfBenefitStatus) Display() string + func (code ExplanationOfBenefitStatus) MarshalJSON() ([]byte, error) + func (code ExplanationOfBenefitStatus) String() string + type ExplanationOfBenefitSupportingInfo struct + Category CodeableConcept + Code *CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Reason *Coding + Sequence int + type ExplanationOfBenefitTotal struct + Amount Money + Category CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + type ExposureState int + const ExposureStateExposure + const ExposureStateExposureAlternative + func (code *ExposureState) UnmarshalJSON(json []byte) error + func (code ExposureState) Code() string + func (code ExposureState) Definition() string + func (code ExposureState) Display() string + func (code ExposureState) MarshalJSON() ([]byte, error) + func (code ExposureState) String() string + type Expression struct + Description *string + Expression *string + Extension []Extension + ID *string + Language string + Name *string + Reference *string + type Extension struct + Extension []Extension + ID *string + URL string + ValueAddress *Address + ValueAnnotation *Annotation + ValueAttachment *Attachment + ValueBase64Binary *string + ValueBoolean *bool + ValueCanonical *string + ValueCode *string + ValueCodeableConcept *CodeableConcept + ValueCoding *Coding + ValueContactDetail *ContactDetail + ValueContactPoint *ContactPoint + ValueDataRequirement *DataRequirement + ValueDate *DateTime + ValueDateTime *DateTime + ValueDecimal *float64 + ValueDosage *Dosage + ValueDuration *Duration + ValueExpression *Expression + ValueHumanName *HumanName + ValueId *string + ValueIdentifier *Identifier + ValueInstant *string + ValueInteger *int + ValueMarkdown *string + ValueMeta *Meta + ValueMoney *Money + ValueOid *string + ValueParameterDefinition *ParameterDefinition + ValuePeriod *Period + ValuePositiveInt *int + ValueQuantity *Quantity + ValueRange *Range + ValueRatio *Ratio + ValueReference *Reference + ValueRelatedArtifact *RelatedArtifact + ValueSignature *Signature + ValueString *string + ValueTime *string + ValueTiming *Timing + ValueTriggerDefinition *TriggerDefinition + ValueUnsignedInt *int + ValueUri *string + ValueUrl *string + ValueUsageContext *UsageContext + ValueUuid *string + type ExtensionContextType int + const ExtensionContextTypeElement + const ExtensionContextTypeExtension + const ExtensionContextTypeFhirpath + func (code *ExtensionContextType) UnmarshalJSON(json []byte) error + func (code ExtensionContextType) Code() string + func (code ExtensionContextType) Definition() string + func (code ExtensionContextType) Display() string + func (code ExtensionContextType) MarshalJSON() ([]byte, error) + func (code ExtensionContextType) String() string + type FHIRDeviceStatus int + const FHIRDeviceStatusActive + const FHIRDeviceStatusEnteredInError + const FHIRDeviceStatusInactive + const FHIRDeviceStatusUnknown + func (code *FHIRDeviceStatus) UnmarshalJSON(json []byte) error + func (code FHIRDeviceStatus) Code() string + func (code FHIRDeviceStatus) Definition() string + func (code FHIRDeviceStatus) Display() string + func (code FHIRDeviceStatus) MarshalJSON() ([]byte, error) + func (code FHIRDeviceStatus) String() string + type FHIRSubstanceStatus int + const FHIRSubstanceStatusActive + const FHIRSubstanceStatusEnteredInError + const FHIRSubstanceStatusInactive + func (code *FHIRSubstanceStatus) UnmarshalJSON(json []byte) error + func (code FHIRSubstanceStatus) Code() string + func (code FHIRSubstanceStatus) Definition() string + func (code FHIRSubstanceStatus) Display() string + func (code FHIRSubstanceStatus) MarshalJSON() ([]byte, error) + func (code FHIRSubstanceStatus) String() string + type FHIRVersion int + const FHIRVersion0_01 + const FHIRVersion0_05 + const FHIRVersion0_06 + const FHIRVersion0_0_80 + const FHIRVersion0_0_81 + const FHIRVersion0_0_82 + const FHIRVersion0_11 + const FHIRVersion0_4_0 + const FHIRVersion0_5_0 + const FHIRVersion1_0_0 + const FHIRVersion1_0_1 + const FHIRVersion1_0_2 + const FHIRVersion1_1_0 + const FHIRVersion1_4_0 + const FHIRVersion1_6_0 + const FHIRVersion1_8_0 + const FHIRVersion3_0_0 + const FHIRVersion3_0_1 + const FHIRVersion3_3_0 + const FHIRVersion3_5_0 + const FHIRVersion4_0_0 + const FHIRVersion4_0_1 + func (code *FHIRVersion) UnmarshalJSON(json []byte) error + func (code FHIRVersion) Code() string + func (code FHIRVersion) Definition() string + func (code FHIRVersion) Display() string + func (code FHIRVersion) MarshalJSON() ([]byte, error) + func (code FHIRVersion) String() string + type FamilyHistoryStatus int + const FamilyHistoryStatusCompleted + const FamilyHistoryStatusEnteredInError + const FamilyHistoryStatusHealthUnknown + const FamilyHistoryStatusPartial + func (code *FamilyHistoryStatus) UnmarshalJSON(json []byte) error + func (code FamilyHistoryStatus) Code() string + func (code FamilyHistoryStatus) Definition() string + func (code FamilyHistoryStatus) Display() string + func (code FamilyHistoryStatus) MarshalJSON() ([]byte, error) + func (code FamilyHistoryStatus) String() string + type FamilyMemberHistory struct + Condition []FamilyMemberHistoryCondition + DataAbsentReason *CodeableConcept + Date *DateTime + EstimatedAge *bool + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + InstantiatesCanonical []string + InstantiatesUri []string + Language *string + Meta *Meta + ModifierExtension []Extension + Name *string + Note []Annotation + Patient Reference + ReasonCode []CodeableConcept + ReasonReference []Reference + Relationship CodeableConcept + Sex *CodeableConcept + Status FamilyHistoryStatus + Text *Narrative + func UnmarshalFamilyMemberHistory(b []byte) (FamilyMemberHistory, error) + func (r FamilyMemberHistory) MarshalJSON() ([]byte, error) + type FamilyMemberHistoryCondition struct + Code CodeableConcept + ContributedToDeath *bool + Extension []Extension + ID *string + ModifierExtension []Extension + Note []Annotation + Outcome *CodeableConcept + type FilterOperator int + const FilterOperatorDescendentOf + const FilterOperatorEquals + const FilterOperatorExists + const FilterOperatorGeneralizes + const FilterOperatorIn + const FilterOperatorIsA + const FilterOperatorIsNotA + const FilterOperatorNotIn + const FilterOperatorRegex + func (code *FilterOperator) UnmarshalJSON(json []byte) error + func (code FilterOperator) Code() string + func (code FilterOperator) Definition() string + func (code FilterOperator) Display() string + func (code FilterOperator) MarshalJSON() ([]byte, error) + func (code FilterOperator) String() string + type FinancialResourceStatusCodes int + const FinancialResourceStatusCodesActive + const FinancialResourceStatusCodesCancelled + const FinancialResourceStatusCodesDraft + const FinancialResourceStatusCodesEnteredInError + func (code *FinancialResourceStatusCodes) UnmarshalJSON(json []byte) error + func (code FinancialResourceStatusCodes) Code() string + func (code FinancialResourceStatusCodes) Definition() string + func (code FinancialResourceStatusCodes) Display() string + func (code FinancialResourceStatusCodes) MarshalJSON() ([]byte, error) + func (code FinancialResourceStatusCodes) String() string + type Flag struct + Author *Reference + Category []CodeableConcept + Code CodeableConcept + Encounter *Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Period *Period + Status FlagStatus + Subject Reference + Text *Narrative + func UnmarshalFlag(b []byte) (Flag, error) + func (r Flag) MarshalJSON() ([]byte, error) + type FlagStatus int + const FlagStatusActive + const FlagStatusEnteredInError + const FlagStatusInactive + func (code *FlagStatus) UnmarshalJSON(json []byte) error + func (code FlagStatus) Code() string + func (code FlagStatus) Definition() string + func (code FlagStatus) Display() string + func (code FlagStatus) MarshalJSON() ([]byte, error) + func (code FlagStatus) String() string + type Goal struct + AchievementStatus *CodeableConcept + Addresses []Reference + Category []CodeableConcept + Description CodeableConcept + ExpressedBy *Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + LifecycleStatus GoalLifecycleStatus + Meta *Meta + ModifierExtension []Extension + Note []Annotation + OutcomeCode []CodeableConcept + OutcomeReference []Reference + Priority *CodeableConcept + StatusDate *DateTime + StatusReason *string + Subject Reference + Target []GoalTarget + Text *Narrative + func UnmarshalGoal(b []byte) (Goal, error) + func (r Goal) MarshalJSON() ([]byte, error) + type GoalLifecycleStatus int + const GoalLifecycleStatusAccepted + const GoalLifecycleStatusActive + const GoalLifecycleStatusCancelled + const GoalLifecycleStatusCompleted + const GoalLifecycleStatusEnteredInError + const GoalLifecycleStatusOnHold + const GoalLifecycleStatusPlanned + const GoalLifecycleStatusProposed + const GoalLifecycleStatusRejected + func (code *GoalLifecycleStatus) UnmarshalJSON(json []byte) error + func (code GoalLifecycleStatus) Code() string + func (code GoalLifecycleStatus) Definition() string + func (code GoalLifecycleStatus) Display() string + func (code GoalLifecycleStatus) MarshalJSON() ([]byte, error) + func (code GoalLifecycleStatus) String() string + type GoalTarget struct + Extension []Extension + ID *string + Measure *CodeableConcept + ModifierExtension []Extension + type GraphCompartmentRule int + const GraphCompartmentRuleCustom + const GraphCompartmentRuleDifferent + const GraphCompartmentRuleIdentical + const GraphCompartmentRuleMatching + func (code *GraphCompartmentRule) UnmarshalJSON(json []byte) error + func (code GraphCompartmentRule) Code() string + func (code GraphCompartmentRule) Definition() string + func (code GraphCompartmentRule) Display() string + func (code GraphCompartmentRule) MarshalJSON() ([]byte, error) + func (code GraphCompartmentRule) String() string + type GraphCompartmentUse int + const GraphCompartmentUseCondition + const GraphCompartmentUseRequirement + func (code *GraphCompartmentUse) UnmarshalJSON(json []byte) error + func (code GraphCompartmentUse) Code() string + func (code GraphCompartmentUse) Definition() string + func (code GraphCompartmentUse) Display() string + func (code GraphCompartmentUse) MarshalJSON() ([]byte, error) + func (code GraphCompartmentUse) String() string + type GraphDefinition struct + Contact []ContactDetail + Date *DateTime + Description *string + Experimental *bool + Extension []Extension + ID *string + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + Link []GraphDefinitionLink + Meta *Meta + ModifierExtension []Extension + Name string + Profile *string + Publisher *string + Purpose *string + Start ResourceType + Status PublicationStatus + Text *Narrative + URL *string + UseContext []UsageContext + Version *string + func UnmarshalGraphDefinition(b []byte) (GraphDefinition, error) + func (r GraphDefinition) MarshalJSON() ([]byte, error) + type GraphDefinitionLink struct + Description *string + Extension []Extension + ID *string + Max *string + Min *int + ModifierExtension []Extension + Path *string + SliceName *string + Target []GraphDefinitionLinkTarget + type GraphDefinitionLinkTarget struct + Compartment []GraphDefinitionLinkTargetCompartment + Extension []Extension + ID *string + Link []GraphDefinitionLink + ModifierExtension []Extension + Params *string + Profile *string + Type ResourceType + type GraphDefinitionLinkTargetCompartment struct + Code CompartmentType + Description *string + Expression *string + Extension []Extension + ID *string + ModifierExtension []Extension + Rule GraphCompartmentRule + Use GraphCompartmentUse + type Group struct + Active *bool + Actual bool + Characteristic []GroupCharacteristic + Code *CodeableConcept + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + ManagingEntity *Reference + Member []GroupMember + Meta *Meta + ModifierExtension []Extension + Name *string + Quantity *int + Text *Narrative + Type GroupType + func UnmarshalGroup(b []byte) (Group, error) + func (r Group) MarshalJSON() ([]byte, error) + type GroupCharacteristic struct + Code CodeableConcept + Exclude bool + Extension []Extension + ID *string + ModifierExtension []Extension + Period *Period + type GroupMeasure int + const GroupMeasureMean + const GroupMeasureMeanOfMean + const GroupMeasureMeanOfMedian + const GroupMeasureMedian + const GroupMeasureMedianOfMean + const GroupMeasureMedianOfMedian + func (code *GroupMeasure) UnmarshalJSON(json []byte) error + func (code GroupMeasure) Code() string + func (code GroupMeasure) Definition() string + func (code GroupMeasure) Display() string + func (code GroupMeasure) MarshalJSON() ([]byte, error) + func (code GroupMeasure) String() string + type GroupMember struct + Entity Reference + Extension []Extension + ID *string + Inactive *bool + ModifierExtension []Extension + Period *Period + type GroupType int + const GroupTypeAnimal + const GroupTypeDevice + const GroupTypeMedication + const GroupTypePerson + const GroupTypePractitioner + const GroupTypeSubstance + func (code *GroupType) UnmarshalJSON(json []byte) error + func (code GroupType) Code() string + func (code GroupType) Definition() string + func (code GroupType) Display() string + func (code GroupType) MarshalJSON() ([]byte, error) + func (code GroupType) String() string + type GuidanceResponse struct + DataRequirement []DataRequirement + Encounter *Reference + EvaluationMessage []Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Note []Annotation + OccurrenceDateTime *DateTime + OutputParameters *Reference + Performer *Reference + ReasonCode []CodeableConcept + ReasonReference []Reference + RequestIdentifier *Identifier + Result *Reference + Status GuidanceResponseStatus + Subject *Reference + Text *Narrative + func UnmarshalGuidanceResponse(b []byte) (GuidanceResponse, error) + func (r GuidanceResponse) MarshalJSON() ([]byte, error) + type GuidanceResponseStatus int + const GuidanceResponseStatusDataRequested + const GuidanceResponseStatusDataRequired + const GuidanceResponseStatusEnteredInError + const GuidanceResponseStatusFailure + const GuidanceResponseStatusInProgress + const GuidanceResponseStatusSuccess + func (code *GuidanceResponseStatus) UnmarshalJSON(json []byte) error + func (code GuidanceResponseStatus) Code() string + func (code GuidanceResponseStatus) Definition() string + func (code GuidanceResponseStatus) Display() string + func (code GuidanceResponseStatus) MarshalJSON() ([]byte, error) + func (code GuidanceResponseStatus) String() string + type GuidePageGeneration int + const GuidePageGenerationGenerated + const GuidePageGenerationHtml + const GuidePageGenerationMarkdown + const GuidePageGenerationXml + func (code *GuidePageGeneration) UnmarshalJSON(json []byte) error + func (code GuidePageGeneration) Code() string + func (code GuidePageGeneration) Definition() string + func (code GuidePageGeneration) Display() string + func (code GuidePageGeneration) MarshalJSON() ([]byte, error) + func (code GuidePageGeneration) String() string + type GuideParameterCode int + const GuideParameterCodeApply + const GuideParameterCodeExpansionParameter + const GuideParameterCodeGenerateJson + const GuideParameterCodeGenerateTurtle + const GuideParameterCodeGenerateXml + const GuideParameterCodeHtmlTemplate + const GuideParameterCodePathPages + const GuideParameterCodePathResource + const GuideParameterCodePathTxCache + const GuideParameterCodeRuleBrokenLinks + func (code *GuideParameterCode) UnmarshalJSON(json []byte) error + func (code GuideParameterCode) Code() string + func (code GuideParameterCode) Definition() string + func (code GuideParameterCode) Display() string + func (code GuideParameterCode) MarshalJSON() ([]byte, error) + func (code GuideParameterCode) String() string + type HTTPVerb int + const HTTPVerbDELETE + const HTTPVerbGET + const HTTPVerbHEAD + const HTTPVerbPATCH + const HTTPVerbPOST + const HTTPVerbPUT + func (code *HTTPVerb) UnmarshalJSON(json []byte) error + func (code HTTPVerb) Code() string + func (code HTTPVerb) Definition() string + func (code HTTPVerb) Display() string + func (code HTTPVerb) MarshalJSON() ([]byte, error) + func (code HTTPVerb) String() string + type HealthcareService struct + Active *bool + AppointmentRequired *bool + AvailabilityExceptions *string + AvailableTime []HealthcareServiceAvailableTime + Category []CodeableConcept + Characteristic []CodeableConcept + Comment *string + Communication []CodeableConcept + CoverageArea []Reference + Eligibility []HealthcareServiceEligibility + Endpoint []Reference + Extension []Extension + ExtraDetails *string + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Location []Reference + Meta *Meta + ModifierExtension []Extension + Name *string + NotAvailable []HealthcareServiceNotAvailable + Photo *Attachment + Program []CodeableConcept + ProvidedBy *Reference + ReferralMethod []CodeableConcept + ServiceProvisionCode []CodeableConcept + Specialty []CodeableConcept + Telecom []ContactPoint + Text *Narrative + Type []CodeableConcept + func UnmarshalHealthcareService(b []byte) (HealthcareService, error) + func (r HealthcareService) MarshalJSON() ([]byte, error) + type HealthcareServiceAvailableTime struct + AllDay *bool + AvailableEndTime *Time + AvailableStartTime *Time + DaysOfWeek []DaysOfWeek + Extension []Extension + ID *string + ModifierExtension []Extension + type HealthcareServiceEligibility struct + Code *CodeableConcept + Comment *string + Extension []Extension + ID *string + ModifierExtension []Extension + type HealthcareServiceNotAvailable struct + Description string + During *Period + Extension []Extension + ID *string + ModifierExtension []Extension + type HumanName struct + Extension []Extension + Family *string + Given []string + ID *string + Period *Period + Prefix []string + Suffix []string + Text *string + Use *NameUse + type Identifier struct + Assigner *Reference + Extension []Extension + ID *string + Period *Period + System *string + Type *CodeableConcept + Use *IdentifierUse + Value *string + type IdentifierUse int + const IdentifierUseOfficial + const IdentifierUseOld + const IdentifierUseSecondary + const IdentifierUseTemp + const IdentifierUseUsual + func (code *IdentifierUse) UnmarshalJSON(json []byte) error + func (code IdentifierUse) Code() string + func (code IdentifierUse) Definition() string + func (code IdentifierUse) Display() string + func (code IdentifierUse) MarshalJSON() ([]byte, error) + func (code IdentifierUse) String() string + type IdentityAssuranceLevel int + const IdentityAssuranceLevelLevel1 + const IdentityAssuranceLevelLevel2 + const IdentityAssuranceLevelLevel3 + const IdentityAssuranceLevelLevel4 + func (code *IdentityAssuranceLevel) UnmarshalJSON(json []byte) error + func (code IdentityAssuranceLevel) Code() string + func (code IdentityAssuranceLevel) Definition() string + func (code IdentityAssuranceLevel) Display() string + func (code IdentityAssuranceLevel) MarshalJSON() ([]byte, error) + func (code IdentityAssuranceLevel) String() string + type ImagingStudy struct + BasedOn []Reference + Description *string + Encounter *Reference + Endpoint []Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Interpreter []Reference + Language *string + Location *Reference + Meta *Meta + Modality []Coding + ModifierExtension []Extension + Note []Annotation + NumberOfInstances *int + NumberOfSeries *int + ProcedureCode []CodeableConcept + ProcedureReference *Reference + ReasonCode []CodeableConcept + ReasonReference []Reference + Referrer *Reference + Series []ImagingStudySeries + Started *DateTime + Status ImagingStudyStatus + Subject Reference + Text *Narrative + func UnmarshalImagingStudy(b []byte) (ImagingStudy, error) + func (r ImagingStudy) MarshalJSON() ([]byte, error) + type ImagingStudySeries struct + BodySite *Coding + Description *string + Endpoint []Reference + Extension []Extension + ID *string + Instance []ImagingStudySeriesInstance + Laterality *Coding + Modality Coding + ModifierExtension []Extension + Number *int + NumberOfInstances *int + Performer []ImagingStudySeriesPerformer + Specimen []Reference + Started *DateTime + Uid string + type ImagingStudySeriesInstance struct + Extension []Extension + ID *string + ModifierExtension []Extension + Number *int + SopClass Coding + Title *string + Uid string + type ImagingStudySeriesPerformer struct + Actor Reference + Extension []Extension + Function *CodeableConcept + ID *string + ModifierExtension []Extension + type ImagingStudyStatus int + const ImagingStudyStatusAvailable + const ImagingStudyStatusCancelled + const ImagingStudyStatusEnteredInError + const ImagingStudyStatusRegistered + const ImagingStudyStatusUnknown + func (code *ImagingStudyStatus) UnmarshalJSON(json []byte) error + func (code ImagingStudyStatus) Code() string + func (code ImagingStudyStatus) Definition() string + func (code ImagingStudyStatus) Display() string + func (code ImagingStudyStatus) MarshalJSON() ([]byte, error) + func (code ImagingStudyStatus) String() string + type Immunization struct + DoseQuantity *Quantity + Education []ImmunizationEducation + Encounter *Reference + ExpirationDate *DateTime + Extension []Extension + FundingSource *CodeableConcept + ID *string + Identifier []Identifier + ImplicitRules *string + IsSubpotent *bool + Language *string + Location *Reference + LotNumber *string + Manufacturer *Reference + Meta *Meta + ModifierExtension []Extension + Note []Annotation + Patient Reference + Performer []ImmunizationPerformer + PrimarySource *bool + ProgramEligibility []CodeableConcept + ProtocolApplied []ImmunizationProtocolApplied + Reaction []ImmunizationReaction + ReasonCode []CodeableConcept + ReasonReference []Reference + Recorded *DateTime + ReportOrigin *CodeableConcept + Route *CodeableConcept + Site *CodeableConcept + Status ImmunizationStatusCodes + StatusReason *CodeableConcept + SubpotentReason []CodeableConcept + Text *Narrative + VaccineCode CodeableConcept + func UnmarshalImmunization(b []byte) (Immunization, error) + func (r Immunization) MarshalJSON() ([]byte, error) + type ImmunizationEducation struct + DocumentType *string + Extension []Extension + ID *string + ModifierExtension []Extension + PresentationDate *DateTime + PublicationDate *DateTime + Reference *string + type ImmunizationEvaluation struct + Authority *Reference + Date *DateTime + Description *string + DoseStatus CodeableConcept + DoseStatusReason []CodeableConcept + Extension []Extension + ID *string + Identifier []Identifier + ImmunizationEvent Reference + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Patient Reference + Series *string + Status ImmunizationEvaluationStatusCodes + TargetDisease CodeableConcept + Text *Narrative + func UnmarshalImmunizationEvaluation(b []byte) (ImmunizationEvaluation, error) + func (r ImmunizationEvaluation) MarshalJSON() ([]byte, error) + type ImmunizationEvaluationStatusCodes int + const ImmunizationEvaluationStatusCodesCompleted + const ImmunizationEvaluationStatusCodesEnteredInError + const ImmunizationEvaluationStatusCodesInProgress + const ImmunizationEvaluationStatusCodesNotDone + const ImmunizationEvaluationStatusCodesOnHold + const ImmunizationEvaluationStatusCodesStopped + const ImmunizationEvaluationStatusCodesUnknown + func (code *ImmunizationEvaluationStatusCodes) UnmarshalJSON(json []byte) error + func (code ImmunizationEvaluationStatusCodes) Code() string + func (code ImmunizationEvaluationStatusCodes) Definition() string + func (code ImmunizationEvaluationStatusCodes) Display() string + func (code ImmunizationEvaluationStatusCodes) MarshalJSON() ([]byte, error) + func (code ImmunizationEvaluationStatusCodes) String() string + type ImmunizationPerformer struct + Actor Reference + Extension []Extension + Function *CodeableConcept + ID *string + ModifierExtension []Extension + type ImmunizationProtocolApplied struct + Authority *Reference + Extension []Extension + ID *string + ModifierExtension []Extension + Series *string + TargetDisease []CodeableConcept + type ImmunizationReaction struct + Date *DateTime + Detail *Reference + Extension []Extension + ID *string + ModifierExtension []Extension + Reported *bool + type ImmunizationRecommendation struct + Authority *Reference + Date DateTime + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Patient Reference + Recommendation []ImmunizationRecommendationRecommendation + Text *Narrative + func UnmarshalImmunizationRecommendation(b []byte) (ImmunizationRecommendation, error) + func (r ImmunizationRecommendation) MarshalJSON() ([]byte, error) + type ImmunizationRecommendationRecommendation struct + ContraindicatedVaccineCode []CodeableConcept + DateCriterion []ImmunizationRecommendationRecommendationDateCriterion + Description *string + Extension []Extension + ForecastReason []CodeableConcept + ForecastStatus CodeableConcept + ID *string + ModifierExtension []Extension + Series *string + SupportingImmunization []Reference + SupportingPatientInformation []Reference + TargetDisease *CodeableConcept + VaccineCode []CodeableConcept + type ImmunizationRecommendationRecommendationDateCriterion struct + Code CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Value DateTime + type ImmunizationStatusCodes int + const ImmunizationStatusCodesCompleted + const ImmunizationStatusCodesEnteredInError + const ImmunizationStatusCodesInProgress + const ImmunizationStatusCodesNotDone + const ImmunizationStatusCodesOnHold + const ImmunizationStatusCodesPreparation + const ImmunizationStatusCodesStopped + const ImmunizationStatusCodesUnknown + func (code *ImmunizationStatusCodes) UnmarshalJSON(json []byte) error + func (code ImmunizationStatusCodes) Code() string + func (code ImmunizationStatusCodes) Definition() string + func (code ImmunizationStatusCodes) Display() string + func (code ImmunizationStatusCodes) MarshalJSON() ([]byte, error) + func (code ImmunizationStatusCodes) String() string + type ImplementationGuide struct + Contact []ContactDetail + Copyright *string + Date *DateTime + Definition *ImplementationGuideDefinition + DependsOn []ImplementationGuideDependsOn + Description *string + Experimental *bool + Extension []Extension + FhirVersion []FHIRVersion + Global []ImplementationGuideGlobal + ID *string + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + License *SPDXLicense + Manifest *ImplementationGuideManifest + Meta *Meta + ModifierExtension []Extension + Name string + PackageId string + Publisher *string + Status PublicationStatus + Text *Narrative + Title *string + URL string + UseContext []UsageContext + Version *string + func UnmarshalImplementationGuide(b []byte) (ImplementationGuide, error) + func (r ImplementationGuide) MarshalJSON() ([]byte, error) + type ImplementationGuideDefinition struct + Extension []Extension + Grouping []ImplementationGuideDefinitionGrouping + ID *string + ModifierExtension []Extension + Page *ImplementationGuideDefinitionPage + Parameter []ImplementationGuideDefinitionParameter + Resource []ImplementationGuideDefinitionResource + Template []ImplementationGuideDefinitionTemplate + type ImplementationGuideDefinitionGrouping struct + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + Name string + type ImplementationGuideDefinitionPage struct + Extension []Extension + Generation GuidePageGeneration + ID *string + ModifierExtension []Extension + Page []ImplementationGuideDefinitionPage + Title string + type ImplementationGuideDefinitionParameter struct + Code GuideParameterCode + Extension []Extension + ID *string + ModifierExtension []Extension + Value string + type ImplementationGuideDefinitionResource struct + Description *string + Extension []Extension + FhirVersion []FHIRVersion + GroupingId *string + ID *string + ModifierExtension []Extension + Name *string + Reference Reference + type ImplementationGuideDefinitionTemplate struct + Code string + Extension []Extension + ID *string + ModifierExtension []Extension + Scope *string + Source string + type ImplementationGuideDependsOn struct + Extension []Extension + ID *string + ModifierExtension []Extension + PackageId *string + URI string + Version *string + type ImplementationGuideGlobal struct + Extension []Extension + ID *string + ModifierExtension []Extension + Profile string + Type ResourceType + type ImplementationGuideManifest struct + Extension []Extension + ID *string + Image []string + ModifierExtension []Extension + Other []string + Page []ImplementationGuideManifestPage + Rendering *string + Resource []ImplementationGuideManifestResource + type ImplementationGuideManifestPage struct + Anchor []string + Extension []Extension + ID *string + ModifierExtension []Extension + Name string + Title *string + type ImplementationGuideManifestResource struct + Extension []Extension + ID *string + ModifierExtension []Extension + Reference Reference + RelativePath *string + type InsurancePlan struct + AdministeredBy *Reference + Alias []string + Contact []InsurancePlanContact + Coverage []InsurancePlanCoverage + CoverageArea []Reference + Endpoint []Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Name *string + Network []Reference + OwnedBy *Reference + Period *Period + Plan []InsurancePlanPlan + Status *PublicationStatus + Text *Narrative + Type []CodeableConcept + func UnmarshalInsurancePlan(b []byte) (InsurancePlan, error) + func (r InsurancePlan) MarshalJSON() ([]byte, error) + type InsurancePlanContact struct + Address *Address + Extension []Extension + ID *string + ModifierExtension []Extension + Name *HumanName + Purpose *CodeableConcept + Telecom []ContactPoint + type InsurancePlanCoverage struct + Benefit []InsurancePlanCoverageBenefit + Extension []Extension + ID *string + ModifierExtension []Extension + Network []Reference + Type CodeableConcept + type InsurancePlanCoverageBenefit struct + Extension []Extension + ID *string + Limit []InsurancePlanCoverageBenefitLimit + ModifierExtension []Extension + Requirement *string + Type CodeableConcept + type InsurancePlanCoverageBenefitLimit struct + Code *CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Value *Quantity + type InsurancePlanPlan struct + CoverageArea []Reference + Extension []Extension + GeneralCost []InsurancePlanPlanGeneralCost + ID *string + Identifier []Identifier + ModifierExtension []Extension + Network []Reference + SpecificCost []InsurancePlanPlanSpecificCost + Type *CodeableConcept + type InsurancePlanPlanGeneralCost struct + Comment *string + Cost *Money + Extension []Extension + GroupSize *int + ID *string + ModifierExtension []Extension + Type *CodeableConcept + type InsurancePlanPlanSpecificCost struct + Benefit []InsurancePlanPlanSpecificCostBenefit + Category CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + type InsurancePlanPlanSpecificCostBenefit struct + Cost []InsurancePlanPlanSpecificCostBenefitCost + Extension []Extension + ID *string + ModifierExtension []Extension + Type CodeableConcept + type InsurancePlanPlanSpecificCostBenefitCost struct + Applicability *CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Qualifiers []CodeableConcept + Type CodeableConcept + Value *Quantity + type Invoice struct + Account *Reference + CancelledReason *string + Date *DateTime + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Issuer *Reference + Language *string + LineItem []InvoiceLineItem + Meta *Meta + ModifierExtension []Extension + Note []Annotation + Participant []InvoiceParticipant + PaymentTerms *string + Recipient *Reference + Status InvoiceStatus + Subject *Reference + Text *Narrative + TotalGross *Money + TotalNet *Money + TotalPriceComponent []InvoiceLineItemPriceComponent + Type *CodeableConcept + func UnmarshalInvoice(b []byte) (Invoice, error) + func (r Invoice) MarshalJSON() ([]byte, error) + type InvoiceLineItem struct + Extension []Extension + ID *string + ModifierExtension []Extension + PriceComponent []InvoiceLineItemPriceComponent + Sequence *int + type InvoiceLineItemPriceComponent struct + Amount *Money + Code *CodeableConcept + Extension []Extension + Factor *Decimal + ID *string + ModifierExtension []Extension + Type InvoicePriceComponentType + type InvoiceParticipant struct + Actor Reference + Extension []Extension + ID *string + ModifierExtension []Extension + Role *CodeableConcept + type InvoicePriceComponentType int + const InvoicePriceComponentTypeBase + const InvoicePriceComponentTypeDeduction + const InvoicePriceComponentTypeDiscount + const InvoicePriceComponentTypeInformational + const InvoicePriceComponentTypeSurcharge + const InvoicePriceComponentTypeTax + func (code *InvoicePriceComponentType) UnmarshalJSON(json []byte) error + func (code InvoicePriceComponentType) Code() string + func (code InvoicePriceComponentType) Definition() string + func (code InvoicePriceComponentType) Display() string + func (code InvoicePriceComponentType) MarshalJSON() ([]byte, error) + func (code InvoicePriceComponentType) String() string + type InvoiceStatus int + const InvoiceStatusBalanced + const InvoiceStatusCancelled + const InvoiceStatusDraft + const InvoiceStatusEnteredInError + const InvoiceStatusIssued + func (code *InvoiceStatus) UnmarshalJSON(json []byte) error + func (code InvoiceStatus) Code() string + func (code InvoiceStatus) Definition() string + func (code InvoiceStatus) Display() string + func (code InvoiceStatus) MarshalJSON() ([]byte, error) + func (code InvoiceStatus) String() string + type IssueSeverity int + const IssueSeverityError + const IssueSeverityFatal + const IssueSeverityInformation + const IssueSeverityWarning + func (code *IssueSeverity) UnmarshalJSON(json []byte) error + func (code IssueSeverity) Code() string + func (code IssueSeverity) Definition() string + func (code IssueSeverity) Display() string + func (code IssueSeverity) MarshalJSON() ([]byte, error) + func (code IssueSeverity) String() string + type IssueType int + const IssueTypeBusinessRule + const IssueTypeCodeInvalid + const IssueTypeConflict + const IssueTypeDeleted + const IssueTypeDuplicate + const IssueTypeException + const IssueTypeExpired + const IssueTypeExtension + const IssueTypeForbidden + const IssueTypeIncomplete + const IssueTypeInformational + const IssueTypeInvalid + const IssueTypeInvariant + const IssueTypeLockError + const IssueTypeLogin + const IssueTypeMultipleMatches + const IssueTypeNoStore + const IssueTypeNotFound + const IssueTypeNotSupported + const IssueTypeProcessing + const IssueTypeRequired + const IssueTypeSecurity + const IssueTypeStructure + const IssueTypeSuppressed + const IssueTypeThrottled + const IssueTypeTimeout + const IssueTypeTooCostly + const IssueTypeTooLong + const IssueTypeTransient + const IssueTypeUnknown + const IssueTypeValue + func (code *IssueType) UnmarshalJSON(json []byte) error + func (code IssueType) Code() string + func (code IssueType) Definition() string + func (code IssueType) Display() string + func (code IssueType) MarshalJSON() ([]byte, error) + func (code IssueType) String() string + type Library struct + ApprovalDate *DateTime + Author []ContactDetail + Contact []ContactDetail + Content []Attachment + Copyright *string + DataRequirement []DataRequirement + Date *DateTime + Description *string + Editor []ContactDetail + EffectivePeriod *Period + Endorser []ContactDetail + Experimental *bool + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + LastReviewDate *DateTime + Meta *Meta + ModifierExtension []Extension + Name *string + Parameter []ParameterDefinition + Publisher *string + Purpose *string + RelatedArtifact []RelatedArtifact + Reviewer []ContactDetail + Status PublicationStatus + Subtitle *string + Text *Narrative + Title *string + Topic []CodeableConcept + Type CodeableConcept + URL *string + Usage *string + UseContext []UsageContext + Version *string + func UnmarshalLibrary(b []byte) (Library, error) + func (r Library) MarshalJSON() ([]byte, error) + type LinkType int + const LinkTypeRefer + const LinkTypeReplacedBy + const LinkTypeReplaces + const LinkTypeSeealso + func (code *LinkType) UnmarshalJSON(json []byte) error + func (code LinkType) Code() string + func (code LinkType) Definition() string + func (code LinkType) Display() string + func (code LinkType) MarshalJSON() ([]byte, error) + func (code LinkType) String() string + type Linkage struct + Active *bool + Author *Reference + Extension []Extension + ID *string + ImplicitRules *string + Item []LinkageItem + Language *string + Meta *Meta + ModifierExtension []Extension + Text *Narrative + func UnmarshalLinkage(b []byte) (Linkage, error) + func (r Linkage) MarshalJSON() ([]byte, error) + type LinkageItem struct + Extension []Extension + ID *string + ModifierExtension []Extension + Resource Reference + Type LinkageType + type LinkageType int + const LinkageTypeAlternate + const LinkageTypeHistorical + const LinkageTypeSource + func (code *LinkageType) UnmarshalJSON(json []byte) error + func (code LinkageType) Code() string + func (code LinkageType) Definition() string + func (code LinkageType) Display() string + func (code LinkageType) MarshalJSON() ([]byte, error) + func (code LinkageType) String() string + type List struct + Code *CodeableConcept + Date *DateTime + EmptyReason *CodeableConcept + Encounter *Reference + Entry []ListEntry + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + Mode ListMode + ModifierExtension []Extension + Note []Annotation + OrderedBy *CodeableConcept + Source *Reference + Status ListStatus + Subject *Reference + Text *Narrative + Title *string + func UnmarshalList(b []byte) (List, error) + func (r List) MarshalJSON() ([]byte, error) + type ListEntry struct + Date *DateTime + Deleted *bool + Extension []Extension + Flag *CodeableConcept + ID *string + Item Reference + ModifierExtension []Extension + type ListMode int + const ListModeChanges + const ListModeSnapshot + const ListModeWorking + func (code *ListMode) UnmarshalJSON(json []byte) error + func (code ListMode) Code() string + func (code ListMode) Definition() string + func (code ListMode) Display() string + func (code ListMode) MarshalJSON() ([]byte, error) + func (code ListMode) String() string + type ListStatus int + const ListStatusCurrent + const ListStatusEnteredInError + const ListStatusRetired + func (code *ListStatus) UnmarshalJSON(json []byte) error + func (code ListStatus) Code() string + func (code ListStatus) Definition() string + func (code ListStatus) Display() string + func (code ListStatus) MarshalJSON() ([]byte, error) + func (code ListStatus) String() string + type Location struct + Address *Address + Alias []string + AvailabilityExceptions *string + Description *string + Endpoint []Reference + Extension []Extension + HoursOfOperation []LocationHoursOfOperation + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + ManagingOrganization *Reference + Meta *Meta + Mode *LocationMode + ModifierExtension []Extension + Name *string + OperationalStatus *Coding + PartOf *Reference + PhysicalType *CodeableConcept + Position *LocationPosition + Status *LocationStatus + Telecom []ContactPoint + Text *Narrative + Type []CodeableConcept + func UnmarshalLocation(b []byte) (Location, error) + func (r Location) MarshalJSON() ([]byte, error) + type LocationHoursOfOperation struct + AllDay *bool + ClosingTime *Time + DaysOfWeek []DaysOfWeek + Extension []Extension + ID *string + ModifierExtension []Extension + OpeningTime *Time + type LocationMode int + const LocationModeInstance + const LocationModeKind + func (code *LocationMode) UnmarshalJSON(json []byte) error + func (code LocationMode) Code() string + func (code LocationMode) Definition() string + func (code LocationMode) Display() string + func (code LocationMode) MarshalJSON() ([]byte, error) + func (code LocationMode) String() string + type LocationPosition struct + Altitude *Decimal + Extension []Extension + ID *string + Latitude Decimal + Longitude Decimal + ModifierExtension []Extension + type LocationStatus int + const LocationStatusActive + const LocationStatusInactive + const LocationStatusSuspended + func (code *LocationStatus) UnmarshalJSON(json []byte) error + func (code LocationStatus) Code() string + func (code LocationStatus) Definition() string + func (code LocationStatus) Display() string + func (code LocationStatus) MarshalJSON() ([]byte, error) + func (code LocationStatus) String() string + type MarketingStatus struct + Country CodeableConcept + DateRange Period + Extension []Extension + ID *string + Jurisdiction *CodeableConcept + ModifierExtension []Extension + RestoreDate *DateTime + Status CodeableConcept + type Measure struct + ApprovalDate *DateTime + Author []ContactDetail + ClinicalRecommendationStatement *string + CompositeScoring *CodeableConcept + Contact []ContactDetail + Copyright *string + Date *DateTime + Definition []string + Description *string + Disclaimer *string + Editor []ContactDetail + EffectivePeriod *Period + Endorser []ContactDetail + Experimental *bool + Extension []Extension + Group []MeasureGroup + Guidance *string + ID *string + Identifier []Identifier + ImplicitRules *string + ImprovementNotation *CodeableConcept + Jurisdiction []CodeableConcept + Language *string + LastReviewDate *DateTime + Library []string + Meta *Meta + ModifierExtension []Extension + Name *string + Publisher *string + Purpose *string + RateAggregation *string + Rationale *string + RelatedArtifact []RelatedArtifact + Reviewer []ContactDetail + RiskAdjustment *string + Scoring *CodeableConcept + Status PublicationStatus + Subtitle *string + SupplementalData []MeasureSupplementalData + Text *Narrative + Title *string + Topic []CodeableConcept + Type []CodeableConcept + URL *string + Usage *string + UseContext []UsageContext + Version *string + func UnmarshalMeasure(b []byte) (Measure, error) + func (r Measure) MarshalJSON() ([]byte, error) + type MeasureGroup struct + Code *CodeableConcept + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + Population []MeasureGroupPopulation + Stratifier []MeasureGroupStratifier + type MeasureGroupPopulation struct + Code *CodeableConcept + Criteria Expression + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + type MeasureGroupStratifier struct + Code *CodeableConcept + Component []MeasureGroupStratifierComponent + Criteria *Expression + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + type MeasureGroupStratifierComponent struct + Code *CodeableConcept + Criteria Expression + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + type MeasureReport struct + Date *DateTime + EvaluatedResource []Reference + Extension []Extension + Group []MeasureReportGroup + ID *string + Identifier []Identifier + ImplicitRules *string + ImprovementNotation *CodeableConcept + Language *string + Measure string + Meta *Meta + ModifierExtension []Extension + Period Period + Reporter *Reference + Status MeasureReportStatus + Subject *Reference + Text *Narrative + Type MeasureReportType + func UnmarshalMeasureReport(b []byte) (MeasureReport, error) + func (r MeasureReport) MarshalJSON() ([]byte, error) + type MeasureReportGroup struct + Code *CodeableConcept + Extension []Extension + ID *string + MeasureScore *Quantity + ModifierExtension []Extension + Population []MeasureReportGroupPopulation + Stratifier []MeasureReportGroupStratifier + type MeasureReportGroupPopulation struct + Code *CodeableConcept + Count *int + Extension []Extension + ID *string + ModifierExtension []Extension + SubjectResults *Reference + type MeasureReportGroupStratifier struct + Code []CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Stratum []MeasureReportGroupStratifierStratum + type MeasureReportGroupStratifierStratum struct + Component []MeasureReportGroupStratifierStratumComponent + Extension []Extension + ID *string + MeasureScore *Quantity + ModifierExtension []Extension + Population []MeasureReportGroupStratifierStratumPopulation + Value *CodeableConcept + type MeasureReportGroupStratifierStratumComponent struct + Code CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Value CodeableConcept + type MeasureReportGroupStratifierStratumPopulation struct + Code *CodeableConcept + Count *int + Extension []Extension + ID *string + ModifierExtension []Extension + SubjectResults *Reference + type MeasureReportStatus int + const MeasureReportStatusComplete + const MeasureReportStatusError + const MeasureReportStatusPending + func (code *MeasureReportStatus) UnmarshalJSON(json []byte) error + func (code MeasureReportStatus) Code() string + func (code MeasureReportStatus) Definition() string + func (code MeasureReportStatus) Display() string + func (code MeasureReportStatus) MarshalJSON() ([]byte, error) + func (code MeasureReportStatus) String() string + type MeasureReportType int + const MeasureReportTypeDataCollection + const MeasureReportTypeIndividual + const MeasureReportTypeSubjectList + const MeasureReportTypeSummary + func (code *MeasureReportType) UnmarshalJSON(json []byte) error + func (code MeasureReportType) Code() string + func (code MeasureReportType) Definition() string + func (code MeasureReportType) Display() string + func (code MeasureReportType) MarshalJSON() ([]byte, error) + func (code MeasureReportType) String() string + type MeasureSupplementalData struct + Code *CodeableConcept + Criteria Expression + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + Usage []CodeableConcept + type Media struct + BasedOn []Reference + BodySite *CodeableConcept + Content Attachment + Device *Reference + DeviceName *string + Duration *Decimal + Encounter *Reference + Extension []Extension + Frames *int + Height *int + ID *string + Identifier []Identifier + ImplicitRules *string + Issued *string + Language *string + Meta *Meta + Modality *CodeableConcept + ModifierExtension []Extension + Note []Annotation + Operator *Reference + PartOf []Reference + ReasonCode []CodeableConcept + Status EventStatus + Subject *Reference + Text *Narrative + Type *CodeableConcept + View *CodeableConcept + Width *int + func UnmarshalMedia(b []byte) (Media, error) + func (r Media) MarshalJSON() ([]byte, error) + type Medication struct + Amount *Ratio + Batch *MedicationBatch + Code *CodeableConcept + Extension []Extension + Form *CodeableConcept + ID *string + Identifier []Identifier + ImplicitRules *string + Ingredient []MedicationIngredient + Language *string + Manufacturer *Reference + Meta *Meta + ModifierExtension []Extension + Status *string + Text *Narrative + func UnmarshalMedication(b []byte) (Medication, error) + func (r Medication) MarshalJSON() ([]byte, error) + type MedicationAdministration struct + Category *CodeableConcept + Context *Reference + Device []Reference + Dosage *MedicationAdministrationDosage + EventHistory []Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Instantiates []string + Language *string + Meta *Meta + ModifierExtension []Extension + Note []Annotation + PartOf []Reference + Performer []MedicationAdministrationPerformer + ReasonCode []CodeableConcept + ReasonReference []Reference + Request *Reference + Status string + StatusReason []CodeableConcept + Subject Reference + SupportingInformation []Reference + Text *Narrative + func UnmarshalMedicationAdministration(b []byte) (MedicationAdministration, error) + func (r MedicationAdministration) MarshalJSON() ([]byte, error) + type MedicationAdministrationDosage struct + Dose *Quantity + Extension []Extension + ID *string + Method *CodeableConcept + ModifierExtension []Extension + Route *CodeableConcept + Site *CodeableConcept + Text *string + type MedicationAdministrationPerformer struct + Actor Reference + Extension []Extension + Function *CodeableConcept + ID *string + ModifierExtension []Extension + type MedicationBatch struct + ExpirationDate *DateTime + Extension []Extension + ID *string + LotNumber *string + ModifierExtension []Extension + type MedicationDispense struct + AuthorizingPrescription []Reference + Category *CodeableConcept + Context *Reference + DaysSupply *Quantity + Destination *Reference + DetectedIssue []Reference + DosageInstruction []Dosage + EventHistory []Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Location *Reference + Meta *Meta + ModifierExtension []Extension + Note []Annotation + PartOf []Reference + Performer []MedicationDispensePerformer + Quantity *Quantity + Receiver []Reference + Status string + Subject *Reference + Substitution *MedicationDispenseSubstitution + SupportingInformation []Reference + Text *Narrative + Type *CodeableConcept + WhenHandedOver *DateTime + WhenPrepared *DateTime + func UnmarshalMedicationDispense(b []byte) (MedicationDispense, error) + func (r MedicationDispense) MarshalJSON() ([]byte, error) + type MedicationDispensePerformer struct + Actor Reference + Extension []Extension + Function *CodeableConcept + ID *string + ModifierExtension []Extension + type MedicationDispenseSubstitution struct + Extension []Extension + ID *string + ModifierExtension []Extension + Reason []CodeableConcept + ResponsibleParty []Reference + Type *CodeableConcept + WasSubstituted bool + type MedicationIngredient struct + Extension []Extension + ID *string + IsActive *bool + ModifierExtension []Extension + Strength *Ratio + type MedicationKnowledge struct + AdministrationGuidelines []MedicationKnowledgeAdministrationGuidelines + Amount *Quantity + AssociatedMedication []Reference + Code *CodeableConcept + Contraindication []Reference + Cost []MedicationKnowledgeCost + DoseForm *CodeableConcept + DrugCharacteristic []MedicationKnowledgeDrugCharacteristic + Extension []Extension + ID *string + ImplicitRules *string + Ingredient []MedicationKnowledgeIngredient + IntendedRoute []CodeableConcept + Kinetics []MedicationKnowledgeKinetics + Language *string + Manufacturer *Reference + MedicineClassification []MedicationKnowledgeMedicineClassification + Meta *Meta + ModifierExtension []Extension + MonitoringProgram []MedicationKnowledgeMonitoringProgram + Monograph []MedicationKnowledgeMonograph + Packaging *MedicationKnowledgePackaging + PreparationInstruction *string + ProductType []CodeableConcept + Regulatory []MedicationKnowledgeRegulatory + RelatedMedicationKnowledge []MedicationKnowledgeRelatedMedicationKnowledge + Status *string + Synonym []string + Text *Narrative + func UnmarshalMedicationKnowledge(b []byte) (MedicationKnowledge, error) + func (r MedicationKnowledge) MarshalJSON() ([]byte, error) + type MedicationKnowledgeAdministrationGuidelines struct + Dosage []MedicationKnowledgeAdministrationGuidelinesDosage + Extension []Extension + ID *string + ModifierExtension []Extension + PatientCharacteristics []MedicationKnowledgeAdministrationGuidelinesPatientCharacteristics + type MedicationKnowledgeAdministrationGuidelinesDosage struct + Dosage []Dosage + Extension []Extension + ID *string + ModifierExtension []Extension + Type CodeableConcept + type MedicationKnowledgeAdministrationGuidelinesPatientCharacteristics struct + Extension []Extension + ID *string + ModifierExtension []Extension + Value []string + type MedicationKnowledgeCost struct + Cost Money + Extension []Extension + ID *string + ModifierExtension []Extension + Source *string + Type CodeableConcept + type MedicationKnowledgeDrugCharacteristic struct + Extension []Extension + ID *string + ModifierExtension []Extension + Type *CodeableConcept + type MedicationKnowledgeIngredient struct + Extension []Extension + ID *string + IsActive *bool + ModifierExtension []Extension + Strength *Ratio + type MedicationKnowledgeKinetics struct + AreaUnderCurve []Quantity + Extension []Extension + HalfLifePeriod *Duration + ID *string + LethalDose50 []Quantity + ModifierExtension []Extension + type MedicationKnowledgeMedicineClassification struct + Classification []CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Type CodeableConcept + type MedicationKnowledgeMonitoringProgram struct + Extension []Extension + ID *string + ModifierExtension []Extension + Name *string + Type *CodeableConcept + type MedicationKnowledgeMonograph struct + Extension []Extension + ID *string + ModifierExtension []Extension + Source *Reference + Type *CodeableConcept + type MedicationKnowledgePackaging struct + Extension []Extension + ID *string + ModifierExtension []Extension + Quantity *Quantity + Type *CodeableConcept + type MedicationKnowledgeRegulatory struct + Extension []Extension + ID *string + MaxDispense *MedicationKnowledgeRegulatoryMaxDispense + ModifierExtension []Extension + RegulatoryAuthority Reference + Schedule []MedicationKnowledgeRegulatorySchedule + Substitution []MedicationKnowledgeRegulatorySubstitution + type MedicationKnowledgeRegulatoryMaxDispense struct + Extension []Extension + ID *string + ModifierExtension []Extension + Period *Duration + Quantity Quantity + type MedicationKnowledgeRegulatorySchedule struct + Extension []Extension + ID *string + ModifierExtension []Extension + Schedule CodeableConcept + type MedicationKnowledgeRegulatorySubstitution struct + Allowed bool + Extension []Extension + ID *string + ModifierExtension []Extension + Type CodeableConcept + type MedicationKnowledgeRelatedMedicationKnowledge struct + Extension []Extension + ID *string + ModifierExtension []Extension + Reference []Reference + Type CodeableConcept + type MedicationRequest struct + AuthoredOn *DateTime + BasedOn []Reference + Category []CodeableConcept + CourseOfTherapyType *CodeableConcept + DetectedIssue []Reference + DispenseRequest *MedicationRequestDispenseRequest + DoNotPerform *bool + DosageInstruction []Dosage + Encounter *Reference + EventHistory []Reference + Extension []Extension + GroupIdentifier *Identifier + ID *string + Identifier []Identifier + ImplicitRules *string + InstantiatesCanonical []string + InstantiatesUri []string + Insurance []Reference + Intent string + Language *string + Meta *Meta + ModifierExtension []Extension + Note []Annotation + Performer *Reference + PerformerType *CodeableConcept + PriorPrescription *Reference + Priority *RequestPriority + ReasonCode []CodeableConcept + ReasonReference []Reference + Recorder *Reference + Requester *Reference + Status string + StatusReason *CodeableConcept + Subject Reference + Substitution *MedicationRequestSubstitution + SupportingInformation []Reference + Text *Narrative + func UnmarshalMedicationRequest(b []byte) (MedicationRequest, error) + func (r MedicationRequest) MarshalJSON() ([]byte, error) + type MedicationRequestDispenseRequest struct + DispenseInterval *Duration + ExpectedSupplyDuration *Duration + Extension []Extension + ID *string + InitialFill *MedicationRequestDispenseRequestInitialFill + ModifierExtension []Extension + NumberOfRepeatsAllowed *int + Performer *Reference + Quantity *Quantity + ValidityPeriod *Period + type MedicationRequestDispenseRequestInitialFill struct + Duration *Duration + Extension []Extension + ID *string + ModifierExtension []Extension + Quantity *Quantity + type MedicationRequestSubstitution struct + Extension []Extension + ID *string + ModifierExtension []Extension + Reason *CodeableConcept + type MedicationStatement struct + BasedOn []Reference + Category *CodeableConcept + Context *Reference + DateAsserted *DateTime + DerivedFrom []Reference + Dosage []Dosage + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + InformationSource *Reference + Language *string + Meta *Meta + ModifierExtension []Extension + Note []Annotation + PartOf []Reference + ReasonCode []CodeableConcept + ReasonReference []Reference + Status string + StatusReason []CodeableConcept + Subject Reference + Text *Narrative + func UnmarshalMedicationStatement(b []byte) (MedicationStatement, error) + func (r MedicationStatement) MarshalJSON() ([]byte, error) + type MedicinalProduct struct + AdditionalMonitoringIndicator *CodeableConcept + AttachedDocument []Reference + ClinicalTrial []Reference + CombinedPharmaceuticalDoseForm *CodeableConcept + Contact []Reference + CrossReference []Identifier + Domain *Coding + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + LegalStatusOfSupply *CodeableConcept + ManufacturingBusinessOperation []MedicinalProductManufacturingBusinessOperation + MarketingStatus []MarketingStatus + MasterFile []Reference + Meta *Meta + ModifierExtension []Extension + Name []MedicinalProductName + PackagedMedicinalProduct []Reference + PaediatricUseIndicator *CodeableConcept + PharmaceuticalProduct []Reference + ProductClassification []CodeableConcept + SpecialDesignation []MedicinalProductSpecialDesignation + SpecialMeasures []string + Text *Narrative + Type *CodeableConcept + func UnmarshalMedicinalProduct(b []byte) (MedicinalProduct, error) + func (r MedicinalProduct) MarshalJSON() ([]byte, error) + type MedicinalProductAuthorization struct + Country []CodeableConcept + DataExclusivityPeriod *Period + DateOfFirstAuthorization *DateTime + Extension []Extension + Holder *Reference + ID *string + Identifier []Identifier + ImplicitRules *string + InternationalBirthDate *DateTime + Jurisdiction []CodeableConcept + JurisdictionalAuthorization []MedicinalProductAuthorizationJurisdictionalAuthorization + Language *string + LegalBasis *CodeableConcept + Meta *Meta + ModifierExtension []Extension + Procedure *MedicinalProductAuthorizationProcedure + Regulator *Reference + RestoreDate *DateTime + Status *CodeableConcept + StatusDate *DateTime + Subject *Reference + Text *Narrative + ValidityPeriod *Period + func UnmarshalMedicinalProductAuthorization(b []byte) (MedicinalProductAuthorization, error) + func (r MedicinalProductAuthorization) MarshalJSON() ([]byte, error) + type MedicinalProductAuthorizationJurisdictionalAuthorization struct + Country *CodeableConcept + Extension []Extension + ID *string + Identifier []Identifier + Jurisdiction []CodeableConcept + LegalStatusOfSupply *CodeableConcept + ModifierExtension []Extension + ValidityPeriod *Period + type MedicinalProductAuthorizationProcedure struct + Application []MedicinalProductAuthorizationProcedure + Extension []Extension + ID *string + Identifier *Identifier + ModifierExtension []Extension + Type CodeableConcept + type MedicinalProductContraindication struct + Comorbidity []CodeableConcept + Disease *CodeableConcept + DiseaseStatus *CodeableConcept + Extension []Extension + ID *string + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + OtherTherapy []MedicinalProductContraindicationOtherTherapy + Population []Population + Subject []Reference + Text *Narrative + TherapeuticIndication []Reference + func UnmarshalMedicinalProductContraindication(b []byte) (MedicinalProductContraindication, error) + func (r MedicinalProductContraindication) MarshalJSON() ([]byte, error) + type MedicinalProductContraindicationOtherTherapy struct + Extension []Extension + ID *string + ModifierExtension []Extension + TherapyRelationshipType CodeableConcept + type MedicinalProductIndication struct + Comorbidity []CodeableConcept + DiseaseStatus *CodeableConcept + DiseaseSymptomProcedure *CodeableConcept + Duration *Quantity + Extension []Extension + ID *string + ImplicitRules *string + IntendedEffect *CodeableConcept + Language *string + Meta *Meta + ModifierExtension []Extension + OtherTherapy []MedicinalProductIndicationOtherTherapy + Population []Population + Subject []Reference + Text *Narrative + UndesirableEffect []Reference + func UnmarshalMedicinalProductIndication(b []byte) (MedicinalProductIndication, error) + func (r MedicinalProductIndication) MarshalJSON() ([]byte, error) + type MedicinalProductIndicationOtherTherapy struct + Extension []Extension + ID *string + ModifierExtension []Extension + TherapyRelationshipType CodeableConcept + type MedicinalProductIngredient struct + AllergenicIndicator *bool + Extension []Extension + ID *string + Identifier *Identifier + ImplicitRules *string + Language *string + Manufacturer []Reference + Meta *Meta + ModifierExtension []Extension + Role CodeableConcept + SpecifiedSubstance []MedicinalProductIngredientSpecifiedSubstance + Substance *MedicinalProductIngredientSubstance + Text *Narrative + func UnmarshalMedicinalProductIngredient(b []byte) (MedicinalProductIngredient, error) + func (r MedicinalProductIngredient) MarshalJSON() ([]byte, error) + type MedicinalProductIngredientSpecifiedSubstance struct + Code CodeableConcept + Confidentiality *CodeableConcept + Extension []Extension + Group CodeableConcept + ID *string + ModifierExtension []Extension + Strength []MedicinalProductIngredientSpecifiedSubstanceStrength + type MedicinalProductIngredientSpecifiedSubstanceStrength struct + Concentration *Ratio + ConcentrationLowLimit *Ratio + Country []CodeableConcept + Extension []Extension + ID *string + MeasurementPoint *string + ModifierExtension []Extension + Presentation Ratio + PresentationLowLimit *Ratio + ReferenceStrength []MedicinalProductIngredientSpecifiedSubstanceStrengthReferenceStrength + type MedicinalProductIngredientSpecifiedSubstanceStrengthReferenceStrength struct + Country []CodeableConcept + Extension []Extension + ID *string + MeasurementPoint *string + ModifierExtension []Extension + Strength Ratio + StrengthLowLimit *Ratio + Substance *CodeableConcept + type MedicinalProductIngredientSubstance struct + Code CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Strength []MedicinalProductIngredientSpecifiedSubstanceStrength + type MedicinalProductInteraction struct + Description *string + Effect *CodeableConcept + Extension []Extension + ID *string + ImplicitRules *string + Incidence *CodeableConcept + Interactant []MedicinalProductInteractionInteractant + Language *string + Management *CodeableConcept + Meta *Meta + ModifierExtension []Extension + Subject []Reference + Text *Narrative + Type *CodeableConcept + func UnmarshalMedicinalProductInteraction(b []byte) (MedicinalProductInteraction, error) + func (r MedicinalProductInteraction) MarshalJSON() ([]byte, error) + type MedicinalProductInteractionInteractant struct + Extension []Extension + ID *string + ModifierExtension []Extension + type MedicinalProductManufactured struct + Extension []Extension + ID *string + ImplicitRules *string + Ingredient []Reference + Language *string + ManufacturedDoseForm CodeableConcept + Manufacturer []Reference + Meta *Meta + ModifierExtension []Extension + OtherCharacteristics []CodeableConcept + PhysicalCharacteristics *ProdCharacteristic + Quantity Quantity + Text *Narrative + UnitOfPresentation *CodeableConcept + func UnmarshalMedicinalProductManufactured(b []byte) (MedicinalProductManufactured, error) + func (r MedicinalProductManufactured) MarshalJSON() ([]byte, error) + type MedicinalProductManufacturingBusinessOperation struct + AuthorisationReferenceNumber *Identifier + ConfidentialityIndicator *CodeableConcept + EffectiveDate *DateTime + Extension []Extension + ID *string + Manufacturer []Reference + ModifierExtension []Extension + OperationType *CodeableConcept + Regulator *Reference + type MedicinalProductName struct + CountryLanguage []MedicinalProductNameCountryLanguage + Extension []Extension + ID *string + ModifierExtension []Extension + NamePart []MedicinalProductNameNamePart + ProductName string + type MedicinalProductNameCountryLanguage struct + Country CodeableConcept + Extension []Extension + ID *string + Jurisdiction *CodeableConcept + Language CodeableConcept + ModifierExtension []Extension + type MedicinalProductNameNamePart struct + Extension []Extension + ID *string + ModifierExtension []Extension + Part string + Type Coding + type MedicinalProductPackaged struct + BatchIdentifier []MedicinalProductPackagedBatchIdentifier + Description *string + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + LegalStatusOfSupply *CodeableConcept + Manufacturer []Reference + MarketingAuthorization *Reference + MarketingStatus []MarketingStatus + Meta *Meta + ModifierExtension []Extension + PackageItem []MedicinalProductPackagedPackageItem + Subject []Reference + Text *Narrative + func UnmarshalMedicinalProductPackaged(b []byte) (MedicinalProductPackaged, error) + func (r MedicinalProductPackaged) MarshalJSON() ([]byte, error) + type MedicinalProductPackagedBatchIdentifier struct + Extension []Extension + ID *string + ImmediatePackaging *Identifier + ModifierExtension []Extension + OuterPackaging Identifier + type MedicinalProductPackagedPackageItem struct + AlternateMaterial []CodeableConcept + Device []Reference + Extension []Extension + ID *string + Identifier []Identifier + ManufacturedItem []Reference + Manufacturer []Reference + Material []CodeableConcept + ModifierExtension []Extension + OtherCharacteristics []CodeableConcept + PackageItem []MedicinalProductPackagedPackageItem + PhysicalCharacteristics *ProdCharacteristic + Quantity Quantity + ShelfLifeStorage []ProductShelfLife + Type CodeableConcept + type MedicinalProductPharmaceutical struct + AdministrableDoseForm CodeableConcept + Characteristics []MedicinalProductPharmaceuticalCharacteristics + Device []Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Ingredient []Reference + Language *string + Meta *Meta + ModifierExtension []Extension + RouteOfAdministration []MedicinalProductPharmaceuticalRouteOfAdministration + Text *Narrative + UnitOfPresentation *CodeableConcept + func UnmarshalMedicinalProductPharmaceutical(b []byte) (MedicinalProductPharmaceutical, error) + func (r MedicinalProductPharmaceutical) MarshalJSON() ([]byte, error) + type MedicinalProductPharmaceuticalCharacteristics struct + Code CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Status *CodeableConcept + type MedicinalProductPharmaceuticalRouteOfAdministration struct + Code CodeableConcept + Extension []Extension + FirstDose *Quantity + ID *string + MaxDosePerDay *Quantity + MaxDosePerTreatmentPeriod *Ratio + MaxSingleDose *Quantity + MaxTreatmentPeriod *Duration + ModifierExtension []Extension + TargetSpecies []MedicinalProductPharmaceuticalRouteOfAdministrationTargetSpecies + type MedicinalProductPharmaceuticalRouteOfAdministrationTargetSpecies struct + Code CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + WithdrawalPeriod []MedicinalProductPharmaceuticalRouteOfAdministrationTargetSpeciesWithdrawalPeriod + type MedicinalProductPharmaceuticalRouteOfAdministrationTargetSpeciesWithdrawalPeriod struct + Extension []Extension + ID *string + ModifierExtension []Extension + SupportingInformation *string + Tissue CodeableConcept + Value Quantity + type MedicinalProductSpecialDesignation struct + Date *DateTime + Extension []Extension + ID *string + Identifier []Identifier + IntendedUse *CodeableConcept + ModifierExtension []Extension + Species *CodeableConcept + Status *CodeableConcept + Type *CodeableConcept + type MedicinalProductUndesirableEffect struct + Classification *CodeableConcept + Extension []Extension + FrequencyOfOccurrence *CodeableConcept + ID *string + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Population []Population + Subject []Reference + SymptomConditionEffect *CodeableConcept + Text *Narrative + func UnmarshalMedicinalProductUndesirableEffect(b []byte) (MedicinalProductUndesirableEffect, error) + func (r MedicinalProductUndesirableEffect) MarshalJSON() ([]byte, error) + type MessageDefinition struct + AllowedResponse []MessageDefinitionAllowedResponse + Base *string + Category *MessageSignificanceCategory + Contact []ContactDetail + Copyright *string + Date DateTime + Description *string + Experimental *bool + Extension []Extension + Focus []MessageDefinitionFocus + Graph []string + ID *string + Identifier []Identifier + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + Meta *Meta + ModifierExtension []Extension + Name *string + Parent []string + Publisher *string + Purpose *string + Replaces []string + ResponseRequired *string + Status PublicationStatus + Text *Narrative + Title *string + URL *string + UseContext []UsageContext + Version *string + func UnmarshalMessageDefinition(b []byte) (MessageDefinition, error) + func (r MessageDefinition) MarshalJSON() ([]byte, error) + type MessageDefinitionAllowedResponse struct + Extension []Extension + ID *string + Message string + ModifierExtension []Extension + Situation *string + type MessageDefinitionFocus struct + Code ResourceType + Extension []Extension + ID *string + Max *string + Min int + ModifierExtension []Extension + Profile *string + type MessageHeader struct + Author *Reference + Definition *string + Destination []MessageHeaderDestination + Enterer *Reference + Extension []Extension + Focus []Reference + ID *string + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Reason *CodeableConcept + Response *MessageHeaderResponse + Responsible *Reference + Sender *Reference + Source MessageHeaderSource + Text *Narrative + func UnmarshalMessageHeader(b []byte) (MessageHeader, error) + func (r MessageHeader) MarshalJSON() ([]byte, error) + type MessageHeaderDestination struct + Endpoint string + Extension []Extension + ID *string + ModifierExtension []Extension + Name *string + Receiver *Reference + Target *Reference + type MessageHeaderResponse struct + Code ResponseType + Details *Reference + Extension []Extension + ID *string + Identifier string + ModifierExtension []Extension + type MessageHeaderSource struct + Contact *ContactPoint + Endpoint string + Extension []Extension + ID *string + ModifierExtension []Extension + Name *string + Software *string + Version *string + type MessageSignificanceCategory int + const MessageSignificanceCategoryConsequence + const MessageSignificanceCategoryCurrency + const MessageSignificanceCategoryNotification + func (code *MessageSignificanceCategory) UnmarshalJSON(json []byte) error + func (code MessageSignificanceCategory) Code() string + func (code MessageSignificanceCategory) Definition() string + func (code MessageSignificanceCategory) Display() string + func (code MessageSignificanceCategory) MarshalJSON() ([]byte, error) + func (code MessageSignificanceCategory) String() string + type Meta struct + Extension []Extension + ID *string + LastUpdated *string + Profile []string + Security []Coding + Source *string + Tag []Coding + VersionId *string + type MolecularSequence struct + CoordinateSystem int + Device *Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + ObservedSeq *string + Patient *Reference + Performer *Reference + Pointer []Reference + Quality []MolecularSequenceQuality + Quantity *Quantity + ReadCoverage *int + ReferenceSeq *MolecularSequenceReferenceSeq + Repository []MolecularSequenceRepository + Specimen *Reference + StructureVariant []MolecularSequenceStructureVariant + Text *Narrative + Type *string + Variant []MolecularSequenceVariant + func UnmarshalMolecularSequence(b []byte) (MolecularSequence, error) + func (r MolecularSequence) MarshalJSON() ([]byte, error) + type MolecularSequenceQuality struct + End *int + Extension []Extension + FScore *Decimal + GtFP *Decimal + ID *string + Method *CodeableConcept + ModifierExtension []Extension + Precision *Decimal + QueryFP *Decimal + QueryTP *Decimal + Recall *Decimal + Roc *MolecularSequenceQualityRoc + Score *Quantity + StandardSequence *CodeableConcept + Start *int + TruthFN *Decimal + TruthTP *Decimal + Type string + type MolecularSequenceQualityRoc struct + Extension []Extension + FMeasure []Decimal + ID *string + ModifierExtension []Extension + NumFN []int + NumFP []int + NumTP []int + Precision []Decimal + Score []int + Sensitivity []Decimal + type MolecularSequenceReferenceSeq struct + Chromosome *CodeableConcept + Extension []Extension + GenomeBuild *string + ID *string + ModifierExtension []Extension + Orientation *string + ReferenceSeqId *CodeableConcept + ReferenceSeqPointer *Reference + ReferenceSeqString *string + Strand *string + WindowEnd *int + WindowStart *int + type MolecularSequenceRepository struct + DatasetId *string + Extension []Extension + ID *string + ModifierExtension []Extension + Name *string + ReadsetId *string + Type string + URL *string + VariantsetId *string + type MolecularSequenceStructureVariant struct + Exact *bool + Extension []Extension + ID *string + Inner *MolecularSequenceStructureVariantInner + Length *int + ModifierExtension []Extension + Outer *MolecularSequenceStructureVariantOuter + VariantType *CodeableConcept + type MolecularSequenceStructureVariantInner struct + End *int + Extension []Extension + ID *string + ModifierExtension []Extension + Start *int + type MolecularSequenceStructureVariantOuter struct + End *int + Extension []Extension + ID *string + ModifierExtension []Extension + Start *int + type MolecularSequenceVariant struct + Cigar *string + End *int + Extension []Extension + ID *string + ModifierExtension []Extension + ObservedAllele *string + ReferenceAllele *string + Start *int + VariantPointer *Reference + type Money struct + Currency *string + Extension []Extension + ID *string + Value *Decimal + type NameUse int + const NameUseAnonymous + const NameUseMaiden + const NameUseNickname + const NameUseOfficial + const NameUseOld + const NameUseTemp + const NameUseUsual + func (code *NameUse) UnmarshalJSON(json []byte) error + func (code NameUse) Code() string + func (code NameUse) Definition() string + func (code NameUse) Display() string + func (code NameUse) MarshalJSON() ([]byte, error) + func (code NameUse) String() string + type NamingSystem struct + Contact []ContactDetail + Date DateTime + Description *string + Extension []Extension + ID *string + ImplicitRules *string + Jurisdiction []CodeableConcept + Kind NamingSystemType + Language *string + Meta *Meta + ModifierExtension []Extension + Name string + Publisher *string + Responsible *string + Status PublicationStatus + Text *Narrative + Type *CodeableConcept + UniqueId []NamingSystemUniqueId + Usage *string + UseContext []UsageContext + func UnmarshalNamingSystem(b []byte) (NamingSystem, error) + func (r NamingSystem) MarshalJSON() ([]byte, error) + type NamingSystemIdentifierType int + const NamingSystemIdentifierTypeOid + const NamingSystemIdentifierTypeOther + const NamingSystemIdentifierTypeUri + const NamingSystemIdentifierTypeUuid + func (code *NamingSystemIdentifierType) UnmarshalJSON(json []byte) error + func (code NamingSystemIdentifierType) Code() string + func (code NamingSystemIdentifierType) Definition() string + func (code NamingSystemIdentifierType) Display() string + func (code NamingSystemIdentifierType) MarshalJSON() ([]byte, error) + func (code NamingSystemIdentifierType) String() string + type NamingSystemType int + const NamingSystemTypeCodesystem + const NamingSystemTypeIdentifier + const NamingSystemTypeRoot + func (code *NamingSystemType) UnmarshalJSON(json []byte) error + func (code NamingSystemType) Code() string + func (code NamingSystemType) Definition() string + func (code NamingSystemType) Display() string + func (code NamingSystemType) MarshalJSON() ([]byte, error) + func (code NamingSystemType) String() string + type NamingSystemUniqueId struct + Comment *string + Extension []Extension + ID *string + ModifierExtension []Extension + Period *Period + Preferred *bool + Type NamingSystemIdentifierType + Value string + type Narrative struct + Div string + Extension []Extension + ID *string + Status NarrativeStatus + type NarrativeStatus int + const NarrativeStatusAdditional + const NarrativeStatusEmpty + const NarrativeStatusExtensions + const NarrativeStatusGenerated + func (code *NarrativeStatus) UnmarshalJSON(json []byte) error + func (code NarrativeStatus) Code() string + func (code NarrativeStatus) Definition() string + func (code NarrativeStatus) Display() string + func (code NarrativeStatus) MarshalJSON() ([]byte, error) + func (code NarrativeStatus) String() string + type NoteType int + const NoteTypeDisplay + const NoteTypePrint + const NoteTypePrintoper + func (code *NoteType) UnmarshalJSON(json []byte) error + func (code NoteType) Code() string + func (code NoteType) Definition() string + func (code NoteType) Display() string + func (code NoteType) MarshalJSON() ([]byte, error) + func (code NoteType) String() string + type NutritionOrder struct + AllergyIntolerance []Reference + DateTime DateTime + Encounter *Reference + EnteralFormula *NutritionOrderEnteralFormula + ExcludeFoodModifier []CodeableConcept + Extension []Extension + FoodPreferenceModifier []CodeableConcept + ID *string + Identifier []Identifier + ImplicitRules *string + Instantiates []string + InstantiatesCanonical []string + InstantiatesUri []string + Intent RequestIntent + Language *string + Meta *Meta + ModifierExtension []Extension + Note []Annotation + OralDiet *NutritionOrderOralDiet + Orderer *Reference + Patient Reference + Status RequestStatus + Supplement []NutritionOrderSupplement + Text *Narrative + func UnmarshalNutritionOrder(b []byte) (NutritionOrder, error) + func (r NutritionOrder) MarshalJSON() ([]byte, error) + type NutritionOrderEnteralFormula struct + AdditiveProductName *string + AdditiveType *CodeableConcept + Administration []NutritionOrderEnteralFormulaAdministration + AdministrationInstruction *string + BaseFormulaProductName *string + BaseFormulaType *CodeableConcept + CaloricDensity *Quantity + Extension []Extension + ID *string + MaxVolumeToDeliver *Quantity + ModifierExtension []Extension + RouteofAdministration *CodeableConcept + type NutritionOrderEnteralFormulaAdministration struct + Extension []Extension + ID *string + ModifierExtension []Extension + Quantity *Quantity + Schedule *Timing + type NutritionOrderOralDiet struct + Extension []Extension + FluidConsistencyType []CodeableConcept + ID *string + Instruction *string + ModifierExtension []Extension + Nutrient []NutritionOrderOralDietNutrient + Schedule []Timing + Texture []NutritionOrderOralDietTexture + Type []CodeableConcept + type NutritionOrderOralDietNutrient struct + Amount *Quantity + Extension []Extension + ID *string + Modifier *CodeableConcept + ModifierExtension []Extension + type NutritionOrderOralDietTexture struct + Extension []Extension + FoodType *CodeableConcept + ID *string + Modifier *CodeableConcept + ModifierExtension []Extension + type NutritionOrderSupplement struct + Extension []Extension + ID *string + Instruction *string + ModifierExtension []Extension + ProductName *string + Quantity *Quantity + Schedule []Timing + Type *CodeableConcept + type Observation struct + BasedOn []Reference + BodySite *CodeableConcept + Category []CodeableConcept + Code CodeableConcept + Component []ObservationComponent + DataAbsentReason *CodeableConcept + DerivedFrom []Reference + Device *Reference + Encounter *Reference + Extension []Extension + Focus []Reference + HasMember []Reference + ID *string + Identifier []Identifier + ImplicitRules *string + Interpretation []CodeableConcept + Issued *string + Language *string + Meta *Meta + Method *CodeableConcept + ModifierExtension []Extension + Note []Annotation + PartOf []Reference + Performer []Reference + ReferenceRange []ObservationReferenceRange + Specimen *Reference + Status ObservationStatus + Subject *Reference + Text *Narrative + func UnmarshalObservation(b []byte) (Observation, error) + func (r Observation) MarshalJSON() ([]byte, error) + type ObservationComponent struct + Code CodeableConcept + DataAbsentReason *CodeableConcept + Extension []Extension + ID *string + Interpretation []CodeableConcept + ModifierExtension []Extension + ReferenceRange []ObservationReferenceRange + type ObservationDataType int + const ObservationDataTypeBoolean + const ObservationDataTypeCodeableConcept + const ObservationDataTypeDateTime + const ObservationDataTypeInteger + const ObservationDataTypePeriod + const ObservationDataTypeQuantity + const ObservationDataTypeRange + const ObservationDataTypeRatio + const ObservationDataTypeSampledData + const ObservationDataTypeString + const ObservationDataTypeTime + func (code *ObservationDataType) UnmarshalJSON(json []byte) error + func (code ObservationDataType) Code() string + func (code ObservationDataType) Definition() string + func (code ObservationDataType) Display() string + func (code ObservationDataType) MarshalJSON() ([]byte, error) + func (code ObservationDataType) String() string + type ObservationDefinition struct + AbnormalCodedValueSet *Reference + Category []CodeableConcept + Code CodeableConcept + CriticalCodedValueSet *Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + Method *CodeableConcept + ModifierExtension []Extension + MultipleResultsAllowed *bool + NormalCodedValueSet *Reference + PermittedDataType []ObservationDataType + PreferredReportName *string + QualifiedInterval []ObservationDefinitionQualifiedInterval + QuantitativeDetails *ObservationDefinitionQuantitativeDetails + Text *Narrative + ValidCodedValueSet *Reference + func UnmarshalObservationDefinition(b []byte) (ObservationDefinition, error) + func (r ObservationDefinition) MarshalJSON() ([]byte, error) + type ObservationDefinitionQualifiedInterval struct + Age *Range + AppliesTo []CodeableConcept + Category *ObservationRangeCategory + Condition *string + Context *CodeableConcept + Extension []Extension + Gender *AdministrativeGender + GestationalAge *Range + ID *string + ModifierExtension []Extension + Range *Range + type ObservationDefinitionQuantitativeDetails struct + ConversionFactor *Decimal + CustomaryUnit *CodeableConcept + DecimalPrecision *int + Extension []Extension + ID *string + ModifierExtension []Extension + Unit *CodeableConcept + type ObservationRangeCategory int + const ObservationRangeCategoryAbsolute + const ObservationRangeCategoryCritical + const ObservationRangeCategoryReference + func (code *ObservationRangeCategory) UnmarshalJSON(json []byte) error + func (code ObservationRangeCategory) Code() string + func (code ObservationRangeCategory) Definition() string + func (code ObservationRangeCategory) Display() string + func (code ObservationRangeCategory) MarshalJSON() ([]byte, error) + func (code ObservationRangeCategory) String() string + type ObservationReferenceRange struct + Age *Range + AppliesTo []CodeableConcept + Extension []Extension + High *Quantity + ID *string + Low *Quantity + ModifierExtension []Extension + Text *string + Type *CodeableConcept + type ObservationStatus int + const ObservationStatusAmended + const ObservationStatusCancelled + const ObservationStatusCorrected + const ObservationStatusEnteredInError + const ObservationStatusFinal + const ObservationStatusPreliminary + const ObservationStatusRegistered + const ObservationStatusUnknown + func (code *ObservationStatus) UnmarshalJSON(json []byte) error + func (code ObservationStatus) Code() string + func (code ObservationStatus) Definition() string + func (code ObservationStatus) Display() string + func (code ObservationStatus) MarshalJSON() ([]byte, error) + func (code ObservationStatus) String() string + type OperationDefinition struct + AffectsState *bool + Base *string + Code string + Comment *string + Contact []ContactDetail + Date *DateTime + Description *string + Experimental *bool + Extension []Extension + ID *string + ImplicitRules *string + InputProfile *string + Instance bool + Jurisdiction []CodeableConcept + Kind OperationKind + Language *string + Meta *Meta + ModifierExtension []Extension + Name string + OutputProfile *string + Overload []OperationDefinitionOverload + Parameter []OperationDefinitionParameter + Publisher *string + Purpose *string + Resource []ResourceType + Status PublicationStatus + System bool + Text *Narrative + Title *string + Type bool + URL *string + UseContext []UsageContext + Version *string + func UnmarshalOperationDefinition(b []byte) (OperationDefinition, error) + func (r OperationDefinition) MarshalJSON() ([]byte, error) + type OperationDefinitionOverload struct + Comment *string + Extension []Extension + ID *string + ModifierExtension []Extension + ParameterName []string + type OperationDefinitionParameter struct + Binding *OperationDefinitionParameterBinding + Documentation *string + Extension []Extension + ID *string + Max string + Min int + ModifierExtension []Extension + Name string + Part []OperationDefinitionParameter + ReferencedFrom []OperationDefinitionParameterReferencedFrom + SearchType *SearchParamType + TargetProfile []string + Type *string + Use OperationParameterUse + type OperationDefinitionParameterBinding struct + Extension []Extension + ID *string + ModifierExtension []Extension + Strength BindingStrength + ValueSet string + type OperationDefinitionParameterReferencedFrom struct + Extension []Extension + ID *string + ModifierExtension []Extension + Source string + SourceId *string + type OperationKind int + const OperationKindOperation + const OperationKindQuery + func (code *OperationKind) UnmarshalJSON(json []byte) error + func (code OperationKind) Code() string + func (code OperationKind) Definition() string + func (code OperationKind) Display() string + func (code OperationKind) MarshalJSON() ([]byte, error) + func (code OperationKind) String() string + type OperationOutcome struct + Extension []Extension + ID *string + ImplicitRules *string + Issue []OperationOutcomeIssue + Language *string + Meta *Meta + ModifierExtension []Extension + Text *Narrative + func UnmarshalOperationOutcome(b []byte) (OperationOutcome, error) + func (r OperationOutcome) MarshalJSON() ([]byte, error) + type OperationOutcomeIssue struct + Code IssueType + Details *CodeableConcept + Diagnostics *string + Expression []string + Extension []Extension + ID *string + Location []string + ModifierExtension []Extension + Severity IssueSeverity + type OperationParameterUse int + const OperationParameterUseIn + const OperationParameterUseOut + func (code *OperationParameterUse) UnmarshalJSON(json []byte) error + func (code OperationParameterUse) Code() string + func (code OperationParameterUse) Definition() string + func (code OperationParameterUse) Display() string + func (code OperationParameterUse) MarshalJSON() ([]byte, error) + func (code OperationParameterUse) String() string + type Organization struct + Active *bool + Address []Address + Alias []string + Contact []OrganizationContact + Endpoint []Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Name *string + PartOf *Reference + Telecom []ContactPoint + Text *Narrative + Type []CodeableConcept + func UnmarshalOrganization(b []byte) (Organization, error) + func (r Organization) MarshalJSON() ([]byte, error) + type OrganizationAffiliation struct + Active *bool + Code []CodeableConcept + Endpoint []Reference + Extension []Extension + HealthcareService []Reference + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Location []Reference + Meta *Meta + ModifierExtension []Extension + Network []Reference + Organization *Reference + ParticipatingOrganization *Reference + Period *Period + Specialty []CodeableConcept + Telecom []ContactPoint + Text *Narrative + func UnmarshalOrganizationAffiliation(b []byte) (OrganizationAffiliation, error) + func (r OrganizationAffiliation) MarshalJSON() ([]byte, error) + type OrganizationContact struct + Address *Address + Extension []Extension + ID *string + ModifierExtension []Extension + Name *HumanName + Purpose *CodeableConcept + Telecom []ContactPoint + type OtherAccount Account + type OtherActivityDefinition ActivityDefinition + type OtherAdverseEvent AdverseEvent + type OtherAllergyIntolerance AllergyIntolerance + type OtherAppointment Appointment + type OtherAppointmentResponse AppointmentResponse + type OtherAuditEvent AuditEvent + type OtherBasic Basic + type OtherBinary Binary + type OtherBiologicallyDerivedProduct BiologicallyDerivedProduct + type OtherBodyStructure BodyStructure + type OtherBundle Bundle + type OtherCapabilityStatement CapabilityStatement + type OtherCarePlan CarePlan + type OtherCareTeam CareTeam + type OtherCatalogEntry CatalogEntry + type OtherChargeItem ChargeItem + type OtherChargeItemDefinition ChargeItemDefinition + type OtherClaim Claim + type OtherClaimResponse ClaimResponse + type OtherClinicalImpression ClinicalImpression + type OtherCodeSystem CodeSystem + type OtherCommunication Communication + type OtherCommunicationRequest CommunicationRequest + type OtherCompartmentDefinition CompartmentDefinition + type OtherComposition Composition + type OtherConceptMap ConceptMap + type OtherCondition Condition + type OtherConsent Consent + type OtherContract Contract + type OtherCoverage Coverage + type OtherCoverageEligibilityRequest CoverageEligibilityRequest + type OtherCoverageEligibilityResponse CoverageEligibilityResponse + type OtherDetectedIssue DetectedIssue + type OtherDevice Device + type OtherDeviceDefinition DeviceDefinition + type OtherDeviceMetric DeviceMetric + type OtherDeviceRequest DeviceRequest + type OtherDeviceUseStatement DeviceUseStatement + type OtherDiagnosticReport DiagnosticReport + type OtherDocumentManifest DocumentManifest + type OtherDocumentReference DocumentReference + type OtherDomainResource DomainResource + type OtherEffectEvidenceSynthesis EffectEvidenceSynthesis + type OtherEncounter Encounter + type OtherEndpoint Endpoint + type OtherEnrollmentRequest EnrollmentRequest + type OtherEnrollmentResponse EnrollmentResponse + type OtherEpisodeOfCare EpisodeOfCare + type OtherEventDefinition EventDefinition + type OtherEvidence Evidence + type OtherEvidenceVariable EvidenceVariable + type OtherExampleScenario ExampleScenario + type OtherExplanationOfBenefit ExplanationOfBenefit + type OtherFamilyMemberHistory FamilyMemberHistory + type OtherFlag Flag + type OtherGoal Goal + type OtherGraphDefinition GraphDefinition + type OtherGroup Group + type OtherGuidanceResponse GuidanceResponse + type OtherHealthcareService HealthcareService + type OtherImagingStudy ImagingStudy + type OtherImmunization Immunization + type OtherImmunizationEvaluation ImmunizationEvaluation + type OtherImmunizationRecommendation ImmunizationRecommendation + type OtherImplementationGuide ImplementationGuide + type OtherInsurancePlan InsurancePlan + type OtherInvoice Invoice + type OtherLibrary Library + type OtherLinkage Linkage + type OtherList List + type OtherLocation Location + type OtherMeasure Measure + type OtherMeasureReport MeasureReport + type OtherMedia Media + type OtherMedication Medication + type OtherMedicationAdministration MedicationAdministration + type OtherMedicationDispense MedicationDispense + type OtherMedicationKnowledge MedicationKnowledge + type OtherMedicationRequest MedicationRequest + type OtherMedicationStatement MedicationStatement + type OtherMedicinalProduct MedicinalProduct + type OtherMedicinalProductAuthorization MedicinalProductAuthorization + type OtherMedicinalProductContraindication MedicinalProductContraindication + type OtherMedicinalProductIndication MedicinalProductIndication + type OtherMedicinalProductIngredient MedicinalProductIngredient + type OtherMedicinalProductInteraction MedicinalProductInteraction + type OtherMedicinalProductManufactured MedicinalProductManufactured + type OtherMedicinalProductPackaged MedicinalProductPackaged + type OtherMedicinalProductPharmaceutical MedicinalProductPharmaceutical + type OtherMedicinalProductUndesirableEffect MedicinalProductUndesirableEffect + type OtherMessageDefinition MessageDefinition + type OtherMessageHeader MessageHeader + type OtherMolecularSequence MolecularSequence + type OtherNamingSystem NamingSystem + type OtherNutritionOrder NutritionOrder + type OtherObservation Observation + type OtherObservationDefinition ObservationDefinition + type OtherOperationDefinition OperationDefinition + type OtherOperationOutcome OperationOutcome + type OtherOrganization Organization + type OtherOrganizationAffiliation OrganizationAffiliation + type OtherParameters Parameters + type OtherPatient Patient + type OtherPaymentNotice PaymentNotice + type OtherPaymentReconciliation PaymentReconciliation + type OtherPerson Person + type OtherPlanDefinition PlanDefinition + type OtherPractitioner Practitioner + type OtherPractitionerRole PractitionerRole + type OtherProcedure Procedure + type OtherProvenance Provenance + type OtherQuestionnaire Questionnaire + type OtherQuestionnaireResponse QuestionnaireResponse + type OtherRelatedPerson RelatedPerson + type OtherRequestGroup RequestGroup + type OtherResearchDefinition ResearchDefinition + type OtherResearchElementDefinition ResearchElementDefinition + type OtherResearchStudy ResearchStudy + type OtherResearchSubject ResearchSubject + type OtherResource Resource + type OtherRiskAssessment RiskAssessment + type OtherRiskEvidenceSynthesis RiskEvidenceSynthesis + type OtherSchedule Schedule + type OtherSearchParameter SearchParameter + type OtherServiceRequest ServiceRequest + type OtherSlot Slot + type OtherSpecimen Specimen + type OtherSpecimenDefinition SpecimenDefinition + type OtherStructureDefinition StructureDefinition + type OtherStructureMap StructureMap + type OtherSubscription Subscription + type OtherSubstance Substance + type OtherSubstanceNucleicAcid SubstanceNucleicAcid + type OtherSubstancePolymer SubstancePolymer + type OtherSubstanceProtein SubstanceProtein + type OtherSubstanceReferenceInformation SubstanceReferenceInformation + type OtherSubstanceSourceMaterial SubstanceSourceMaterial + type OtherSubstanceSpecification SubstanceSpecification + type OtherSupplyDelivery SupplyDelivery + type OtherSupplyRequest SupplyRequest + type OtherTask Task + type OtherTerminologyCapabilities TerminologyCapabilities + type OtherTestReport TestReport + type OtherTestScript TestScript + type OtherValueSet ValueSet + type OtherVerificationResult VerificationResult + type OtherVisionPrescription VisionPrescription + type ParameterDefinition struct + Documentation *string + Extension []Extension + ID *string + Max *string + Min *int + Name *string + Profile *string + Type string + Use OperationParameterUse + type Parameters struct + ID *string + ImplicitRules *string + Language *string + Meta *Meta + Parameter []ParametersParameter + func UnmarshalParameters(b []byte) (Parameters, error) + func (r Parameters) MarshalJSON() ([]byte, error) + type ParametersParameter struct + Extension []Extension + ID *string + ModifierExtension []Extension + Name string + Part []ParametersParameter + Resource json.RawMessage + type ParticipantRequired int + const ParticipantRequiredInformationOnly + const ParticipantRequiredOptional + const ParticipantRequiredRequired + func (code *ParticipantRequired) UnmarshalJSON(json []byte) error + func (code ParticipantRequired) Code() string + func (code ParticipantRequired) Definition() string + func (code ParticipantRequired) Display() string + func (code ParticipantRequired) MarshalJSON() ([]byte, error) + func (code ParticipantRequired) String() string + type ParticipationStatus int + const ParticipationStatusAccepted + const ParticipationStatusDeclined + const ParticipationStatusNeedsAction + const ParticipationStatusTentative + func (code *ParticipationStatus) UnmarshalJSON(json []byte) error + func (code ParticipationStatus) Code() string + func (code ParticipationStatus) Definition() string + func (code ParticipationStatus) Display() string + func (code ParticipationStatus) MarshalJSON() ([]byte, error) + func (code ParticipationStatus) String() string + type Patient struct + Active *bool + Address []Address + BirthDate *DateTime + Communication []PatientCommunication + Contact []PatientContact + Extension []Extension + Gender *AdministrativeGender + GeneralPractitioner []Reference + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Link []PatientLink + ManagingOrganization *Reference + MaritalStatus *CodeableConcept + Meta *Meta + ModifierExtension []Extension + Name []HumanName + Photo []Attachment + Telecom []ContactPoint + Text *Narrative + func UnmarshalPatient(b []byte) (Patient, error) + func (r Patient) MarshalJSON() ([]byte, error) + type PatientCommunication struct + Extension []Extension + ID *string + Language CodeableConcept + ModifierExtension []Extension + Preferred *bool + type PatientContact struct + Address *Address + Extension []Extension + Gender *AdministrativeGender + ID *string + ModifierExtension []Extension + Name *HumanName + Organization *Reference + Period *Period + Relationship []CodeableConcept + Telecom []ContactPoint + type PatientLink struct + Extension []Extension + ID *string + ModifierExtension []Extension + Other Reference + Type LinkType + type PaymentNotice struct + Amount Money + Created DateTime + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Payee *Reference + Payment Reference + PaymentDate *DateTime + PaymentStatus *CodeableConcept + Provider *Reference + Recipient Reference + Request *Reference + Response *Reference + Status FinancialResourceStatusCodes + Text *Narrative + func UnmarshalPaymentNotice(b []byte) (PaymentNotice, error) + func (r PaymentNotice) MarshalJSON() ([]byte, error) + type PaymentReconciliation struct + Created DateTime + Detail []PaymentReconciliationDetail + Disposition *string + Extension []Extension + FormCode *CodeableConcept + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Outcome *ClaimProcessingCodes + PaymentAmount Money + PaymentDate DateTime + PaymentIdentifier *Identifier + PaymentIssuer *Reference + Period *Period + ProcessNote []PaymentReconciliationProcessNote + Request *Reference + Requestor *Reference + Status FinancialResourceStatusCodes + Text *Narrative + func UnmarshalPaymentReconciliation(b []byte) (PaymentReconciliation, error) + func (r PaymentReconciliation) MarshalJSON() ([]byte, error) + type PaymentReconciliationDetail struct + Amount *Money + Date *DateTime + Extension []Extension + ID *string + Identifier *Identifier + ModifierExtension []Extension + Payee *Reference + Predecessor *Identifier + Request *Reference + Response *Reference + Responsible *Reference + Submitter *Reference + Type CodeableConcept + type PaymentReconciliationProcessNote struct + Extension []Extension + ID *string + ModifierExtension []Extension + Text *string + Type *NoteType + type Period struct + End *DateTime + Extension []Extension + ID *string + Start *DateTime + type Person struct + Active *bool + Address []Address + BirthDate *DateTime + Extension []Extension + Gender *AdministrativeGender + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Link []PersonLink + ManagingOrganization *Reference + Meta *Meta + ModifierExtension []Extension + Name []HumanName + Photo *Attachment + Telecom []ContactPoint + Text *Narrative + func UnmarshalPerson(b []byte) (Person, error) + func (r Person) MarshalJSON() ([]byte, error) + type PersonLink struct + Assurance *IdentityAssuranceLevel + Extension []Extension + ID *string + ModifierExtension []Extension + Target Reference + type PlanDefinition struct + Action []PlanDefinitionAction + ApprovalDate *DateTime + Author []ContactDetail + Contact []ContactDetail + Copyright *string + Date *DateTime + Description *string + Editor []ContactDetail + EffectivePeriod *Period + Endorser []ContactDetail + Experimental *bool + Extension []Extension + Goal []PlanDefinitionGoal + ID *string + Identifier []Identifier + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + LastReviewDate *DateTime + Library []string + Meta *Meta + ModifierExtension []Extension + Name *string + Publisher *string + Purpose *string + RelatedArtifact []RelatedArtifact + Reviewer []ContactDetail + Status PublicationStatus + Subtitle *string + Text *Narrative + Title *string + Topic []CodeableConcept + Type *CodeableConcept + URL *string + Usage *string + UseContext []UsageContext + Version *string + func UnmarshalPlanDefinition(b []byte) (PlanDefinition, error) + func (r PlanDefinition) MarshalJSON() ([]byte, error) + type PlanDefinitionAction struct + Action []PlanDefinitionAction + CardinalityBehavior *ActionCardinalityBehavior + Code []CodeableConcept + Condition []PlanDefinitionActionCondition + Description *string + Documentation []RelatedArtifact + DynamicValue []PlanDefinitionActionDynamicValue + Extension []Extension + GoalId []string + GroupingBehavior *ActionGroupingBehavior + ID *string + Input []DataRequirement + ModifierExtension []Extension + Output []DataRequirement + Participant []PlanDefinitionActionParticipant + PrecheckBehavior *ActionPrecheckBehavior + Prefix *string + Priority *RequestPriority + Reason []CodeableConcept + RelatedAction []PlanDefinitionActionRelatedAction + RequiredBehavior *ActionRequiredBehavior + SelectionBehavior *ActionSelectionBehavior + TextEquivalent *string + Title *string + Transform *string + Trigger []TriggerDefinition + Type *CodeableConcept + type PlanDefinitionActionCondition struct + Expression *Expression + Extension []Extension + ID *string + Kind ActionConditionKind + ModifierExtension []Extension + type PlanDefinitionActionDynamicValue struct + Expression *Expression + Extension []Extension + ID *string + ModifierExtension []Extension + Path *string + type PlanDefinitionActionParticipant struct + Extension []Extension + ID *string + ModifierExtension []Extension + Role *CodeableConcept + Type ActionParticipantType + type PlanDefinitionActionRelatedAction struct + ActionId string + Extension []Extension + ID *string + ModifierExtension []Extension + Relationship ActionRelationshipType + type PlanDefinitionGoal struct + Addresses []CodeableConcept + Category *CodeableConcept + Description CodeableConcept + Documentation []RelatedArtifact + Extension []Extension + ID *string + ModifierExtension []Extension + Priority *CodeableConcept + Start *CodeableConcept + Target []PlanDefinitionGoalTarget + type PlanDefinitionGoalTarget struct + Due *Duration + Extension []Extension + ID *string + Measure *CodeableConcept + ModifierExtension []Extension + type Population struct + Extension []Extension + Gender *CodeableConcept + ID *string + ModifierExtension []Extension + PhysiologicalCondition *CodeableConcept + Race *CodeableConcept + type Practitioner struct + Active *bool + Address []Address + BirthDate *DateTime + Communication []CodeableConcept + Extension []Extension + Gender *AdministrativeGender + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Name []HumanName + Photo []Attachment + Qualification []PractitionerQualification + Telecom []ContactPoint + Text *Narrative + func UnmarshalPractitioner(b []byte) (Practitioner, error) + func (r Practitioner) MarshalJSON() ([]byte, error) + type PractitionerQualification struct + Code CodeableConcept + Extension []Extension + ID *string + Identifier []Identifier + Issuer *Reference + ModifierExtension []Extension + Period *Period + type PractitionerRole struct + Active *bool + AvailabilityExceptions *string + AvailableTime []PractitionerRoleAvailableTime + Code []CodeableConcept + Endpoint []Reference + Extension []Extension + HealthcareService []Reference + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Location []Reference + Meta *Meta + ModifierExtension []Extension + NotAvailable []PractitionerRoleNotAvailable + Organization *Reference + Period *Period + Practitioner *Reference + Specialty []CodeableConcept + Telecom []ContactPoint + Text *Narrative + func UnmarshalPractitionerRole(b []byte) (PractitionerRole, error) + func (r PractitionerRole) MarshalJSON() ([]byte, error) + type PractitionerRoleAvailableTime struct + AllDay *bool + AvailableEndTime *Time + AvailableStartTime *Time + DaysOfWeek []DaysOfWeek + Extension []Extension + ID *string + ModifierExtension []Extension + type PractitionerRoleNotAvailable struct + Description string + During *Period + Extension []Extension + ID *string + ModifierExtension []Extension + type Precision int + const DatePrecision + const TimestampPrecision + const YearMonthPrecision + const YearPrecision + func (p Precision) String() string + type Procedure struct + Asserter *Reference + BasedOn []Reference + BodySite []CodeableConcept + Category *CodeableConcept + Code *CodeableConcept + Complication []CodeableConcept + ComplicationDetail []Reference + Encounter *Reference + Extension []Extension + FocalDevice []ProcedureFocalDevice + FollowUp []CodeableConcept + ID *string + Identifier []Identifier + ImplicitRules *string + InstantiatesCanonical []string + InstantiatesUri []string + Language *string + Location *Reference + Meta *Meta + ModifierExtension []Extension + Note []Annotation + Outcome *CodeableConcept + PartOf []Reference + Performer []ProcedurePerformer + ReasonCode []CodeableConcept + ReasonReference []Reference + Recorder *Reference + Report []Reference + Status EventStatus + StatusReason *CodeableConcept + Subject Reference + Text *Narrative + UsedCode []CodeableConcept + UsedReference []Reference + func UnmarshalProcedure(b []byte) (Procedure, error) + func (r Procedure) MarshalJSON() ([]byte, error) + type ProcedureFocalDevice struct + Action *CodeableConcept + Extension []Extension + ID *string + Manipulated Reference + ModifierExtension []Extension + type ProcedurePerformer struct + Actor Reference + Extension []Extension + Function *CodeableConcept + ID *string + ModifierExtension []Extension + OnBehalfOf *Reference + type ProdCharacteristic struct + Color []string + Depth *Quantity + Extension []Extension + ExternalDiameter *Quantity + Height *Quantity + ID *string + Image []Attachment + Imprint []string + ModifierExtension []Extension + NominalVolume *Quantity + Scoring *CodeableConcept + Shape *string + Weight *Quantity + Width *Quantity + type ProductShelfLife struct + Extension []Extension + ID *string + Identifier *Identifier + ModifierExtension []Extension + Period Quantity + SpecialPrecautionsForStorage []CodeableConcept + Type CodeableConcept + type PropertyRepresentation int + const PropertyRepresentationCdaText + const PropertyRepresentationTypeAttr + const PropertyRepresentationXhtml + const PropertyRepresentationXmlAttr + const PropertyRepresentationXmlText + func (code *PropertyRepresentation) UnmarshalJSON(json []byte) error + func (code PropertyRepresentation) Code() string + func (code PropertyRepresentation) Definition() string + func (code PropertyRepresentation) Display() string + func (code PropertyRepresentation) MarshalJSON() ([]byte, error) + func (code PropertyRepresentation) String() string + type PropertyType int + const PropertyTypeBoolean + const PropertyTypeCode + const PropertyTypeCoding + const PropertyTypeDateTime + const PropertyTypeDecimal + const PropertyTypeInteger + const PropertyTypeString + func (code *PropertyType) UnmarshalJSON(json []byte) error + func (code PropertyType) Code() string + func (code PropertyType) Definition() string + func (code PropertyType) Display() string + func (code PropertyType) MarshalJSON() ([]byte, error) + func (code PropertyType) String() string + type Provenance struct + Activity *CodeableConcept + Agent []ProvenanceAgent + Entity []ProvenanceEntity + Extension []Extension + ID *string + ImplicitRules *string + Language *string + Location *Reference + Meta *Meta + ModifierExtension []Extension + Policy []string + Reason []CodeableConcept + Recorded string + Signature []Signature + Target []Reference + Text *Narrative + func UnmarshalProvenance(b []byte) (Provenance, error) + func (r Provenance) MarshalJSON() ([]byte, error) + type ProvenanceAgent struct + Extension []Extension + ID *string + ModifierExtension []Extension + OnBehalfOf *Reference + Role []CodeableConcept + Type *CodeableConcept + Who Reference + type ProvenanceEntity struct + Agent []ProvenanceAgent + Extension []Extension + ID *string + ModifierExtension []Extension + Role ProvenanceEntityRole + What Reference + type ProvenanceEntityRole int + const ProvenanceEntityRoleDerivation + const ProvenanceEntityRoleQuotation + const ProvenanceEntityRoleRemoval + const ProvenanceEntityRoleRevision + const ProvenanceEntityRoleSource + func (code *ProvenanceEntityRole) UnmarshalJSON(json []byte) error + func (code ProvenanceEntityRole) Code() string + func (code ProvenanceEntityRole) Definition() string + func (code ProvenanceEntityRole) Display() string + func (code ProvenanceEntityRole) MarshalJSON() ([]byte, error) + func (code ProvenanceEntityRole) String() string + type PublicationStatus int + const PublicationStatusActive + const PublicationStatusDraft + const PublicationStatusRetired + const PublicationStatusUnknown + func (code *PublicationStatus) UnmarshalJSON(json []byte) error + func (code PublicationStatus) Code() string + func (code PublicationStatus) Definition() string + func (code PublicationStatus) Display() string + func (code PublicationStatus) MarshalJSON() ([]byte, error) + func (code PublicationStatus) String() string + type Quantity struct + Code *string + Comparator *QuantityComparator + Extension []Extension + ID *string + System *string + Unit *string + Value *Decimal + type QuantityComparator int + const QuantityComparatorGreaterOrEquals + const QuantityComparatorGreaterThan + const QuantityComparatorLessOrEquals + const QuantityComparatorLessThan + func (code *QuantityComparator) UnmarshalJSON(json []byte) error + func (code QuantityComparator) Code() string + func (code QuantityComparator) Definition() string + func (code QuantityComparator) Display() string + func (code QuantityComparator) MarshalJSON() ([]byte, error) + func (code QuantityComparator) String() string + type Questionnaire struct + ApprovalDate *DateTime + Code []Coding + Contact []ContactDetail + Copyright *string + Date *DateTime + DerivedFrom []string + Description *string + EffectivePeriod *Period + Experimental *bool + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Item []QuestionnaireItem + Jurisdiction []CodeableConcept + Language *string + LastReviewDate *DateTime + Meta *Meta + ModifierExtension []Extension + Name *string + Publisher *string + Purpose *string + Status PublicationStatus + SubjectType []ResourceType + Text *Narrative + Title *string + URL *string + UseContext []UsageContext + Version *string + func UnmarshalQuestionnaire(b []byte) (Questionnaire, error) + func (r Questionnaire) MarshalJSON() ([]byte, error) + type QuestionnaireItem struct + AnswerOption []QuestionnaireItemAnswerOption + AnswerValueSet *string + Code []Coding + Definition *string + EnableBehavior *EnableWhenBehavior + EnableWhen []QuestionnaireItemEnableWhen + Extension []Extension + ID *string + Initial []QuestionnaireItemInitial + Item []QuestionnaireItem + LinkId string + MaxLength *int + ModifierExtension []Extension + Prefix *string + ReadOnly *bool + Repeats *bool + Required *bool + Text *string + Type QuestionnaireItemType + type QuestionnaireItemAnswerOption struct + Extension []Extension + ID *string + InitialSelected *bool + ModifierExtension []Extension + type QuestionnaireItemEnableWhen struct + Extension []Extension + ID *string + ModifierExtension []Extension + Operator QuestionnaireItemOperator + Question string + type QuestionnaireItemInitial struct + Extension []Extension + ID *string + ModifierExtension []Extension + type QuestionnaireItemOperator int + const QuestionnaireItemOperatorEquals + const QuestionnaireItemOperatorExists + const QuestionnaireItemOperatorGreaterOrEquals + const QuestionnaireItemOperatorGreaterThan + const QuestionnaireItemOperatorLessOrEquals + const QuestionnaireItemOperatorLessThan + const QuestionnaireItemOperatorNotEquals + func (code *QuestionnaireItemOperator) UnmarshalJSON(json []byte) error + func (code QuestionnaireItemOperator) Code() string + func (code QuestionnaireItemOperator) Definition() string + func (code QuestionnaireItemOperator) Display() string + func (code QuestionnaireItemOperator) MarshalJSON() ([]byte, error) + func (code QuestionnaireItemOperator) String() string + type QuestionnaireItemType int + const QuestionnaireItemTypeAttachment + const QuestionnaireItemTypeBoolean + const QuestionnaireItemTypeChoice + const QuestionnaireItemTypeDate + const QuestionnaireItemTypeDateTime + const QuestionnaireItemTypeDecimal + const QuestionnaireItemTypeDisplay + const QuestionnaireItemTypeGroup + const QuestionnaireItemTypeInteger + const QuestionnaireItemTypeOpenChoice + const QuestionnaireItemTypeQuantity + const QuestionnaireItemTypeQuestion + const QuestionnaireItemTypeReference + const QuestionnaireItemTypeString + const QuestionnaireItemTypeText + const QuestionnaireItemTypeTime + const QuestionnaireItemTypeUrl + func (code *QuestionnaireItemType) UnmarshalJSON(json []byte) error + func (code QuestionnaireItemType) Code() string + func (code QuestionnaireItemType) Definition() string + func (code QuestionnaireItemType) Display() string + func (code QuestionnaireItemType) MarshalJSON() ([]byte, error) + func (code QuestionnaireItemType) String() string + type QuestionnaireResponse struct + Author *Reference + Authored *DateTime + BasedOn []Reference + Encounter *Reference + Extension []Extension + ID *string + Identifier *Identifier + ImplicitRules *string + Item []QuestionnaireResponseItem + Language *string + Meta *Meta + ModifierExtension []Extension + PartOf []Reference + Questionnaire *string + Source *Reference + Status QuestionnaireResponseStatus + Subject *Reference + Text *Narrative + func UnmarshalQuestionnaireResponse(b []byte) (QuestionnaireResponse, error) + func (r QuestionnaireResponse) MarshalJSON() ([]byte, error) + type QuestionnaireResponseItem struct + Answer []QuestionnaireResponseItemAnswer + Definition *string + Extension []Extension + ID *string + Item []QuestionnaireResponseItem + LinkId string + ModifierExtension []Extension + Text *string + type QuestionnaireResponseItemAnswer struct + Extension []Extension + ID *string + Item []QuestionnaireResponseItem + ModifierExtension []Extension + type QuestionnaireResponseStatus int + const QuestionnaireResponseStatusAmended + const QuestionnaireResponseStatusCompleted + const QuestionnaireResponseStatusEnteredInError + const QuestionnaireResponseStatusInProgress + const QuestionnaireResponseStatusStopped + func (code *QuestionnaireResponseStatus) UnmarshalJSON(json []byte) error + func (code QuestionnaireResponseStatus) Code() string + func (code QuestionnaireResponseStatus) Definition() string + func (code QuestionnaireResponseStatus) Display() string + func (code QuestionnaireResponseStatus) MarshalJSON() ([]byte, error) + func (code QuestionnaireResponseStatus) String() string + type Range struct + Extension []Extension + High *Quantity + ID *string + Low *Quantity + type Ratio struct + Denominator *Quantity + Extension []Extension + ID *string + Numerator *Quantity + type Reference struct + Display *string + Extension []Extension + ID *string + Identifier *Identifier + Reference *string + Type *string + type ReferenceHandlingPolicy int + const ReferenceHandlingPolicyEnforced + const ReferenceHandlingPolicyLiteral + const ReferenceHandlingPolicyLocal + const ReferenceHandlingPolicyLogical + const ReferenceHandlingPolicyResolves + func (code *ReferenceHandlingPolicy) UnmarshalJSON(json []byte) error + func (code ReferenceHandlingPolicy) Code() string + func (code ReferenceHandlingPolicy) Definition() string + func (code ReferenceHandlingPolicy) Display() string + func (code ReferenceHandlingPolicy) MarshalJSON() ([]byte, error) + func (code ReferenceHandlingPolicy) String() string + type ReferenceVersionRules int + const ReferenceVersionRulesEither + const ReferenceVersionRulesIndependent + const ReferenceVersionRulesSpecific + func (code *ReferenceVersionRules) UnmarshalJSON(json []byte) error + func (code ReferenceVersionRules) Code() string + func (code ReferenceVersionRules) Definition() string + func (code ReferenceVersionRules) Display() string + func (code ReferenceVersionRules) MarshalJSON() ([]byte, error) + func (code ReferenceVersionRules) String() string + type RelatedArtifact struct + Citation *string + Display *string + Document *Attachment + Extension []Extension + ID *string + Label *string + Resource *string + Type RelatedArtifactType + URL *string + type RelatedArtifactType int + const RelatedArtifactTypeCitation + const RelatedArtifactTypeComposedOf + const RelatedArtifactTypeDependsOn + const RelatedArtifactTypeDerivedFrom + const RelatedArtifactTypeDocumentation + const RelatedArtifactTypeJustification + const RelatedArtifactTypePredecessor + const RelatedArtifactTypeSuccessor + func (code *RelatedArtifactType) UnmarshalJSON(json []byte) error + func (code RelatedArtifactType) Code() string + func (code RelatedArtifactType) Definition() string + func (code RelatedArtifactType) Display() string + func (code RelatedArtifactType) MarshalJSON() ([]byte, error) + func (code RelatedArtifactType) String() string + type RelatedPerson struct + Active *bool + Address []Address + BirthDate *DateTime + Communication []RelatedPersonCommunication + Extension []Extension + Gender *AdministrativeGender + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Name []HumanName + Patient Reference + Period *Period + Photo []Attachment + Relationship []CodeableConcept + Telecom []ContactPoint + Text *Narrative + func UnmarshalRelatedPerson(b []byte) (RelatedPerson, error) + func (r RelatedPerson) MarshalJSON() ([]byte, error) + type RelatedPersonCommunication struct + Extension []Extension + ID *string + Language CodeableConcept + ModifierExtension []Extension + Preferred *bool + type RequestGroup struct + Action []RequestGroupAction + Author *Reference + AuthoredOn *DateTime + BasedOn []Reference + Code *CodeableConcept + Encounter *Reference + Extension []Extension + GroupIdentifier *Identifier + ID *string + Identifier []Identifier + ImplicitRules *string + InstantiatesCanonical []string + InstantiatesUri []string + Intent RequestIntent + Language *string + Meta *Meta + ModifierExtension []Extension + Note []Annotation + Priority *RequestPriority + ReasonCode []CodeableConcept + ReasonReference []Reference + Replaces []Reference + Status RequestStatus + Subject *Reference + Text *Narrative + func UnmarshalRequestGroup(b []byte) (RequestGroup, error) + func (r RequestGroup) MarshalJSON() ([]byte, error) + type RequestGroupAction struct + Action []RequestGroupAction + CardinalityBehavior *ActionCardinalityBehavior + Code []CodeableConcept + Condition []RequestGroupActionCondition + Description *string + Documentation []RelatedArtifact + Extension []Extension + GroupingBehavior *ActionGroupingBehavior + ID *string + ModifierExtension []Extension + Participant []Reference + PrecheckBehavior *ActionPrecheckBehavior + Prefix *string + Priority *RequestPriority + RelatedAction []RequestGroupActionRelatedAction + RequiredBehavior *ActionRequiredBehavior + Resource *Reference + SelectionBehavior *ActionSelectionBehavior + TextEquivalent *string + Title *string + Type *CodeableConcept + type RequestGroupActionCondition struct + Expression *Expression + Extension []Extension + ID *string + Kind ActionConditionKind + ModifierExtension []Extension + type RequestGroupActionRelatedAction struct + ActionId string + Extension []Extension + ID *string + ModifierExtension []Extension + Relationship ActionRelationshipType + type RequestIntent int + const RequestIntentDirective + const RequestIntentFillerOrder + const RequestIntentInstanceOrder + const RequestIntentOption + const RequestIntentOrder + const RequestIntentOriginalOrder + const RequestIntentPlan + const RequestIntentProposal + const RequestIntentReflexOrder + func (code *RequestIntent) UnmarshalJSON(json []byte) error + func (code RequestIntent) Code() string + func (code RequestIntent) Definition() string + func (code RequestIntent) Display() string + func (code RequestIntent) MarshalJSON() ([]byte, error) + func (code RequestIntent) String() string + type RequestPriority int + const RequestPriorityAsap + const RequestPriorityRoutine + const RequestPriorityStat + const RequestPriorityUrgent + func (code *RequestPriority) UnmarshalJSON(json []byte) error + func (code RequestPriority) Code() string + func (code RequestPriority) Definition() string + func (code RequestPriority) Display() string + func (code RequestPriority) MarshalJSON() ([]byte, error) + func (code RequestPriority) String() string + type RequestResourceType int + const RequestResourceTypeAppointment + const RequestResourceTypeAppointmentResponse + const RequestResourceTypeCarePlan + const RequestResourceTypeClaim + const RequestResourceTypeCommunicationRequest + const RequestResourceTypeContract + const RequestResourceTypeDeviceRequest + const RequestResourceTypeEnrollmentRequest + const RequestResourceTypeImmunizationRecommendation + const RequestResourceTypeMedicationRequest + const RequestResourceTypeNutritionOrder + const RequestResourceTypeServiceRequest + const RequestResourceTypeSupplyRequest + const RequestResourceTypeTask + const RequestResourceTypeVisionPrescription + func (code *RequestResourceType) UnmarshalJSON(json []byte) error + func (code RequestResourceType) Code() string + func (code RequestResourceType) Definition() string + func (code RequestResourceType) Display() string + func (code RequestResourceType) MarshalJSON() ([]byte, error) + func (code RequestResourceType) String() string + type RequestStatus int + const RequestStatusActive + const RequestStatusCompleted + const RequestStatusDraft + const RequestStatusEnteredInError + const RequestStatusOnHold + const RequestStatusRevoked + const RequestStatusUnknown + func (code *RequestStatus) UnmarshalJSON(json []byte) error + func (code RequestStatus) Code() string + func (code RequestStatus) Definition() string + func (code RequestStatus) Display() string + func (code RequestStatus) MarshalJSON() ([]byte, error) + func (code RequestStatus) String() string + type ResearchDefinition struct + ApprovalDate *DateTime + Author []ContactDetail + Comment []string + Contact []ContactDetail + Copyright *string + Date *DateTime + Description *string + Editor []ContactDetail + EffectivePeriod *Period + Endorser []ContactDetail + Experimental *bool + Exposure *Reference + ExposureAlternative *Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + LastReviewDate *DateTime + Library []string + Meta *Meta + ModifierExtension []Extension + Name *string + Outcome *Reference + Population Reference + Publisher *string + Purpose *string + RelatedArtifact []RelatedArtifact + Reviewer []ContactDetail + ShortTitle *string + Status PublicationStatus + Subtitle *string + Text *Narrative + Title *string + Topic []CodeableConcept + URL *string + Usage *string + UseContext []UsageContext + Version *string + func UnmarshalResearchDefinition(b []byte) (ResearchDefinition, error) + func (r ResearchDefinition) MarshalJSON() ([]byte, error) + type ResearchElementDefinition struct + ApprovalDate *DateTime + Author []ContactDetail + Characteristic []ResearchElementDefinitionCharacteristic + Comment []string + Contact []ContactDetail + Copyright *string + Date *DateTime + Description *string + Editor []ContactDetail + EffectivePeriod *Period + Endorser []ContactDetail + Experimental *bool + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + LastReviewDate *DateTime + Library []string + Meta *Meta + ModifierExtension []Extension + Name *string + Publisher *string + Purpose *string + RelatedArtifact []RelatedArtifact + Reviewer []ContactDetail + ShortTitle *string + Status PublicationStatus + Subtitle *string + Text *Narrative + Title *string + Topic []CodeableConcept + Type ResearchElementType + URL *string + Usage *string + UseContext []UsageContext + VariableType *EvidenceVariableType + Version *string + func UnmarshalResearchElementDefinition(b []byte) (ResearchElementDefinition, error) + func (r ResearchElementDefinition) MarshalJSON() ([]byte, error) + type ResearchElementDefinitionCharacteristic struct + Exclude *bool + Extension []Extension + ID *string + ModifierExtension []Extension + ParticipantEffectiveDescription *string + ParticipantEffectiveGroupMeasure *GroupMeasure + ParticipantEffectiveTimeFromStart *Duration + StudyEffectiveDescription *string + StudyEffectiveGroupMeasure *GroupMeasure + StudyEffectiveTimeFromStart *Duration + UnitOfMeasure *CodeableConcept + UsageContext []UsageContext + type ResearchElementType int + const ResearchElementTypeExposure + const ResearchElementTypeOutcome + const ResearchElementTypePopulation + func (code *ResearchElementType) UnmarshalJSON(json []byte) error + func (code ResearchElementType) Code() string + func (code ResearchElementType) Definition() string + func (code ResearchElementType) Display() string + func (code ResearchElementType) MarshalJSON() ([]byte, error) + func (code ResearchElementType) String() string + type ResearchStudy struct + Arm []ResearchStudyArm + Category []CodeableConcept + Condition []CodeableConcept + Contact []ContactDetail + Description *string + Enrollment []Reference + Extension []Extension + Focus []CodeableConcept + ID *string + Identifier []Identifier + ImplicitRules *string + Keyword []CodeableConcept + Language *string + Location []CodeableConcept + Meta *Meta + ModifierExtension []Extension + Note []Annotation + Objective []ResearchStudyObjective + PartOf []Reference + Period *Period + Phase *CodeableConcept + PrimaryPurposeType *CodeableConcept + PrincipalInvestigator *Reference + Protocol []Reference + ReasonStopped *CodeableConcept + RelatedArtifact []RelatedArtifact + Site []Reference + Sponsor *Reference + Status ResearchStudyStatus + Text *Narrative + Title *string + func UnmarshalResearchStudy(b []byte) (ResearchStudy, error) + func (r ResearchStudy) MarshalJSON() ([]byte, error) + type ResearchStudyArm struct + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + Name string + Type *CodeableConcept + type ResearchStudyObjective struct + Extension []Extension + ID *string + ModifierExtension []Extension + Name *string + Type *CodeableConcept + type ResearchStudyStatus int + const ResearchStudyStatusActive + const ResearchStudyStatusAdministrativelyCompleted + const ResearchStudyStatusApproved + const ResearchStudyStatusClosedToAccrual + const ResearchStudyStatusClosedToAccrualAndIntervention + const ResearchStudyStatusCompleted + const ResearchStudyStatusDisapproved + const ResearchStudyStatusInReview + const ResearchStudyStatusTemporarilyClosedToAccrual + const ResearchStudyStatusTemporarilyClosedToAccrualAndIntervention + const ResearchStudyStatusWithdrawn + func (code *ResearchStudyStatus) UnmarshalJSON(json []byte) error + func (code ResearchStudyStatus) Code() string + func (code ResearchStudyStatus) Definition() string + func (code ResearchStudyStatus) Display() string + func (code ResearchStudyStatus) MarshalJSON() ([]byte, error) + func (code ResearchStudyStatus) String() string + type ResearchSubject struct + ActualArm *string + AssignedArm *string + Consent *Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Individual Reference + Language *string + Meta *Meta + ModifierExtension []Extension + Period *Period + Status ResearchSubjectStatus + Study Reference + Text *Narrative + func UnmarshalResearchSubject(b []byte) (ResearchSubject, error) + func (r ResearchSubject) MarshalJSON() ([]byte, error) + type ResearchSubjectStatus int + const ResearchSubjectStatusCandidate + const ResearchSubjectStatusEligible + const ResearchSubjectStatusFollowUp + const ResearchSubjectStatusIneligible + const ResearchSubjectStatusNotRegistered + const ResearchSubjectStatusOffStudy + const ResearchSubjectStatusOnStudy + const ResearchSubjectStatusOnStudyIntervention + const ResearchSubjectStatusOnStudyObservation + const ResearchSubjectStatusPendingOnStudy + const ResearchSubjectStatusPotentialCandidate + const ResearchSubjectStatusScreening + const ResearchSubjectStatusWithdrawn + func (code *ResearchSubjectStatus) UnmarshalJSON(json []byte) error + func (code ResearchSubjectStatus) Code() string + func (code ResearchSubjectStatus) Definition() string + func (code ResearchSubjectStatus) Display() string + func (code ResearchSubjectStatus) MarshalJSON() ([]byte, error) + func (code ResearchSubjectStatus) String() string + type Resource struct + ID *string + ImplicitRules *string + Language *string + Meta *Meta + func UnmarshalResource(b []byte) (Resource, error) + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceType int + const ResourceTypeAccount + const ResourceTypeActivityDefinition + const ResourceTypeAdverseEvent + const ResourceTypeAllergyIntolerance + const ResourceTypeAppointment + const ResourceTypeAppointmentResponse + const ResourceTypeAuditEvent + const ResourceTypeBasic + const ResourceTypeBinary + const ResourceTypeBiologicallyDerivedProduct + const ResourceTypeBodyStructure + const ResourceTypeBundle + const ResourceTypeCapabilityStatement + const ResourceTypeCarePlan + const ResourceTypeCareTeam + const ResourceTypeCatalogEntry + const ResourceTypeChargeItem + const ResourceTypeChargeItemDefinition + const ResourceTypeClaim + const ResourceTypeClaimResponse + const ResourceTypeClinicalImpression + const ResourceTypeCodeSystem + const ResourceTypeCommunication + const ResourceTypeCommunicationRequest + const ResourceTypeCompartmentDefinition + const ResourceTypeComposition + const ResourceTypeConceptMap + const ResourceTypeCondition + const ResourceTypeConsent + const ResourceTypeContract + const ResourceTypeCoverage + const ResourceTypeCoverageEligibilityRequest + const ResourceTypeCoverageEligibilityResponse + const ResourceTypeDetectedIssue + const ResourceTypeDevice + const ResourceTypeDeviceDefinition + const ResourceTypeDeviceMetric + const ResourceTypeDeviceRequest + const ResourceTypeDeviceUseStatement + const ResourceTypeDiagnosticReport + const ResourceTypeDocumentManifest + const ResourceTypeDocumentReference + const ResourceTypeDomainResource + const ResourceTypeEffectEvidenceSynthesis + const ResourceTypeEncounter + const ResourceTypeEndpoint + const ResourceTypeEnrollmentRequest + const ResourceTypeEnrollmentResponse + const ResourceTypeEpisodeOfCare + const ResourceTypeEventDefinition + const ResourceTypeEvidence + const ResourceTypeEvidenceVariable + const ResourceTypeExampleScenario + const ResourceTypeExplanationOfBenefit + const ResourceTypeFamilyMemberHistory + const ResourceTypeFlag + const ResourceTypeGoal + const ResourceTypeGraphDefinition + const ResourceTypeGroup + const ResourceTypeGuidanceResponse + const ResourceTypeHealthcareService + const ResourceTypeImagingStudy + const ResourceTypeImmunization + const ResourceTypeImmunizationEvaluation + const ResourceTypeImmunizationRecommendation + const ResourceTypeImplementationGuide + const ResourceTypeInsurancePlan + const ResourceTypeInvoice + const ResourceTypeLibrary + const ResourceTypeLinkage + const ResourceTypeList + const ResourceTypeLocation + const ResourceTypeMeasure + const ResourceTypeMeasureReport + const ResourceTypeMedia + const ResourceTypeMedication + const ResourceTypeMedicationAdministration + const ResourceTypeMedicationDispense + const ResourceTypeMedicationKnowledge + const ResourceTypeMedicationRequest + const ResourceTypeMedicationStatement + const ResourceTypeMedicinalProduct + const ResourceTypeMedicinalProductAuthorization + const ResourceTypeMedicinalProductContraindication + const ResourceTypeMedicinalProductIndication + const ResourceTypeMedicinalProductIngredient + const ResourceTypeMedicinalProductInteraction + const ResourceTypeMedicinalProductManufactured + const ResourceTypeMedicinalProductPackaged + const ResourceTypeMedicinalProductPharmaceutical + const ResourceTypeMedicinalProductUndesirableEffect + const ResourceTypeMessageDefinition + const ResourceTypeMessageHeader + const ResourceTypeMolecularSequence + const ResourceTypeNamingSystem + const ResourceTypeNutritionOrder + const ResourceTypeObservation + const ResourceTypeObservationDefinition + const ResourceTypeOperationDefinition + const ResourceTypeOperationOutcome + const ResourceTypeOrganization + const ResourceTypeOrganizationAffiliation + const ResourceTypeParameters + const ResourceTypePatient + const ResourceTypePaymentNotice + const ResourceTypePaymentReconciliation + const ResourceTypePerson + const ResourceTypePlanDefinition + const ResourceTypePractitioner + const ResourceTypePractitionerRole + const ResourceTypeProcedure + const ResourceTypeProvenance + const ResourceTypeQuestionnaire + const ResourceTypeQuestionnaireResponse + const ResourceTypeRelatedPerson + const ResourceTypeRequestGroup + const ResourceTypeResearchDefinition + const ResourceTypeResearchElementDefinition + const ResourceTypeResearchStudy + const ResourceTypeResearchSubject + const ResourceTypeResource + const ResourceTypeRiskAssessment + const ResourceTypeRiskEvidenceSynthesis + const ResourceTypeSchedule + const ResourceTypeSearchParameter + const ResourceTypeServiceRequest + const ResourceTypeSlot + const ResourceTypeSpecimen + const ResourceTypeSpecimenDefinition + const ResourceTypeStructureDefinition + const ResourceTypeStructureMap + const ResourceTypeSubscription + const ResourceTypeSubstance + const ResourceTypeSubstanceNucleicAcid + const ResourceTypeSubstancePolymer + const ResourceTypeSubstanceProtein + const ResourceTypeSubstanceReferenceInformation + const ResourceTypeSubstanceSourceMaterial + const ResourceTypeSubstanceSpecification + const ResourceTypeSupplyDelivery + const ResourceTypeSupplyRequest + const ResourceTypeTask + const ResourceTypeTerminologyCapabilities + const ResourceTypeTestReport + const ResourceTypeTestScript + const ResourceTypeValueSet + const ResourceTypeVerificationResult + const ResourceTypeVisionPrescription + func (code *ResourceType) UnmarshalJSON(json []byte) error + func (code ResourceType) Code() string + func (code ResourceType) Definition() string + func (code ResourceType) Display() string + func (code ResourceType) MarshalJSON() ([]byte, error) + func (code ResourceType) String() string + type ResourceVersionPolicy int + const ResourceVersionPolicyNoVersion + const ResourceVersionPolicyVersioned + const ResourceVersionPolicyVersionedUpdate + func (code *ResourceVersionPolicy) UnmarshalJSON(json []byte) error + func (code ResourceVersionPolicy) Code() string + func (code ResourceVersionPolicy) Definition() string + func (code ResourceVersionPolicy) Display() string + func (code ResourceVersionPolicy) MarshalJSON() ([]byte, error) + func (code ResourceVersionPolicy) String() string + type ResponseType int + const ResponseTypeFatalError + const ResponseTypeOk + const ResponseTypeTransientError + func (code *ResponseType) UnmarshalJSON(json []byte) error + func (code ResponseType) Code() string + func (code ResponseType) Definition() string + func (code ResponseType) Display() string + func (code ResponseType) MarshalJSON() ([]byte, error) + func (code ResponseType) String() string + type RestfulCapabilityMode int + const RestfulCapabilityModeClient + const RestfulCapabilityModeServer + func (code *RestfulCapabilityMode) UnmarshalJSON(json []byte) error + func (code RestfulCapabilityMode) Code() string + func (code RestfulCapabilityMode) Definition() string + func (code RestfulCapabilityMode) Display() string + func (code RestfulCapabilityMode) MarshalJSON() ([]byte, error) + func (code RestfulCapabilityMode) String() string + type RiskAssessment struct + BasedOn *Reference + Basis []Reference + Code *CodeableConcept + Condition *Reference + Encounter *Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + Method *CodeableConcept + Mitigation *string + ModifierExtension []Extension + Note []Annotation + Parent *Reference + Performer *Reference + Prediction []RiskAssessmentPrediction + ReasonCode []CodeableConcept + ReasonReference []Reference + Status ObservationStatus + Subject Reference + Text *Narrative + func UnmarshalRiskAssessment(b []byte) (RiskAssessment, error) + func (r RiskAssessment) MarshalJSON() ([]byte, error) + type RiskAssessmentPrediction struct + Extension []Extension + ID *string + ModifierExtension []Extension + Outcome *CodeableConcept + QualitativeRisk *CodeableConcept + Rationale *string + RelativeRisk *Decimal + type RiskEvidenceSynthesis struct + ApprovalDate *DateTime + Author []ContactDetail + Certainty []RiskEvidenceSynthesisCertainty + Contact []ContactDetail + Copyright *string + Date *DateTime + Description *string + Editor []ContactDetail + EffectivePeriod *Period + Endorser []ContactDetail + Exposure *Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + LastReviewDate *DateTime + Meta *Meta + ModifierExtension []Extension + Name *string + Note []Annotation + Outcome Reference + Population Reference + Publisher *string + RelatedArtifact []RelatedArtifact + Reviewer []ContactDetail + RiskEstimate *RiskEvidenceSynthesisRiskEstimate + SampleSize *RiskEvidenceSynthesisSampleSize + Status PublicationStatus + StudyType *CodeableConcept + SynthesisType *CodeableConcept + Text *Narrative + Title *string + Topic []CodeableConcept + URL *string + UseContext []UsageContext + Version *string + func UnmarshalRiskEvidenceSynthesis(b []byte) (RiskEvidenceSynthesis, error) + func (r RiskEvidenceSynthesis) MarshalJSON() ([]byte, error) + type RiskEvidenceSynthesisCertainty struct + CertaintySubcomponent []RiskEvidenceSynthesisCertaintyCertaintySubcomponent + Extension []Extension + ID *string + ModifierExtension []Extension + Note []Annotation + Rating []CodeableConcept + type RiskEvidenceSynthesisCertaintyCertaintySubcomponent struct + Extension []Extension + ID *string + ModifierExtension []Extension + Note []Annotation + Rating []CodeableConcept + Type *CodeableConcept + type RiskEvidenceSynthesisRiskEstimate struct + DenominatorCount *int + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + NumeratorCount *int + PrecisionEstimate []RiskEvidenceSynthesisRiskEstimatePrecisionEstimate + Type *CodeableConcept + UnitOfMeasure *CodeableConcept + Value *Decimal + type RiskEvidenceSynthesisRiskEstimatePrecisionEstimate struct + Extension []Extension + From *Decimal + ID *string + Level *Decimal + ModifierExtension []Extension + To *Decimal + Type *CodeableConcept + type RiskEvidenceSynthesisSampleSize struct + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + NumberOfParticipants *int + NumberOfStudies *int + type SPDXLicense int + const SPDXLicense0BSD + const SPDXLicenseAAL + const SPDXLicenseADSL + const SPDXLicenseAFL1_1 + const SPDXLicenseAFL1_2 + const SPDXLicenseAFL2_0 + const SPDXLicenseAFL2_1 + const SPDXLicenseAFL3_0 + const SPDXLicenseAGPL1_0Only + const SPDXLicenseAGPL1_0OrLater + const SPDXLicenseAGPL3_0Only + const SPDXLicenseAGPL3_0OrLater + const SPDXLicenseAMDPLPA + const SPDXLicenseAML + const SPDXLicenseAMPAS + const SPDXLicenseANTLRPD + const SPDXLicenseAPAFML + const SPDXLicenseAPL1_0 + const SPDXLicenseAPSL1_0 + const SPDXLicenseAPSL1_1 + const SPDXLicenseAPSL1_2 + const SPDXLicenseAPSL2_0 + const SPDXLicenseAbstyles + const SPDXLicenseAdobe2006 + const SPDXLicenseAdobeGlyph + const SPDXLicenseAfmparse + const SPDXLicenseAladdin + const SPDXLicenseApache1_0 + const SPDXLicenseApache1_1 + const SPDXLicenseApache2_0 + const SPDXLicenseArtistic1_0 + const SPDXLicenseArtistic1_0Cl8 + const SPDXLicenseArtistic1_0Perl + const SPDXLicenseArtistic2_0 + const SPDXLicenseBSD1Clause + const SPDXLicenseBSD2Clause + const SPDXLicenseBSD2ClauseFreeBSD + const SPDXLicenseBSD2ClauseNetBSD + const SPDXLicenseBSD2ClausePatent + const SPDXLicenseBSD3Clause + const SPDXLicenseBSD3ClauseAttribution + const SPDXLicenseBSD3ClauseClear + const SPDXLicenseBSD3ClauseLBNL + const SPDXLicenseBSD3ClauseNoNuclearLicense + const SPDXLicenseBSD3ClauseNoNuclearLicense2014 + const SPDXLicenseBSD3ClauseNoNuclearWarranty + const SPDXLicenseBSD4Clause + const SPDXLicenseBSD4ClauseUC + const SPDXLicenseBSDProtection + const SPDXLicenseBSDSourceCode + const SPDXLicenseBSL1_0 + const SPDXLicenseBahyph + const SPDXLicenseBarr + const SPDXLicenseBeerware + const SPDXLicenseBitTorrent1_0 + const SPDXLicenseBitTorrent1_1 + const SPDXLicenseBorceux + const SPDXLicenseBzip21_0_5 + const SPDXLicenseBzip21_0_6 + const SPDXLicenseCATOSL1_1 + const SPDXLicenseCC01_0 + const SPDXLicenseCCBY1_0 + const SPDXLicenseCCBY2_0 + const SPDXLicenseCCBY2_5 + const SPDXLicenseCCBY3_0 + const SPDXLicenseCCBY4_0 + const SPDXLicenseCCBYNC1_0 + const SPDXLicenseCCBYNC2_0 + const SPDXLicenseCCBYNC2_5 + const SPDXLicenseCCBYNC3_0 + const SPDXLicenseCCBYNC4_0 + const SPDXLicenseCCBYNCND1_0 + const SPDXLicenseCCBYNCND2_0 + const SPDXLicenseCCBYNCND2_5 + const SPDXLicenseCCBYNCND3_0 + const SPDXLicenseCCBYNCND4_0 + const SPDXLicenseCCBYNCSA1_0 + const SPDXLicenseCCBYNCSA2_0 + const SPDXLicenseCCBYNCSA2_5 + const SPDXLicenseCCBYNCSA3_0 + const SPDXLicenseCCBYNCSA4_0 + const SPDXLicenseCCBYND1_0 + const SPDXLicenseCCBYND2_0 + const SPDXLicenseCCBYND2_5 + const SPDXLicenseCCBYND3_0 + const SPDXLicenseCCBYND4_0 + const SPDXLicenseCCBYSA1_0 + const SPDXLicenseCCBYSA2_0 + const SPDXLicenseCCBYSA2_5 + const SPDXLicenseCCBYSA3_0 + const SPDXLicenseCCBYSA4_0 + const SPDXLicenseCDDL1_0 + const SPDXLicenseCDDL1_1 + const SPDXLicenseCDLAPermissive1_0 + const SPDXLicenseCDLASharing1_0 + const SPDXLicenseCECILL1_0 + const SPDXLicenseCECILL1_1 + const SPDXLicenseCECILL2_0 + const SPDXLicenseCECILL2_1 + const SPDXLicenseCECILLB + const SPDXLicenseCECILLC + const SPDXLicenseCNRIJython + const SPDXLicenseCNRIPython + const SPDXLicenseCNRIPythonGPLCompatible + const SPDXLicenseCPAL1_0 + const SPDXLicenseCPL1_0 + const SPDXLicenseCPOL1_02 + const SPDXLicenseCUAOPL1_0 + const SPDXLicenseCaldera + const SPDXLicenseClArtistic + const SPDXLicenseCondor1_1 + const SPDXLicenseCrossword + const SPDXLicenseCrystalStacker + const SPDXLicenseCube + const SPDXLicenseCurl + const SPDXLicenseDFSL1_0 + const SPDXLicenseDOC + const SPDXLicenseDSDP + const SPDXLicenseDiffmark + const SPDXLicenseDotseqn + const SPDXLicenseDvipdfm + const SPDXLicenseECL1_0 + const SPDXLicenseECL2_0 + const SPDXLicenseEFL1_0 + const SPDXLicenseEFL2_0 + const SPDXLicenseEGenix + const SPDXLicenseEPL1_0 + const SPDXLicenseEPL2_0 + const SPDXLicenseEUDatagrid + const SPDXLicenseEUPL1_0 + const SPDXLicenseEUPL1_1 + const SPDXLicenseEUPL1_2 + const SPDXLicenseEntessa + const SPDXLicenseErlPL1_1 + const SPDXLicenseEurosym + const SPDXLicenseFSFAP + const SPDXLicenseFSFUL + const SPDXLicenseFSFULLR + const SPDXLicenseFTL + const SPDXLicenseFair + const SPDXLicenseFrameworx1_0 + const SPDXLicenseFreeImage + const SPDXLicenseGFDL1_1Only + const SPDXLicenseGFDL1_1OrLater + const SPDXLicenseGFDL1_2Only + const SPDXLicenseGFDL1_2OrLater + const SPDXLicenseGFDL1_3Only + const SPDXLicenseGFDL1_3OrLater + const SPDXLicenseGL2PS + const SPDXLicenseGPL1_0Only + const SPDXLicenseGPL1_0OrLater + const SPDXLicenseGPL2_0Only + const SPDXLicenseGPL2_0OrLater + const SPDXLicenseGPL3_0Only + const SPDXLicenseGPL3_0OrLater + const SPDXLicenseGSOAP1_3b + const SPDXLicenseGiftware + const SPDXLicenseGlide + const SPDXLicenseGlulxe + const SPDXLicenseGnuplot + const SPDXLicenseHPND + const SPDXLicenseHaskellReport + const SPDXLicenseIBMPibs + const SPDXLicenseICU + const SPDXLicenseIJG + const SPDXLicenseIMatix + const SPDXLicenseIPA + const SPDXLicenseIPL1_0 + const SPDXLicenseISC + const SPDXLicenseImageMagick + const SPDXLicenseImlib2 + const SPDXLicenseInfoZIP + const SPDXLicenseIntel + const SPDXLicenseIntelACPI + const SPDXLicenseInterbase1_0 + const SPDXLicenseJSON + const SPDXLicenseJasPer2_0 + const SPDXLicenseLAL1_2 + const SPDXLicenseLAL1_3 + const SPDXLicenseLGPL2_0Only + const SPDXLicenseLGPL2_0OrLater + const SPDXLicenseLGPL2_1Only + const SPDXLicenseLGPL2_1OrLater + const SPDXLicenseLGPL3_0Only + const SPDXLicenseLGPL3_0OrLater + const SPDXLicenseLGPLLR + const SPDXLicenseLPL1_0 + const SPDXLicenseLPL1_02 + const SPDXLicenseLPPL1_0 + const SPDXLicenseLPPL1_1 + const SPDXLicenseLPPL1_2 + const SPDXLicenseLPPL1_3a + const SPDXLicenseLPPL1_3c + const SPDXLicenseLatex2e + const SPDXLicenseLeptonica + const SPDXLicenseLiLiQP1_1 + const SPDXLicenseLiLiQR1_1 + const SPDXLicenseLiLiQRplus1_1 + const SPDXLicenseLibpng + const SPDXLicenseLibtiff + const SPDXLicenseLinuxOpenIB + const SPDXLicenseMIT + const SPDXLicenseMIT0 + const SPDXLicenseMITAdvertising + const SPDXLicenseMITCMU + const SPDXLicenseMITEnna + const SPDXLicenseMITFeh + const SPDXLicenseMITNFA + const SPDXLicenseMPL1_0 + const SPDXLicenseMPL1_1 + const SPDXLicenseMPL2_0 + const SPDXLicenseMPL2_0NoCopyleftException + const SPDXLicenseMSPL + const SPDXLicenseMSRL + const SPDXLicenseMTLL + const SPDXLicenseMakeIndex + const SPDXLicenseMirOS + const SPDXLicenseMotosoto + const SPDXLicenseMpich2 + const SPDXLicenseMultics + const SPDXLicenseMup + const SPDXLicenseNASA1_3 + const SPDXLicenseNBPL1_0 + const SPDXLicenseNCSA + const SPDXLicenseNGPL + const SPDXLicenseNLOD1_0 + const SPDXLicenseNLPL + const SPDXLicenseNOSL + const SPDXLicenseNPL1_0 + const SPDXLicenseNPL1_1 + const SPDXLicenseNPOSL3_0 + const SPDXLicenseNRL + const SPDXLicenseNTP + const SPDXLicenseNaumen + const SPDXLicenseNetCDF + const SPDXLicenseNetSNMP + const SPDXLicenseNewsletr + const SPDXLicenseNokia + const SPDXLicenseNotOpenSource + const SPDXLicenseNoweb + const SPDXLicenseOCCTPL + const SPDXLicenseOCLC2_0 + const SPDXLicenseODbL1_0 + const SPDXLicenseOFL1_0 + const SPDXLicenseOFL1_1 + const SPDXLicenseOGTSL + const SPDXLicenseOLDAP1_1 + const SPDXLicenseOLDAP1_2 + const SPDXLicenseOLDAP1_3 + const SPDXLicenseOLDAP1_4 + const SPDXLicenseOLDAP2_0 + const SPDXLicenseOLDAP2_0_1 + const SPDXLicenseOLDAP2_1 + const SPDXLicenseOLDAP2_2 + const SPDXLicenseOLDAP2_2_1 + const SPDXLicenseOLDAP2_2_2 + const SPDXLicenseOLDAP2_3 + const SPDXLicenseOLDAP2_4 + const SPDXLicenseOLDAP2_5 + const SPDXLicenseOLDAP2_6 + const SPDXLicenseOLDAP2_7 + const SPDXLicenseOLDAP2_8 + const SPDXLicenseOML + const SPDXLicenseOPL1_0 + const SPDXLicenseOSETPL2_1 + const SPDXLicenseOSL1_0 + const SPDXLicenseOSL1_1 + const SPDXLicenseOSL2_0 + const SPDXLicenseOSL2_1 + const SPDXLicenseOSL3_0 + const SPDXLicenseOpenSSL + const SPDXLicensePDDL1_0 + const SPDXLicensePHP3_0 + const SPDXLicensePHP3_01 + const SPDXLicensePlexus + const SPDXLicensePostgreSQL + const SPDXLicensePsfrag + const SPDXLicensePsutils + const SPDXLicensePython2_0 + const SPDXLicenseQPL1_0 + const SPDXLicenseQhull + const SPDXLicenseRHeCos1_1 + const SPDXLicenseRPL1_1 + const SPDXLicenseRPL1_5 + const SPDXLicenseRPSL1_0 + const SPDXLicenseRSAMD + const SPDXLicenseRSCPL + const SPDXLicenseRdisc + const SPDXLicenseRuby + const SPDXLicenseSAXPD + const SPDXLicenseSCEA + const SPDXLicenseSGIB1_0 + const SPDXLicenseSGIB1_1 + const SPDXLicenseSGIB2_0 + const SPDXLicenseSISSL + const SPDXLicenseSISSL1_2 + const SPDXLicenseSMLNJ + const SPDXLicenseSMPPL + const SPDXLicenseSNIA + const SPDXLicenseSPL1_0 + const SPDXLicenseSWL + const SPDXLicenseSaxpath + const SPDXLicenseSendmail + const SPDXLicenseSimPL2_0 + const SPDXLicenseSleepycat + const SPDXLicenseSpencer86 + const SPDXLicenseSpencer94 + const SPDXLicenseSpencer99 + const SPDXLicenseSugarCRM1_1_3 + const SPDXLicenseTCL + const SPDXLicenseTCPWrappers + const SPDXLicenseTMate + const SPDXLicenseTORQUE1_1 + const SPDXLicenseTOSL + const SPDXLicenseUPL1_0 + const SPDXLicenseUnicodeDFS2015 + const SPDXLicenseUnicodeDFS2016 + const SPDXLicenseUnicodeTOU + const SPDXLicenseUnlicense + const SPDXLicenseVOSTROM + const SPDXLicenseVSL1_0 + const SPDXLicenseVim + const SPDXLicenseW3C + const SPDXLicenseW3C19980720 + const SPDXLicenseW3C20150513 + const SPDXLicenseWTFPL + const SPDXLicenseWatcom1_0 + const SPDXLicenseWsuipa + const SPDXLicenseX11 + const SPDXLicenseXFree861_1 + const SPDXLicenseXSkat + const SPDXLicenseXerox + const SPDXLicenseXinetd + const SPDXLicenseXnet + const SPDXLicenseXpp + const SPDXLicenseYPL1_0 + const SPDXLicenseYPL1_1 + const SPDXLicenseZPL1_1 + const SPDXLicenseZPL2_0 + const SPDXLicenseZPL2_1 + const SPDXLicenseZed + const SPDXLicenseZend2_0 + const SPDXLicenseZimbra1_3 + const SPDXLicenseZimbra1_4 + const SPDXLicenseZlib + const SPDXLicenseZlibAcknowledgement + func (code *SPDXLicense) UnmarshalJSON(json []byte) error + func (code SPDXLicense) Code() string + func (code SPDXLicense) Definition() string + func (code SPDXLicense) Display() string + func (code SPDXLicense) MarshalJSON() ([]byte, error) + func (code SPDXLicense) String() string + type Schedule struct + Active *bool + Actor []Reference + Comment *string + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + PlanningHorizon *Period + ServiceCategory []CodeableConcept + ServiceType []CodeableConcept + Specialty []CodeableConcept + Text *Narrative + func UnmarshalSchedule(b []byte) (Schedule, error) + func (r Schedule) MarshalJSON() ([]byte, error) + type SearchComparator int + const SearchComparatorAp + const SearchComparatorEb + const SearchComparatorEq + const SearchComparatorGe + const SearchComparatorGt + const SearchComparatorLe + const SearchComparatorLt + const SearchComparatorNe + const SearchComparatorSa + func (code *SearchComparator) UnmarshalJSON(json []byte) error + func (code SearchComparator) Code() string + func (code SearchComparator) Definition() string + func (code SearchComparator) Display() string + func (code SearchComparator) MarshalJSON() ([]byte, error) + func (code SearchComparator) String() string + type SearchEntryMode int + const SearchEntryModeInclude + const SearchEntryModeMatch + const SearchEntryModeOutcome + func (code *SearchEntryMode) UnmarshalJSON(json []byte) error + func (code SearchEntryMode) Code() string + func (code SearchEntryMode) Definition() string + func (code SearchEntryMode) Display() string + func (code SearchEntryMode) MarshalJSON() ([]byte, error) + func (code SearchEntryMode) String() string + type SearchModifierCode int + const SearchModifierCodeAbove + const SearchModifierCodeBelow + const SearchModifierCodeContains + const SearchModifierCodeExact + const SearchModifierCodeIdentifier + const SearchModifierCodeIn + const SearchModifierCodeMissing + const SearchModifierCodeNot + const SearchModifierCodeNotIn + const SearchModifierCodeOfType + const SearchModifierCodeText + const SearchModifierCodeType + func (code *SearchModifierCode) UnmarshalJSON(json []byte) error + func (code SearchModifierCode) Code() string + func (code SearchModifierCode) Definition() string + func (code SearchModifierCode) Display() string + func (code SearchModifierCode) MarshalJSON() ([]byte, error) + func (code SearchModifierCode) String() string + type SearchParamType int + const SearchParamTypeComposite + const SearchParamTypeDate + const SearchParamTypeNumber + const SearchParamTypeQuantity + const SearchParamTypeReference + const SearchParamTypeSpecial + const SearchParamTypeString + const SearchParamTypeToken + const SearchParamTypeUri + func (code *SearchParamType) UnmarshalJSON(json []byte) error + func (code SearchParamType) Code() string + func (code SearchParamType) Definition() string + func (code SearchParamType) Display() string + func (code SearchParamType) MarshalJSON() ([]byte, error) + func (code SearchParamType) String() string + type SearchParameter struct + Base []ResourceType + Chain []string + Code string + Comparator []SearchComparator + Component []SearchParameterComponent + Contact []ContactDetail + Date *DateTime + DerivedFrom *string + Description string + Experimental *bool + Expression *string + Extension []Extension + ID *string + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + Meta *Meta + Modifier []SearchModifierCode + ModifierExtension []Extension + MultipleAnd *bool + MultipleOr *bool + Name string + Publisher *string + Purpose *string + Status PublicationStatus + Target []ResourceType + Text *Narrative + Type SearchParamType + URL string + UseContext []UsageContext + Version *string + Xpath *string + XpathUsage *XPathUsageType + func UnmarshalSearchParameter(b []byte) (SearchParameter, error) + func (r SearchParameter) MarshalJSON() ([]byte, error) + type SearchParameterComponent struct + Definition string + Expression string + Extension []Extension + ID *string + ModifierExtension []Extension + type ServiceRequest struct + AuthoredOn *DateTime + BasedOn []Reference + BodySite []CodeableConcept + Category []CodeableConcept + Code *CodeableConcept + DoNotPerform *bool + Encounter *Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + InstantiatesCanonical []string + InstantiatesUri []string + Insurance []Reference + Intent RequestIntent + Language *string + LocationCode []CodeableConcept + LocationReference []Reference + Meta *Meta + ModifierExtension []Extension + Note []Annotation + OrderDetail []CodeableConcept + PatientInstruction *string + Performer []Reference + PerformerType *CodeableConcept + Priority *RequestPriority + ReasonCode []CodeableConcept + ReasonReference []Reference + RelevantHistory []Reference + Replaces []Reference + Requester *Reference + Requisition *Identifier + Specimen []Reference + Status RequestStatus + Subject Reference + SupportingInfo []Reference + Text *Narrative + func UnmarshalServiceRequest(b []byte) (ServiceRequest, error) + func (r ServiceRequest) MarshalJSON() ([]byte, error) + type Signature struct + Data *string + Extension []Extension + ID *string + OnBehalfOf *Reference + SigFormat *string + TargetFormat *string + Type []Coding + When string + Who Reference + type SlicingRules int + const SlicingRulesClosed + const SlicingRulesOpen + const SlicingRulesOpenAtEnd + func (code *SlicingRules) UnmarshalJSON(json []byte) error + func (code SlicingRules) Code() string + func (code SlicingRules) Definition() string + func (code SlicingRules) Display() string + func (code SlicingRules) MarshalJSON() ([]byte, error) + func (code SlicingRules) String() string + type Slot struct + AppointmentType *CodeableConcept + Comment *string + End string + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Overbooked *bool + Schedule Reference + ServiceCategory []CodeableConcept + ServiceType []CodeableConcept + Specialty []CodeableConcept + Start string + Status SlotStatus + Text *Narrative + func UnmarshalSlot(b []byte) (Slot, error) + func (r Slot) MarshalJSON() ([]byte, error) + type SlotStatus int + const SlotStatusBusy + const SlotStatusBusyTentative + const SlotStatusBusyUnavailable + const SlotStatusEnteredInError + const SlotStatusFree + func (code *SlotStatus) UnmarshalJSON(json []byte) error + func (code SlotStatus) Code() string + func (code SlotStatus) Definition() string + func (code SlotStatus) Display() string + func (code SlotStatus) MarshalJSON() ([]byte, error) + func (code SlotStatus) String() string + type SortDirection int + const SortDirectionAscending + const SortDirectionDescending + func (code *SortDirection) UnmarshalJSON(json []byte) error + func (code SortDirection) Code() string + func (code SortDirection) Definition() string + func (code SortDirection) Display() string + func (code SortDirection) MarshalJSON() ([]byte, error) + func (code SortDirection) String() string + type Specimen struct + AccessionIdentifier *Identifier + Collection *SpecimenCollection + Condition []CodeableConcept + Container []SpecimenContainer + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Note []Annotation + Parent []Reference + Processing []SpecimenProcessing + ReceivedTime *DateTime + Request []Reference + Status *SpecimenStatus + Subject *Reference + Text *Narrative + Type *CodeableConcept + func UnmarshalSpecimen(b []byte) (Specimen, error) + func (r Specimen) MarshalJSON() ([]byte, error) + type SpecimenCollection struct + BodySite *CodeableConcept + Collector *Reference + Duration *Duration + Extension []Extension + ID *string + Method *CodeableConcept + ModifierExtension []Extension + Quantity *Quantity + type SpecimenContainedPreference int + const SpecimenContainedPreferenceAlternate + const SpecimenContainedPreferencePreferred + func (code *SpecimenContainedPreference) UnmarshalJSON(json []byte) error + func (code SpecimenContainedPreference) Code() string + func (code SpecimenContainedPreference) Definition() string + func (code SpecimenContainedPreference) Display() string + func (code SpecimenContainedPreference) MarshalJSON() ([]byte, error) + func (code SpecimenContainedPreference) String() string + type SpecimenContainer struct + Capacity *Quantity + Description *string + Extension []Extension + ID *string + Identifier []Identifier + ModifierExtension []Extension + SpecimenQuantity *Quantity + Type *CodeableConcept + type SpecimenDefinition struct + Collection []CodeableConcept + Extension []Extension + ID *string + Identifier *Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + PatientPreparation []CodeableConcept + Text *Narrative + TimeAspect *string + TypeCollected *CodeableConcept + TypeTested []SpecimenDefinitionTypeTested + func UnmarshalSpecimenDefinition(b []byte) (SpecimenDefinition, error) + func (r SpecimenDefinition) MarshalJSON() ([]byte, error) + type SpecimenDefinitionTypeTested struct + Container *SpecimenDefinitionTypeTestedContainer + Extension []Extension + Handling []SpecimenDefinitionTypeTestedHandling + ID *string + IsDerived *bool + ModifierExtension []Extension + Preference SpecimenContainedPreference + RejectionCriterion []CodeableConcept + Requirement *string + RetentionTime *Duration + Type *CodeableConcept + type SpecimenDefinitionTypeTestedContainer struct + Additive []SpecimenDefinitionTypeTestedContainerAdditive + Cap *CodeableConcept + Capacity *Quantity + Description *string + Extension []Extension + ID *string + Material *CodeableConcept + ModifierExtension []Extension + Preparation *string + Type *CodeableConcept + type SpecimenDefinitionTypeTestedContainerAdditive struct + Extension []Extension + ID *string + ModifierExtension []Extension + type SpecimenDefinitionTypeTestedHandling struct + Extension []Extension + ID *string + Instruction *string + MaxDuration *Duration + ModifierExtension []Extension + TemperatureQualifier *CodeableConcept + TemperatureRange *Range + type SpecimenProcessing struct + Additive []Reference + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + Procedure *CodeableConcept + type SpecimenStatus int + const SpecimenStatusAvailable + const SpecimenStatusEnteredInError + const SpecimenStatusUnavailable + const SpecimenStatusUnsatisfactory + func (code *SpecimenStatus) UnmarshalJSON(json []byte) error + func (code SpecimenStatus) Code() string + func (code SpecimenStatus) Definition() string + func (code SpecimenStatus) Display() string + func (code SpecimenStatus) MarshalJSON() ([]byte, error) + func (code SpecimenStatus) String() string + type StructureDefinition struct + Abstract bool + BaseDefinition *string + Contact []ContactDetail + Context []StructureDefinitionContext + ContextInvariant []string + Copyright *string + Date *DateTime + Derivation *TypeDerivationRule + Description *string + Differential *StructureDefinitionDifferential + Experimental *bool + Extension []Extension + FhirVersion *FHIRVersion + ID *string + Identifier []Identifier + ImplicitRules *string + Jurisdiction []CodeableConcept + Keyword []Coding + Kind StructureDefinitionKind + Language *string + Mapping []StructureDefinitionMapping + Meta *Meta + ModifierExtension []Extension + Name string + Publisher *string + Purpose *string + Snapshot *StructureDefinitionSnapshot + Status PublicationStatus + Text *Narrative + Title *string + Type string + URL string + UseContext []UsageContext + Version *string + func UnmarshalStructureDefinition(b []byte) (StructureDefinition, error) + func (r StructureDefinition) MarshalJSON() ([]byte, error) + type StructureDefinitionContext struct + Expression string + Extension []Extension + ID *string + ModifierExtension []Extension + Type ExtensionContextType + type StructureDefinitionDifferential struct + Element []ElementDefinition + Extension []Extension + ID *string + ModifierExtension []Extension + type StructureDefinitionKind int + const StructureDefinitionKindComplexType + const StructureDefinitionKindLogical + const StructureDefinitionKindPrimitiveType + const StructureDefinitionKindResource + func (code *StructureDefinitionKind) UnmarshalJSON(json []byte) error + func (code StructureDefinitionKind) Code() string + func (code StructureDefinitionKind) Definition() string + func (code StructureDefinitionKind) Display() string + func (code StructureDefinitionKind) MarshalJSON() ([]byte, error) + func (code StructureDefinitionKind) String() string + type StructureDefinitionMapping struct + Comment *string + Extension []Extension + ID *string + Identity string + ModifierExtension []Extension + Name *string + URI *string + type StructureDefinitionSnapshot struct + Element []ElementDefinition + Extension []Extension + ID *string + ModifierExtension []Extension + type StructureMap struct + Contact []ContactDetail + Copyright *string + Date *DateTime + Description *string + Experimental *bool + Extension []Extension + Group []StructureMapGroup + ID *string + Identifier []Identifier + ImplicitRules *string + Import []string + Jurisdiction []CodeableConcept + Language *string + Meta *Meta + ModifierExtension []Extension + Name string + Publisher *string + Purpose *string + Status PublicationStatus + Structure []StructureMapStructure + Text *Narrative + Title *string + URL string + UseContext []UsageContext + Version *string + func UnmarshalStructureMap(b []byte) (StructureMap, error) + func (r StructureMap) MarshalJSON() ([]byte, error) + type StructureMapContextType int + const StructureMapContextTypeType + const StructureMapContextTypeVariable + func (code *StructureMapContextType) UnmarshalJSON(json []byte) error + func (code StructureMapContextType) Code() string + func (code StructureMapContextType) Definition() string + func (code StructureMapContextType) Display() string + func (code StructureMapContextType) MarshalJSON() ([]byte, error) + func (code StructureMapContextType) String() string + type StructureMapGroup struct + Documentation *string + Extends *string + Extension []Extension + ID *string + Input []StructureMapGroupInput + ModifierExtension []Extension + Name string + Rule []StructureMapGroupRule + TypeMode StructureMapGroupTypeMode + type StructureMapGroupInput struct + Documentation *string + Extension []Extension + ID *string + Mode StructureMapInputMode + ModifierExtension []Extension + Name string + Type *string + type StructureMapGroupRule struct + Dependent []StructureMapGroupRuleDependent + Documentation *string + Extension []Extension + ID *string + ModifierExtension []Extension + Name string + Rule []StructureMapGroupRule + Source []StructureMapGroupRuleSource + Target []StructureMapGroupRuleTarget + type StructureMapGroupRuleDependent struct + Extension []Extension + ID *string + ModifierExtension []Extension + Name string + Variable []string + type StructureMapGroupRuleSource struct + Check *string + Condition *string + Context string + Element *string + Extension []Extension + ID *string + ListMode *StructureMapSourceListMode + LogMessage *string + Max *string + Min *int + ModifierExtension []Extension + Type *string + Variable *string + type StructureMapGroupRuleTarget struct + Context *string + ContextType *StructureMapContextType + Element *string + Extension []Extension + ID *string + ListMode []StructureMapTargetListMode + ListRuleId *string + ModifierExtension []Extension + Parameter []StructureMapGroupRuleTargetParameter + Transform *StructureMapTransform + Variable *string + type StructureMapGroupRuleTargetParameter struct + Extension []Extension + ID *string + ModifierExtension []Extension + type StructureMapGroupTypeMode int + const StructureMapGroupTypeModeNone + const StructureMapGroupTypeModeTypeAndTypes + const StructureMapGroupTypeModeTypes + func (code *StructureMapGroupTypeMode) UnmarshalJSON(json []byte) error + func (code StructureMapGroupTypeMode) Code() string + func (code StructureMapGroupTypeMode) Definition() string + func (code StructureMapGroupTypeMode) Display() string + func (code StructureMapGroupTypeMode) MarshalJSON() ([]byte, error) + func (code StructureMapGroupTypeMode) String() string + type StructureMapInputMode int + const StructureMapInputModeSource + const StructureMapInputModeTarget + func (code *StructureMapInputMode) UnmarshalJSON(json []byte) error + func (code StructureMapInputMode) Code() string + func (code StructureMapInputMode) Definition() string + func (code StructureMapInputMode) Display() string + func (code StructureMapInputMode) MarshalJSON() ([]byte, error) + func (code StructureMapInputMode) String() string + type StructureMapModelMode int + const StructureMapModelModeProduced + const StructureMapModelModeQueried + const StructureMapModelModeSource + const StructureMapModelModeTarget + func (code *StructureMapModelMode) UnmarshalJSON(json []byte) error + func (code StructureMapModelMode) Code() string + func (code StructureMapModelMode) Definition() string + func (code StructureMapModelMode) Display() string + func (code StructureMapModelMode) MarshalJSON() ([]byte, error) + func (code StructureMapModelMode) String() string + type StructureMapSourceListMode int + const StructureMapSourceListModeFirst + const StructureMapSourceListModeLast + const StructureMapSourceListModeNot_first + const StructureMapSourceListModeNot_last + const StructureMapSourceListModeOnly_one + func (code *StructureMapSourceListMode) UnmarshalJSON(json []byte) error + func (code StructureMapSourceListMode) Code() string + func (code StructureMapSourceListMode) Definition() string + func (code StructureMapSourceListMode) Display() string + func (code StructureMapSourceListMode) MarshalJSON() ([]byte, error) + func (code StructureMapSourceListMode) String() string + type StructureMapStructure struct + Alias *string + Documentation *string + Extension []Extension + ID *string + Mode StructureMapModelMode + ModifierExtension []Extension + URL string + type StructureMapTargetListMode int + const StructureMapTargetListModeCollate + const StructureMapTargetListModeFirst + const StructureMapTargetListModeLast + const StructureMapTargetListModeShare + func (code *StructureMapTargetListMode) UnmarshalJSON(json []byte) error + func (code StructureMapTargetListMode) Code() string + func (code StructureMapTargetListMode) Definition() string + func (code StructureMapTargetListMode) Display() string + func (code StructureMapTargetListMode) MarshalJSON() ([]byte, error) + func (code StructureMapTargetListMode) String() string + type StructureMapTransform int + const StructureMapTransformAppend + const StructureMapTransformC + const StructureMapTransformCast + const StructureMapTransformCc + const StructureMapTransformCopy + const StructureMapTransformCp + const StructureMapTransformCreate + const StructureMapTransformDateOp + const StructureMapTransformEscape + const StructureMapTransformEvaluate + const StructureMapTransformId + const StructureMapTransformPointer + const StructureMapTransformQty + const StructureMapTransformReference + const StructureMapTransformTranslate + const StructureMapTransformTruncate + const StructureMapTransformUuid + func (code *StructureMapTransform) UnmarshalJSON(json []byte) error + func (code StructureMapTransform) Code() string + func (code StructureMapTransform) Definition() string + func (code StructureMapTransform) Display() string + func (code StructureMapTransform) MarshalJSON() ([]byte, error) + func (code StructureMapTransform) String() string + type Subscription struct + Channel SubscriptionChannel + Contact []ContactPoint + Criteria string + End *string + Error *string + Extension []Extension + ID *string + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Reason string + Status SubscriptionStatus + Text *Narrative + func UnmarshalSubscription(b []byte) (Subscription, error) + func (r Subscription) MarshalJSON() ([]byte, error) + type SubscriptionChannel struct + Endpoint *string + Extension []Extension + Header []string + ID *string + ModifierExtension []Extension + Payload *string + Type SubscriptionChannelType + type SubscriptionChannelType int + const SubscriptionChannelTypeEmail + const SubscriptionChannelTypeMessage + const SubscriptionChannelTypeRestHook + const SubscriptionChannelTypeSms + const SubscriptionChannelTypeWebsocket + func (code *SubscriptionChannelType) UnmarshalJSON(json []byte) error + func (code SubscriptionChannelType) Code() string + func (code SubscriptionChannelType) Definition() string + func (code SubscriptionChannelType) Display() string + func (code SubscriptionChannelType) MarshalJSON() ([]byte, error) + func (code SubscriptionChannelType) String() string + type SubscriptionStatus int + const SubscriptionStatusActive + const SubscriptionStatusError + const SubscriptionStatusOff + const SubscriptionStatusRequested + func (code *SubscriptionStatus) UnmarshalJSON(json []byte) error + func (code SubscriptionStatus) Code() string + func (code SubscriptionStatus) Definition() string + func (code SubscriptionStatus) Display() string + func (code SubscriptionStatus) MarshalJSON() ([]byte, error) + func (code SubscriptionStatus) String() string + type Substance struct + Category []CodeableConcept + Code CodeableConcept + Description *string + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Ingredient []SubstanceIngredient + Instance []SubstanceInstance + Language *string + Meta *Meta + ModifierExtension []Extension + Status *FHIRSubstanceStatus + Text *Narrative + func UnmarshalSubstance(b []byte) (Substance, error) + func (r Substance) MarshalJSON() ([]byte, error) + type SubstanceAmount struct + AmountText *string + AmountType *CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + ReferenceRange *SubstanceAmountReferenceRange + type SubstanceAmountReferenceRange struct + Extension []Extension + HighLimit *Quantity + ID *string + LowLimit *Quantity + type SubstanceIngredient struct + Extension []Extension + ID *string + ModifierExtension []Extension + Quantity *Ratio + type SubstanceInstance struct + Expiry *DateTime + Extension []Extension + ID *string + Identifier *Identifier + ModifierExtension []Extension + Quantity *Quantity + type SubstanceNucleicAcid struct + AreaOfHybridisation *string + Extension []Extension + ID *string + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + NumberOfSubunits *int + OligoNucleotideType *CodeableConcept + SequenceType *CodeableConcept + Subunit []SubstanceNucleicAcidSubunit + Text *Narrative + func UnmarshalSubstanceNucleicAcid(b []byte) (SubstanceNucleicAcid, error) + func (r SubstanceNucleicAcid) MarshalJSON() ([]byte, error) + type SubstanceNucleicAcidSubunit struct + Extension []Extension + FivePrime *CodeableConcept + ID *string + Length *int + Linkage []SubstanceNucleicAcidSubunitLinkage + ModifierExtension []Extension + Sequence *string + SequenceAttachment *Attachment + Subunit *int + Sugar []SubstanceNucleicAcidSubunitSugar + ThreePrime *CodeableConcept + type SubstanceNucleicAcidSubunitLinkage struct + Connectivity *string + Extension []Extension + ID *string + Identifier *Identifier + ModifierExtension []Extension + Name *string + ResidueSite *string + type SubstanceNucleicAcidSubunitSugar struct + Extension []Extension + ID *string + Identifier *Identifier + ModifierExtension []Extension + Name *string + ResidueSite *string + type SubstancePolymer struct + Class *CodeableConcept + CopolymerConnectivity []CodeableConcept + Extension []Extension + Geometry *CodeableConcept + ID *string + ImplicitRules *string + Language *string + Meta *Meta + Modification []string + ModifierExtension []Extension + MonomerSet []SubstancePolymerMonomerSet + Repeat []SubstancePolymerRepeat + Text *Narrative + func UnmarshalSubstancePolymer(b []byte) (SubstancePolymer, error) + func (r SubstancePolymer) MarshalJSON() ([]byte, error) + type SubstancePolymerMonomerSet struct + Extension []Extension + ID *string + ModifierExtension []Extension + RatioType *CodeableConcept + StartingMaterial []SubstancePolymerMonomerSetStartingMaterial + type SubstancePolymerMonomerSetStartingMaterial struct + Amount *SubstanceAmount + Extension []Extension + ID *string + IsDefining *bool + Material *CodeableConcept + ModifierExtension []Extension + Type *CodeableConcept + type SubstancePolymerRepeat struct + AverageMolecularFormula *string + Extension []Extension + ID *string + ModifierExtension []Extension + NumberOfUnits *int + RepeatUnit []SubstancePolymerRepeatRepeatUnit + RepeatUnitAmountType *CodeableConcept + type SubstancePolymerRepeatRepeatUnit struct + Amount *SubstanceAmount + DegreeOfPolymerisation []SubstancePolymerRepeatRepeatUnitDegreeOfPolymerisation + Extension []Extension + ID *string + ModifierExtension []Extension + OrientationOfPolymerisation *CodeableConcept + RepeatUnit *string + StructuralRepresentation []SubstancePolymerRepeatRepeatUnitStructuralRepresentation + type SubstancePolymerRepeatRepeatUnitDegreeOfPolymerisation struct + Amount *SubstanceAmount + Degree *CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + type SubstancePolymerRepeatRepeatUnitStructuralRepresentation struct + Attachment *Attachment + Extension []Extension + ID *string + ModifierExtension []Extension + Representation *string + Type *CodeableConcept + type SubstanceProtein struct + DisulfideLinkage []string + Extension []Extension + ID *string + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + NumberOfSubunits *int + SequenceType *CodeableConcept + Subunit []SubstanceProteinSubunit + Text *Narrative + func UnmarshalSubstanceProtein(b []byte) (SubstanceProtein, error) + func (r SubstanceProtein) MarshalJSON() ([]byte, error) + type SubstanceProteinSubunit struct + CTerminalModification *string + CTerminalModificationId *Identifier + Extension []Extension + ID *string + Length *int + ModifierExtension []Extension + NTerminalModification *string + NTerminalModificationId *Identifier + Sequence *string + SequenceAttachment *Attachment + Subunit *int + type SubstanceReferenceInformation struct + Classification []SubstanceReferenceInformationClassification + Comment *string + Extension []Extension + Gene []SubstanceReferenceInformationGene + GeneElement []SubstanceReferenceInformationGeneElement + ID *string + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Target []SubstanceReferenceInformationTarget + Text *Narrative + func UnmarshalSubstanceReferenceInformation(b []byte) (SubstanceReferenceInformation, error) + func (r SubstanceReferenceInformation) MarshalJSON() ([]byte, error) + type SubstanceReferenceInformationClassification struct + Classification *CodeableConcept + Domain *CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Source []Reference + Subtype []CodeableConcept + type SubstanceReferenceInformationGene struct + Extension []Extension + Gene *CodeableConcept + GeneSequenceOrigin *CodeableConcept + ID *string + ModifierExtension []Extension + Source []Reference + type SubstanceReferenceInformationGeneElement struct + Element *Identifier + Extension []Extension + ID *string + ModifierExtension []Extension + Source []Reference + Type *CodeableConcept + type SubstanceReferenceInformationTarget struct + AmountType *CodeableConcept + Extension []Extension + ID *string + Interaction *CodeableConcept + ModifierExtension []Extension + Organism *CodeableConcept + OrganismType *CodeableConcept + Source []Reference + Target *Identifier + Type *CodeableConcept + type SubstanceSourceMaterial struct + CountryOfOrigin []CodeableConcept + DevelopmentStage *CodeableConcept + Extension []Extension + FractionDescription []SubstanceSourceMaterialFractionDescription + GeographicalLocation []string + ID *string + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Organism *SubstanceSourceMaterialOrganism + OrganismId *Identifier + OrganismName *string + ParentSubstanceId []Identifier + ParentSubstanceName []string + PartDescription []SubstanceSourceMaterialPartDescription + SourceMaterialClass *CodeableConcept + SourceMaterialState *CodeableConcept + SourceMaterialType *CodeableConcept + Text *Narrative + func UnmarshalSubstanceSourceMaterial(b []byte) (SubstanceSourceMaterial, error) + func (r SubstanceSourceMaterial) MarshalJSON() ([]byte, error) + type SubstanceSourceMaterialFractionDescription struct + Extension []Extension + Fraction *string + ID *string + MaterialType *CodeableConcept + ModifierExtension []Extension + type SubstanceSourceMaterialOrganism struct + Author []SubstanceSourceMaterialOrganismAuthor + Extension []Extension + Family *CodeableConcept + Genus *CodeableConcept + Hybrid *SubstanceSourceMaterialOrganismHybrid + ID *string + IntraspecificDescription *string + IntraspecificType *CodeableConcept + ModifierExtension []Extension + OrganismGeneral *SubstanceSourceMaterialOrganismOrganismGeneral + Species *CodeableConcept + type SubstanceSourceMaterialOrganismAuthor struct + AuthorDescription *string + AuthorType *CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + type SubstanceSourceMaterialOrganismHybrid struct + Extension []Extension + HybridType *CodeableConcept + ID *string + MaternalOrganismId *string + MaternalOrganismName *string + ModifierExtension []Extension + PaternalOrganismId *string + PaternalOrganismName *string + type SubstanceSourceMaterialOrganismOrganismGeneral struct + Class *CodeableConcept + Extension []Extension + ID *string + Kingdom *CodeableConcept + ModifierExtension []Extension + Order *CodeableConcept + Phylum *CodeableConcept + type SubstanceSourceMaterialPartDescription struct + Extension []Extension + ID *string + ModifierExtension []Extension + Part *CodeableConcept + PartLocation *CodeableConcept + type SubstanceSpecification struct + Code []SubstanceSpecificationCode + Comment *string + Description *string + Domain *CodeableConcept + Extension []Extension + ID *string + Identifier *Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Moiety []SubstanceSpecificationMoiety + MolecularWeight []SubstanceSpecificationStructureIsotopeMolecularWeight + Name []SubstanceSpecificationName + NucleicAcid *Reference + Polymer *Reference + Property []SubstanceSpecificationProperty + Protein *Reference + ReferenceInformation *Reference + Relationship []SubstanceSpecificationRelationship + Source []Reference + SourceMaterial *Reference + Status *CodeableConcept + Structure *SubstanceSpecificationStructure + Text *Narrative + Type *CodeableConcept + func UnmarshalSubstanceSpecification(b []byte) (SubstanceSpecification, error) + func (r SubstanceSpecification) MarshalJSON() ([]byte, error) + type SubstanceSpecificationCode struct + Code *CodeableConcept + Comment *string + Extension []Extension + ID *string + ModifierExtension []Extension + Source []Reference + Status *CodeableConcept + StatusDate *DateTime + type SubstanceSpecificationMoiety struct + Extension []Extension + ID *string + Identifier *Identifier + ModifierExtension []Extension + MolecularFormula *string + Name *string + OpticalActivity *CodeableConcept + Role *CodeableConcept + Stereochemistry *CodeableConcept + type SubstanceSpecificationName struct + Domain []CodeableConcept + Extension []Extension + ID *string + Jurisdiction []CodeableConcept + Language []CodeableConcept + ModifierExtension []Extension + Name string + Official []SubstanceSpecificationNameOfficial + Preferred *bool + Source []Reference + Status *CodeableConcept + Synonym []SubstanceSpecificationName + Translation []SubstanceSpecificationName + Type *CodeableConcept + type SubstanceSpecificationNameOfficial struct + Authority *CodeableConcept + Date *DateTime + Extension []Extension + ID *string + ModifierExtension []Extension + Status *CodeableConcept + type SubstanceSpecificationProperty struct + Category *CodeableConcept + Code *CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + Parameters *string + type SubstanceSpecificationRelationship struct + AmountRatioLowLimit *Ratio + AmountType *CodeableConcept + Extension []Extension + ID *string + IsDefining *bool + ModifierExtension []Extension + Relationship *CodeableConcept + Source []Reference + type SubstanceSpecificationStructure struct + Extension []Extension + ID *string + Isotope []SubstanceSpecificationStructureIsotope + ModifierExtension []Extension + MolecularFormula *string + MolecularFormulaByMoiety *string + MolecularWeight *SubstanceSpecificationStructureIsotopeMolecularWeight + OpticalActivity *CodeableConcept + Representation []SubstanceSpecificationStructureRepresentation + Source []Reference + Stereochemistry *CodeableConcept + type SubstanceSpecificationStructureIsotope struct + Extension []Extension + HalfLife *Quantity + ID *string + Identifier *Identifier + ModifierExtension []Extension + MolecularWeight *SubstanceSpecificationStructureIsotopeMolecularWeight + Name *CodeableConcept + Substitution *CodeableConcept + type SubstanceSpecificationStructureIsotopeMolecularWeight struct + Amount *Quantity + Extension []Extension + ID *string + Method *CodeableConcept + ModifierExtension []Extension + Type *CodeableConcept + type SubstanceSpecificationStructureRepresentation struct + Attachment *Attachment + Extension []Extension + ID *string + ModifierExtension []Extension + Representation *string + Type *CodeableConcept + type SupplyDelivery struct + BasedOn []Reference + Destination *Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + PartOf []Reference + Patient *Reference + Receiver []Reference + Status *SupplyDeliveryStatus + SuppliedItem *SupplyDeliverySuppliedItem + Supplier *Reference + Text *Narrative + Type *CodeableConcept + func UnmarshalSupplyDelivery(b []byte) (SupplyDelivery, error) + func (r SupplyDelivery) MarshalJSON() ([]byte, error) + type SupplyDeliveryStatus int + const SupplyDeliveryStatusAbandoned + const SupplyDeliveryStatusCompleted + const SupplyDeliveryStatusEnteredInError + const SupplyDeliveryStatusInProgress + func (code *SupplyDeliveryStatus) UnmarshalJSON(json []byte) error + func (code SupplyDeliveryStatus) Code() string + func (code SupplyDeliveryStatus) Definition() string + func (code SupplyDeliveryStatus) Display() string + func (code SupplyDeliveryStatus) MarshalJSON() ([]byte, error) + func (code SupplyDeliveryStatus) String() string + type SupplyDeliverySuppliedItem struct + Extension []Extension + ID *string + ModifierExtension []Extension + Quantity *Quantity + type SupplyRequest struct + AuthoredOn *DateTime + Category *CodeableConcept + DeliverFrom *Reference + DeliverTo *Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + Meta *Meta + ModifierExtension []Extension + Parameter []SupplyRequestParameter + Priority *RequestPriority + Quantity Quantity + ReasonCode []CodeableConcept + ReasonReference []Reference + Requester *Reference + Status *SupplyRequestStatus + Supplier []Reference + Text *Narrative + func UnmarshalSupplyRequest(b []byte) (SupplyRequest, error) + func (r SupplyRequest) MarshalJSON() ([]byte, error) + type SupplyRequestParameter struct + Code *CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + type SupplyRequestStatus int + const SupplyRequestStatusActive + const SupplyRequestStatusCancelled + const SupplyRequestStatusCompleted + const SupplyRequestStatusDraft + const SupplyRequestStatusEnteredInError + const SupplyRequestStatusSuspended + const SupplyRequestStatusUnknown + func (code *SupplyRequestStatus) UnmarshalJSON(json []byte) error + func (code SupplyRequestStatus) Code() string + func (code SupplyRequestStatus) Definition() string + func (code SupplyRequestStatus) Display() string + func (code SupplyRequestStatus) MarshalJSON() ([]byte, error) + func (code SupplyRequestStatus) String() string + type SystemRestfulInteraction int + const SystemRestfulInteractionBatch + const SystemRestfulInteractionCapabilities + const SystemRestfulInteractionCreate + const SystemRestfulInteractionDelete + const SystemRestfulInteractionHistory + const SystemRestfulInteractionHistoryInstance + const SystemRestfulInteractionHistorySystem + const SystemRestfulInteractionHistoryType + const SystemRestfulInteractionOperation + const SystemRestfulInteractionPatch + const SystemRestfulInteractionRead + const SystemRestfulInteractionSearch + const SystemRestfulInteractionSearchSystem + const SystemRestfulInteractionSearchType + const SystemRestfulInteractionTransaction + const SystemRestfulInteractionUpdate + const SystemRestfulInteractionVread + func (code *SystemRestfulInteraction) UnmarshalJSON(json []byte) error + func (code SystemRestfulInteraction) Code() string + func (code SystemRestfulInteraction) Definition() string + func (code SystemRestfulInteraction) Display() string + func (code SystemRestfulInteraction) MarshalJSON() ([]byte, error) + func (code SystemRestfulInteraction) String() string + type Task struct + AuthoredOn *DateTime + BasedOn []Reference + BusinessStatus *CodeableConcept + Code *CodeableConcept + Description *string + Encounter *Reference + ExecutionPeriod *Period + Extension []Extension + Focus *Reference + For *Reference + GroupIdentifier *Identifier + ID *string + Identifier []Identifier + ImplicitRules *string + Input []TaskInput + InstantiatesCanonical *string + InstantiatesUri *string + Insurance []Reference + Intent string + Language *string + LastModified *DateTime + Location *Reference + Meta *Meta + ModifierExtension []Extension + Note []Annotation + Output []TaskOutput + Owner *Reference + PartOf []Reference + PerformerType []CodeableConcept + Priority *RequestPriority + ReasonCode *CodeableConcept + ReasonReference *Reference + RelevantHistory []Reference + Requester *Reference + Restriction *TaskRestriction + Status TaskStatus + StatusReason *CodeableConcept + Text *Narrative + func UnmarshalTask(b []byte) (Task, error) + func (r Task) MarshalJSON() ([]byte, error) + type TaskInput struct + Extension []Extension + ID *string + ModifierExtension []Extension + Type CodeableConcept + type TaskOutput struct + Extension []Extension + ID *string + ModifierExtension []Extension + Type CodeableConcept + type TaskRestriction struct + Extension []Extension + ID *string + ModifierExtension []Extension + Period *Period + Recipient []Reference + Repetitions *int + type TaskStatus int + const TaskStatusAccepted + const TaskStatusCancelled + const TaskStatusCompleted + const TaskStatusDraft + const TaskStatusEnteredInError + const TaskStatusFailed + const TaskStatusInProgress + const TaskStatusOnHold + const TaskStatusReady + const TaskStatusReceived + const TaskStatusRejected + const TaskStatusRequested + func (code *TaskStatus) UnmarshalJSON(json []byte) error + func (code TaskStatus) Code() string + func (code TaskStatus) Definition() string + func (code TaskStatus) Display() string + func (code TaskStatus) MarshalJSON() ([]byte, error) + func (code TaskStatus) String() string + type TerminologyCapabilities struct + Closure *TerminologyCapabilitiesClosure + CodeSearch *CodeSearchSupport + CodeSystem []TerminologyCapabilitiesCodeSystem + Contact []ContactDetail + Copyright *string + Date DateTime + Description *string + Expansion *TerminologyCapabilitiesExpansion + Experimental *bool + Extension []Extension + ID *string + Implementation *TerminologyCapabilitiesImplementation + ImplicitRules *string + Jurisdiction []CodeableConcept + Kind CapabilityStatementKind + Language *string + LockedDate *bool + Meta *Meta + ModifierExtension []Extension + Name *string + Publisher *string + Purpose *string + Software *TerminologyCapabilitiesSoftware + Status PublicationStatus + Text *Narrative + Title *string + Translation *TerminologyCapabilitiesTranslation + URL *string + UseContext []UsageContext + ValidateCode *TerminologyCapabilitiesValidateCode + Version *string + func UnmarshalTerminologyCapabilities(b []byte) (TerminologyCapabilities, error) + func (r TerminologyCapabilities) MarshalJSON() ([]byte, error) + type TerminologyCapabilitiesClosure struct + Extension []Extension + ID *string + ModifierExtension []Extension + Translation *bool + type TerminologyCapabilitiesCodeSystem struct + Extension []Extension + ID *string + ModifierExtension []Extension + Subsumption *bool + URI *string + Version []TerminologyCapabilitiesCodeSystemVersion + type TerminologyCapabilitiesCodeSystemVersion struct + Code *string + Compositional *bool + Extension []Extension + Filter []TerminologyCapabilitiesCodeSystemVersionFilter + ID *string + IsDefault *bool + Language []string + ModifierExtension []Extension + Property []string + type TerminologyCapabilitiesCodeSystemVersionFilter struct + Code string + Extension []Extension + ID *string + ModifierExtension []Extension + Op []string + type TerminologyCapabilitiesExpansion struct + Extension []Extension + Hierarchical *bool + ID *string + Incomplete *bool + ModifierExtension []Extension + Paging *bool + Parameter []TerminologyCapabilitiesExpansionParameter + TextFilter *string + type TerminologyCapabilitiesExpansionParameter struct + Documentation *string + Extension []Extension + ID *string + ModifierExtension []Extension + Name string + type TerminologyCapabilitiesImplementation struct + Description string + Extension []Extension + ID *string + ModifierExtension []Extension + URL *string + type TerminologyCapabilitiesSoftware struct + Extension []Extension + ID *string + ModifierExtension []Extension + Name string + Version *string + type TerminologyCapabilitiesTranslation struct + Extension []Extension + ID *string + ModifierExtension []Extension + NeedsMap bool + type TerminologyCapabilitiesValidateCode struct + Extension []Extension + ID *string + ModifierExtension []Extension + Translations bool + type TestReport struct + Extension []Extension + ID *string + Identifier *Identifier + ImplicitRules *string + Issued *DateTime + Language *string + Meta *Meta + ModifierExtension []Extension + Name *string + Participant []TestReportParticipant + Result TestReportResult + Score *Decimal + Setup *TestReportSetup + Status TestReportStatus + Teardown *TestReportTeardown + Test []TestReportTest + TestScript Reference + Tester *string + Text *Narrative + func UnmarshalTestReport(b []byte) (TestReport, error) + func (r TestReport) MarshalJSON() ([]byte, error) + type TestReportActionResult int + const TestReportActionResultError + const TestReportActionResultFail + const TestReportActionResultPass + const TestReportActionResultSkip + const TestReportActionResultWarning + func (code *TestReportActionResult) UnmarshalJSON(json []byte) error + func (code TestReportActionResult) Code() string + func (code TestReportActionResult) Definition() string + func (code TestReportActionResult) Display() string + func (code TestReportActionResult) MarshalJSON() ([]byte, error) + func (code TestReportActionResult) String() string + type TestReportParticipant struct + Display *string + Extension []Extension + ID *string + ModifierExtension []Extension + Type TestReportParticipantType + URI string + type TestReportParticipantType int + const TestReportParticipantTypeClient + const TestReportParticipantTypeServer + const TestReportParticipantTypeTestEngine + func (code *TestReportParticipantType) UnmarshalJSON(json []byte) error + func (code TestReportParticipantType) Code() string + func (code TestReportParticipantType) Definition() string + func (code TestReportParticipantType) Display() string + func (code TestReportParticipantType) MarshalJSON() ([]byte, error) + func (code TestReportParticipantType) String() string + type TestReportResult int + const TestReportResultFail + const TestReportResultPass + const TestReportResultPending + func (code *TestReportResult) UnmarshalJSON(json []byte) error + func (code TestReportResult) Code() string + func (code TestReportResult) Definition() string + func (code TestReportResult) Display() string + func (code TestReportResult) MarshalJSON() ([]byte, error) + func (code TestReportResult) String() string + type TestReportSetup struct + Action []TestReportSetupAction + Extension []Extension + ID *string + ModifierExtension []Extension + type TestReportSetupAction struct + Assert *TestReportSetupActionAssert + Extension []Extension + ID *string + ModifierExtension []Extension + Operation *TestReportSetupActionOperation + type TestReportSetupActionAssert struct + Detail *string + Extension []Extension + ID *string + Message *string + ModifierExtension []Extension + Result TestReportActionResult + type TestReportSetupActionOperation struct + Detail *string + Extension []Extension + ID *string + Message *string + ModifierExtension []Extension + Result TestReportActionResult + type TestReportStatus int + const TestReportStatusCompleted + const TestReportStatusEnteredInError + const TestReportStatusInProgress + const TestReportStatusStopped + const TestReportStatusWaiting + func (code *TestReportStatus) UnmarshalJSON(json []byte) error + func (code TestReportStatus) Code() string + func (code TestReportStatus) Definition() string + func (code TestReportStatus) Display() string + func (code TestReportStatus) MarshalJSON() ([]byte, error) + func (code TestReportStatus) String() string + type TestReportTeardown struct + Action []TestReportTeardownAction + Extension []Extension + ID *string + ModifierExtension []Extension + type TestReportTeardownAction struct + Extension []Extension + ID *string + ModifierExtension []Extension + Operation TestReportSetupActionOperation + type TestReportTest struct + Action []TestReportTestAction + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + Name *string + type TestReportTestAction struct + Assert *TestReportSetupActionAssert + Extension []Extension + ID *string + ModifierExtension []Extension + Operation *TestReportSetupActionOperation + type TestScript struct + Contact []ContactDetail + Copyright *string + Date *DateTime + Description *string + Destination []TestScriptDestination + Experimental *bool + Extension []Extension + Fixture []TestScriptFixture + ID *string + Identifier *Identifier + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + Meta *Meta + Metadata *TestScriptMetadata + ModifierExtension []Extension + Name string + Origin []TestScriptOrigin + Profile []Reference + Publisher *string + Purpose *string + Setup *TestScriptSetup + Status PublicationStatus + Teardown *TestScriptTeardown + Test []TestScriptTest + Text *Narrative + Title *string + URL string + UseContext []UsageContext + Variable []TestScriptVariable + Version *string + func UnmarshalTestScript(b []byte) (TestScript, error) + func (r TestScript) MarshalJSON() ([]byte, error) + type TestScriptDestination struct + Extension []Extension + ID *string + Index int + ModifierExtension []Extension + Profile Coding + type TestScriptFixture struct + Autocreate bool + Autodelete bool + Extension []Extension + ID *string + ModifierExtension []Extension + Resource *Reference + type TestScriptMetadata struct + Capability []TestScriptMetadataCapability + Extension []Extension + ID *string + Link []TestScriptMetadataLink + ModifierExtension []Extension + type TestScriptMetadataCapability struct + Capabilities string + Description *string + Destination *int + Extension []Extension + ID *string + Link []string + ModifierExtension []Extension + Origin []int + Required bool + Validated bool + type TestScriptMetadataLink struct + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + URL string + type TestScriptOrigin struct + Extension []Extension + ID *string + Index int + ModifierExtension []Extension + Profile Coding + type TestScriptRequestMethodCode int + const TestScriptRequestMethodCodeDelete + const TestScriptRequestMethodCodeGet + const TestScriptRequestMethodCodeHead + const TestScriptRequestMethodCodeOptions + const TestScriptRequestMethodCodePatch + const TestScriptRequestMethodCodePost + const TestScriptRequestMethodCodePut + func (code *TestScriptRequestMethodCode) UnmarshalJSON(json []byte) error + func (code TestScriptRequestMethodCode) Code() string + func (code TestScriptRequestMethodCode) Definition() string + func (code TestScriptRequestMethodCode) Display() string + func (code TestScriptRequestMethodCode) MarshalJSON() ([]byte, error) + func (code TestScriptRequestMethodCode) String() string + type TestScriptSetup struct + Action []TestScriptSetupAction + Extension []Extension + ID *string + ModifierExtension []Extension + type TestScriptSetupAction struct + Assert *TestScriptSetupActionAssert + Extension []Extension + ID *string + ModifierExtension []Extension + Operation *TestScriptSetupActionOperation + type TestScriptSetupActionAssert struct + CompareToSourceExpression *string + CompareToSourceId *string + CompareToSourcePath *string + ContentType *string + Description *string + Direction *AssertionDirectionType + Expression *string + Extension []Extension + HeaderField *string + ID *string + Label *string + MinimumId *string + ModifierExtension []Extension + NavigationLinks *bool + Operator *AssertionOperatorType + Path *string + RequestMethod *TestScriptRequestMethodCode + RequestURL *string + Resource *string + Response *AssertionResponseTypes + ResponseCode *string + SourceId *string + ValidateProfileId *string + Value *string + WarningOnly bool + type TestScriptSetupActionOperation struct + Accept *string + ContentType *string + Description *string + Destination *int + EncodeRequestUrl bool + Extension []Extension + ID *string + Label *string + Method *TestScriptRequestMethodCode + ModifierExtension []Extension + Origin *int + Params *string + RequestHeader []TestScriptSetupActionOperationRequestHeader + RequestId *string + Resource *string + ResponseId *string + SourceId *string + TargetId *string + Type *Coding + URL *string + type TestScriptSetupActionOperationRequestHeader struct + Extension []Extension + Field string + ID *string + ModifierExtension []Extension + Value string + type TestScriptTeardown struct + Action []TestScriptTeardownAction + Extension []Extension + ID *string + ModifierExtension []Extension + type TestScriptTeardownAction struct + Extension []Extension + ID *string + ModifierExtension []Extension + Operation TestScriptSetupActionOperation + type TestScriptTest struct + Action []TestScriptTestAction + Description *string + Extension []Extension + ID *string + ModifierExtension []Extension + Name *string + type TestScriptTestAction struct + Assert *TestScriptSetupActionAssert + Extension []Extension + ID *string + ModifierExtension []Extension + Operation *TestScriptSetupActionOperation + type TestScriptVariable struct + DefaultValue *string + Description *string + Expression *string + Extension []Extension + HeaderField *string + Hint *string + ID *string + ModifierExtension []Extension + Name string + Path *string + SourceId *string + type Time struct + func NewTime(hour, minute, second int) *Time + func ParseTime(s string) (t Time, err error) + func (t *Time) Set(hour, minute, second int) + func (t *Time) UnmarshalJSON(data []byte) (err error) + func (t Time) Hour() int + func (t Time) MarshalJSON() ([]byte, error) + func (t Time) Minute() int + func (t Time) Second() int + func (t Time) String() string + type Timing struct + Code *CodeableConcept + Event []DateTime + Extension []Extension + ID *string + ModifierExtension []Extension + Repeat *TimingRepeat + type TimingRepeat struct + Count *int + CountMax *int + DayOfWeek []DaysOfWeek + Duration *Decimal + DurationMax *Decimal + DurationUnit *string + Extension []Extension + Frequency *int + FrequencyMax *int + ID *string + Offset *int + Period *Decimal + PeriodMax *Decimal + PeriodUnit *string + TimeOfDay []Time + When []string + type TriggerDefinition struct + Condition *Expression + Data []DataRequirement + Extension []Extension + ID *string + Name *string + Type TriggerType + type TriggerType int + const TriggerTypeDataAccessEnded + const TriggerTypeDataAccessed + const TriggerTypeDataAdded + const TriggerTypeDataChanged + const TriggerTypeDataModified + const TriggerTypeDataRemoved + const TriggerTypeNamedEvent + const TriggerTypePeriodic + func (code *TriggerType) UnmarshalJSON(json []byte) error + func (code TriggerType) Code() string + func (code TriggerType) Definition() string + func (code TriggerType) Display() string + func (code TriggerType) MarshalJSON() ([]byte, error) + func (code TriggerType) String() string + type TypeDerivationRule int + const TypeDerivationRuleConstraint + const TypeDerivationRuleSpecialization + func (code *TypeDerivationRule) UnmarshalJSON(json []byte) error + func (code TypeDerivationRule) Code() string + func (code TypeDerivationRule) Definition() string + func (code TypeDerivationRule) Display() string + func (code TypeDerivationRule) MarshalJSON() ([]byte, error) + func (code TypeDerivationRule) String() string + type TypeRestfulInteraction int + const TypeRestfulInteractionBatch + const TypeRestfulInteractionCapabilities + const TypeRestfulInteractionCreate + const TypeRestfulInteractionDelete + const TypeRestfulInteractionHistory + const TypeRestfulInteractionHistoryInstance + const TypeRestfulInteractionHistorySystem + const TypeRestfulInteractionHistoryType + const TypeRestfulInteractionOperation + const TypeRestfulInteractionPatch + const TypeRestfulInteractionRead + const TypeRestfulInteractionSearch + const TypeRestfulInteractionSearchSystem + const TypeRestfulInteractionSearchType + const TypeRestfulInteractionTransaction + const TypeRestfulInteractionUpdate + const TypeRestfulInteractionVread + func (code *TypeRestfulInteraction) UnmarshalJSON(json []byte) error + func (code TypeRestfulInteraction) Code() string + func (code TypeRestfulInteraction) Definition() string + func (code TypeRestfulInteraction) Display() string + func (code TypeRestfulInteraction) MarshalJSON() ([]byte, error) + func (code TypeRestfulInteraction) String() string + type UDIEntryType int + const UDIEntryTypeBarcode + const UDIEntryTypeCard + const UDIEntryTypeManual + const UDIEntryTypeRfid + const UDIEntryTypeSelfReported + const UDIEntryTypeUnknown + func (code *UDIEntryType) UnmarshalJSON(json []byte) error + func (code UDIEntryType) Code() string + func (code UDIEntryType) Definition() string + func (code UDIEntryType) Display() string + func (code UDIEntryType) MarshalJSON() ([]byte, error) + func (code UDIEntryType) String() string + type UsageContext struct + Code Coding + Extension []Extension + ID *string + type Use int + const UseClaim + const UsePreauthorization + const UsePredetermination + func (code *Use) UnmarshalJSON(json []byte) error + func (code Use) Code() string + func (code Use) Definition() string + func (code Use) Display() string + func (code Use) MarshalJSON() ([]byte, error) + func (code Use) String() string + type ValueSet struct + Compose *ValueSetCompose + Contact []ContactDetail + Copyright *string + Date *DateTime + Description *string + Expansion *ValueSetExpansion + Experimental *bool + Extension []Extension + ID *string + Identifier []Identifier + Immutable *bool + ImplicitRules *string + Jurisdiction []CodeableConcept + Language *string + Meta *Meta + ModifierExtension []Extension + Name *string + Publisher *string + Purpose *string + Status PublicationStatus + Text *Narrative + Title *string + URL *string + UseContext []UsageContext + Version *string + func UnmarshalValueSet(b []byte) (ValueSet, error) + func (r ValueSet) MarshalJSON() ([]byte, error) + type ValueSetCompose struct + Exclude []ValueSetComposeInclude + Extension []Extension + ID *string + Inactive *bool + Include []ValueSetComposeInclude + LockedDate *DateTime + ModifierExtension []Extension + type ValueSetComposeInclude struct + Concept []ValueSetComposeIncludeConcept + Extension []Extension + Filter []ValueSetComposeIncludeFilter + ID *string + ModifierExtension []Extension + System *string + ValueSet []string + Version *string + type ValueSetComposeIncludeConcept struct + Code string + Designation []ValueSetComposeIncludeConceptDesignation + Display *string + Extension []Extension + ID *string + ModifierExtension []Extension + type ValueSetComposeIncludeConceptDesignation struct + Extension []Extension + ID *string + Language *string + ModifierExtension []Extension + Use *Coding + Value string + type ValueSetComposeIncludeFilter struct + Extension []Extension + ID *string + ModifierExtension []Extension + Op FilterOperator + Property string + Value string + type ValueSetExpansion struct + Contains []ValueSetExpansionContains + Extension []Extension + ID *string + Identifier *string + ModifierExtension []Extension + Offset *int + Parameter []ValueSetExpansionParameter + Timestamp DateTime + Total *int + type ValueSetExpansionContains struct + Abstract *bool + Code *string + Contains []ValueSetExpansionContains + Designation []ValueSetComposeIncludeConceptDesignation + Display *string + Extension []Extension + ID *string + Inactive *bool + ModifierExtension []Extension + System *string + Version *string + type ValueSetExpansionParameter struct + Extension []Extension + ID *string + ModifierExtension []Extension + Name string + type VerificationResult struct + Attestation *VerificationResultAttestation + Extension []Extension + FailureAction *CodeableConcept + Frequency *Timing + ID *string + ImplicitRules *string + Language *string + LastPerformed *DateTime + Meta *Meta + ModifierExtension []Extension + Need *CodeableConcept + NextScheduled *DateTime + PrimarySource []VerificationResultPrimarySource + Status string + StatusDate *DateTime + Target []Reference + TargetLocation []string + Text *Narrative + ValidationProcess []CodeableConcept + ValidationType *CodeableConcept + Validator []VerificationResultValidator + func UnmarshalVerificationResult(b []byte) (VerificationResult, error) + func (r VerificationResult) MarshalJSON() ([]byte, error) + type VerificationResultAttestation struct + CommunicationMethod *CodeableConcept + Date *DateTime + Extension []Extension + ID *string + ModifierExtension []Extension + OnBehalfOf *Reference + ProxyIdentityCertificate *string + ProxySignature *Signature + SourceIdentityCertificate *string + SourceSignature *Signature + Who *Reference + type VerificationResultPrimarySource struct + CanPushUpdates *CodeableConcept + CommunicationMethod []CodeableConcept + Extension []Extension + ID *string + ModifierExtension []Extension + PushTypeAvailable []CodeableConcept + Type []CodeableConcept + ValidationDate *DateTime + ValidationStatus *CodeableConcept + Who *Reference + type VerificationResultValidator struct + AttestationSignature *Signature + Extension []Extension + ID *string + IdentityCertificate *string + ModifierExtension []Extension + Organization Reference + type VisionBase int + const VisionBaseDown + const VisionBaseIn + const VisionBaseOut + const VisionBaseUp + func (code *VisionBase) UnmarshalJSON(json []byte) error + func (code VisionBase) Code() string + func (code VisionBase) Definition() string + func (code VisionBase) Display() string + func (code VisionBase) MarshalJSON() ([]byte, error) + func (code VisionBase) String() string + type VisionEyes int + const VisionEyesLeft + const VisionEyesRight + func (code *VisionEyes) UnmarshalJSON(json []byte) error + func (code VisionEyes) Code() string + func (code VisionEyes) Definition() string + func (code VisionEyes) Display() string + func (code VisionEyes) MarshalJSON() ([]byte, error) + func (code VisionEyes) String() string + type VisionPrescription struct + Created DateTime + DateWritten DateTime + Encounter *Reference + Extension []Extension + ID *string + Identifier []Identifier + ImplicitRules *string + Language *string + LensSpecification []VisionPrescriptionLensSpecification + Meta *Meta + ModifierExtension []Extension + Patient Reference + Prescriber Reference + Status FinancialResourceStatusCodes + Text *Narrative + func UnmarshalVisionPrescription(b []byte) (VisionPrescription, error) + func (r VisionPrescription) MarshalJSON() ([]byte, error) + type VisionPrescriptionLensSpecification struct + Add *Decimal + Axis *int + BackCurve *Decimal + Brand *string + Color *string + Cylinder *Decimal + Diameter *Decimal + Duration *Quantity + Extension []Extension + Eye VisionEyes + ID *string + ModifierExtension []Extension + Note []Annotation + Power *Decimal + Prism []VisionPrescriptionLensSpecificationPrism + Product CodeableConcept + Sphere *Decimal + type VisionPrescriptionLensSpecificationPrism struct + Amount Decimal + Base VisionBase + Extension []Extension + ID *string + ModifierExtension []Extension + type XPathUsageType int + const XPathUsageTypeDistance + const XPathUsageTypeNearby + const XPathUsageTypeNormal + const XPathUsageTypeOther + const XPathUsageTypePhonetic + func (code *XPathUsageType) UnmarshalJSON(json []byte) error + func (code XPathUsageType) Code() string + func (code XPathUsageType) Definition() string + func (code XPathUsageType) Display() string + func (code XPathUsageType) MarshalJSON() ([]byte, error) + func (code XPathUsageType) String() string