Class Appointment.Participant

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.ICompositeElement, ca.uhn.fhir.model.api.IElement, ca.uhn.fhir.model.api.IIdentifiableElement, ca.uhn.fhir.model.api.IResourceBlock, ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions, Serializable, org.hl7.fhir.instance.model.api.IBase
    Enclosing class:
    Appointment

    public static class Appointment.Participant
    extends ca.uhn.fhir.model.api.BaseIdentifiableElement
    implements ca.uhn.fhir.model.api.IResourceBlock
    Block class for child element: Appointment.participant ()

    Definition: List of participants involved in the appointment

    See Also:
    Serialized Form
    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      • getAllPopulatedChildElementsOfType

        public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType​(Class<T> theType)
        Specified by:
        getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElement
      • addType

        public BoundCodeableConceptDt<ParticipantTypeEnumaddType​(ParticipantTypeEnum theValue)
        Add a value for type () using an enumerated type. This is intended as a convenience method for situations where the FHIR defined ValueSets are mandatory or contain the desirable codes. If you wish to use codes other than those which are built-in, you may also use the addType() method.

        Definition: Role of participant in the appointment

      • getActor

        public ResourceReferenceDt getActor()
        Gets the value(s) for actor (). creating it if it does not exist. Will not return null.

        Definition: A Person, Location/HealthcareService or Device that is participating in the appointment

      • getRequiredElement

        public ca.uhn.fhir.model.primitive.BoundCodeDt<ParticipantRequiredEnumgetRequiredElement()
        Gets the value(s) for required (). creating it if it does not exist. Will not return null.

        Definition: Is this participant required to be present at the meeting. This covers a use-case where 2 doctors need to meet to discuss the results for a specific patient, and the patient is not required to be present.

      • getRequired

        public String getRequired()
        Gets the value(s) for required (). creating it if it does not exist. This method may return null.

        Definition: Is this participant required to be present at the meeting. This covers a use-case where 2 doctors need to meet to discuss the results for a specific patient, and the patient is not required to be present.

      • setRequired

        public Appointment.Participant setRequired​(ca.uhn.fhir.model.primitive.BoundCodeDt<ParticipantRequiredEnum> theValue)
        Sets the value(s) for required ()

        Definition: Is this participant required to be present at the meeting. This covers a use-case where 2 doctors need to meet to discuss the results for a specific patient, and the patient is not required to be present.

      • setRequired

        public Appointment.Participant setRequired​(ParticipantRequiredEnum theValue)
        Sets the value(s) for required ()

        Definition: Is this participant required to be present at the meeting. This covers a use-case where 2 doctors need to meet to discuss the results for a specific patient, and the patient is not required to be present.

      • getStatusElement

        public ca.uhn.fhir.model.primitive.BoundCodeDt<ParticipationStatusEnumgetStatusElement()
        Gets the value(s) for status (). creating it if it does not exist. Will not return null.

        Definition: Participation status of the Patient

      • getStatus

        public String getStatus()
        Gets the value(s) for status (). creating it if it does not exist. This method may return null.

        Definition: Participation status of the Patient