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
public class ZBE extends AbstractSegment
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:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log
-
-
Constructor Summary
Constructors Constructor Description ZBE(Group parent, ModelClassFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ID
getHistoricalMovementIndicator()
Returns historical movement indicator (ZBE-5).ST
getMovementAction()
Returns movement action (ZBE-4).EI[]
getMovementID()
Returns movement IDs (ZBE-1).EI
getMovementID(int rep)
Returns movement ID (ZBE-1).CWE
getMovementScope()
Returns movement scope (ZBE-9).ID
getOriginalTriggerEventCode()
Returns original trigger event code (ZBE-6).XON
getResponsibleNursingWard()
Returns responsible nursing ward (ZBE-8).XON
getResponsibleWard()
Returns responsible ward (ZBE-7).TS
getStartMovementDateTime()
Returns movement start date (ZBE-2).TS
getStartMovementEndTime()
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 Detail
-
ZBE
public ZBE(Group parent, ModelClassFactory factory)
- Parameters:
parent
- parent groupfactory
- model class factory
-
-
Method Detail
-
getMovementID
public EI getMovementID(int rep)
Returns movement ID (ZBE-1).- Parameters:
rep
- index of repeating field- Returns:
- movement ID
-
getMovementID
public EI[] getMovementID()
Returns movement IDs (ZBE-1).- Returns:
- movement IDs
-
getStartMovementDateTime
public TS getStartMovementDateTime()
Returns movement start date (ZBE-2).- Returns:
- movement start date (required)
-
getStartMovementEndTime
public TS getStartMovementEndTime()
Returns movement end date (ZBE-3).- Returns:
- movement end date (optional)
-
getMovementAction
public ST getMovementAction()
Returns movement action (ZBE-4).- Returns:
- movement action (required, one of INSERT, DELETE, UPDATE, REFERENCE)
-
getHistoricalMovementIndicator
public ID getHistoricalMovementIndicator()
Returns historical movement indicator (ZBE-5).- Returns:
- historical movement indicator (required, one of Y, N)
-
getOriginalTriggerEventCode
public ID 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
public XON 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
public XON 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
public CWE getMovementScope()
Returns movement scope (ZBE-9).- Returns:
- movement scope
-
-