Class ZBE
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
org.openehealth.ipf.commons.ihe.hl7v2.definitions.pam.v25.segment.ZBE
- All Implemented Interfaces:
Segment
,Structure
,Visitable
,Serializable
The ZBE segment is intended to be used for information that details ADT
movement information. Each ADT event (i.e. admission, discharge, transfer,
visit) has a unique identifier to allow for updates at a later point in time.
Furthermore, other medical information like diagnoses or documents can refer
to this movement using the identifier as reference.
The segment is defined by the German Patient Management Profile and extended by the "Historic Movement" option of the IHE ITI Supplement Patient Administration Framework (PAM) Integration Profile.
- Author:
- Christian Ohr
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns historical movement indicator (ZBE-5).Returns movement action (ZBE-4).EI[]
Returns movement IDs (ZBE-1).getMovementID
(int rep) Returns movement ID (ZBE-1).Returns movement scope (ZBE-9).Returns original trigger event code (ZBE-6).Returns responsible nursing ward (ZBE-8).Returns responsible ward (ZBE-7).Returns movement start date (ZBE-2).Returns movement end date (ZBE-3).Methods inherited from class ca.uhn.hl7v2.model.AbstractSegment
accept, add, add, clear, createNewTypeWithoutReflection, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetition
Methods inherited from class ca.uhn.hl7v2.model.AbstractStructure
getMessage, getParent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ca.uhn.hl7v2.model.Structure
getMessage, getParent
-
Constructor Details
-
ZBE
- Parameters:
parent
- parent groupfactory
- model class factory
-
-
Method Details
-
getMovementID
Returns movement ID (ZBE-1).- Parameters:
rep
- index of repeating field- Returns:
- movement ID
-
getMovementID
Returns movement IDs (ZBE-1).- Returns:
- movement IDs
-
getStartMovementDateTime
Returns movement start date (ZBE-2).- Returns:
- movement start date (required)
-
getStartMovementEndTime
Returns movement end date (ZBE-3).- Returns:
- movement end date (optional)
-
getMovementAction
Returns movement action (ZBE-4).- Returns:
- movement action (required, one of INSERT, DELETE, UPDATE, REFERENCE)
-
getHistoricalMovementIndicator
Returns historical movement indicator (ZBE-5).- Returns:
- historical movement indicator (required, one of Y, N)
-
getOriginalTriggerEventCode
Returns original trigger event code (ZBE-6). In the case of an UPDATE of the movement (trigger A08), this field conveys the original trigger event that was sent with the INSERT- Returns:
- original trigger event code
-
getResponsibleWard
Returns responsible ward (ZBE-7). This is Medical or Nursing Ward, depending of the trigger event of the message. If ZBE-8 exists, then ZBE-7 shall be interpreted as the Responsible Medical Ward.- Returns:
- responsible ward
-
getResponsibleNursingWard
Returns responsible nursing ward (ZBE-8). If ZBE-8 exists, then ZBE-7 shall be interpreted as the Responsible Medical Ward.- Returns:
- responsible nursing ward
-
getMovementScope
Returns movement scope (ZBE-9).- Returns:
- movement scope
-