familymemberhistory

package
v0.0.0-...-9ef2174 Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2024 License: Apache-2.0, MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FamilyMemberHistory

type FamilyMemberHistory struct {

	// The age of the relative at the time the family member history is recorded.
	Age fhir.Element `fhirpath:"age"`

	// The actual or approximate date of birth of the relative.
	Born fhir.Element `fhirpath:"born"`

	// The significant Conditions (or condition) that the family member had. This
	// is a repeating section to allow a system to represent more than one
	// condition per resource, though there is nothing stopping multiple resources
	// - one per condition.
	Condition []*FamilyMemberHistoryCondition `fhirpath:"condition"`

	// These resources do not have an independent existence apart from the resource
	// that contains them - they cannot be identified independently, and nor can
	// they have their own independent transaction scope.
	Contained []fhir.Resource `fhirpath:"contained"`

	// Describes why the family member's history is not available.
	DataAbsentReason *fhir.CodeableConcept `fhirpath:"dataAbsentReason"`

	// The date (and possibly time) when the family member history was recorded or
	// last updated.
	Date *fhir.DateTime `fhirpath:"date"`

	// Deceased flag or the actual or approximate age of the relative at the time
	// of death for the family member history record.
	Deceased fhir.Element `fhirpath:"deceased"`

	// If true, indicates that the age value specified is an estimated value.
	EstimatedAge *fhir.Boolean `fhirpath:"estimatedAge"`

	// May be used to represent additional information that is not part of the
	// basic definition of the resource. To make the use of extensions safe and
	// manageable, there is a strict set of governance applied to the definition
	// and use of extensions. Though any implementer can define an extension, there
	// is a set of requirements that SHALL be met as part of the definition of the
	// extension.
	Extension []*fhir.Extension `fhirpath:"extension"`

	// The logical id of the resource, as used in the URL for the resource. Once
	// assigned, this value never changes.
	ID string `fhirpath:"id"`

	// Business identifiers assigned to this family member history by the performer
	// or other systems which remain constant as the resource is updated and
	// propagates from server to server.
	Identifier []*fhir.Identifier `fhirpath:"identifier"`

	// A reference to a set of rules that were followed when the resource was
	// constructed, and which must be understood when processing the content.
	// Often, this is a reference to an implementation guide that defines the
	// special rules along with other profiles etc.
	ImplicitRules *fhir.URI `fhirpath:"implicitRules"`

	// The URL pointing to a FHIR-defined protocol, guideline, orderset or other
	// definition that is adhered to in whole or in part by this
	// FamilyMemberHistory.
	InstantiatesCanonical []*fhir.Canonical `fhirpath:"instantiatesCanonical"`

	// The URL pointing to an externally maintained protocol, guideline, orderset
	// or other definition that is adhered to in whole or in part by this
	// FamilyMemberHistory.
	InstantiatesURI []*fhir.URI `fhirpath:"instantiatesUri"`

	// The base language in which the resource is written.
	Language *fhir.Code `fhirpath:"language"`

	// The metadata about the resource. This is content that is maintained by the
	// infrastructure. Changes to the content might not always be associated with
	// version changes to the resource.
	Meta *fhir.Meta `fhirpath:"meta"`

	// May be used to represent additional information that is not part of the
	// basic definition of the resource and that modifies the understanding of the
	// element that contains it and/or the understanding of the containing
	// element's descendants. Usually modifier elements provide negation or
	// qualification. To make the use of extensions safe and manageable, there is a
	// strict set of governance applied to the definition and use of extensions.
	// Though any implementer is allowed to define an extension, there is a set of
	// requirements that SHALL be met as part of the definition of the extension.
	// Applications processing a resource are required to check for modifier
	// extensions.
	// Modifier extensions SHALL NOT change the meaning of any elements on Resource
	// or DomainResource (including cannot change the meaning of modifierExtension
	// itself).
	ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"`

	// This will either be a name or a description; e.g. "Aunt Susan", "my cousin
	// with the red hair".
	Name *fhir.String `fhirpath:"name"`

	// This property allows a non condition-specific note to the made about the
	// related person. Ideally, the note would be in the condition property, but
	// this is not always possible.
	Note []*fhir.Annotation `fhirpath:"note"`

	// The person who this history concerns.
	Patient *fhir.Reference `fhirpath:"patient"`

	// Describes why the family member history occurred in coded or textual form.
	ReasonCode []*fhir.CodeableConcept `fhirpath:"reasonCode"`

	// Indicates a Condition, Observation, AllergyIntolerance, or
	// QuestionnaireResponse that justifies this family member history event.
	ReasonReference []*fhir.Reference `fhirpath:"reasonReference"`

	// The type of relationship this person has to the patient (father, mother,
	// brother etc.).
	Relationship *fhir.CodeableConcept `fhirpath:"relationship"`

	// The birth sex of the family member.
	Sex *fhir.CodeableConcept `fhirpath:"sex"`

	// A code specifying the status of the record of the family history of a
	// specific family member.
	Status *fhir.Code `fhirpath:"status"`

	// A human-readable narrative that contains a summary of the resource and can
	// be used to represent the content of the resource to a human. The narrative
	// need not encode all the structured data, but is required to contain
	// sufficient detail to make it "clinically safe" for a human to just read the
	// narrative. Resource definitions may define what content should be
	// represented in the narrative to ensure clinical safety.
	Text *fhir.Narrative `fhirpath:"text"`

	profileimpl.BaseFamilyMemberHistory
	profileimpl.BaseDomainResource
	profileimpl.BaseResource
}

Significant health conditions for a person related to the patient relevant in the context of care for the patient.

Meta Details:

func (*FamilyMemberHistory) GetAge

func (fmh *FamilyMemberHistory) GetAge() fhir.Element

GetAge returns the value of the field Age. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetAgeAge

func (fmh *FamilyMemberHistory) GetAgeAge() *fhir.Age

GetAgeAge returns the value of the field Age.

func (*FamilyMemberHistory) GetAgeRange

func (fmh *FamilyMemberHistory) GetAgeRange() *fhir.Range

GetAgeRange returns the value of the field Age.

func (*FamilyMemberHistory) GetAgeString

func (fmh *FamilyMemberHistory) GetAgeString() *fhir.String

GetAgeString returns the value of the field Age.

func (*FamilyMemberHistory) GetBorn

func (fmh *FamilyMemberHistory) GetBorn() fhir.Element

This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetBornDate

func (fmh *FamilyMemberHistory) GetBornDate() *fhir.Date

GetBornDate returns the value of the field Born.

func (*FamilyMemberHistory) GetBornPeriod

func (fmh *FamilyMemberHistory) GetBornPeriod() *fhir.Period

GetBornPeriod returns the value of the field Born.

func (*FamilyMemberHistory) GetBornString

func (fmh *FamilyMemberHistory) GetBornString() *fhir.String

GetBornString returns the value of the field Born.

func (*FamilyMemberHistory) GetCondition

func (fmh *FamilyMemberHistory) GetCondition() []*FamilyMemberHistoryCondition

This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetContained

func (fmh *FamilyMemberHistory) GetContained() []fhir.Resource

GetContained returns the value of the field Contained. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetDataAbsentReason

func (fmh *FamilyMemberHistory) GetDataAbsentReason() *fhir.CodeableConcept

GetDataAbsentReason returns the value of the field DataAbsentReason. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetDate

func (fmh *FamilyMemberHistory) GetDate() *fhir.DateTime

GetDate returns the value of the field Date. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetDeceased

func (fmh *FamilyMemberHistory) GetDeceased() fhir.Element

GetDeceased returns the value of the field Deceased. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetDeceasedAge

func (fmh *FamilyMemberHistory) GetDeceasedAge() *fhir.Age

GetDeceasedAge returns the value of the field Deceased.

func (*FamilyMemberHistory) GetDeceasedBoolean

func (fmh *FamilyMemberHistory) GetDeceasedBoolean() *fhir.Boolean

GetDeceasedBoolean returns the value of the field Deceased.

func (*FamilyMemberHistory) GetDeceasedDate

func (fmh *FamilyMemberHistory) GetDeceasedDate() *fhir.Date

GetDeceasedDate returns the value of the field Deceased.

func (*FamilyMemberHistory) GetDeceasedRange

func (fmh *FamilyMemberHistory) GetDeceasedRange() *fhir.Range

GetDeceasedRange returns the value of the field Deceased.

func (*FamilyMemberHistory) GetDeceasedString

func (fmh *FamilyMemberHistory) GetDeceasedString() *fhir.String

GetDeceasedString returns the value of the field Deceased.

func (*FamilyMemberHistory) GetEstimatedAge

func (fmh *FamilyMemberHistory) GetEstimatedAge() *fhir.Boolean

This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetExtension

func (fmh *FamilyMemberHistory) GetExtension() []*fhir.Extension

GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetID

func (fmh *FamilyMemberHistory) GetID() string

GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetIdentifier

func (fmh *FamilyMemberHistory) GetIdentifier() []*fhir.Identifier

GetIdentifier returns the value of the field Identifier. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetImplicitRules

func (fmh *FamilyMemberHistory) GetImplicitRules() *fhir.URI

GetImplicitRules returns the value of the field ImplicitRules. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetInstantiatesCanonical

func (fmh *FamilyMemberHistory) GetInstantiatesCanonical() []*fhir.Canonical

GetInstantiatesCanonical returns the value of the field InstantiatesCanonical. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetInstantiatesURI

func (fmh *FamilyMemberHistory) GetInstantiatesURI() []*fhir.URI

GetInstantiatesURI returns the value of the field InstantiatesURI. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetLanguage

func (fmh *FamilyMemberHistory) GetLanguage() *fhir.Code

GetLanguage returns the value of the field Language. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetMeta

func (fmh *FamilyMemberHistory) GetMeta() *fhir.Meta

GetMeta returns the value of the field Meta. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetModifierExtension

func (fmh *FamilyMemberHistory) GetModifierExtension() []*fhir.Extension

GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetName

func (fmh *FamilyMemberHistory) GetName() *fhir.String

GetName returns the value of the field Name. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetNote

func (fmh *FamilyMemberHistory) GetNote() []*fhir.Annotation

GetNote returns the value of the field Note. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetPatient

func (fmh *FamilyMemberHistory) GetPatient() *fhir.Reference

GetPatient returns the value of the field Patient. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetReasonCode

func (fmh *FamilyMemberHistory) GetReasonCode() []*fhir.CodeableConcept

GetReasonCode returns the value of the field ReasonCode. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetReasonReference

func (fmh *FamilyMemberHistory) GetReasonReference() []*fhir.Reference

GetReasonReference returns the value of the field ReasonReference. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetRelationship

func (fmh *FamilyMemberHistory) GetRelationship() *fhir.CodeableConcept

GetRelationship returns the value of the field Relationship. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetSex

func (fmh *FamilyMemberHistory) GetSex() *fhir.CodeableConcept

GetSex returns the value of the field Sex. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetStatus

func (fmh *FamilyMemberHistory) GetStatus() *fhir.Code

GetStatus returns the value of the field Status. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) GetText

func (fmh *FamilyMemberHistory) GetText() *fhir.Narrative

GetText returns the value of the field Text. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistory) MarshalJSON

func (fmh *FamilyMemberHistory) MarshalJSON() ([]byte, error)

func (*FamilyMemberHistory) UnmarshalJSON

func (fmh *FamilyMemberHistory) UnmarshalJSON(data []byte) error

type FamilyMemberHistoryCondition

type FamilyMemberHistoryCondition struct {

	// The actual condition specified. Could be a coded condition (like MI or
	// Diabetes) or a less specific string like 'cancer' depending on how much is
	// known about the condition and the capabilities of the creating system.
	Code *fhir.CodeableConcept `fhirpath:"code"`

	// This condition contributed to the cause of death of the related person. If
	// contributedToDeath is not populated, then it is unknown.
	ContributedToDeath *fhir.Boolean `fhirpath:"contributedToDeath"`

	// May be used to represent additional information that is not part of the
	// basic definition of the element. To make the use of extensions safe and
	// manageable, there is a strict set of governance applied to the definition
	// and use of extensions. Though any implementer can define an extension, there
	// is a set of requirements that SHALL be met as part of the definition of the
	// extension.
	Extension []*fhir.Extension `fhirpath:"extension"`

	// Unique id for the element within a resource (for internal references). This
	// may be any string value that does not contain spaces.
	ID string `fhirpath:"id"`

	// May be used to represent additional information that is not part of the
	// basic definition of the element and that modifies the understanding of the
	// element in which it is contained and/or the understanding of the containing
	// element's descendants. Usually modifier elements provide negation or
	// qualification. To make the use of extensions safe and manageable, there is a
	// strict set of governance applied to the definition and use of extensions.
	// Though any implementer can define an extension, there is a set of
	// requirements that SHALL be met as part of the definition of the extension.
	// Applications processing a resource are required to check for modifier
	// extensions.
	// Modifier extensions SHALL NOT change the meaning of any elements on Resource
	// or DomainResource (including cannot change the meaning of modifierExtension
	// itself).
	ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"`

	// An area where general notes can be placed about this specific condition.
	Note []*fhir.Annotation `fhirpath:"note"`

	// Either the age of onset, range of approximate age or descriptive string can
	// be recorded. For conditions with multiple occurrences, this describes the
	// first known occurrence.
	Onset fhir.Element `fhirpath:"onset"`

	// Indicates what happened following the condition. If the condition resulted
	// in death, deceased date is captured on the relation.
	Outcome *fhir.CodeableConcept `fhirpath:"outcome"`

	profileimpl.BaseBackboneElement
	profileimpl.BaseElement
}

Condition that the related person had// The significant Conditions (or condition) that the family member had. This is a repeating section to allow a system to represent more than one condition per resource, though there is nothing stopping multiple resources - one per condition.

Meta Details:

  • Package IG: hl7.fhir.r4.core@4.0.1
  • StructureDefinition:
  • Source File: StructureDefinition-FamilyMemberHistory.json

func (*FamilyMemberHistoryCondition) GetCode

func (fmhc *FamilyMemberHistoryCondition) GetCode() *fhir.CodeableConcept

GetCode returns the value of the field Code. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistoryCondition) GetContributedToDeath

func (fmhc *FamilyMemberHistoryCondition) GetContributedToDeath() *fhir.Boolean

GetContributedToDeath returns the value of the field ContributedToDeath. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistoryCondition) GetExtension

func (fmhc *FamilyMemberHistoryCondition) GetExtension() []*fhir.Extension

GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistoryCondition) GetID

func (fmhc *FamilyMemberHistoryCondition) GetID() string

GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistoryCondition) GetModifierExtension

func (fmhc *FamilyMemberHistoryCondition) GetModifierExtension() []*fhir.Extension

GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistoryCondition) GetNote

func (fmhc *FamilyMemberHistoryCondition) GetNote() []*fhir.Annotation

GetNote returns the value of the field Note. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistoryCondition) GetOnset

func (fmhc *FamilyMemberHistoryCondition) GetOnset() fhir.Element

GetOnset returns the value of the field Onset. This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistoryCondition) GetOnsetAge

func (fmhc *FamilyMemberHistoryCondition) GetOnsetAge() *fhir.Age

GetOnsetAge returns the value of the field Onset.

func (*FamilyMemberHistoryCondition) GetOnsetPeriod

func (fmhc *FamilyMemberHistoryCondition) GetOnsetPeriod() *fhir.Period

GetOnsetPeriod returns the value of the field Onset.

func (*FamilyMemberHistoryCondition) GetOnsetRange

func (fmhc *FamilyMemberHistoryCondition) GetOnsetRange() *fhir.Range

GetOnsetRange returns the value of the field Onset.

func (*FamilyMemberHistoryCondition) GetOnsetString

func (fmhc *FamilyMemberHistoryCondition) GetOnsetString() *fhir.String

GetOnsetString returns the value of the field Onset.

func (*FamilyMemberHistoryCondition) GetOutcome

func (fmhc *FamilyMemberHistoryCondition) GetOutcome() *fhir.CodeableConcept

This function is safe to call on nil pointers, and will return the zero value instead.

func (*FamilyMemberHistoryCondition) MarshalJSON

func (fmhc *FamilyMemberHistoryCondition) MarshalJSON() ([]byte, error)

func (*FamilyMemberHistoryCondition) UnmarshalJSON

func (fmhc *FamilyMemberHistoryCondition) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

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