|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.ohf.ihe.common.hl7v2.impl.SourcePatientInfoTypeImpl
public class SourcePatientInfoTypeImpl
An implementation of the model object 'Source Patient Info Type'. This data structure is being used to represent demographic identifying information for a person (or patient) and is based on the HL7 v2.5 PID segment.
The following features are implemented:
Patient IdentifierPatient NamePatient Date Of BirthPatient SexPatient AddressPatient Phone HomePatient Phone Business
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
ELAST_EOBJECT_FLAG |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Method Summary | |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetPatientAddress(XAD newPatientAddress,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetPatientPhoneBusiness(XTN newPatientPhoneBusiness,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetPatientPhoneHome(XTN newPatientPhoneHome,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
XAD |
getPatientAddress()
|
java.lang.String |
getPatientDateOfBirth()
|
org.eclipse.emf.common.util.EList |
getPatientIdentifier()
|
org.eclipse.emf.common.util.EList |
getPatientName()
|
XTN |
getPatientPhoneBusiness()
|
XTN |
getPatientPhoneHome()
|
java.lang.String |
getPatientSex()
|
void |
setPatientAddress(XAD newPatientAddress)
|
void |
setPatientDateOfBirth(java.lang.String newPatientDateOfBirth)
|
void |
setPatientPhoneBusiness(XTN newPatientPhoneBusiness)
|
void |
setPatientPhoneHome(XTN newPatientPhoneHome)
|
void |
setPatientSex(java.lang.String newPatientSex)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Method Detail |
|---|
public org.eclipse.emf.common.util.EList getPatientIdentifier()
getPatientIdentifier in interface SourcePatientInfoTypeHl7v2Package.getSourcePatientInfoType_PatientIdentifier()public org.eclipse.emf.common.util.EList getPatientName()
getPatientName in interface SourcePatientInfoTypeHl7v2Package.getSourcePatientInfoType_PatientName()public java.lang.String getPatientDateOfBirth()
getPatientDateOfBirth in interface SourcePatientInfoTypeSourcePatientInfoType.setPatientDateOfBirth(String),
Hl7v2Package.getSourcePatientInfoType_PatientDateOfBirth()public void setPatientDateOfBirth(java.lang.String newPatientDateOfBirth)
setPatientDateOfBirth in interface SourcePatientInfoTypenewPatientDateOfBirth - the new value of the 'Patient Date Of Birth' attribute.SourcePatientInfoType.getPatientDateOfBirth()public java.lang.String getPatientSex()
getPatientSex in interface SourcePatientInfoTypeSourcePatientInfoType.setPatientSex(String),
Hl7v2Package.getSourcePatientInfoType_PatientSex()public void setPatientSex(java.lang.String newPatientSex)
setPatientSex in interface SourcePatientInfoTypenewPatientSex - the new value of the 'Patient Sex' attribute.SourcePatientInfoType.getPatientSex()public XAD getPatientAddress()
getPatientAddress in interface SourcePatientInfoTypeSourcePatientInfoType.setPatientAddress(XAD),
Hl7v2Package.getSourcePatientInfoType_PatientAddress()
public org.eclipse.emf.common.notify.NotificationChain basicSetPatientAddress(XAD newPatientAddress,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setPatientAddress(XAD newPatientAddress)
setPatientAddress in interface SourcePatientInfoTypenewPatientAddress - the new value of the 'Patient Address' containment reference.SourcePatientInfoType.getPatientAddress()public XTN getPatientPhoneHome()
getPatientPhoneHome in interface SourcePatientInfoTypeSourcePatientInfoType.setPatientPhoneHome(XTN),
Hl7v2Package.getSourcePatientInfoType_PatientPhoneHome()
public org.eclipse.emf.common.notify.NotificationChain basicSetPatientPhoneHome(XTN newPatientPhoneHome,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setPatientPhoneHome(XTN newPatientPhoneHome)
setPatientPhoneHome in interface SourcePatientInfoTypenewPatientPhoneHome - the new value of the 'Patient Phone Home' containment reference.SourcePatientInfoType.getPatientPhoneHome()public XTN getPatientPhoneBusiness()
getPatientPhoneBusiness in interface SourcePatientInfoTypeSourcePatientInfoType.setPatientPhoneBusiness(XTN),
Hl7v2Package.getSourcePatientInfoType_PatientPhoneBusiness()
public org.eclipse.emf.common.notify.NotificationChain basicSetPatientPhoneBusiness(XTN newPatientPhoneBusiness,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setPatientPhoneBusiness(XTN newPatientPhoneBusiness)
setPatientPhoneBusiness in interface SourcePatientInfoTypenewPatientPhoneBusiness - the new value of the 'Patient Phone Business' containment reference.SourcePatientInfoType.getPatientPhoneBusiness()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||