Class EpisodeOfCare

  • 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 EpisodeOfCare
    extends DomainResource
    An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time.
    See Also:
    Serialized Form
    • Field Detail

      • type

        protected List<CodeableConcept> type
        A classification of the type of episode of care; e.g. specialist referral, disease management, type of funded care.
      • condition

        protected List<Reference> condition
        A list of conditions/problems/diagnoses that this episode of care is intended to be providing care for.
      • conditionTarget

        protected List<Condition> conditionTarget
        The actual objects that are the target of the reference (A list of conditions/problems/diagnoses that this episode of care is intended to be providing care for.)
      • patient

        protected Reference patient
        The patient that this EpisodeOfCare applies to.
      • patientTarget

        protected Patient patientTarget
        The actual object that is the target of the reference (The patient that this EpisodeOfCare applies to.)
      • managingOrganization

        protected Reference managingOrganization
        The organization that has assumed the specific responsibilities for the specified duration.
      • managingOrganizationTarget

        protected Organization managingOrganizationTarget
        The actual object that is the target of the reference (The organization that has assumed the specific responsibilities for the specified duration.)
      • period

        protected Period period
        The interval during which the managing organization assumes the defined responsibility.
      • referralRequest

        protected List<Reference> referralRequest
        Referral Request(s) that are fulfilled by this EpisodeOfCare, incoming referrals.
      • referralRequestTarget

        protected List<ReferralRequest> referralRequestTarget
        The actual objects that are the target of the reference (Referral Request(s) that are fulfilled by this EpisodeOfCare, incoming referrals.)
      • careManager

        protected Reference careManager
        The practitioner that is the care manager/care co-ordinator for this patient.
      • careManagerTarget

        protected Practitioner careManagerTarget
        The actual object that is the target of the reference (The practitioner that is the care manager/care co-ordinator for this patient.)
      • team

        protected List<Reference> team
        The list of practitioners that may be facilitating this episode of care for specific purposes.
      • teamTarget

        protected List<CareTeam> teamTarget
        The actual objects that are the target of the reference (The list of practitioners that may be facilitating this episode of care for specific purposes.)
      • SP_ORGANIZATION

        public static final String SP_ORGANIZATION
        Search parameter: organization

        Description: The organization that has assumed the specific responsibilities of this EpisodeOfCare
        Type: reference
        Path: EpisodeOfCare.managingOrganization

        See Also:
        Constant Field Values
      • ORGANIZATION

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

        Description: The organization that has assumed the specific responsibilities of this EpisodeOfCare
        Type: reference
        Path: EpisodeOfCare.managingOrganization

      • INCLUDE_ORGANIZATION

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

        public static final String SP_PATIENT
        Search parameter: patient

        Description: Patient for this episode of care
        Type: reference
        Path: EpisodeOfCare.patient

        See Also:
        Constant Field Values
      • PATIENT

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

        Description: Patient for this episode of care
        Type: reference
        Path: EpisodeOfCare.patient

      • 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 "EpisodeOfCare:patient".
      • SP_CONDITION

        public static final String SP_CONDITION
        Search parameter: condition

        Description: Conditions/problems/diagnoses this episode of care is for
        Type: reference
        Path: EpisodeOfCare.condition

        See Also:
        Constant Field Values
      • CONDITION

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

        Description: Conditions/problems/diagnoses this episode of care is for
        Type: reference
        Path: EpisodeOfCare.condition

      • INCLUDE_CONDITION

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

        public static final String SP_STATUS
        Search parameter: status

        Description: The current status of the Episode of Care as provided (does not check the status history collection)
        Type: token
        Path: EpisodeOfCare.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: The current status of the Episode of Care as provided (does not check the status history collection)
        Type: token
        Path: EpisodeOfCare.status

      • SP_CARE_MANAGER

        public static final String SP_CARE_MANAGER
        Search parameter: care-manager

        Description: Care manager/care co-ordinator for the patient
        Type: reference
        Path: EpisodeOfCare.careManager

        See Also:
        Constant Field Values
      • CARE_MANAGER

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CARE_MANAGER
        Fluent Client search parameter constant for care-manager

        Description: Care manager/care co-ordinator for the patient
        Type: reference
        Path: EpisodeOfCare.careManager

      • INCLUDE_CARE_MANAGER

        public static final ca.uhn.fhir.model.api.Include INCLUDE_CARE_MANAGER
        Constant for fluent queries to be used to add include statements. Specifies the path value of "EpisodeOfCare:care-manager".
      • SP_TYPE

        public static final String SP_TYPE
        Search parameter: type

        Description: Type/class - e.g. specialist referral, disease management
        Type: token
        Path: EpisodeOfCare.type

        See Also:
        Constant Field Values
      • TYPE

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

        Description: Type/class - e.g. specialist referral, disease management
        Type: token
        Path: EpisodeOfCare.type

      • SP_DATE

        public static final String SP_DATE
        Search parameter: date

        Description: The provided date search value falls within the episode of care's period
        Type: date
        Path: EpisodeOfCare.period

        See Also:
        Constant Field Values
      • DATE

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

        Description: The provided date search value falls within the episode of care's period
        Type: date
        Path: EpisodeOfCare.period

      • INCOMINGREFERRAL

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

        Description: Incoming Referral Request
        Type: reference
        Path: EpisodeOfCare.referralRequest

      • INCLUDE_INCOMINGREFERRAL

        public static final ca.uhn.fhir.model.api.Include INCLUDE_INCOMINGREFERRAL
        Constant for fluent queries to be used to add include statements. Specifies the path value of "EpisodeOfCare:incomingreferral".
      • SP_IDENTIFIER

        public static final String SP_IDENTIFIER
        Search parameter: identifier

        Description: Identifier(s) for the EpisodeOfCare
        Type: token
        Path: EpisodeOfCare.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: Identifier(s) for the EpisodeOfCare
        Type: token
        Path: EpisodeOfCare.identifier