public static class Composition.SectionComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected List<Reference> |
author
Identifies who is responsible for the information in this section, not necessarily who typed it in.
|
protected List<Resource> |
authorTarget
The actual objects that are the target of the reference (Identifies who is responsible for the information in this section, not necessarily who typed it in.)
|
protected CodeableConcept |
code
A code identifying the kind of content contained within the section.
|
protected CodeableConcept |
emptyReason
If the section is empty, why the list is empty.
|
protected List<Reference> |
entry
A reference to the actual resource from which the narrative in the section is derived.
|
protected List<Resource> |
entryTarget
The actual objects that are the target of the reference (A reference to the actual resource from which the narrative in the section is derived.)
|
protected Reference |
focus
The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor.
|
protected Resource |
focusTarget
The actual object that is the target of the reference (The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor.
|
protected Enumeration<Composition.SectionMode> |
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.
|
protected CodeableConcept |
orderedBy
Specifies the order applied to the items in the section entries.
|
protected List<Composition.SectionComponent> |
section
A nested sub-section within this section.
|
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.
|
protected StringType |
title
The label for this particular section.
|
modifierExtension| Constructor and Description |
|---|
SectionComponent()
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected StringType title
protected CodeableConcept code
protected List<Reference> author
protected List<Resource> authorTarget
protected Reference focus
protected Resource focusTarget
protected Narrative text
protected Enumeration<Composition.SectionMode> mode
protected CodeableConcept orderedBy
protected List<Reference> entry
protected List<Resource> entryTarget
protected CodeableConcept emptyReason
protected List<Composition.SectionComponent> section
public SectionComponent()
public StringType getTitleElement()
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 valuepublic boolean hasTitleElement()
public boolean hasTitle()
public Composition.SectionComponent setTitleElement(StringType value)
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 valuepublic String getTitle()
public Composition.SectionComponent setTitle(String value)
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.public CodeableConcept getCode()
code (A code identifying the kind of content contained within the section. This must be consistent with the section title.)public boolean hasCode()
public Composition.SectionComponent setCode(CodeableConcept value)
value - code (A code identifying the kind of content contained within the section. This must be consistent with the section title.)public List<Reference> getAuthor()
author (Identifies who is responsible for the information in this section, not necessarily who typed it in.)public Composition.SectionComponent setAuthor(List<Reference> theAuthor)
this for easy method chainingpublic boolean hasAuthor()
public Composition.SectionComponent addAuthor(Reference t)
public Reference getAuthorFirstRep()
author, creating it if it does not already exist@Deprecated public List<Resource> getAuthorTarget()
public Reference getFocus()
focus (The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).)public boolean hasFocus()
public Composition.SectionComponent setFocus(Reference value)
value - focus (The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).)public Resource getFocusTarget()
focus The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).)public Composition.SectionComponent setFocusTarget(Resource value)
value - focus The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).)public Narrative getText()
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 required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.)public boolean hasText()
public Composition.SectionComponent setText(Narrative value)
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 required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.)public Enumeration<Composition.SectionMode> getModeElement()
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 valuepublic boolean hasModeElement()
public boolean hasMode()
public Composition.SectionComponent setModeElement(Enumeration<Composition.SectionMode> value)
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 valuepublic Composition.SectionMode getMode()
public Composition.SectionComponent setMode(Composition.SectionMode value)
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.public CodeableConcept getOrderedBy()
orderedBy (Specifies the order applied to the items in the section entries.)public boolean hasOrderedBy()
public Composition.SectionComponent setOrderedBy(CodeableConcept value)
value - orderedBy (Specifies the order applied to the items in the section entries.)public List<Reference> getEntry()
entry (A reference to the actual resource from which the narrative in the section is derived.)public Composition.SectionComponent setEntry(List<Reference> theEntry)
this for easy method chainingpublic boolean hasEntry()
public Composition.SectionComponent addEntry(Reference t)
public Reference getEntryFirstRep()
entry, creating it if it does not already exist@Deprecated public List<Resource> getEntryTarget()
public CodeableConcept getEmptyReason()
emptyReason (If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.)public boolean hasEmptyReason()
public Composition.SectionComponent setEmptyReason(CodeableConcept value)
value - emptyReason (If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.)public List<Composition.SectionComponent> getSection()
section (A nested sub-section within this section.)public Composition.SectionComponent setSection(List<Composition.SectionComponent> theSection)
this for easy method chainingpublic boolean hasSection()
public Composition.SectionComponent addSection()
public Composition.SectionComponent addSection(Composition.SectionComponent t)
public Composition.SectionComponent getSectionFirstRep()
section, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Composition.SectionComponent copy()
copy in class BackboneElementpublic void copyValues(Composition.SectionComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.