Class Composition.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.IBaseElement, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
    Enclosing class:
    Composition

    public static class Composition.SectionComponent
    extends BackboneElement
    implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
    See Also:
    Serialized Form
    • 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.
      • code

        protected CodeableConcept code
        A code identifying the kind of content contained within the section. This must be consistent with the section title.
      • 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 required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.
      • mode

        protected CodeType 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.
      • entry

        protected List<Reference> entry
        A reference to the actual resource from which the narrative in the section is derived.
      • entryTarget

        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.)
      • 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.
    • 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
      • setTitleElement

        public Composition.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 Composition.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.
      • getCode

        public CodeableConcept getCode()
        Returns:
        code (A code identifying the kind of content contained within the section. This must be consistent with the section title.)
      • hasCode

        public boolean hasCode()
      • 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 required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.)
      • hasText

        public boolean hasText()
      • setText

        public Composition.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 required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.)
      • getModeElement

        public CodeType 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
      • hasMode

        public boolean hasMode()
      • setModeElement

        public Composition.SectionComponent setModeElement​(CodeType 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 String 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 Composition.SectionComponent setMode​(String 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.
      • getEntry

        public List<ReferencegetEntry()
        Returns:
        entry (A reference to the actual resource from which the narrative in the section is derived.)
      • addEntry

        public Reference addEntry()
        Returns:
        entry (A reference to the actual resource from which the narrative in the section is derived.)
      • getEntryTarget

        public List<ResourcegetEntryTarget()
        Returns:
        entry (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. A reference to the actual resource from which the narrative in the section is derived.)
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.hl7.fhir.instance.model.api.IBase
        Overrides:
        isEmpty in class BackboneElement