Class ProcedureRequest

  • 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 ProcedureRequest
    extends DomainResource
    A request for a procedure to be performed. May be a proposal or an order.
    See Also:
    Serialized Form
    • Field Detail

      • subject

        protected Reference subject
        The person, animal or group that should receive the procedure.
      • subjectTarget

        protected Resource subjectTarget
        The actual object that is the target of the reference (The person, animal or group that should receive the procedure.)
      • code

        protected CodeableConcept code
        The specific procedure that is ordered. Use text if the exact nature of the procedure cannot be coded.
      • bodySite

        protected List<CodeableConcept> bodySite
        Indicates the sites on the subject's body where the procedure should be performed (I.e. the target sites).
      • reason

        protected Type reason
        The reason why the procedure is being proposed or ordered. This procedure request may be motivated by a Condition for instance.
      • scheduled

        protected Type scheduled
        The timing schedule for the proposed or ordered procedure. The Schedule data type allows many different expressions. E.g. "Every 8 hours"; "Three times a day"; "1/2 an hour before breakfast for 10 days from 23-Dec 2011:"; "15 Oct 2013, 17 Oct 2013 and 1 Nov 2013".
      • encounter

        protected Reference encounter
        The encounter within which the procedure proposal or request was created.
      • encounterTarget

        protected Encounter encounterTarget
        The actual object that is the target of the reference (The encounter within which the procedure proposal or request was created.)
      • performer

        protected Reference performer
        For example, the surgeon, anaethetist, endoscopist, etc.
      • performerTarget

        protected Resource performerTarget
        The actual object that is the target of the reference (For example, the surgeon, anaethetist, endoscopist, etc.)
      • notes

        protected List<Annotation> notes
        Any other notes associated with this proposal or order - e.g. provider instructions.
      • asNeeded

        protected Type asNeeded
        If a CodeableConcept is present, it indicates the pre-condition for performing the procedure.
      • orderer

        protected Reference orderer
        The healthcare professional responsible for proposing or ordering the procedure.
      • ordererTarget

        protected Resource ordererTarget
        The actual object that is the target of the reference (The healthcare professional responsible for proposing or ordering the procedure.)
      • SP_ORDERER

        public static final String SP_ORDERER
        Search parameter: orderer

        Description: Who made request
        Type: reference
        Path: ProcedureRequest.orderer

        See Also:
        Constant Field Values
      • ORDERER

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

        Description: Who made request
        Type: reference
        Path: ProcedureRequest.orderer

      • INCLUDE_ORDERER

        public static final ca.uhn.fhir.model.api.Include INCLUDE_ORDERER
        Constant for fluent queries to be used to add include statements. Specifies the path value of "ProcedureRequest:orderer".
      • SP_PATIENT

        public static final String SP_PATIENT
        Search parameter: patient

        Description: Search by subject - a patient
        Type: reference
        Path: ProcedureRequest.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: Search by subject - a patient
        Type: reference
        Path: ProcedureRequest.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 "ProcedureRequest:patient".
      • SP_SUBJECT

        public static final String SP_SUBJECT
        Search parameter: subject

        Description: Search by subject
        Type: reference
        Path: ProcedureRequest.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: Search by subject
        Type: reference
        Path: ProcedureRequest.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 "ProcedureRequest:subject".
      • SP_PERFORMER

        public static final String SP_PERFORMER
        Search parameter: performer

        Description: Who should perform the procedure
        Type: reference
        Path: ProcedureRequest.performer

        See Also:
        Constant Field Values
      • PERFORMER

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

        Description: Who should perform the procedure
        Type: reference
        Path: ProcedureRequest.performer

      • INCLUDE_PERFORMER

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

        public static final String SP_ENCOUNTER
        Search parameter: encounter

        Description: Encounter request created during
        Type: reference
        Path: ProcedureRequest.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 request created during
        Type: reference
        Path: ProcedureRequest.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 "ProcedureRequest:encounter".
      • SP_IDENTIFIER

        public static final String SP_IDENTIFIER
        Search parameter: identifier

        Description: A unique identifier of the Procedure Request
        Type: token
        Path: ProcedureRequest.identifier

        See Also:
        Constant Field Values
      • IDENTIFIER

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

        Description: A unique identifier of the Procedure Request
        Type: token
        Path: ProcedureRequest.identifier