Documentation
¶
Index ¶
- type FamilyMemberHistory
- func (fmh *FamilyMemberHistory) GetAge() fhir.Element
- func (fmh *FamilyMemberHistory) GetAgeAge() *fhir.Age
- func (fmh *FamilyMemberHistory) GetAgeRange() *fhir.Range
- func (fmh *FamilyMemberHistory) GetAgeString() *fhir.String
- func (fmh *FamilyMemberHistory) GetBorn() fhir.Element
- func (fmh *FamilyMemberHistory) GetBornDate() *fhir.Date
- func (fmh *FamilyMemberHistory) GetBornPeriod() *fhir.Period
- func (fmh *FamilyMemberHistory) GetBornString() *fhir.String
- func (fmh *FamilyMemberHistory) GetCondition() []*FamilyMemberHistoryCondition
- func (fmh *FamilyMemberHistory) GetContained() []fhir.Resource
- func (fmh *FamilyMemberHistory) GetDataAbsentReason() *fhir.CodeableConcept
- func (fmh *FamilyMemberHistory) GetDate() *fhir.DateTime
- func (fmh *FamilyMemberHistory) GetDeceased() fhir.Element
- func (fmh *FamilyMemberHistory) GetDeceasedAge() *fhir.Age
- func (fmh *FamilyMemberHistory) GetDeceasedBoolean() *fhir.Boolean
- func (fmh *FamilyMemberHistory) GetDeceasedDate() *fhir.Date
- func (fmh *FamilyMemberHistory) GetDeceasedRange() *fhir.Range
- func (fmh *FamilyMemberHistory) GetDeceasedString() *fhir.String
- func (fmh *FamilyMemberHistory) GetEstimatedAge() *fhir.Boolean
- func (fmh *FamilyMemberHistory) GetExtension() []*fhir.Extension
- func (fmh *FamilyMemberHistory) GetID() string
- func (fmh *FamilyMemberHistory) GetIdentifier() []*fhir.Identifier
- func (fmh *FamilyMemberHistory) GetImplicitRules() *fhir.URI
- func (fmh *FamilyMemberHistory) GetInstantiatesCanonical() []*fhir.Canonical
- func (fmh *FamilyMemberHistory) GetInstantiatesURI() []*fhir.URI
- func (fmh *FamilyMemberHistory) GetLanguage() *fhir.Code
- func (fmh *FamilyMemberHistory) GetMeta() *fhir.Meta
- func (fmh *FamilyMemberHistory) GetModifierExtension() []*fhir.Extension
- func (fmh *FamilyMemberHistory) GetName() *fhir.String
- func (fmh *FamilyMemberHistory) GetNote() []*fhir.Annotation
- func (fmh *FamilyMemberHistory) GetPatient() *fhir.Reference
- func (fmh *FamilyMemberHistory) GetReasonCode() []*fhir.CodeableConcept
- func (fmh *FamilyMemberHistory) GetReasonReference() []*fhir.Reference
- func (fmh *FamilyMemberHistory) GetRelationship() *fhir.CodeableConcept
- func (fmh *FamilyMemberHistory) GetSex() *fhir.CodeableConcept
- func (fmh *FamilyMemberHistory) GetStatus() *fhir.Code
- func (fmh *FamilyMemberHistory) GetText() *fhir.Narrative
- func (fmh *FamilyMemberHistory) MarshalJSON() ([]byte, error)
- func (fmh *FamilyMemberHistory) UnmarshalJSON(data []byte) error
- type FamilyMemberHistoryCondition
- func (fmhc *FamilyMemberHistoryCondition) GetCode() *fhir.CodeableConcept
- func (fmhc *FamilyMemberHistoryCondition) GetContributedToDeath() *fhir.Boolean
- func (fmhc *FamilyMemberHistoryCondition) GetExtension() []*fhir.Extension
- func (fmhc *FamilyMemberHistoryCondition) GetID() string
- func (fmhc *FamilyMemberHistoryCondition) GetModifierExtension() []*fhir.Extension
- func (fmhc *FamilyMemberHistoryCondition) GetNote() []*fhir.Annotation
- func (fmhc *FamilyMemberHistoryCondition) GetOnset() fhir.Element
- func (fmhc *FamilyMemberHistoryCondition) GetOnsetAge() *fhir.Age
- func (fmhc *FamilyMemberHistoryCondition) GetOnsetPeriod() *fhir.Period
- func (fmhc *FamilyMemberHistoryCondition) GetOnsetRange() *fhir.Range
- func (fmhc *FamilyMemberHistoryCondition) GetOnsetString() *fhir.String
- func (fmhc *FamilyMemberHistoryCondition) GetOutcome() *fhir.CodeableConcept
- func (fmhc *FamilyMemberHistoryCondition) MarshalJSON() ([]byte, error)
- func (fmhc *FamilyMemberHistoryCondition) UnmarshalJSON(data []byte) error
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:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition: http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory
- Source File: StructureDefinition-FamilyMemberHistory.json
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