Interface Fivews

  • All Superinterfaces:
    PatternBase

    public interface Fivews
    extends PatternBase
    Who What When Where Why - Common pattern for all resources that deals with attribution.
    • Method Detail

      • getIdentifier

        List<IdentifiergetIdentifier()
                                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #identifier (Business Identifier.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setIdentifier

        Fivews setIdentifier​(List<Identifier> theIdentifier)
                      throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        Returns a reference to this for easy method chaining
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasIdentifier

        boolean hasIdentifier()
        Returns:
        whether there is more than zero values for identifier
      • getIdentifierMin

        int getIdentifierMin()
        Returns:
        minimum allowed cardinality for identifier. Note that with patterns, this may be different for the underlying resource
      • getIdentifierMax

        int getIdentifierMax()
        Returns:
        maximum allowed cardinality for identifier. Note that with patterns, this may be different for the underlying resource
      • addIdentifier

        Identifier addIdentifier()
                          throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • addIdentifier

        Fivews addIdentifier​(Identifier t)
                      throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getIdentifierFirstRep

        Identifier getIdentifierFirstRep()
                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        The first repetition of repeating field #identifier, creating it if it does not already exist
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getVersionElement

        StringType getVersionElement()
                              throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #version (Identifier for this version.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasVersion

        boolean hasVersion()
        Returns:
        whether there is more than zero values for version
      • getVersionMin

        int getVersionMin()
                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        minimum allowed cardinality for version. Note that with patterns, this may be different for the underlying resource
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getVersionMax

        int getVersionMax()
                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        maximum allowed cardinality for version. Note that with patterns, this may be different for the underlying resource
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setVersionElement

        Fivews setVersionElement​(StringType value)
                          throws org.hl7.fhir.exceptions.FHIRException
        Parameters:
        value - #version (Identifier for this version.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getVersion

        String getVersion()
                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        Identifier for this version.
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setVersion

        Fivews setVersion​(String value)
                   throws org.hl7.fhir.exceptions.FHIRException
        Parameters:
        value - Identifier for this version.
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getStatusElement

        Enumeration<Fivews.CanonicalStatusgetStatusElement()
                                                      throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #status (Status Field.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasStatus

        boolean hasStatus()
        Returns:
        whether there is more than zero values for status
      • getStatusMin

        int getStatusMin()
                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        minimum allowed cardinality for status. Note that with patterns, this may be different for the underlying resource
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getStatusMax

        int getStatusMax()
                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        maximum allowed cardinality for status. Note that with patterns, this may be different for the underlying resource
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setStatusElement

        Fivews setStatusElement​(Enumeration<Fivews.CanonicalStatus> value)
                         throws org.hl7.fhir.exceptions.FHIRException
        Parameters:
        value - #status (Status Field.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getStatus

        Fivews.CanonicalStatus getStatus()
                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        Status Field.
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setStatus

        Fivews setStatus​(Fivews.CanonicalStatus value)
                  throws org.hl7.fhir.exceptions.FHIRException
        Parameters:
        value - Status Field.
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getClass_

        List<CodeableConceptgetClass_()
                                 throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #class_ (Classifier Field.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setClass_

        Fivews setClass_​(List<CodeableConcept> theClass_)
                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        Returns a reference to this for easy method chaining
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasClass_

        boolean hasClass_()
        Returns:
        whether there is more than zero values for class_
      • getClass_Min

        int getClass_Min()
        Returns:
        minimum allowed cardinality for class_. Note that with patterns, this may be different for the underlying resource
      • getClass_Max

        int getClass_Max()
        Returns:
        maximum allowed cardinality for class_. Note that with patterns, this may be different for the underlying resource
      • addClass_

        CodeableConcept addClass_()
                           throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getClass_FirstRep

        CodeableConcept getClass_FirstRep()
                                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        The first repetition of repeating field #class_, creating it if it does not already exist
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getGrade

        CodeableConcept getGrade()
                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #grade (A field that indicates the potential impact of the content of the resource.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasGrade

        boolean hasGrade()
        Returns:
        whether there is more than zero values for grade
      • getGradeMin

        int getGradeMin()
        Returns:
        minimum allowed cardinality for grade. Note that with patterns, this may be different for the underlying resource
      • getGradeMax

        int getGradeMax()
        Returns:
        maximum allowed cardinality for grade. Note that with patterns, this may be different for the underlying resource
      • setGrade

        Fivews setGrade​(CodeableConcept value)
                 throws org.hl7.fhir.exceptions.FHIRException
        Parameters:
        value - #grade (A field that indicates the potential impact of the content of the resource.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getWhat

        DataType getWhat()
                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #what (what this resource is about.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getWhatCodeableConcept

        CodeableConcept getWhatCodeableConcept()
                                        throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #what (what this resource is about.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getWhatReference

        Reference getWhatReference()
                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #what (what this resource is about.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasWhat

        boolean hasWhat()
        Returns:
        whether there is more than zero values for what
      • getWhatMin

        int getWhatMin()
        Returns:
        minimum allowed cardinality for what. Note that with patterns, this may be different for the underlying resource
      • getWhatMax

        int getWhatMax()
        Returns:
        maximum allowed cardinality for what. Note that with patterns, this may be different for the underlying resource
      • setWhat

        Fivews setWhat​(DataType value)
                throws org.hl7.fhir.exceptions.FHIRException
        Parameters:
        value - #what (what this resource is about.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getSubject

        List<ReferencegetSubject()
                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #subject (Who this resource is about.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setSubject

        Fivews setSubject​(List<Reference> theSubject)
                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        Returns a reference to this for easy method chaining
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasSubject

        boolean hasSubject()
        Returns:
        whether there is more than zero values for subject
      • getSubjectMin

        int getSubjectMin()
        Returns:
        minimum allowed cardinality for subject. Note that with patterns, this may be different for the underlying resource
      • getSubjectMax

        int getSubjectMax()
        Returns:
        maximum allowed cardinality for subject. Note that with patterns, this may be different for the underlying resource
      • addSubject

        Reference addSubject()
                      throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • addSubject

        Fivews addSubject​(Reference t)
                   throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getSubjectFirstRep

        Reference getSubjectFirstRep()
                              throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        The first repetition of repeating field #subject, creating it if it does not already exist
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getContext

        Reference getContext()
                      throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #context (a resource that gives context for the work described in this resource (usually Encounter or EpisodeOfCare).)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasContext

        boolean hasContext()
        Returns:
        whether there is more than zero values for context
      • getContextMin

        int getContextMin()
        Returns:
        minimum allowed cardinality for context. Note that with patterns, this may be different for the underlying resource
      • getContextMax

        int getContextMax()
        Returns:
        maximum allowed cardinality for context. Note that with patterns, this may be different for the underlying resource
      • setContext

        Fivews setContext​(Reference value)
                   throws org.hl7.fhir.exceptions.FHIRException
        Parameters:
        value - #context (a resource that gives context for the work described in this resource (usually Encounter or EpisodeOfCare).)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getInitElement

        DateTimeType getInitElement()
                             throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #init (when the work described in this resource was started (or will be).). This is the underlying object with id, value and extensions. The accessor "getInit" gives direct access to the value
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasInit

        boolean hasInit()
        Returns:
        whether there is more than zero values for init
      • getInitMin

        int getInitMin()
                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        minimum allowed cardinality for init. Note that with patterns, this may be different for the underlying resource
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getInitMax

        int getInitMax()
                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        maximum allowed cardinality for init. Note that with patterns, this may be different for the underlying resource
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setInitElement

        Fivews setInitElement​(DateTimeType value)
                       throws org.hl7.fhir.exceptions.FHIRException
        Parameters:
        value - #init (when the work described in this resource was started (or will be).). This is the underlying object with id, value and extensions. The accessor "getInit" gives direct access to the value
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getInit

        Date getInit()
              throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        when the work described in this resource was started (or will be).
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setInit

        Fivews setInit​(Date value)
                throws org.hl7.fhir.exceptions.FHIRException
        Parameters:
        value - when the work described in this resource was started (or will be).
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPlanned

        List<TiminggetPlanned()
                         throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #planned (when this resource is planned to occur.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setPlanned

        Fivews setPlanned​(List<Timing> thePlanned)
                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        Returns a reference to this for easy method chaining
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasPlanned

        boolean hasPlanned()
        Returns:
        whether there is more than zero values for planned
      • getPlannedMin

        int getPlannedMin()
        Returns:
        minimum allowed cardinality for planned. Note that with patterns, this may be different for the underlying resource
      • getPlannedMax

        int getPlannedMax()
        Returns:
        maximum allowed cardinality for planned. Note that with patterns, this may be different for the underlying resource
      • addPlanned

        Timing addPlanned()
                   throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • addPlanned

        Fivews addPlanned​(Timing t)
                   throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getPlannedFirstRep

        Timing getPlannedFirstRep()
                           throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        The first repetition of repeating field #planned, creating it if it does not already exist
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDone

        DataType getDone()
                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #done (when the work described in this resource was completed (or will be).)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDoneDateTimeType

        DateTimeType getDoneDateTimeType()
                                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #done (when the work described in this resource was completed (or will be).)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getDonePeriod

        Period getDonePeriod()
                      throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #done (when the work described in this resource was completed (or will be).)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasDone

        boolean hasDone()
        Returns:
        whether there is more than zero values for done
      • getDoneMin

        int getDoneMin()
        Returns:
        minimum allowed cardinality for done. Note that with patterns, this may be different for the underlying resource
      • getDoneMax

        int getDoneMax()
        Returns:
        maximum allowed cardinality for done. Note that with patterns, this may be different for the underlying resource
      • setDone

        Fivews setDone​(DataType value)
                throws org.hl7.fhir.exceptions.FHIRException
        Parameters:
        value - #done (when the work described in this resource was completed (or will be).)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getRecordedElement

        InstantType getRecordedElement()
                                throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #recorded (when this resource itself was created.). This is the underlying object with id, value and extensions. The accessor "getRecorded" gives direct access to the value
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasRecorded

        boolean hasRecorded()
        Returns:
        whether there is more than zero values for recorded
      • getRecordedMin

        int getRecordedMin()
                    throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        minimum allowed cardinality for recorded. Note that with patterns, this may be different for the underlying resource
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getRecordedMax

        int getRecordedMax()
                    throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        maximum allowed cardinality for recorded. Note that with patterns, this may be different for the underlying resource
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setRecordedElement

        Fivews setRecordedElement​(InstantType value)
                           throws org.hl7.fhir.exceptions.FHIRException
        Parameters:
        value - #recorded (when this resource itself was created.). This is the underlying object with id, value and extensions. The accessor "getRecorded" gives direct access to the value
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getRecorded

        Date getRecorded()
                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        when this resource itself was created.
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setRecorded

        Fivews setRecorded​(Date value)
                    throws org.hl7.fhir.exceptions.FHIRException
        Parameters:
        value - when this resource itself was created.
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getAuthor

        List<ReferencegetAuthor()
                           throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #author (who authored the content of the resource.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setAuthor

        Fivews setAuthor​(List<Reference> theAuthor)
                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        Returns a reference to this for easy method chaining
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasAuthor

        boolean hasAuthor()
        Returns:
        whether there is more than zero values for author
      • getAuthorMin

        int getAuthorMin()
        Returns:
        minimum allowed cardinality for author. Note that with patterns, this may be different for the underlying resource
      • getAuthorMax

        int getAuthorMax()
        Returns:
        maximum allowed cardinality for author. Note that with patterns, this may be different for the underlying resource
      • addAuthor

        Reference addAuthor()
                     throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • addAuthor

        Fivews addAuthor​(Reference t)
                  throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getAuthorFirstRep

        Reference getAuthorFirstRep()
                             throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        The first repetition of repeating field #author, creating it if it does not already exist
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getSource

        List<ReferencegetSource()
                           throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #source (Who provided the information in this resource.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setSource

        Fivews setSource​(List<Reference> theSource)
                  throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        Returns a reference to this for easy method chaining
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasSource

        boolean hasSource()
        Returns:
        whether there is more than zero values for source
      • getSourceMin

        int getSourceMin()
        Returns:
        minimum allowed cardinality for source. Note that with patterns, this may be different for the underlying resource
      • getSourceMax

        int getSourceMax()
        Returns:
        maximum allowed cardinality for source. Note that with patterns, this may be different for the underlying resource
      • addSource

        Reference addSource()
                     throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • addSource

        Fivews addSource​(Reference t)
                  throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getSourceFirstRep

        Reference getSourceFirstRep()
                             throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        The first repetition of repeating field #source, creating it if it does not already exist
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getActor

        List<ReferencegetActor()
                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #actor (who did the work described the resource (or will do).)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setActor

        Fivews setActor​(List<Reference> theActor)
                 throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        Returns a reference to this for easy method chaining
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasActor

        boolean hasActor()
        Returns:
        whether there is more than zero values for actor
      • getActorMin

        int getActorMin()
        Returns:
        minimum allowed cardinality for actor. Note that with patterns, this may be different for the underlying resource
      • getActorMax

        int getActorMax()
        Returns:
        maximum allowed cardinality for actor. Note that with patterns, this may be different for the underlying resource
      • addActor

        Reference addActor()
                    throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • addActor

        Fivews addActor​(Reference t)
                 throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getActorFirstRep

        Reference getActorFirstRep()
                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        The first repetition of repeating field #actor, creating it if it does not already exist
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getCause

        List<ReferencegetCause()
                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #cause (who prompted the work described in the resource.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setCause

        Fivews setCause​(List<Reference> theCause)
                 throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        Returns a reference to this for easy method chaining
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasCause

        boolean hasCause()
        Returns:
        whether there is more than zero values for cause
      • getCauseMin

        int getCauseMin()
        Returns:
        minimum allowed cardinality for cause. Note that with patterns, this may be different for the underlying resource
      • getCauseMax

        int getCauseMax()
        Returns:
        maximum allowed cardinality for cause. Note that with patterns, this may be different for the underlying resource
      • addCause

        Reference addCause()
                    throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • addCause

        Fivews addCause​(Reference t)
                 throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getCauseFirstRep

        Reference getCauseFirstRep()
                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        The first repetition of repeating field #cause, creating it if it does not already exist
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getWitness

        List<ReferencegetWitness()
                            throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #witness (who attests to the content of the resource (individual or org).)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setWitness

        Fivews setWitness​(List<Reference> theWitness)
                   throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        Returns a reference to this for easy method chaining
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasWitness

        boolean hasWitness()
        Returns:
        whether there is more than zero values for witness
      • getWitnessMin

        int getWitnessMin()
        Returns:
        minimum allowed cardinality for witness. Note that with patterns, this may be different for the underlying resource
      • getWitnessMax

        int getWitnessMax()
        Returns:
        maximum allowed cardinality for witness. Note that with patterns, this may be different for the underlying resource
      • addWitness

        Reference addWitness()
                      throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • addWitness

        Fivews addWitness​(Reference t)
                   throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getWitnessFirstRep

        Reference getWitnessFirstRep()
                              throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        The first repetition of repeating field #witness, creating it if it does not already exist
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getWho

        List<ReferencegetWho()
                        throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #who (An actor involved in the work described by this resource.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setWho

        Fivews setWho​(List<Reference> theWho)
               throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        Returns a reference to this for easy method chaining
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasWho

        boolean hasWho()
        Returns:
        whether there is more than zero values for who
      • getWhoMin

        int getWhoMin()
        Returns:
        minimum allowed cardinality for who. Note that with patterns, this may be different for the underlying resource
      • getWhoMax

        int getWhoMax()
        Returns:
        maximum allowed cardinality for who. Note that with patterns, this may be different for the underlying resource
      • addWho

        Reference addWho()
                  throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • addWho

        Fivews addWho​(Reference t)
               throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getWhoFirstRep

        Reference getWhoFirstRep()
                          throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        The first repetition of repeating field #who, creating it if it does not already exist
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getWhere

        List<DataTypegetWhere()
                         throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #where (The location of the work described.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setWhere

        Fivews setWhere​(List<DataType> theWhere)
                 throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        Returns a reference to this for easy method chaining
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasWhere

        boolean hasWhere()
        Returns:
        whether there is more than zero values for where
      • getWhereMin

        int getWhereMin()
        Returns:
        minimum allowed cardinality for where. Note that with patterns, this may be different for the underlying resource
      • getWhereMax

        int getWhereMax()
        Returns:
        maximum allowed cardinality for where. Note that with patterns, this may be different for the underlying resource
      • addWhere

        DataType addWhere()
                   throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • addWhere

        Fivews addWhere​(DataType t)
                 throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getWhereFirstRep

        DataType getWhereFirstRep()
                           throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        The first repetition of repeating field #where, creating it if it does not already exist
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getWhy

        List<DataTypegetWhy()
                       throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        #why (Why this work was done.)
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • setWhy

        Fivews setWhy​(List<DataType> theWhy)
               throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        Returns a reference to this for easy method chaining
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • hasWhy

        boolean hasWhy()
        Returns:
        whether there is more than zero values for why
      • getWhyMin

        int getWhyMin()
        Returns:
        minimum allowed cardinality for why. Note that with patterns, this may be different for the underlying resource
      • getWhyMax

        int getWhyMax()
        Returns:
        maximum allowed cardinality for why. Note that with patterns, this may be different for the underlying resource
      • addWhy

        DataType addWhy()
                 throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • addWhy

        Fivews addWhy​(DataType t)
               throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • getWhyFirstRep

        DataType getWhyFirstRep()
                         throws org.hl7.fhir.exceptions.FHIRException
        Returns:
        The first repetition of repeating field #why, creating it if it does not already exist
        Throws:
        org.hl7.fhir.exceptions.FHIRException