|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.vmdb.hl7.HL7Object | +--org.vmdb.hl7.HL7Segment | +--org.vmdb.hl7.PV1Segment
Description: HL7 Network Connectivity For VMDB.
Copyright: Copyright (c) 2002-2003.
Company: Veterinary Medical Database (VMDB).
The use of the PV1 segment in VMDB reporting is to provide visit-specific information. This segment is required for all ORU messages and only one PV1 segment may be included in a VMDB message. Only 6 elements in the segment are used for VMDB messages. See HL7 Standard Chapter 3 for details.
Constructor Summary | |
PV1Segment()
Construct an empty patient visit segment. |
|
PV1Segment(HL7SegmentContainer msgParent)
Construct an empty patient visit segment, setting its containing message object. |
Method Summary | |
java.lang.String |
getAdmissionType()
Get AdmissionType string. |
java.lang.String |
getAdmitDateTime()
Get the admit date/time as a string. |
XCNElement |
getAttendingDoctor()
Get the full attending doctor as XCNElement |
java.lang.String |
getAttendingDoctorAssigningAuthority()
Get just the assigning authority namespace id |
java.lang.String |
getAttendingDoctorId()
Get just the attending doctor identifier |
java.lang.String |
getDischargeDateTime()
Get the discharge date/time as a string. |
java.lang.String |
getDisposition()
Get Discharge Disposition. |
java.lang.String |
getPatientClass()
Get Patient class string. |
CXElement |
getVisitNumber()
Get the full Visit Number as CXElement. |
java.lang.String |
getVisitNumberAssigningAuthority()
Get just the assigning authority namespace id. |
java.lang.String |
getVisitNumberId()
Get just the Visit Number identifier. |
void |
setAdmissionType(java.lang.String sAdmissionType)
Set the Admission type. |
void |
setAdmitDateTime(java.lang.String sDateTime)
Set the admit date/time of the message to string formatted date/time. |
void |
setAttendingDoctorAssigningAuthority(java.lang.String sAssigningAuthority)
Set attending doctor assigning facility. |
void |
setAttendingDoctorId(java.lang.String sIdNumber)
Set attending doctor name identifier. |
void |
setAttendingDoctorId(java.lang.String sIdNumber,
java.lang.String sAssigningAuthority)
Set attending doctor name identifier from ID and facility. |
void |
setAttendingDoctorName(XCNElement xcnName)
Set full attending doctor name as XCN element defined as completely as you like. |
void |
setDischargeDateTime(java.lang.String sDateTime)
Set the discharge date/time of the message to string formatted date/time. |
void |
setDisposition(java.lang.String sDisp)
Set the Discharge Disposition. |
void |
setPatientClass(java.lang.String sPatClass)
Set the Patient class. |
void |
setVisitNumber(CXElement cxVisitNumber)
Set full Visit Number as CX element defined as completely as you like. |
void |
setVisitNumberAssigningAuthority(java.lang.String sAssigningAuthority)
Set Visit Number assigning facility. |
void |
setVisitNumberId(java.lang.String sIdNumber)
Set Visit Number identifier. |
void |
setVisitNumberId(java.lang.String sIdNumber,
java.lang.String sAssigningAuthority)
Set Visit Number identifier and assigning facility. |
Methods inherited from class org.vmdb.hl7.HL7Segment |
clearField, getField, getFieldValue, iterator, listFields, setField, setField, setField, setField, setField, setField, setField, toString, toXML |
Methods inherited from class org.vmdb.hl7.HL7Object |
getRule |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public PV1Segment()
public PV1Segment(HL7SegmentContainer msgParent)
msgParent
- HL7SegmentContainer (normally a Group 3 loop) object that
contains this segment.Method Detail |
public void setPatientClass(java.lang.String sPatClass)
public java.lang.String getPatientClass()
public void setAdmissionType(java.lang.String sAdmissionType)
public java.lang.String getAdmissionType()
public void setAttendingDoctorName(XCNElement xcnName)
xcnName
- XCNElement with name definedpublic void setAttendingDoctorId(java.lang.String sIdNumber, java.lang.String sAssigningAuthority)
sIdNumber
- String with id numbersAssigningAuthority
- String with assigning facility namespace idpublic void setAttendingDoctorId(java.lang.String sIdNumber)
sIdNumber
- String with id numberpublic void setAttendingDoctorAssigningAuthority(java.lang.String sAssigningAuthority)
public java.lang.String getAttendingDoctorId()
public java.lang.String getAttendingDoctorAssigningAuthority()
public XCNElement getAttendingDoctor()
public void setVisitNumber(CXElement cxVisitNumber)
cxVisitNumber
- CXElement with name definedpublic void setVisitNumberId(java.lang.String sIdNumber, java.lang.String sAssigningAuthority)
sIdNumber
- String with id numbersAssigningAuthority
- String with assigning facility namespace idpublic void setVisitNumberId(java.lang.String sIdNumber)
sIdNumber
- String with id numberpublic void setVisitNumberAssigningAuthority(java.lang.String sAssigningAuthority)
public java.lang.String getVisitNumberId()
public java.lang.String getVisitNumberAssigningAuthority()
public CXElement getVisitNumber()
public void setDisposition(java.lang.String sDisp)
sDisp
- one character string [0,1,2, or 3] for alive,
dead, euthanized, or referredpublic java.lang.String getDisposition()
public void setAdmitDateTime(java.lang.String sDateTime)
sDateTime
- String with date/time in yyyyMMddHHmmss formatpublic java.lang.String getAdmitDateTime()
public void setDischargeDateTime(java.lang.String sDateTime)
sDateTime
- String with date/time in yyyyMMddHHmmss formatpublic java.lang.String getDischargeDateTime()
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |