Class CommunicationRequest

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IAnyResource, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions, org.hl7.fhir.instance.model.api.IBaseResource, org.hl7.fhir.instance.model.api.IDomainResource

    public class CommunicationRequest
    extends DomainResource
    A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS system proposes that the public health agency be notified about a reportable condition.
    See Also:
    Serialized Form
    • Field Detail

      • identifier

        protected List<Identifier> identifier
        A unique ID of this request for reference purposes. It must be provided if user wants it returned as part of any output, otherwise it will be autogenerated, if needed, by CDS system. Does not need to be the actual ID of the source system.
      • category

        protected CodeableConcept category
        The type of message to be sent such as alert, notification, reminder, instruction, etc.
      • sender

        protected Reference sender
        The entity (e.g. person, organization, clinical information system, or device) which is to be the source of the communication.
      • senderTarget

        protected Resource senderTarget
        The actual object that is the target of the reference (The entity (e.g. person, organization, clinical information system, or device) which is to be the source of the communication.)
      • recipient

        protected List<Reference> recipient
        The entity (e.g. person, organization, clinical information system, or device) which is the intended target of the communication.
      • recipientTarget

        protected List<Resource> recipientTarget
        The actual objects that are the target of the reference (The entity (e.g. person, organization, clinical information system, or device) which is the intended target of the communication.)
      • requester

        protected Reference requester
        The responsible person who authorizes this order, e.g. physician. This may be different than the author of the order statement, e.g. clerk, who may have entered the statement into the order entry application.
      • requesterTarget

        protected Resource requesterTarget
        The actual object that is the target of the reference (The responsible person who authorizes this order, e.g. physician. This may be different than the author of the order statement, e.g. clerk, who may have entered the statement into the order entry application.)
      • encounter

        protected Reference encounter
        The encounter within which the communication request was created.
      • encounterTarget

        protected Encounter encounterTarget
        The actual object that is the target of the reference (The encounter within which the communication request was created.)
      • scheduled

        protected Type scheduled
        The time when this communication is to occur.
      • subject

        protected Reference subject
        The patient who is the focus of this communication request.
      • subjectTarget

        protected Patient subjectTarget
        The actual object that is the target of the reference (The patient who is the focus of this communication request.)
      • priority

        protected CodeableConcept priority
        Characterizes how quickly the proposed act must be initiated. Includes concepts such as stat, urgent, routine.
      • SP_SENDER

        public static final String SP_SENDER
        Search parameter: sender

        Description: Message sender
        Type: reference
        Path: CommunicationRequest.sender

        See Also:
        Constant Field Values
      • SENDER

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SENDER
        Fluent Client search parameter constant for sender

        Description: Message sender
        Type: reference
        Path: CommunicationRequest.sender

      • INCLUDE_SENDER

        public static final ca.uhn.fhir.model.api.Include INCLUDE_SENDER
        Constant for fluent queries to be used to add include statements. Specifies the path value of "CommunicationRequest:sender".
      • SP_REQUESTED

        public static final String SP_REQUESTED
        Search parameter: requested

        Description: When ordered or proposed
        Type: date
        Path: CommunicationRequest.requestedOn

        See Also:
        Constant Field Values
      • REQUESTED

        public static final ca.uhn.fhir.rest.gclient.DateClientParam REQUESTED
        Fluent Client search parameter constant for requested

        Description: When ordered or proposed
        Type: date
        Path: CommunicationRequest.requestedOn

      • SP_TIME

        public static final String SP_TIME
        Search parameter: time

        Description: When scheduled
        Type: date
        Path: CommunicationRequest.scheduledDateTime

        See Also:
        Constant Field Values
      • TIME

        public static final ca.uhn.fhir.rest.gclient.DateClientParam TIME
        Fluent Client search parameter constant for time

        Description: When scheduled
        Type: date
        Path: CommunicationRequest.scheduledDateTime

      • SP_REQUESTER

        public static final String SP_REQUESTER
        Search parameter: requester

        Description: An individual who requested a communication
        Type: reference
        Path: CommunicationRequest.requester

        See Also:
        Constant Field Values
      • REQUESTER

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTER
        Fluent Client search parameter constant for requester

        Description: An individual who requested a communication
        Type: reference
        Path: CommunicationRequest.requester

      • INCLUDE_REQUESTER

        public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTER
        Constant for fluent queries to be used to add include statements. Specifies the path value of "CommunicationRequest:requester".
      • SP_CATEGORY

        public static final String SP_CATEGORY
        Search parameter: category

        Description: Message category
        Type: token
        Path: CommunicationRequest.category

        See Also:
        Constant Field Values
      • CATEGORY

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY
        Fluent Client search parameter constant for category

        Description: Message category
        Type: token
        Path: CommunicationRequest.category

      • SP_PATIENT

        public static final String SP_PATIENT
        Search parameter: patient

        Description: Focus of message
        Type: reference
        Path: CommunicationRequest.subject

        See Also:
        Constant Field Values
      • PATIENT

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
        Fluent Client search parameter constant for patient

        Description: Focus of message
        Type: reference
        Path: CommunicationRequest.subject

      • INCLUDE_PATIENT

        public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
        Constant for fluent queries to be used to add include statements. Specifies the path value of "CommunicationRequest:patient".
      • SP_STATUS

        public static final String SP_STATUS
        Search parameter: status

        Description: proposed | planned | requested | received | accepted | in-progress | completed | suspended | rejected | failed
        Type: token
        Path: CommunicationRequest.status

        See Also:
        Constant Field Values
      • STATUS

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
        Fluent Client search parameter constant for status

        Description: proposed | planned | requested | received | accepted | in-progress | completed | suspended | rejected | failed
        Type: token
        Path: CommunicationRequest.status

      • PRIORITY

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRIORITY
        Fluent Client search parameter constant for priority

        Description: Message urgency
        Type: token
        Path: CommunicationRequest.priority

      • SP_SUBJECT

        public static final String SP_SUBJECT
        Search parameter: subject

        Description: Focus of message
        Type: reference
        Path: CommunicationRequest.subject

        See Also:
        Constant Field Values
      • SUBJECT

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
        Fluent Client search parameter constant for subject

        Description: Focus of message
        Type: reference
        Path: CommunicationRequest.subject

      • INCLUDE_SUBJECT

        public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
        Constant for fluent queries to be used to add include statements. Specifies the path value of "CommunicationRequest:subject".
      • SP_ENCOUNTER

        public static final String SP_ENCOUNTER
        Search parameter: encounter

        Description: Encounter leading to message
        Type: reference
        Path: CommunicationRequest.encounter

        See Also:
        Constant Field Values
      • ENCOUNTER

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
        Fluent Client search parameter constant for encounter

        Description: Encounter leading to message
        Type: reference
        Path: CommunicationRequest.encounter

      • INCLUDE_ENCOUNTER

        public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
        Constant for fluent queries to be used to add include statements. Specifies the path value of "CommunicationRequest:encounter".
      • IDENTIFIER

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
        Fluent Client search parameter constant for identifier

        Description: Unique identifier
        Type: token
        Path: CommunicationRequest.identifier

      • SP_MEDIUM

        public static final String SP_MEDIUM
        Search parameter: medium

        Description: A channel of communication
        Type: token
        Path: CommunicationRequest.medium

        See Also:
        Constant Field Values
      • MEDIUM

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam MEDIUM
        Fluent Client search parameter constant for medium

        Description: A channel of communication
        Type: token
        Path: CommunicationRequest.medium

      • SP_RECIPIENT

        public static final String SP_RECIPIENT
        Search parameter: recipient

        Description: Message recipient
        Type: reference
        Path: CommunicationRequest.recipient

        See Also:
        Constant Field Values
      • RECIPIENT

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RECIPIENT
        Fluent Client search parameter constant for recipient

        Description: Message recipient
        Type: reference
        Path: CommunicationRequest.recipient

      • INCLUDE_RECIPIENT

        public static final ca.uhn.fhir.model.api.Include INCLUDE_RECIPIENT
        Constant for fluent queries to be used to add include statements. Specifies the path value of "CommunicationRequest:recipient".