public class PEO extends Segment
Details related to a particular clinical experience or event are embodied in the PEO segment. This segment can be used to characterize an event which might be attributed to a product to which the patient was exposed.
Represents an HL7 PEO message segment. This segment has the following fields:
PEO-1: Event Identifiers Used (CWE)Optional
PEO-2: Event Symptom/Diagnosis Code (CWE)Optional
PEO-3: Event Onset Date/Time (DTM)Required
PEO-4: Event Exacerbation Date/Time (DTM)Optional
PEO-5: Event Improved Date/Time (DTM)Optional
PEO-6: Event Ended Data/Time (DTM)Optional
PEO-7: Event Location Occurred Address (XAD)Optional
PEO-8: Event Qualification (ID)Optional
PEO-9: Event Serious (ID)Optional
PEO-10: Event Expected (ID)Optional
PEO-11: Event Outcome (ID)Optional
PEO-12: Patient Outcome (ID)Optional
PEO-13: Event Description From Others (FT)Optional
PEO-14: Event From Original Reporter (FT)Optional
PEO-15: Event Description From Patient (FT)Optional
PEO-16: Event Description From Practitioner (FT)Optional
PEO-17: Event Description From Autopsy (FT)Optional
PEO-18: Cause Of Death (CWE)Optional
PEO-19: Primary Observer Name (XPN)Optional
PEO-20: Primary Observer Address (XAD)Optional
PEO-21: Primary Observer Telephone (XTN)Optional
PEO-22: Primary Observer's Qualification (ID)Optional
PEO-23: Confirmation Provided By (ID)Optional
PEO-24: Primary Observer Aware Date/Time (DTM)Optional
PEO-25: Primary Observer's identity May Be Divulged (ID)Optional
This class provides mechanism to validate message against HL7 v 2.8.2 standard. The class provides accessors & mutators for the elements mentioned above. The class has validate method which validates Message against HL7 v 2.8.2 standard.
User can also create Segment through SegmentFactory
| Constructor and Description |
|---|
PEO()
Constructs the PEO segment.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCauseOfDeath(CWE objcauseOfDeath)
Add the Cause Of Death.
|
void |
addCauseOfDeath(java.lang.String strIdentifier,
java.lang.String strText,
java.lang.String strNameOfCodingSystem,
java.lang.String strAlternateIdentifier,
java.lang.String strAlternateText,
java.lang.String strNameOfAlternateCodingSystem,
java.lang.String strCodingSystemVersionID,
java.lang.String strAlternateCodingSystemVersionId,
java.lang.String strOriginalText,
java.lang.String strSecondAlternateIdentifier,
java.lang.String strSecondAlternateText,
java.lang.String strNameofSecondAlternateCodingSystem,
java.lang.String strSecondAlternateCodingSystemVersionID,
java.lang.String strCodingSystemOID,
java.lang.String strValueSetOID,
java.lang.String strValueSetVersionID,
java.lang.String strAlternateCodingSystemOID,
java.lang.String strAlternateValueSetOID,
java.lang.String strAlternateValueSetVersionID,
java.lang.String strSecondAlternateCodingSystemOID,
java.lang.String strSecondAlternateValueSetOID,
java.lang.String strSecondAlternateValueSetVersionID)
Add the Cause Of Death.
|
void |
addEventDescriptionFromAutopsy(FT objEventDescriptionFromAutopsy)
Add the Event Description From Autopsy.
|
void |
addEventDescriptionFromAutopsy(java.lang.String strEventDescriptionFromAutopsy)
Add the Event Description From Autopsy.
|
void |
addEventDescriptionFromOthers(FT objeventDescriptionFromOthers)
Add the Event Description From Others.
|
void |
addEventDescriptionFromOthers(java.lang.String strEventDescriptionFromAutopsy)
Add the Event Description From Others.
|
void |
addEventDescriptionFromPatient(FT eventDescriptionFromPatient)
Add the Event Description From Patient.
|
void |
addEventDescriptionFromPatient(java.lang.String strEventDescriptionFromPatient)
Add the Event Description From Patient.
|
void |
addEventDescriptionFromPractitioner(FT objeventDescriptionFromPractitioner)
Add the Event Description From Practitioner.
|
void |
addEventDescriptionFromPractitioner(java.lang.String strEventDescriptionFromPractitioner)
Add the Event Description From Practitioner.
|
void |
addEventFromOriginalReporter(FT eventFromOriginalReporter)
Add the Event From Original Reporter.
|
void |
addEventFromOriginalReporter(java.lang.String strEventFromOriginalReporter)
Add the Event From Original Reporter.
|
void |
addEventIdentifiersUsed(CWE objeventIdentifiersUsed)
Add the Event Identifiers Used.
|
void |
addEventIdentifiersUsed(java.lang.String strIdentifier,
java.lang.String strText,
java.lang.String strNameOfCodingSystem,
java.lang.String strAlternateIdentifier,
java.lang.String strAlternateText,
java.lang.String strNameOfAlternateCodingSystem,
java.lang.String strCodingSystemVersionID,
java.lang.String strAlternateCodingSystemVersionId,
java.lang.String strOriginalText,
java.lang.String strSecondAlternateIdentifier,
java.lang.String strSecondAlternateText,
java.lang.String strNameofSecondAlternateCodingSystem,
java.lang.String strSecondAlternateCodingSystemVersionID,
java.lang.String strCodingSystemOID,
java.lang.String strValueSetOID,
java.lang.String strValueSetVersionID,
java.lang.String strAlternateCodingSystemOID,
java.lang.String strAlternateValueSetOID,
java.lang.String strAlternateValueSetVersionID,
java.lang.String strSecondAlternateCodingSystemOID,
java.lang.String strSecondAlternateValueSetOID,
java.lang.String strSecondAlternateValueSetVersionID)
Add the Event Identifiers Used.
|
void |
addEventLocationOccurredAddress(SAD objStreetAddress,
java.lang.String strOtherDesignation,
java.lang.String strCity,
java.lang.String strStateOrProvince,
java.lang.String strZipOrPostalCode,
java.lang.String strCountry,
java.lang.String strAddressType,
java.lang.String strOtherGeographicDesignation,
CWE objCountyParishCode,
CWE objCensusTract,
java.lang.String strAddressRepresentationCode,
DTM objEffectiveDate,
DTM objExpirationDate,
CWE objEXpirationReason,
java.lang.String strTemporaryIndicator,
java.lang.String strBadAddressIndicator,
java.lang.String strAddressUsage,
java.lang.String strAddressee,
java.lang.String strComment,
java.lang.String strPreferenceOrder,
CWE objProtectionCode,
EI objAddressIdentifier)
Add the Event Location Occurred Address.
|
void |
addEventLocationOccurredAddress(XAD objeventLocationOccurredAddress)
Add the Event Location Occurred Address.
|
void |
addEventOutcome(ID objeventOutcome)
Add the Event Outcome.
|
void |
addEventOutcome(java.lang.String strEventOutcome)
Add the Event Outcome.
|
void |
addEventQualification(ID objeventQualification)
Add the Event Qualification.
|
void |
addEventQualification(java.lang.String strEventQualification)
Add the Event Qualification.
|
void |
addEventSymptomDiagnosisCode(CWE objeventSymptomDiagnosisCode)
Add the Event Symptom Diagnosis Code.
|
void |
addEventSymptomDiagnosisCode(java.lang.String strIdentifier,
java.lang.String strText,
java.lang.String strNameOfCodingSystem,
java.lang.String strAlternateIdentifier,
java.lang.String strAlternateText,
java.lang.String strNameOfAlternateCodingSystem,
java.lang.String strCodingSystemVersionID,
java.lang.String strAlternateCodingSystemVersionId,
java.lang.String strOriginalText,
java.lang.String strSecondAlternateIdentifier,
java.lang.String strSecondAlternateText,
java.lang.String strNameofSecondAlternateCodingSystem,
java.lang.String strSecondAlternateCodingSystemVersionID,
java.lang.String strCodingSystemOID,
java.lang.String strValueSetOID,
java.lang.String strValueSetVersionID,
java.lang.String strAlternateCodingSystemOID,
java.lang.String strAlternateValueSetOID,
java.lang.String strAlternateValueSetVersionID,
java.lang.String strSecondAlternateCodingSystemOID,
java.lang.String strSecondAlternateValueSetOID,
java.lang.String strSecondAlternateValueSetVersionID)
Add the Event Symptom Diagnosis Code.
|
void |
addPrimaryObserverAddress(SAD objStreetAddress,
java.lang.String strOtherDesignation,
java.lang.String strCity,
java.lang.String strStateOrProvince,
java.lang.String strZipOrPostalCode,
java.lang.String strCountry,
java.lang.String strAddressType,
java.lang.String strOtherGeographicDesignation,
CWE objCountyParishCode,
CWE objCensusTract,
java.lang.String strAddressRepresentationCode,
DTM objEffectiveDate,
DTM objExpirationDate,
CWE objEXpirationReason,
java.lang.String strTemporaryIndicator,
java.lang.String strBadAddressIndicator,
java.lang.String strAddressUsage,
java.lang.String strAddressee,
java.lang.String strComment,
java.lang.String strPreferenceOrder,
CWE objProtectionCode,
EI objAddressIdentifier)
Add the Primary Observer Address.
|
void |
addPrimaryObserverAddress(XAD objprimaryObserverAddress)
Add the Primary Observer Address.
|
void |
addPrimaryObserverName(FN objFamilyName,
java.lang.String strGivenName,
java.lang.String strSecondAndFurtherGivenNamesOrInitialsThereof,
java.lang.String strSuffix,
java.lang.String strPrefix,
java.lang.String strNameTypeCode,
java.lang.String strNameRepresentationCode,
CWE objNameContext,
java.lang.String strNameAssemblyOrder,
DTM objEffectiveDate,
DTM objExpirationDate,
java.lang.String strProfessionalSuffix,
java.lang.String strCalledBy)
Add the Primary Observer Name.
|
void |
addPrimaryObserverName(XPN objprimaryObserverName)
Add the Primary Observer Name.
|
void |
addPrimaryObserverTelephone(java.lang.String strTeleCommunicationUseCode,
java.lang.String strTeleCommunicationEquipmentType,
java.lang.String strCommuinicationAddress,
java.lang.String strCountryCode,
java.lang.String strAreaCityCode,
java.lang.String strLocalNumber,
java.lang.String strExtension,
java.lang.String strAnyText,
java.lang.String strExtensionPrefix,
java.lang.String strSpeedDialCode,
java.lang.String strUnformattedTelephoneNumber,
java.lang.String strEffectiveStartDate,
java.lang.String strExpirationDate,
CWE objExpirationReason,
CWE objProtectionCode,
EI objSharedTelecommunicationIdentifier,
java.lang.String strPreferenceOrder)
Add the Primary Observer Telephone.
|
void |
addPrimaryObserverTelephone(XTN objprimaryObserverTelephone)
Add the Primary Observer Telephone.
|
ISingleCollection<CWE> |
getCauseOfDeath()
Retrieves the Cause Of Death.
|
ID |
getConfirmationProvidedBy()
Retrieves the Confirmation Provided By.
|
ISingleCollection<FT> |
getEventDescriptionFromAutopsy()
Retrieves the Event Description From Autopsy.
|
ISingleCollection<FT> |
getEventDescriptionFromOthers()
Retrieves the Event Description From Others.
|
ISingleCollection<FT> |
getEventDescriptionFromPatient()
Retrieves the Event Description From Patient.
|
ISingleCollection<FT> |
getEventDescriptionFromPractitioner()
Retrieves the Event Description From Practitioner.
|
DTM |
getEventEndedDateTime()
Retrieves the Event Ended Date Time.
|
DTM |
getEventExacerbationDateTime()
Retrieves the Event Exacerbation Date Time.
|
ID |
getEventExpected()
Retrieves the Event Expected.
|
ISingleCollection<FT> |
getEventFromOriginalReporter()
Retrieves the Event From Original Reporter.
|
ISingleCollection<CWE> |
getEventIdentifiersUsed()
Retrieves the Event Identifiers Used.
|
DTM |
getEventImprovedDateTime()
Retrieves the Event Improved Date Time.
|
ISingleCollection<XAD> |
getEventLocationOccurredAddress()
Retrieves the Event Location Occurred Address.
|
DTM |
getEventOnsetDateTime()
Retrieves the Event Onset Date Time.
|
ISingleCollection<ID> |
getEventOutcome()
Retrieves the Event Outcome.
|
ISingleCollection<ID> |
getEventQualification()
Retrieves the Event Qualification.
|
ID |
getEventSerious()
Retrieves the Event Serious.
|
ISingleCollection<CWE> |
getEventSymptomDiagnosisCode()
Retrieves the Event Symptom Diagnosis Code.
|
ID |
getPatientOutcome()
Retrieves the Patient Outcome.
|
ISingleCollection<XAD> |
getPrimaryObserverAddress()
Retrieves the Primary Observer Address.
|
DTM |
getPrimaryObserverAwareDateTime()
Retrieves the Primary Observer Aware Date Time.
|
ID |
getPrimaryObserverIdentity()
Retrieves the Primary Observer Identity.
|
ISingleCollection<XPN> |
getPrimaryObserverName()
Retrieves the Primary Observer Name.
|
ID |
getPrimaryObserverQualification()
Retrieves the Primary Observer Qualification.
|
ISingleCollection<XTN> |
getPrimaryObserverTelephone()
Retrieves the Primary Observer Telephone.
|
void |
setCauseOfDeath(ISingleCollection<CWE> objcauseOfDeathList)
Set the Cause Of Death.
|
void |
setConfirmationProvidedBy(ID objconfirmationProvidedBy)
Sets the Confirmation Provided By.
|
void |
setConfirmationProvidedBy(java.lang.String strConfirmationProvidedBy)
Sets the Confirmation Provided By.
|
void |
setEventDescriptionFromAutopsy(ISingleCollection<FT> objEventDescriptionFromAutopsyList)
set the Event Description From Autopsy.
|
void |
setEventDescriptionFromOthers(ISingleCollection<FT> objeventDescriptionFromOthersList)
Set the Event Description From Others.
|
void |
setEventDescriptionFromPatient(ISingleCollection<FT> eventDescriptionFromPatientList)
set the Event Description From Patient.
|
void |
setEventDescriptionFromPractitioner(ISingleCollection<FT> objeventDescriptionFromPractitioneList)
Set the Event Description From Practitioner.
|
void |
setEventEndedDataTime(DTM objeventEndedDateTime)
Set the Event Ended Date Time.
|
void |
setEventEndedDataTime(java.lang.String strTime)
Set the Event Ended Date Time.
|
void |
setEventExacerbationDateTime(DTM objeventExacerbationDateTime)
Set the Event Exacerbation Date Time.
|
void |
setEventExacerbationDateTime(java.lang.String strTime)
Set the Event Exacerbation Date Time.
|
void |
setEventExpected(ID objeventExpected)
Set the Event Expected.
|
void |
setEventExpected(java.lang.String strEventExpected)
Set the Event Expected.
|
void |
setEventFromOriginalReporter(ISingleCollection<FT> eventFromOriginalReporterList)
Set the Event From Original Reporter.
|
void |
setEventIdentifiersUsed(ISingleCollection<CWE> objeventIdentifiersUsedList)
Add the Event Identifiers Used.
|
void |
setEventImprovedDateTime(DTM objeventImprovedDateTime)
Set the Event Improved Date Time.
|
void |
setEventImprovedDateTime(java.lang.String strTime)
Set the Event Improved Date Time.
|
void |
setEventLocationOccurredAddress(ISingleCollection<XAD> objeventLocationOccurredAddressList)
Set the Event Location Occurred Address.
|
void |
setEventOnsetDateTime(DTM objeventOnsetDateTime)
Set the Event Onset Date Time.
|
void |
setEventOnsetDateTime(java.lang.String strTime)
Set the Event Onset Date Time.
|
void |
setEventOutcome(ISingleCollection<ID> objeventOutcomeList)
Set the Event Outcome.
|
void |
setEventQualification(ISingleCollection<ID> objeventQualificationList)
Set the Event Qualification.
|
void |
setEventSerious(ID objeventSerious)
Set the Event Serious.
|
void |
setEventSerious(java.lang.String strEventSerious)
Set the Event Serious.
|
void |
setEventSymptomDiagnosisCode(ISingleCollection<CWE> objeventSymptomDiagnosisCodeList)
Set the Event Symptom Diagnosis Code.
|
void |
setPatientOutcome(ID objpatientOutcome)
Set the Patient Outcome.
|
void |
setPatientOutcome(java.lang.String strPatientOutcome)
Set the Patient Outcome.
|
void |
setPrimaryObserverAddress(ISingleCollection<XAD> objprimaryObserverAddressList)
Set the Primary Observer Address.
|
void |
setPrimaryObserverAwareDateTime(DTM objprimaryObserverAwareDateTime)
Set the Primary Observer Aware Date Time.
|
void |
setPrimaryObserverAwareDateTime(java.lang.String strTime)
Set the Primary Observer Aware Date Time.
|
void |
setPrimaryObserverIdentityMayBeDivulged(ID objprimaryObserverIdentity)
Set the Primary Observer Identity.
|
void |
setPrimaryObserverIdentityMayBeDivulged(java.lang.String strPrimaryObserverIdentity)
Set the Primary Observer Identity.
|
void |
setPrimaryObserverName(ISingleCollection<XPN> objprimaryObserverNameList)
Set the Primary Observer Name.
|
void |
setPrimaryObserverQualification(ID objprimaryObserverQualification)
Set the Primary Observer Qualification.
|
void |
setPrimaryObserverQualification(java.lang.String strPrimaryObserverQualification)
Set the Primary Observer Qualification.
|
void |
setPrimaryObserverTelephone(ISingleCollection<XTN> objprimaryObserverTelephoneList)
Set the Primary Observer Telephone.
|
boolean |
validate()
Validates HL7 Message objects .
|
addUnRecognizedField, dumpSegment, getFields, getName, getUnrecognizedFields, moveToNextSegment, parse, removeDataElement, removeDataElement, serialize, setName, setUnRecognizedField, updateDataElement, updateDataElement, writeToXMLpublic ISingleCollection<CWE> getCauseOfDeath()
public ID getConfirmationProvidedBy()
public ISingleCollection<FT> getEventDescriptionFromAutopsy()
public ISingleCollection<FT> getEventDescriptionFromOthers()
public ISingleCollection<FT> getEventDescriptionFromPatient()
public ISingleCollection<FT> getEventDescriptionFromPractitioner()
public DTM getEventEndedDateTime()
public DTM getEventExacerbationDateTime()
public ID getEventExpected()
public ISingleCollection<FT> getEventFromOriginalReporter()
public ISingleCollection<CWE> getEventIdentifiersUsed()
public DTM getEventImprovedDateTime()
public ISingleCollection<XAD> getEventLocationOccurredAddress()
public DTM getEventOnsetDateTime()
public ISingleCollection<ID> getEventOutcome()
public ISingleCollection<ID> getEventQualification()
public ID getEventSerious()
public ISingleCollection<CWE> getEventSymptomDiagnosisCode()
public ID getPatientOutcome()
public ISingleCollection<XAD> getPrimaryObserverAddress()
public DTM getPrimaryObserverAwareDateTime()
public ID getPrimaryObserverIdentity()
public ISingleCollection<XPN> getPrimaryObserverName()
public ID getPrimaryObserverQualification()
public ISingleCollection<XTN> getPrimaryObserverTelephone()
public void addCauseOfDeath(java.lang.String strIdentifier,
java.lang.String strText,
java.lang.String strNameOfCodingSystem,
java.lang.String strAlternateIdentifier,
java.lang.String strAlternateText,
java.lang.String strNameOfAlternateCodingSystem,
java.lang.String strCodingSystemVersionID,
java.lang.String strAlternateCodingSystemVersionId,
java.lang.String strOriginalText,
java.lang.String strSecondAlternateIdentifier,
java.lang.String strSecondAlternateText,
java.lang.String strNameofSecondAlternateCodingSystem,
java.lang.String strSecondAlternateCodingSystemVersionID,
java.lang.String strCodingSystemOID,
java.lang.String strValueSetOID,
java.lang.String strValueSetVersionID,
java.lang.String strAlternateCodingSystemOID,
java.lang.String strAlternateValueSetOID,
java.lang.String strAlternateValueSetVersionID,
java.lang.String strSecondAlternateCodingSystemOID,
java.lang.String strSecondAlternateValueSetOID,
java.lang.String strSecondAlternateValueSetVersionID)
strIdentifier - Specifies of characters (the code) that uniquely identifies the item being referenced.strText - Specifies The descriptive or textual name of the identifier, e.g., myocardial infarction.strNameOfCodingSystem - Identifies the coding scheme being used in the identifier component.strAlternateIdentifier - Specifies an alternate sequence of characters (the code) that uniquely identifies the item being referenced.strAlternateText - Specifies the descriptive or textual name of the alternate identifier. See usage note in section introduction.strNameOfAlternateCodingSystem - Identifies the coding scheme being used in the alternate identifier component.strCodingSystemVersionID - A sequence of characters that uniquely identifies a second alternate code.strAlternateCodingSystemVersionId - This component carries the version for the coding system identified by components 4-6.strOriginalText - The text as seen and/or selected by the user who entered the data.strSecondAlternateIdentifier - A sequence of characters that uniquely identifies a second alternate code.strSecondAlternateText - The descriptive or textual name of the alternate identifier.strNameofSecondAlternateCodingSystem - Identifies the coding scheme being used in the alternate identifier component.strSecondAlternateCodingSystemVersionID - This component carries the version for the coding system identified by components 10-12.strCodingSystemOID - This component contains the ISO Object Identifier (OID) for the coding system or value set named in CWE.3.strValueSetOID - This component contains the ISO Object Identifier (OID) to allow identification of the value set from which the value in CWE.1 is obtained.strValueSetVersionID - This component carries the version for the value set identified by CWE.15. The version is a date. The date is the date/time that the value set being used was published.strAlternateCodingSystemOID - This component contains the ISO Object Identifier (OID) for the coding system or value set named in CWE.6.strAlternateValueSetOID - This component contains the ISO Object Identifier (OID) to allow identification of the value set from which the value in CWE.4 is obtained.strAlternateValueSetVersionID - This component carries the version for the value set identified by CWE.18. The version is a date.strSecondAlternateCodingSystemOID - This component contains the ISO Object Identifier (OID) for the coding system or value set named in CWE.12.strSecondAlternateValueSetOID - This component contains the ISO Object Identifier (OID) to allow identification of the value set from which the value in CWE.10 is obtained.strSecondAlternateValueSetVersionID - This component carries the version for the value set identified by CWE.21. The version is a date.public void addCauseOfDeath(CWE objcauseOfDeath)
objcauseOfDeath - Object of Cause Of Death.public void setCauseOfDeath(ISingleCollection<CWE> objcauseOfDeathList)
objcauseOfDeathList - List of Cause Of Death.public void setConfirmationProvidedBy(java.lang.String strConfirmationProvidedBy)
strConfirmationProvidedBy - This field contains the String Value of Confirmation Provided Bypublic void setConfirmationProvidedBy(ID objconfirmationProvidedBy)
objconfirmationProvidedBy - Object of Confirmation Provided By.public void addEventDescriptionFromAutopsy(java.lang.String strEventDescriptionFromAutopsy)
strEventDescriptionFromAutopsy - This field contains the String Value of Event Description From Autopsypublic void addEventDescriptionFromAutopsy(FT objEventDescriptionFromAutopsy)
objEventDescriptionFromAutopsy - Object of Event Description From Autopsy.public void setEventDescriptionFromAutopsy(ISingleCollection<FT> objEventDescriptionFromAutopsyList)
objEventDescriptionFromAutopsyList - List of Event Description From Autopsy.public void addEventDescriptionFromOthers(java.lang.String strEventDescriptionFromAutopsy)
strEventDescriptionFromAutopsy - This field contains the String Value of Event Description From Otherspublic void addEventDescriptionFromOthers(FT objeventDescriptionFromOthers)
objeventDescriptionFromOthers - Object of Event Description From Others.public void setEventDescriptionFromOthers(ISingleCollection<FT> objeventDescriptionFromOthersList)
objeventDescriptionFromOthersList - List of Event Description From Others.public void addEventDescriptionFromPatient(java.lang.String strEventDescriptionFromPatient)
strEventDescriptionFromPatient - This field contains the String Value of Event Description From Patientpublic void addEventDescriptionFromPatient(FT eventDescriptionFromPatient)
eventDescriptionFromPatient - Object of Event Description From Patient.public void setEventDescriptionFromPatient(ISingleCollection<FT> eventDescriptionFromPatientList)
eventDescriptionFromPatientList - List of Event Description From Patient.public void addEventDescriptionFromPractitioner(java.lang.String strEventDescriptionFromPractitioner)
strEventDescriptionFromPractitioner - This field contains the String Value of Event Description From Practitionerpublic void addEventDescriptionFromPractitioner(FT objeventDescriptionFromPractitioner)
objeventDescriptionFromPractitioner - Object of Event Description From Practitioner.public void setEventDescriptionFromPractitioner(ISingleCollection<FT> objeventDescriptionFromPractitioneList)
objeventDescriptionFromPractitioneList - List of Event Description From Practitioner.public void setEventEndedDataTime(java.lang.String strTime)
strTime - Specifies a point in time using a 24-hour clock notation.public void setEventEndedDataTime(DTM objeventEndedDateTime)
objeventEndedDateTime - Object of Event Ended Date Time.public void setEventExacerbationDateTime(java.lang.String strTime)
strTime - Specifies a point in time using a 24-hour clock notation.public void setEventExacerbationDateTime(DTM objeventExacerbationDateTime)
objeventExacerbationDateTime - Object of Event Exacerbation Date Time.public void setEventExpected(java.lang.String strEventExpected)
strEventExpected - This field contains the String Value of Event Expectedpublic void setEventExpected(ID objeventExpected)
objeventExpected - Object of Event Expected.public void addEventFromOriginalReporter(java.lang.String strEventFromOriginalReporter)
strEventFromOriginalReporter - This field contains the String Value of Event From Original Reporterpublic void addEventFromOriginalReporter(FT eventFromOriginalReporter)
eventFromOriginalReporter - Object of Event From Original Reporter.public void setEventFromOriginalReporter(ISingleCollection<FT> eventFromOriginalReporterList)
eventFromOriginalReporterList - List of Event From Original Reporter.public void addEventIdentifiersUsed(java.lang.String strIdentifier,
java.lang.String strText,
java.lang.String strNameOfCodingSystem,
java.lang.String strAlternateIdentifier,
java.lang.String strAlternateText,
java.lang.String strNameOfAlternateCodingSystem,
java.lang.String strCodingSystemVersionID,
java.lang.String strAlternateCodingSystemVersionId,
java.lang.String strOriginalText,
java.lang.String strSecondAlternateIdentifier,
java.lang.String strSecondAlternateText,
java.lang.String strNameofSecondAlternateCodingSystem,
java.lang.String strSecondAlternateCodingSystemVersionID,
java.lang.String strCodingSystemOID,
java.lang.String strValueSetOID,
java.lang.String strValueSetVersionID,
java.lang.String strAlternateCodingSystemOID,
java.lang.String strAlternateValueSetOID,
java.lang.String strAlternateValueSetVersionID,
java.lang.String strSecondAlternateCodingSystemOID,
java.lang.String strSecondAlternateValueSetOID,
java.lang.String strSecondAlternateValueSetVersionID)
strIdentifier - Specifies of characters (the code) that uniquely identifies the item being referenced.strText - Specifies The descriptive or textual name of the identifier, e.g., myocardial infarction.strNameOfCodingSystem - Identifies the coding scheme being used in the identifier component.strAlternateIdentifier - Specifies an alternate sequence of characters (the code) that uniquely identifies the item being referenced.strAlternateText - Specifies the descriptive or textual name of the alternate identifier. See usage note in section introduction.strNameOfAlternateCodingSystem - Identifies the coding scheme being used in the alternate identifier component.strCodingSystemVersionID - A sequence of characters that uniquely identifies a second alternate code.strAlternateCodingSystemVersionId - This component carries the version for the coding system identified by components 4-6.strOriginalText - The text as seen and/or selected by the user who entered the data.strSecondAlternateIdentifier - A sequence of characters that uniquely identifies a second alternate code.strSecondAlternateText - The descriptive or textual name of the alternate identifier.strNameofSecondAlternateCodingSystem - Identifies the coding scheme being used in the alternate identifier component.strSecondAlternateCodingSystemVersionID - This component carries the version for the coding system identified by components 10-12.strCodingSystemOID - This component contains the ISO Object Identifier (OID) for the coding system or value set named in CWE.3.strValueSetOID - This component contains the ISO Object Identifier (OID) to allow identification of the value set from which the value in CWE.1 is obtained.strValueSetVersionID - This component carries the version for the value set identified by CWE.15. The version is a date. The date is the date/time that the value set being used was published.strAlternateCodingSystemOID - This component contains the ISO Object Identifier (OID) for the coding system or value set named in CWE.6.strAlternateValueSetOID - This component contains the ISO Object Identifier (OID) to allow identification of the value set from which the value in CWE.4 is obtained.strAlternateValueSetVersionID - This component carries the version for the value set identified by CWE.18. The version is a date.strSecondAlternateCodingSystemOID - This component contains the ISO Object Identifier (OID) for the coding system or value set named in CWE.12.strSecondAlternateValueSetOID - This component contains the ISO Object Identifier (OID) to allow identification of the value set from which the value in CWE.10 is obtained.strSecondAlternateValueSetVersionID - This component carries the version for the value set identified by CWE.21. The version is a date.public void addEventIdentifiersUsed(CWE objeventIdentifiersUsed)
objeventIdentifiersUsed - Object of Event Identifiers Used.public void setEventIdentifiersUsed(ISingleCollection<CWE> objeventIdentifiersUsedList)
objeventIdentifiersUsedList - List of Event Identifiers Used.public void setEventImprovedDateTime(java.lang.String strTime)
strTime - Specifies a point in time using a 24-hour clock notation.public void setEventImprovedDateTime(DTM objeventImprovedDateTime)
objeventImprovedDateTime - Object of Event Improved Date Time.public void addEventLocationOccurredAddress(SAD objStreetAddress, java.lang.String strOtherDesignation, java.lang.String strCity, java.lang.String strStateOrProvince, java.lang.String strZipOrPostalCode, java.lang.String strCountry, java.lang.String strAddressType, java.lang.String strOtherGeographicDesignation, CWE objCountyParishCode, CWE objCensusTract, java.lang.String strAddressRepresentationCode, DTM objEffectiveDate, DTM objExpirationDate, CWE objEXpirationReason, java.lang.String strTemporaryIndicator, java.lang.String strBadAddressIndicator, java.lang.String strAddressUsage, java.lang.String strAddressee, java.lang.String strComment, java.lang.String strPreferenceOrder, CWE objProtectionCode, EI objAddressIdentifier)
objStreetAddress - Specifies the street address.strOtherDesignation - Specifies the Second line of address.strCity - The city, or district or place where the addressee is located.strStateOrProvince - Specifies the state or province where the addressee is located.strZipOrPostalCode - Specifies the zip or postal code where the addressee is located.strCountry - Specifies the country where the addressee is located.strAddressType - Specifies the kind or type of address.strOtherGeographicDesignation - Specifies any other geographic designation.objCountyParishCode - Specifies a code that represents the county in which the specified address resides.objCensusTract - Specifies a code that represents the census tract in which the specified address resides.strAddressRepresentationCode - Specifies representations of the same name/address Suggested values are I,A,P [Refer table 0465]objEffectiveDate - It is The first date, if known, on which the address is valid and active.objExpirationDate - It is The last date, if known, on which the address is valid and active.objExpirationReason - indicates why this address was marked as ended.strTemporaryIndicator - indicates whether address is considered temporary .strBadAddressIndicator - indicates whether it is possible to contact the owning entity.strAddressUsage - indicates how the address is intended to be used.strAddressee - indicates the name of the person whose address is intended to be used.strComment - indicated descriptive informationstrPreferenceOrder - preference orderobjProtectionCode - indicates that an address need to be protectedobjAdressIdentifier - indicates a unique identifier for addresspublic void addEventLocationOccurredAddress(XAD objeventLocationOccurredAddress)
objeventLocationOccurredAddress - Object of Event Location Occurred Address.public void setEventLocationOccurredAddress(ISingleCollection<XAD> objeventLocationOccurredAddressList)
objeventLocationOccurredAddressList - List of Event Location Occurred Address.public void setEventOnsetDateTime(java.lang.String strTime)
strTime - Specifies a point in time using a 24-hour clock notation.public void setEventOnsetDateTime(DTM objeventOnsetDateTime)
objeventOnsetDateTime - Object of Event Onset Date Time.public void addEventOutcome(java.lang.String strEventOutcome)
strEventOutcome - This field contains the String Value of Event Outcomepublic void addEventOutcome(ID objeventOutcome)
objeventOutcome - Object of Event Outcome.public void setEventOutcome(ISingleCollection<ID> objeventOutcomeList)
objeventOutcomeList - List ofEvent Outcome.public void addEventQualification(java.lang.String strEventQualification)
strEventQualification - This field contains the String Value of Event Qualificationpublic void addEventQualification(ID objeventQualification)
objeventQualification - Object of Event Qualification.public void setEventQualification(ISingleCollection<ID> objeventQualificationList)
objeventQualificationList - List of Event Qualification.public void setEventSerious(java.lang.String strEventSerious)
strEventSerious - This field contains the String Value of Event Seriouspublic void setEventSerious(ID objeventSerious)
objeventSerious - Object of Event Serious.public void addEventSymptomDiagnosisCode(java.lang.String strIdentifier,
java.lang.String strText,
java.lang.String strNameOfCodingSystem,
java.lang.String strAlternateIdentifier,
java.lang.String strAlternateText,
java.lang.String strNameOfAlternateCodingSystem,
java.lang.String strCodingSystemVersionID,
java.lang.String strAlternateCodingSystemVersionId,
java.lang.String strOriginalText,
java.lang.String strSecondAlternateIdentifier,
java.lang.String strSecondAlternateText,
java.lang.String strNameofSecondAlternateCodingSystem,
java.lang.String strSecondAlternateCodingSystemVersionID,
java.lang.String strCodingSystemOID,
java.lang.String strValueSetOID,
java.lang.String strValueSetVersionID,
java.lang.String strAlternateCodingSystemOID,
java.lang.String strAlternateValueSetOID,
java.lang.String strAlternateValueSetVersionID,
java.lang.String strSecondAlternateCodingSystemOID,
java.lang.String strSecondAlternateValueSetOID,
java.lang.String strSecondAlternateValueSetVersionID)
strIdentifier - Specifies of characters (the code) that uniquely identifies the item being referenced.strText - Specifies The descriptive or textual name of the identifier, e.g., myocardial infarction.strNameOfCodingSystem - Identifies the coding scheme being used in the identifier component.strAlternateIdentifier - Specifies an alternate sequence of characters (the code) that uniquely identifies the item being referenced.strAlternateText - Specifies the descriptive or textual name of the alternate identifier. See usage note in section introduction.strNameOfAlternateCodingSystem - Identifies the coding scheme being used in the alternate identifier component.strCodingSystemVersionID - A sequence of characters that uniquely identifies a second alternate code.strAlternateCodingSystemVersionId - This component carries the version for the coding system identified by components 4-6.strOriginalText - The text as seen and/or selected by the user who entered the data.strSecondAlternateIdentifier - A sequence of characters that uniquely identifies a second alternate code.strSecondAlternateText - The descriptive or textual name of the alternate identifier.strNameofSecondAlternateCodingSystem - Identifies the coding scheme being used in the alternate identifier component.strSecondAlternateCodingSystemVersionID - This component carries the version for the coding system identified by components 10-12.strCodingSystemOID - This component contains the ISO Object Identifier (OID) for the coding system or value set named in CWE.3.strValueSetOID - This component contains the ISO Object Identifier (OID) to allow identification of the value set from which the value in CWE.1 is obtained.strValueSetVersionID - This component carries the version for the value set identified by CWE.15. The version is a date. The date is the date/time that the value set being used was published.strAlternateCodingSystemOID - This component contains the ISO Object Identifier (OID) for the coding system or value set named in CWE.6.strAlternateValueSetOID - This component contains the ISO Object Identifier (OID) to allow identification of the value set from which the value in CWE.4 is obtained.strAlternateValueSetVersionID - This component carries the version for the value set identified by CWE.18. The version is a date.strSecondAlternateCodingSystemOID - This component contains the ISO Object Identifier (OID) for the coding system or value set named in CWE.12.strSecondAlternateValueSetOID - This component contains the ISO Object Identifier (OID) to allow identification of the value set from which the value in CWE.10 is obtained.strSecondAlternateValueSetVersionID - This component carries the version for the value set identified by CWE.21. The version is a date.public void addEventSymptomDiagnosisCode(CWE objeventSymptomDiagnosisCode)
objeventSymptomDiagnosisCode - Object of Event Symptom Diagnosis Code.public void setEventSymptomDiagnosisCode(ISingleCollection<CWE> objeventSymptomDiagnosisCodeList)
objeventSymptomDiagnosisCodeList - List of Event Symptom Diagnosis Code.public void setPatientOutcome(java.lang.String strPatientOutcome)
strPatientOutcome - This field contains the String Value of Patient Outcomepublic void setPatientOutcome(ID objpatientOutcome)
objpatientOutcome - Object of Patient Outcome.public void addPrimaryObserverAddress(SAD objStreetAddress, java.lang.String strOtherDesignation, java.lang.String strCity, java.lang.String strStateOrProvince, java.lang.String strZipOrPostalCode, java.lang.String strCountry, java.lang.String strAddressType, java.lang.String strOtherGeographicDesignation, CWE objCountyParishCode, CWE objCensusTract, java.lang.String strAddressRepresentationCode, DTM objEffectiveDate, DTM objExpirationDate, CWE objEXpirationReason, java.lang.String strTemporaryIndicator, java.lang.String strBadAddressIndicator, java.lang.String strAddressUsage, java.lang.String strAddressee, java.lang.String strComment, java.lang.String strPreferenceOrder, CWE objProtectionCode, EI objAddressIdentifier)
objStreetAddress - Specifies the street address.strOtherDesignation - Specifies the Second line of address.strCity - The city, or district or place where the addressee is located.strStateOrProvince - Specifies the state or province where the addressee is located.strZipOrPostalCode - Specifies the zip or postal code where the addressee is located.strCountry - Specifies the country where the addressee is located.strAddressType - Specifies the kind or type of address.strOtherGeographicDesignation - Specifies any other geographic designation.objCountyParishCode - Specifies a code that represents the county in which the specified address resides.objCensusTract - Specifies a code that represents the census tract in which the specified address resides.strAddressRepresentationCode - Specifies representations of the same name/address Suggested values are I,A,P [Refer table 0465]objEffectiveDate - It is The first date, if known, on which the address is valid and active.objExpirationDate - It is The last date, if known, on which the address is valid and active.objExpirationReason - indicates why this address was marked as ended.strTemporaryIndicator - indicates whether address is considered temporary .strBadAddressIndicator - indicates whether it is possible to contact the owning entity.strAddressUsage - indicates how the address is intended to be used.strAddressee - indicates the name of the person whose address is intended to be used.strComment - indicated descriptive informationstrPreferenceOrder - preference orderobjProtectionCode - indicates that an address need to be protectedobjAdressIdentifier - indicates a unique identifier for addresspublic void addPrimaryObserverAddress(XAD objprimaryObserverAddress)
objprimaryObserverAddress - Object of Primary Observer Address.public void setPrimaryObserverAddress(ISingleCollection<XAD> objprimaryObserverAddressList)
objprimaryObserverAddressList - List of Primary Observer Address.public void setPrimaryObserverAwareDateTime(java.lang.String strTime)
strTime - Specifies a point in time using a 24-hour clock notation.public void setPrimaryObserverAwareDateTime(DTM objprimaryObserverAwareDateTime)
objprimaryObserverAwareDateTime - Object of Primary Observer Aware Date Time.public void setPrimaryObserverIdentityMayBeDivulged(java.lang.String strPrimaryObserverIdentity)
strPrimaryObserverIdentity - This field contains the String Value of Primary Observer Identity May Be Divulgedpublic void setPrimaryObserverIdentityMayBeDivulged(ID objprimaryObserverIdentity)
objprimaryObserverIdentity - Object of Primary Observer Identity.public void addPrimaryObserverName(FN objFamilyName, java.lang.String strGivenName, java.lang.String strSecondAndFurtherGivenNamesOrInitialsThereof, java.lang.String strSuffix, java.lang.String strPrefix, java.lang.String strNameTypeCode, java.lang.String strNameRepresentationCode, CWE objNameContext, java.lang.String strNameAssemblyOrder, DTM objEffectiveDate, DTM objExpirationDate, java.lang.String strProfessionalSuffix, java.lang.String strCalledBy)
objFamilyName - Specifies the surname of a person.strGivenName - Specifies First name.strSecondAndFurtherGivenNamesOrInitialsThereof - Specifies multiple middle names that may be included by separating them with spaces.strSuffix - Used to specify a name suffix (e.g., Jr. or III).strPrefix - Used to specify a name prefix (e.g., Dr.).strNameTypeCode - Specifies a code that represents the type of name. Suggested values are A,B,C,D,I,L,M,N,P,R,S,T,U...[Refer table 0200.]strNameRepresentationCode - Specifies representations of the same name/address Suggested values are I,A,P [Refer table 0465]objNameContext - Designates the context in which a name is used. [Refer User-defined Table 0448 ]strNameAssemblyOrder - Specifies a code that represents the preferred display order of the components of this person name. Suggested values are G,F[Refer table 0444.]objEffectiveDate - Specifies the first date, if known, on which the address is valid and active.objExpirationDate - Specifies the last date, if known, on which the address is valid and active.strProfessionalSuffix - Used to specify an abbreviation, or a string of abbreviations, denoting qualifications that support the person's profession, (e.g., licenses).strCalledBy - Used to specify the called name.public void addPrimaryObserverName(XPN objprimaryObserverName)
objprimaryObserverName - Object of Primary Observer Name.public void setPrimaryObserverName(ISingleCollection<XPN> objprimaryObserverNameList)
objprimaryObserverNameList - List of Primary Observer Name.public void setPrimaryObserverQualification(java.lang.String strPrimaryObserverQualification)
strPrimaryObserverQualification - This field contains the String Value of Primary Observer Qualificationpublic void setPrimaryObserverQualification(ID objprimaryObserverQualification)
objprimaryObserverQualification - Object of Primary Observer Qualification.public void addPrimaryObserverTelephone(java.lang.String strTeleCommunicationUseCode,
java.lang.String strTeleCommunicationEquipmentType,
java.lang.String strCommuinicationAddress,
java.lang.String strCountryCode,
java.lang.String strAreaCityCode,
java.lang.String strLocalNumber,
java.lang.String strExtension,
java.lang.String strAnyText,
java.lang.String strExtensionPrefix,
java.lang.String strSpeedDialCode,
java.lang.String strUnformattedTelephoneNumber,
java.lang.String strEffectiveStartDate,
java.lang.String strExpirationDate,
CWE objExpirationReason,
CWE objProtectionCode,
EI objSharedTelecommunicationIdentifier,
java.lang.String strPreferenceOrder)
strTeleCommunicationUseCode - Specifies a code that represents a specific use of a telecommunication number.
Suggested values are PRN,ORN,WPN,VHN,ASN,EMR,NET,BPN [Refer table 0201.]strTeleCommunicationEquipmentType - Specifies a code that represents the type of telecommunication equipment.
Suggested values are PH,FX,MD,CP,BP,Internet,X.400,TDD,TTY [Refer table 0202.]strCommuinicationAddress - Specifies Email address.strCountryCode - Specifies the Country code.strAreaCityCode - Specifies the area /City Code.strLocalNumber - Specifies an Local Number.strExtension - Specifies an Extension.strAnyText - Contains comments with respect to the telephone number.strExtensionPrefix - Specifies the characters established within a company's
internal telephone system network used as a prefix to the Extension component for internal dialing.strSpeedDialCode - Specifies The characters established within a
company's internal telephone system used in place of the (external) telephone number.strUnformattedTelephoneNumber - Specifies an expression of the telephone number as an unparsible string.strEffectiveStartDate - Specifies start date.strExpirationDate - Specifies expiration date.objExpirationReason - Specifies reason why this contact is marked as ended.objProtectionCode - Specifies reason why this information is sensitive or protected.objSharedTelecommunicationIdentifier - Specifies a unique phone number phone telephone number or email-id.strPreferenceOrder - Specifies the preference order for an entity..public void addPrimaryObserverTelephone(XTN objprimaryObserverTelephone)
objprimaryObserverTelephone - Object of Primary Observer Telephone.public void setPrimaryObserverTelephone(ISingleCollection<XTN> objprimaryObserverTelephoneList)
objprimaryObserverTelephoneList - List of Primary Observer Telephone.public boolean validate()
throws InvalidSegmentException
validate in interface ISegmentvalidate in class SegmentInvalidSegmentException - Throws when Segment Validation fails.