Class Appointment.Participant

java.lang.Object
ca.uhn.fhir.model.api.BaseElement
ca.uhn.fhir.model.api.BaseIdentifiableElement
ca.uhn.fhir.model.dstu2.resource.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
  • Constructor Details

  • Method Details

    • 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
    • getType

      Gets the value(s) for type (). creating it if it does not exist. Will not return null.

      Definition: Role of participant in the appointment

    • setType

      Sets the value(s) for type ()

      Definition: Role of participant in the appointment

    • addType

      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

    • getTypeFirstRep

      Gets the first repetition for type (), creating it if it does not already exist.

      Definition: Role of participant in the appointment

    • addType

      Add a value for type ()

      Definition: Role of participant in the appointment

    • setType

      Sets the value(s), and clears any existing value(s) for type ()

      Definition: Role of participant in the appointment

    • 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

    • setActor

      Sets the value(s) for actor ()

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

    • getRequiredElement

      public ca.uhn.fhir.model.primitive.BoundCodeDt<ParticipantRequiredEnum> getRequiredElement()
      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

      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<ParticipationStatusEnum> getStatusElement()
      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

    • setStatus

      public Appointment.Participant setStatus​(ca.uhn.fhir.model.primitive.BoundCodeDt<ParticipationStatusEnum> theValue)
      Sets the value(s) for status ()

      Definition: Participation status of the Patient

    • setStatus

      Sets the value(s) for status ()

      Definition: Participation status of the Patient