org.hl7.rim

Interface PatientEncounter

public interface PatientEncounter extends RimObject, Act

Interface for RIM class PatientEncounter.

An interaction between a patient and care provider(s) for the purpose of providing healthcare-related service(s). Healthcare services include health assessment.

Examples: outpatient visit to multiple departments, home health support (including physical therapy), inpatient hospital stay, emergency room visit, field visit (e.g., traffic accident), office visit, occupational therapy, telephone call.

Method Summary
CEgetAcuityLevelCode()
Gets attribute acuityLevelCode of type CE and cardinality 0..1.
CEgetAdmissionReferralSourceCode()
Gets attribute admissionReferralSourceCode of type CE and cardinality 0..1.
CEgetDischargeDispositionCode()
Gets attribute dischargeDispositionCode of type CE and cardinality 0..1.
PQgetLengthOfStayQuantity()
Gets attribute lengthOfStayQuantity of type PQ and cardinality 0..1.
BLgetPreAdmitTestInd()
Gets attribute preAdmitTestInd of type BL and cardinality 0..1.
SET<CE>getSpecialArrangementCode()
Gets attribute specialArrangementCode of type SET and cardinality 0..*.
SET<CE>getSpecialCourtesiesCode()
Gets attribute specialCourtesiesCode of type SET and cardinality 0..*.
voidsetAcuityLevelCode(CE value)
Sets attribute acuityLevelCode of type CE and cardinality 0..1.
voidsetAdmissionReferralSourceCode(CE value)
Sets attribute admissionReferralSourceCode of type CE and cardinality 0..1.
voidsetDischargeDispositionCode(CE value)
Sets attribute dischargeDispositionCode of type CE and cardinality 0..1.
voidsetLengthOfStayQuantity(PQ value)
Sets attribute lengthOfStayQuantity of type PQ and cardinality 0..1.
voidsetPreAdmitTestInd(BL value)
Sets attribute preAdmitTestInd of type BL and cardinality 0..1.
voidsetSpecialArrangementCode(SET<CE> value)
Sets attribute specialArrangementCode of type SET and cardinality 0..*.
voidsetSpecialCourtesiesCode(SET<CE> value)
Sets attribute specialCourtesiesCode of type SET and cardinality 0..*.

Method Detail

getAcuityLevelCode

public CE getAcuityLevelCode()
Gets attribute acuityLevelCode of type CE and cardinality 0..1.

A code depicting the acuity (complexity of patient care, resource intensiveness of the patient care) of a patient's medical condition upon arrival.

Returns: the attribute value

getAdmissionReferralSourceCode

public CE getAdmissionReferralSourceCode()
Gets attribute admissionReferralSourceCode of type CE and cardinality 0..1.

The source of the referral for a patient encounter.

Returns: the attribute value

getDischargeDispositionCode

public CE getDischargeDispositionCode()
Gets attribute dischargeDispositionCode of type CE and cardinality 0..1.

A code depicting the disposition of the patient at the time of discharge (e.g., discharged to home, expired, against medical advice, etc.). While the encounter is still "active" (the encounter doesn't have an end date yet) this attribute should be interpreted as the expected discharge disposition. When the encounter is "completed" this field contains the actual discharge disposition.

Returns: the attribute value

getLengthOfStayQuantity

public PQ getLengthOfStayQuantity()
Gets attribute lengthOfStayQuantity of type PQ and cardinality 0..1.

Identifies the total quantity of time when the subject is expected to be or was resident at a facility as part of an encounter.

Discussion: The actual days quantity cannot be simply calculated from the admission and discharge dates because of possible leaves of absence.

Returns: the attribute value

getPreAdmitTestInd

public BL getPreAdmitTestInd()
Gets attribute preAdmitTestInd of type BL and cardinality 0..1.

An indication that pre-admission tests are required for this patient encounter.

Returns: the attribute value

getSpecialArrangementCode

public SET<CE> getSpecialArrangementCode()
Gets attribute specialArrangementCode of type SET and cardinality 0..*.

A code indicating the type of special arrangements provided for a patient encounter (e.g., wheelchair, stretcher, interpreter, attendant, seeing eye dog). For encounters in intention moods, this information can be used to identify special arrangements that will need to be made for the incoming patient. This is not related to the AccommodationEvent.

Returns: the attribute value

getSpecialCourtesiesCode

public SET<CE> getSpecialCourtesiesCode()
Gets attribute specialCourtesiesCode of type SET and cardinality 0..*.

A code identifying special courtesies extended to the patient. For example, no courtesies, extended courtesies, professional courtesy, VIP courtesies.

Returns: the attribute value

setAcuityLevelCode

public void setAcuityLevelCode(CE value)
Sets attribute acuityLevelCode of type CE and cardinality 0..1.

A code depicting the acuity (complexity of patient care, resource intensiveness of the patient care) of a patient's medical condition upon arrival.

Parameters: value the new attribute value

setAdmissionReferralSourceCode

public void setAdmissionReferralSourceCode(CE value)
Sets attribute admissionReferralSourceCode of type CE and cardinality 0..1.

The source of the referral for a patient encounter.

Parameters: value the new attribute value

setDischargeDispositionCode

public void setDischargeDispositionCode(CE value)
Sets attribute dischargeDispositionCode of type CE and cardinality 0..1.

A code depicting the disposition of the patient at the time of discharge (e.g., discharged to home, expired, against medical advice, etc.). While the encounter is still "active" (the encounter doesn't have an end date yet) this attribute should be interpreted as the expected discharge disposition. When the encounter is "completed" this field contains the actual discharge disposition.

Parameters: value the new attribute value

setLengthOfStayQuantity

public void setLengthOfStayQuantity(PQ value)
Sets attribute lengthOfStayQuantity of type PQ and cardinality 0..1.

Identifies the total quantity of time when the subject is expected to be or was resident at a facility as part of an encounter.

Discussion: The actual days quantity cannot be simply calculated from the admission and discharge dates because of possible leaves of absence.

Parameters: value the new attribute value

setPreAdmitTestInd

public void setPreAdmitTestInd(BL value)
Sets attribute preAdmitTestInd of type BL and cardinality 0..1.

An indication that pre-admission tests are required for this patient encounter.

Parameters: value the new attribute value

setSpecialArrangementCode

public void setSpecialArrangementCode(SET<CE> value)
Sets attribute specialArrangementCode of type SET and cardinality 0..*.

A code indicating the type of special arrangements provided for a patient encounter (e.g., wheelchair, stretcher, interpreter, attendant, seeing eye dog). For encounters in intention moods, this information can be used to identify special arrangements that will need to be made for the incoming patient. This is not related to the AccommodationEvent.

Parameters: value the new attribute value

setSpecialCourtesiesCode

public void setSpecialCourtesiesCode(SET<CE> value)
Sets attribute specialCourtesiesCode of type SET and cardinality 0..*.

A code identifying special courtesies extended to the patient. For example, no courtesies, extended courtesies, professional courtesy, VIP courtesies.

Parameters: value the new attribute value