public class Encounter extends BaseResource implements 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 ReferenceClientParam |
APPOINTMENT
Fluent Client search parameter constant for appointment
|
static ReferenceClientParam |
CONDITION
Fluent Client search parameter constant for condition
|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static ReferenceClientParam |
EPISODEOFCARE
Fluent Client search parameter constant for episodeofcare
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_APPOINTMENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_CONDITION
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_EPISODEOFCARE
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_INCOMINGREFERRAL
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_INDICATION
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_LOCATION
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PART_OF
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PARTICIPANT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PRACTITIONER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PROCEDURE
Constant for fluent queries to be used to add include statements.
|
static ReferenceClientParam |
INCOMINGREFERRAL
Fluent Client search parameter constant for incomingreferral
|
static ReferenceClientParam |
INDICATION
Fluent Client search parameter constant for indication
|
static NumberClientParam |
LENGTH
Fluent Client search parameter constant for length
|
static ReferenceClientParam |
LOCATION
Fluent Client search parameter constant for location
|
static DateClientParam |
LOCATION_PERIOD
Fluent Client search parameter constant for location-period
|
static ReferenceClientParam |
PART_OF
Fluent Client search parameter constant for part-of
|
static ReferenceClientParam |
PARTICIPANT
Fluent Client search parameter constant for participant
|
static TokenClientParam |
PARTICIPANT_TYPE
Fluent Client search parameter constant for participant-type
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static ReferenceClientParam |
PRACTITIONER
Fluent Client search parameter constant for practitioner
|
static ReferenceClientParam |
PROCEDURE
Fluent Client search parameter constant for procedure
|
static 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 TokenClientParam |
SPECIAL_ARRANGEMENT
Fluent Client search parameter constant for special-arrangement
|
static TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
static TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| 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 ()
|
BoundCodeableConceptDt<EncounterTypeEnum> |
addType()
Add a value for type (class)
|
BoundCodeableConceptDt<EncounterTypeEnum> |
addType(EncounterTypeEnum theValue)
Add a value for type (class) using an enumerated type.
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
ResourceReferenceDt |
getAppointment()
Gets the value(s) for appointment ().
|
String |
getClassElement()
Gets the value(s) for class (class).
|
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).
|
BoundCodeableConceptDt<PriorityCodesEnum> |
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).
|
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.
|
FhirVersionEnum |
getStructureFhirVersionEnum() |
List<BoundCodeableConceptDt<EncounterTypeEnum>> |
getType()
Gets the value(s) for type (class).
|
BoundCodeableConceptDt<EncounterTypeEnum> |
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(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(BoundCodeableConceptDt<PriorityCodesEnum> theValue)
Sets the value(s) for priority (grade)
|
Encounter |
setPriority(PriorityCodesEnum 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(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(EncounterTypeEnum theValue)
Sets the value(s), and clears any existing value(s) for type (class)
|
Encounter |
setType(List<BoundCodeableConceptDt<EncounterTypeEnum>> theValue)
Sets the value(s) for type (class)
|
getContained, getId, getIdElement, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatagetIdElement, setId, setIdpublic static final String SP_IDENTIFIER
Description:
Type: token
Path: Encounter.identifier
public static final TokenClientParam IDENTIFIER
Description:
Type: token
Path: Encounter.identifier
public static final String SP_STATUS
Description:
Type: token
Path: Encounter.status
public static final 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 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 ReferenceClientParam PATIENT
Description:
Type: reference
Path: Encounter.patient
public static final String SP_APPOINTMENT
Description:
Type: reference
Path: Encounter.appointment
public static final 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 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 TokenClientParam REASON
Description:
Type: token
Path: Encounter.reason
public static final String SP_INDICATION
Description:
Type: reference
Path: Encounter.indication
public static final ReferenceClientParam INDICATION
Description:
Type: reference
Path: Encounter.indication
public static final String SP_CONDITION
Description:
Type: reference
Path: Encounter.indication
public static final ReferenceClientParam CONDITION
Description:
Type: reference
Path: Encounter.indication
public static final String SP_PROCEDURE
Description:
Type: reference
Path: Encounter.indication
public static final ReferenceClientParam PROCEDURE
Description:
Type: reference
Path: Encounter.indication
public static final String SP_LOCATION
Description:
Type: reference
Path: Encounter.location.location
public static final 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 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 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 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 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 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 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 ReferenceClientParam EPISODEOFCARE
Description:
Type: reference
Path: Encounter.episodeOfCare
public static final String SP_INCOMINGREFERRAL
Description:
Type: reference
Path: Encounter.incomingReferral
public static final ReferenceClientParam INCOMINGREFERRAL
Description:
Type: reference
Path: Encounter.incomingReferral
public static final String SP_PRACTITIONER
Description:
Type: reference
Path: Encounter.participant.individual
public static final ReferenceClientParam PRACTITIONER
Description:
Type: reference
Path: Encounter.participant.individual
public static final Include INCLUDE_APPOINTMENT
public static final Include INCLUDE_CONDITION
public static final Include INCLUDE_EPISODEOFCARE
public static final Include INCLUDE_INCOMINGREFERRAL
public static final Include INCLUDE_INDICATION
public static final Include INCLUDE_LOCATION
public static final Include INCLUDE_PART_OF
public static final Include INCLUDE_PARTICIPANT
public static final Include INCLUDE_PATIENT
public static final Include INCLUDE_PRACTITIONER
public static final Include INCLUDE_PROCEDURE
public Encounter()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface 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 BoundCodeDt<EncounterStateEnum> getStatusElement()
null.
Definition:
public String getStatus()
null.
Definition:
public Encounter setStatus(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 BoundCodeDt<EncounterClassEnum> getClassElementElement()
null.
Definition:
public String getClassElement()
null.
Definition:
public Encounter setClassElement(BoundCodeDt<EncounterClassEnum> theValue)
Definition:
public Encounter setClassElement(EncounterClassEnum theValue)
Definition:
public List<BoundCodeableConceptDt<EncounterTypeEnum>> getType()
null.
Definition: Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation)
public Encounter setType(List<BoundCodeableConceptDt<EncounterTypeEnum>> theValue)
Definition: Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation)
public BoundCodeableConceptDt<EncounterTypeEnum> addType(EncounterTypeEnum theValue)
addType() method.
Definition: Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation)
public BoundCodeableConceptDt<EncounterTypeEnum> getTypeFirstRep()
Definition: Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation)
public BoundCodeableConceptDt<EncounterTypeEnum> addType()
Definition: Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation)
public Encounter setType(EncounterTypeEnum theValue)
Definition: Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation)
public BoundCodeableConceptDt<PriorityCodesEnum> getPriority()
null.
Definition:
public Encounter setPriority(BoundCodeableConceptDt<PriorityCodesEnum> theValue)
Definition:
public Encounter setPriority(PriorityCodesEnum 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 IResourcepublic FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface IResourcegetStructureFhirVersionEnum in interface IBaseResourceCopyright © 2014–2016 University Health Network. All rights reserved.