Package org.hl7.fhir.r4b.model
Class EvidenceReport.SectionComponent
- java.lang.Object
-
- org.hl7.fhir.r4b.model.Base
-
- org.hl7.fhir.r4b.model.Element
-
- org.hl7.fhir.r4b.model.DataType
-
- org.hl7.fhir.r4b.model.BackboneElement
-
- org.hl7.fhir.r4b.model.EvidenceReport.SectionComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseDatatype,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- EvidenceReport
public static class EvidenceReport.SectionComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Reference>authorIdentifies who is responsible for the information in this section, not necessarily who typed it in.protected CodeableConceptemptyReasonIf the section is empty, why the list is empty.protected List<CodeableConcept>entryClassifierSpecifies any type of classification of the evidence report.protected List<Quantity>entryQuantityQuantity as content.protected List<Reference>entryReferenceA reference to the actual resource from which the narrative in the section is derived.protected CodeableConceptfocusA code identifying the kind of content contained within the section.protected ReferencefocusReferenceA definitional Resource identifying the kind of content contained within the section.protected Enumeration<Enumerations.ListMode>modeHow the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.protected CodeableConceptorderedBySpecifies the order applied to the items in the section entries.protected List<EvidenceReport.SectionComponent>sectionA nested sub-section within this section.protected NarrativetextA human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human.protected StringTypetitleThe label for this particular section.-
Fields inherited from class org.hl7.fhir.r4b.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description SectionComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4b.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4b.model.DataType
copyValues
-
Methods inherited from class org.hl7.fhir.r4b.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4b.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
title
protected StringType title
The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.
-
focus
protected CodeableConcept focus
A code identifying the kind of content contained within the section. This should be consistent with the section title.
-
focusReference
protected Reference focusReference
A definitional Resource identifying the kind of content contained within the section. This should be consistent with the section title.
-
author
protected List<Reference> author
Identifies who is responsible for the information in this section, not necessarily who typed it in.
-
text
protected Narrative text
A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is peferred to contain sufficient detail to make it acceptable for a human to just read the narrative.
-
mode
protected Enumeration<Enumerations.ListMode> mode
How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.
-
orderedBy
protected CodeableConcept orderedBy
Specifies the order applied to the items in the section entries.
-
entryClassifier
protected List<CodeableConcept> entryClassifier
Specifies any type of classification of the evidence report.
-
entryReference
protected List<Reference> entryReference
A reference to the actual resource from which the narrative in the section is derived.
-
entryQuantity
protected List<Quantity> entryQuantity
Quantity as content.
-
emptyReason
protected CodeableConcept emptyReason
If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.
-
section
protected List<EvidenceReport.SectionComponent> section
A nested sub-section within this section.
-
-
Constructor Detail
-
SectionComponent
public SectionComponent()
Constructor
-
-
Method Detail
-
getTitleElement
public StringType getTitleElement()
- Returns:
title(The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
hasTitleElement
public boolean hasTitleElement()
-
hasTitle
public boolean hasTitle()
-
setTitleElement
public EvidenceReport.SectionComponent setTitleElement(StringType value)
- Parameters:
value-title(The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
getTitle
public String getTitle()
- Returns:
- The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.
-
setTitle
public EvidenceReport.SectionComponent setTitle(String value)
- Parameters:
value- The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.
-
getFocus
public CodeableConcept getFocus()
- Returns:
focus(A code identifying the kind of content contained within the section. This should be consistent with the section title.)
-
hasFocus
public boolean hasFocus()
-
setFocus
public EvidenceReport.SectionComponent setFocus(CodeableConcept value)
- Parameters:
value-focus(A code identifying the kind of content contained within the section. This should be consistent with the section title.)
-
getFocusReference
public Reference getFocusReference()
- Returns:
focusReference(A definitional Resource identifying the kind of content contained within the section. This should be consistent with the section title.)
-
hasFocusReference
public boolean hasFocusReference()
-
setFocusReference
public EvidenceReport.SectionComponent setFocusReference(Reference value)
- Parameters:
value-focusReference(A definitional Resource identifying the kind of content contained within the section. This should be consistent with the section title.)
-
getAuthor
public List<Reference> getAuthor()
- Returns:
author(Identifies who is responsible for the information in this section, not necessarily who typed it in.)
-
setAuthor
public EvidenceReport.SectionComponent setAuthor(List<Reference> theAuthor)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasAuthor
public boolean hasAuthor()
-
addAuthor
public EvidenceReport.SectionComponent addAuthor(Reference t)
-
getAuthorFirstRep
public Reference getAuthorFirstRep()
- Returns:
- The first repetition of repeating field
author, creating it if it does not already exist {3}
-
getText
public Narrative getText()
- Returns:
text(A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is peferred to contain sufficient detail to make it acceptable for a human to just read the narrative.)
-
hasText
public boolean hasText()
-
setText
public EvidenceReport.SectionComponent setText(Narrative value)
- Parameters:
value-text(A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is peferred to contain sufficient detail to make it acceptable for a human to just read the narrative.)
-
getModeElement
public Enumeration<Enumerations.ListMode> getModeElement()
- Returns:
mode(How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.). This is the underlying object with id, value and extensions. The accessor "getMode" gives direct access to the value
-
hasModeElement
public boolean hasModeElement()
-
hasMode
public boolean hasMode()
-
setModeElement
public EvidenceReport.SectionComponent setModeElement(Enumeration<Enumerations.ListMode> value)
- Parameters:
value-mode(How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.). This is the underlying object with id, value and extensions. The accessor "getMode" gives direct access to the value
-
getMode
public Enumerations.ListMode getMode()
- Returns:
- How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.
-
setMode
public EvidenceReport.SectionComponent setMode(Enumerations.ListMode value)
- Parameters:
value- How the entry list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted.
-
getOrderedBy
public CodeableConcept getOrderedBy()
- Returns:
orderedBy(Specifies the order applied to the items in the section entries.)
-
hasOrderedBy
public boolean hasOrderedBy()
-
setOrderedBy
public EvidenceReport.SectionComponent setOrderedBy(CodeableConcept value)
- Parameters:
value-orderedBy(Specifies the order applied to the items in the section entries.)
-
getEntryClassifier
public List<CodeableConcept> getEntryClassifier()
- Returns:
entryClassifier(Specifies any type of classification of the evidence report.)
-
setEntryClassifier
public EvidenceReport.SectionComponent setEntryClassifier(List<CodeableConcept> theEntryClassifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasEntryClassifier
public boolean hasEntryClassifier()
-
addEntryClassifier
public CodeableConcept addEntryClassifier()
-
addEntryClassifier
public EvidenceReport.SectionComponent addEntryClassifier(CodeableConcept t)
-
getEntryClassifierFirstRep
public CodeableConcept getEntryClassifierFirstRep()
- Returns:
- The first repetition of repeating field
entryClassifier, creating it if it does not already exist {3}
-
getEntryReference
public List<Reference> getEntryReference()
- Returns:
entryReference(A reference to the actual resource from which the narrative in the section is derived.)
-
setEntryReference
public EvidenceReport.SectionComponent setEntryReference(List<Reference> theEntryReference)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasEntryReference
public boolean hasEntryReference()
-
addEntryReference
public Reference addEntryReference()
-
addEntryReference
public EvidenceReport.SectionComponent addEntryReference(Reference t)
-
getEntryReferenceFirstRep
public Reference getEntryReferenceFirstRep()
- Returns:
- The first repetition of repeating field
entryReference, creating it if it does not already exist {3}
-
getEntryQuantity
public List<Quantity> getEntryQuantity()
- Returns:
entryQuantity(Quantity as content.)
-
setEntryQuantity
public EvidenceReport.SectionComponent setEntryQuantity(List<Quantity> theEntryQuantity)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasEntryQuantity
public boolean hasEntryQuantity()
-
addEntryQuantity
public Quantity addEntryQuantity()
-
addEntryQuantity
public EvidenceReport.SectionComponent addEntryQuantity(Quantity t)
-
getEntryQuantityFirstRep
public Quantity getEntryQuantityFirstRep()
- Returns:
- The first repetition of repeating field
entryQuantity, creating it if it does not already exist {3}
-
getEmptyReason
public CodeableConcept getEmptyReason()
- Returns:
emptyReason(If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.)
-
hasEmptyReason
public boolean hasEmptyReason()
-
setEmptyReason
public EvidenceReport.SectionComponent setEmptyReason(CodeableConcept value)
- Parameters:
value-emptyReason(If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.)
-
getSection
public List<EvidenceReport.SectionComponent> getSection()
- Returns:
section(A nested sub-section within this section.)
-
setSection
public EvidenceReport.SectionComponent setSection(List<EvidenceReport.SectionComponent> theSection)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSection
public boolean hasSection()
-
addSection
public EvidenceReport.SectionComponent addSection()
-
addSection
public EvidenceReport.SectionComponent addSection(EvidenceReport.SectionComponent t)
-
getSectionFirstRep
public EvidenceReport.SectionComponent getSectionFirstRep()
- Returns:
- The first repetition of repeating field
section, creating it if it does not already exist {3}
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public EvidenceReport.SectionComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(EvidenceReport.SectionComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-