public class Encounter extends BaseResource implements ca.uhn.fhir.model.api.IResource
Definition: An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/Encounter
| Modifier and Type | Class and Description |
|---|---|
static class |
Encounter.Hospitalization
Block class for child element: Encounter.hospitalization ()
|
static class |
Encounter.Location
Block class for child element: Encounter.location ()
|
static class |
Encounter.Participant
Block class for child element: Encounter.participant ()
|
static class |
Encounter.StatusHistory
Block class for child element: Encounter.statusHistory ()
|
| Modifier and Type | Field and Description |
|---|---|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
APPOINTMENT
Fluent Client search parameter constant for appointment
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
CONDITION
Fluent Client search parameter constant for condition
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
EPISODEOFCARE
Fluent Client search parameter constant for episodeofcare
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_APPOINTMENT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_CONDITION
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_EPISODEOFCARE
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_INCOMINGREFERRAL
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_INDICATION
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_LOCATION
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PART_OF
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PARTICIPANT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PRACTITIONER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PROCEDURE
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
INCOMINGREFERRAL
Fluent Client search parameter constant for incomingreferral
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
INDICATION
Fluent Client search parameter constant for indication
|
static ca.uhn.fhir.rest.gclient.NumberClientParam |
LENGTH
Fluent Client search parameter constant for length
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
LOCATION
Fluent Client search parameter constant for location
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
LOCATION_PERIOD
Fluent Client search parameter constant for location-period
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PART_OF
Fluent Client search parameter constant for part-of
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PARTICIPANT
Fluent Client search parameter constant for participant
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
PARTICIPANT_TYPE
Fluent Client search parameter constant for participant-type
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PRACTITIONER
Fluent Client search parameter constant for practitioner
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PROCEDURE
Fluent Client search parameter constant for procedure
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
REASON
Fluent Client search parameter constant for reason
|
static String |
SP_APPOINTMENT
Search parameter constant for appointment
|
static String |
SP_CONDITION
Search parameter constant for condition
|
static String |
SP_DATE
Search parameter constant for date
|
static String |
SP_EPISODEOFCARE
Search parameter constant for episodeofcare
|
static String |
SP_IDENTIFIER
Search parameter constant for identifier
|
static String |
SP_INCOMINGREFERRAL
Search parameter constant for incomingreferral
|
static String |
SP_INDICATION
Search parameter constant for indication
|
static String |
SP_LENGTH
Search parameter constant for length
|
static String |
SP_LOCATION
Search parameter constant for location
|
static String |
SP_LOCATION_PERIOD
Search parameter constant for location-period
|
static String |
SP_PART_OF
Search parameter constant for part-of
|
static String |
SP_PARTICIPANT
Search parameter constant for participant
|
static String |
SP_PARTICIPANT_TYPE
Search parameter constant for participant-type
|
static String |
SP_PATIENT
Search parameter constant for patient
|
static String |
SP_PRACTITIONER
Search parameter constant for practitioner
|
static String |
SP_PROCEDURE
Search parameter constant for procedure
|
static String |
SP_REASON
Search parameter constant for reason
|
static String |
SP_SPECIAL_ARRANGEMENT
Search parameter constant for special-arrangement
|
static String |
SP_STATUS
Search parameter constant for status
|
static String |
SP_TYPE
Search parameter constant for type
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
SPECIAL_ARRANGEMENT
Fluent Client search parameter constant for special-arrangement
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGE| Constructor and Description |
|---|
Encounter() |
| Modifier and Type | Method and Description |
|---|---|
ResourceReferenceDt |
addEpisodeOfCare()
Adds and returns a new value for episodeOfCare (context)
|
IdentifierDt |
addIdentifier()
Adds and returns a new value for identifier (id)
|
Encounter |
addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier (id)
|
ResourceReferenceDt |
addIncomingReferral()
Adds and returns a new value for incomingReferral ()
|
ResourceReferenceDt |
addIndication()
Adds and returns a new value for indication (why)
|
Encounter.Location |
addLocation()
Adds and returns a new value for location ()
|
Encounter |
addLocation(Encounter.Location theValue)
Adds a given new value for location ()
|
Encounter.Participant |
addParticipant()
Adds and returns a new value for participant ()
|
Encounter |
addParticipant(Encounter.Participant theValue)
Adds a given new value for participant ()
|
CodeableConceptDt |
addReason()
Adds and returns a new value for reason (why)
|
Encounter |
addReason(CodeableConceptDt theValue)
Adds a given new value for reason (why)
|
Encounter.StatusHistory |
addStatusHistory()
Adds and returns a new value for statusHistory ()
|
Encounter |
addStatusHistory(Encounter.StatusHistory theValue)
Adds a given new value for statusHistory ()
|
CodeableConceptDt |
addType()
Adds and returns a new value for type (class)
|
Encounter |
addType(CodeableConceptDt theValue)
Adds a given new value for type (class)
|
<T extends ca.uhn.fhir.model.api.IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
ResourceReferenceDt |
getAppointment()
Gets the value(s) for appointment ().
|
String |
getClassElement()
Gets the value(s) for class (class).
|
ca.uhn.fhir.model.primitive.BoundCodeDt<EncounterClassEnum> |
getClassElementElement()
Gets the value(s) for class (class).
|
List<ResourceReferenceDt> |
getEpisodeOfCare()
Gets the value(s) for episodeOfCare (context).
|
Encounter.Hospitalization |
getHospitalization()
Gets the value(s) for hospitalization ().
|
List<IdentifierDt> |
getIdentifier()
Gets the value(s) for identifier (id).
|
IdentifierDt |
getIdentifierFirstRep()
Gets the first repetition for identifier (id),
creating it if it does not already exist.
|
List<ResourceReferenceDt> |
getIncomingReferral()
Gets the value(s) for incomingReferral ().
|
List<ResourceReferenceDt> |
getIndication()
Gets the value(s) for indication (why).
|
DurationDt |
getLength()
Gets the value(s) for length ().
|
List<Encounter.Location> |
getLocation()
Gets the value(s) for location ().
|
Encounter.Location |
getLocationFirstRep()
Gets the first repetition for location (),
creating it if it does not already exist.
|
List<Encounter.Participant> |
getParticipant()
Gets the value(s) for participant ().
|
Encounter.Participant |
getParticipantFirstRep()
Gets the first repetition for participant (),
creating it if it does not already exist.
|
ResourceReferenceDt |
getPartOf()
Gets the value(s) for partOf ().
|
ResourceReferenceDt |
getPatient()
Gets the value(s) for patient (who.focus).
|
PeriodDt |
getPeriod()
Gets the value(s) for period (when.done).
|
CodeableConceptDt |
getPriority()
Gets the value(s) for priority (grade).
|
List<CodeableConceptDt> |
getReason()
Gets the value(s) for reason (why).
|
CodeableConceptDt |
getReasonFirstRep()
Gets the first repetition for reason (why),
creating it if it does not already exist.
|
String |
getResourceName() |
ResourceReferenceDt |
getServiceProvider()
Gets the value(s) for serviceProvider ().
|
String |
getStatus()
Gets the value(s) for status (status).
|
ca.uhn.fhir.model.primitive.BoundCodeDt<EncounterStateEnum> |
getStatusElement()
Gets the value(s) for status (status).
|
List<Encounter.StatusHistory> |
getStatusHistory()
Gets the value(s) for statusHistory ().
|
Encounter.StatusHistory |
getStatusHistoryFirstRep()
Gets the first repetition for statusHistory (),
creating it if it does not already exist.
|
ca.uhn.fhir.context.FhirVersionEnum |
getStructureFhirVersionEnum() |
List<CodeableConceptDt> |
getType()
Gets the value(s) for type (class).
|
CodeableConceptDt |
getTypeFirstRep()
Gets the first repetition for type (class),
creating it if it does not already exist.
|
boolean |
isEmpty() |
Encounter |
setAppointment(ResourceReferenceDt theValue)
Sets the value(s) for appointment ()
|
Encounter |
setClassElement(ca.uhn.fhir.model.primitive.BoundCodeDt<EncounterClassEnum> theValue)
Sets the value(s) for class (class)
|
Encounter |
setClassElement(EncounterClassEnum theValue)
Sets the value(s) for class (class)
|
Encounter |
setEpisodeOfCare(List<ResourceReferenceDt> theValue)
Sets the value(s) for episodeOfCare (context)
|
Encounter |
setHospitalization(Encounter.Hospitalization theValue)
Sets the value(s) for hospitalization ()
|
Encounter |
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (id)
|
Encounter |
setIncomingReferral(List<ResourceReferenceDt> theValue)
Sets the value(s) for incomingReferral ()
|
Encounter |
setIndication(List<ResourceReferenceDt> theValue)
Sets the value(s) for indication (why)
|
Encounter |
setLength(DurationDt theValue)
Sets the value(s) for length ()
|
Encounter |
setLocation(List<Encounter.Location> theValue)
Sets the value(s) for location ()
|
Encounter |
setParticipant(List<Encounter.Participant> theValue)
Sets the value(s) for participant ()
|
Encounter |
setPartOf(ResourceReferenceDt theValue)
Sets the value(s) for partOf ()
|
Encounter |
setPatient(ResourceReferenceDt theValue)
Sets the value(s) for patient (who.focus)
|
Encounter |
setPeriod(PeriodDt theValue)
Sets the value(s) for period (when.done)
|
Encounter |
setPriority(CodeableConceptDt theValue)
Sets the value(s) for priority (grade)
|
Encounter |
setReason(List<CodeableConceptDt> theValue)
Sets the value(s) for reason (why)
|
Encounter |
setServiceProvider(ResourceReferenceDt theValue)
Sets the value(s) for serviceProvider ()
|
Encounter |
setStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<EncounterStateEnum> theValue)
Sets the value(s) for status (status)
|
Encounter |
setStatus(EncounterStateEnum theValue)
Sets the value(s) for status (status)
|
Encounter |
setStatusHistory(List<Encounter.StatusHistory> theValue)
Sets the value(s) for statusHistory ()
|
Encounter |
setType(List<CodeableConceptDt> theValue)
Sets the value(s) for type (class)
|
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, hasFormatCommentclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final String SP_IDENTIFIER
Description:
Type: token
Path: Encounter.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description:
Type: token
Path: Encounter.identifier
public static final String SP_STATUS
Description:
Type: token
Path: Encounter.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description:
Type: token
Path: Encounter.status
public static final String SP_DATE
Description: A date within the period the Encounter lasted
Type: date
Path: Encounter.period
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Description: A date within the period the Encounter lasted
Type: date
Path: Encounter.period
public static final String SP_PATIENT
Description:
Type: reference
Path: Encounter.patient
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description:
Type: reference
Path: Encounter.patient
public static final String SP_APPOINTMENT
Description:
Type: reference
Path: Encounter.appointment
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam APPOINTMENT
Description:
Type: reference
Path: Encounter.appointment
public static final String SP_LENGTH
Description: Length of encounter in days
Type: number
Path: Encounter.length
public static final ca.uhn.fhir.rest.gclient.NumberClientParam LENGTH
Description: Length of encounter in days
Type: number
Path: Encounter.length
public static final String SP_REASON
Description:
Type: token
Path: Encounter.reason
public static final ca.uhn.fhir.rest.gclient.TokenClientParam REASON
Description:
Type: token
Path: Encounter.reason
public static final String SP_INDICATION
Description:
Type: reference
Path: Encounter.indication
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INDICATION
Description:
Type: reference
Path: Encounter.indication
public static final String SP_CONDITION
Description:
Type: reference
Path: Encounter.indication
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONDITION
Description:
Type: reference
Path: Encounter.indication
public static final String SP_PROCEDURE
Description:
Type: reference
Path: Encounter.indication
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROCEDURE
Description:
Type: reference
Path: Encounter.indication
public static final String SP_LOCATION
Description:
Type: reference
Path: Encounter.location.location
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION
Description:
Type: reference
Path: Encounter.location.location
public static final String SP_LOCATION_PERIOD
Description:
Type: date
Path: Encounter.location.period
public static final ca.uhn.fhir.rest.gclient.DateClientParam LOCATION_PERIOD
Description:
Type: date
Path: Encounter.location.period
public static final String SP_TYPE
Description:
Type: token
Path: Encounter.type
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
Description:
Type: token
Path: Encounter.type
public static final String SP_SPECIAL_ARRANGEMENT
Description:
Type: token
Path: Encounter.hospitalization.specialArrangement
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIAL_ARRANGEMENT
Description:
Type: token
Path: Encounter.hospitalization.specialArrangement
public static final String SP_PART_OF
Description:
Type: reference
Path: Encounter.partOf
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PART_OF
Description:
Type: reference
Path: Encounter.partOf
public static final String SP_PARTICIPANT
Description:
Type: reference
Path: Encounter.participant.individual
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PARTICIPANT
Description:
Type: reference
Path: Encounter.participant.individual
public static final String SP_PARTICIPANT_TYPE
Description:
Type: token
Path: Encounter.participant.type
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PARTICIPANT_TYPE
Description:
Type: token
Path: Encounter.participant.type
public static final String SP_EPISODEOFCARE
Description:
Type: reference
Path: Encounter.episodeOfCare
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam EPISODEOFCARE
Description:
Type: reference
Path: Encounter.episodeOfCare
public static final String SP_INCOMINGREFERRAL
Description:
Type: reference
Path: Encounter.incomingReferral
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INCOMINGREFERRAL
Description:
Type: reference
Path: Encounter.incomingReferral
public static final String SP_PRACTITIONER
Description:
Type: reference
Path: Encounter.participant.individual
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PRACTITIONER
Description:
Type: reference
Path: Encounter.participant.individual
public static final ca.uhn.fhir.model.api.Include INCLUDE_APPOINTMENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_CONDITION
public static final ca.uhn.fhir.model.api.Include INCLUDE_EPISODEOFCARE
public static final ca.uhn.fhir.model.api.Include INCLUDE_INCOMINGREFERRAL
public static final ca.uhn.fhir.model.api.Include INCLUDE_INDICATION
public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION
public static final ca.uhn.fhir.model.api.Include INCLUDE_PART_OF
public static final ca.uhn.fhir.model.api.Include INCLUDE_PARTICIPANT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PRACTITIONER
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROCEDURE
public Encounter()
public boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBasepublic <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElementpublic List<IdentifierDt> getIdentifier()
null.
Definition:
public Encounter setIdentifier(List<IdentifierDt> theValue)
Definition:
public IdentifierDt addIdentifier()
Definition:
public Encounter addIdentifier(IdentifierDt theValue)
Definition:
theValue - The identifier to add (must not be null)public IdentifierDt getIdentifierFirstRep()
Definition:
public ca.uhn.fhir.model.primitive.BoundCodeDt<EncounterStateEnum> getStatusElement()
null.
Definition:
public String getStatus()
null.
Definition:
public Encounter setStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<EncounterStateEnum> theValue)
Definition:
public Encounter setStatus(EncounterStateEnum theValue)
Definition:
public List<Encounter.StatusHistory> getStatusHistory()
null.
Definition: The status history permits the encounter resource to contain the status history without needing to read through the historical versions of the resource, or even have the server store them
public Encounter setStatusHistory(List<Encounter.StatusHistory> theValue)
Definition: The status history permits the encounter resource to contain the status history without needing to read through the historical versions of the resource, or even have the server store them
public Encounter.StatusHistory addStatusHistory()
Definition: The status history permits the encounter resource to contain the status history without needing to read through the historical versions of the resource, or even have the server store them
public Encounter addStatusHistory(Encounter.StatusHistory theValue)
Definition: The status history permits the encounter resource to contain the status history without needing to read through the historical versions of the resource, or even have the server store them
theValue - The statusHistory to add (must not be null)public Encounter.StatusHistory getStatusHistoryFirstRep()
Definition: The status history permits the encounter resource to contain the status history without needing to read through the historical versions of the resource, or even have the server store them
public ca.uhn.fhir.model.primitive.BoundCodeDt<EncounterClassEnum> getClassElementElement()
null.
Definition:
public String getClassElement()
null.
Definition:
public Encounter setClassElement(ca.uhn.fhir.model.primitive.BoundCodeDt<EncounterClassEnum> theValue)
Definition:
public Encounter setClassElement(EncounterClassEnum theValue)
Definition:
public List<CodeableConceptDt> getType()
null.
Definition: Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation)
public Encounter setType(List<CodeableConceptDt> theValue)
Definition: Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation)
public CodeableConceptDt addType()
Definition: Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation)
public Encounter addType(CodeableConceptDt theValue)
Definition: Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation)
theValue - The type to add (must not be null)public CodeableConceptDt getTypeFirstRep()
Definition: Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation)
public CodeableConceptDt getPriority()
null.
Definition:
public Encounter setPriority(CodeableConceptDt theValue)
Definition:
public ResourceReferenceDt getPatient()
null.
Definition:
public Encounter setPatient(ResourceReferenceDt theValue)
Definition:
public List<ResourceReferenceDt> getEpisodeOfCare()
null.
Definition: Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care, and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years)
public Encounter setEpisodeOfCare(List<ResourceReferenceDt> theValue)
Definition: Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care, and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years)
public ResourceReferenceDt addEpisodeOfCare()
Definition: Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care, and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years)
public List<ResourceReferenceDt> getIncomingReferral()
null.
Definition: The referral request this encounter satisfies (incoming referral)
public Encounter setIncomingReferral(List<ResourceReferenceDt> theValue)
Definition: The referral request this encounter satisfies (incoming referral)
public ResourceReferenceDt addIncomingReferral()
Definition: The referral request this encounter satisfies (incoming referral)
public List<Encounter.Participant> getParticipant()
null.
Definition: The list of people responsible for providing the service
public Encounter setParticipant(List<Encounter.Participant> theValue)
Definition: The list of people responsible for providing the service
public Encounter.Participant addParticipant()
Definition: The list of people responsible for providing the service
public Encounter addParticipant(Encounter.Participant theValue)
Definition: The list of people responsible for providing the service
theValue - The participant to add (must not be null)public Encounter.Participant getParticipantFirstRep()
Definition: The list of people responsible for providing the service
public ResourceReferenceDt getAppointment()
null.
Definition:
public Encounter setAppointment(ResourceReferenceDt theValue)
Definition:
public PeriodDt getPeriod()
null.
Definition: The start and end time of the encounter
public Encounter setPeriod(PeriodDt theValue)
Definition: The start and end time of the encounter
public DurationDt getLength()
null.
Definition: Quantity of time the encounter lasted. This excludes the time during leaves of absence.
public Encounter setLength(DurationDt theValue)
Definition: Quantity of time the encounter lasted. This excludes the time during leaves of absence.
public List<CodeableConceptDt> getReason()
null.
Definition: Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis
public Encounter setReason(List<CodeableConceptDt> theValue)
Definition: Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis
public CodeableConceptDt addReason()
Definition: Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis
public Encounter addReason(CodeableConceptDt theValue)
Definition: Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis
theValue - The reason to add (must not be null)public CodeableConceptDt getReasonFirstRep()
Definition: Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis
public List<ResourceReferenceDt> getIndication()
null.
Definition: Reason the encounter takes place, as specified using information from another resource. For admissions, this is the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure
public Encounter setIndication(List<ResourceReferenceDt> theValue)
Definition: Reason the encounter takes place, as specified using information from another resource. For admissions, this is the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure
public ResourceReferenceDt addIndication()
Definition: Reason the encounter takes place, as specified using information from another resource. For admissions, this is the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure
public Encounter.Hospitalization getHospitalization()
null.
Definition:
public Encounter setHospitalization(Encounter.Hospitalization theValue)
Definition:
public List<Encounter.Location> getLocation()
null.
Definition: List of locations where the patient has been during this encounter
public Encounter setLocation(List<Encounter.Location> theValue)
Definition: List of locations where the patient has been during this encounter
public Encounter.Location addLocation()
Definition: List of locations where the patient has been during this encounter
public Encounter addLocation(Encounter.Location theValue)
Definition: List of locations where the patient has been during this encounter
theValue - The location to add (must not be null)public Encounter.Location getLocationFirstRep()
Definition: List of locations where the patient has been during this encounter
public ResourceReferenceDt getServiceProvider()
null.
Definition: An organization that is in charge of maintaining the information of this Encounter (e.g. who maintains the report or the master service catalog item, etc.). This MAY be the same as the organization on the Patient record, however it could be different. This MAY not be not the Service Delivery Location's Organization.
public Encounter setServiceProvider(ResourceReferenceDt theValue)
Definition: An organization that is in charge of maintaining the information of this Encounter (e.g. who maintains the report or the master service catalog item, etc.). This MAY be the same as the organization on the Patient record, however it could be different. This MAY not be not the Service Delivery Location's Organization.
public ResourceReferenceDt getPartOf()
null.
Definition: Another Encounter of which this encounter is a part of (administratively or in time).
public Encounter setPartOf(ResourceReferenceDt theValue)
Definition: Another Encounter of which this encounter is a part of (administratively or in time).
public String getResourceName()
getResourceName in interface ca.uhn.fhir.model.api.IResourcepublic ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface ca.uhn.fhir.model.api.IResourcegetStructureFhirVersionEnum in interface org.hl7.fhir.instance.model.api.IBaseResourceCopyright © 2014–2018 University Health Network. All rights reserved.