| package org.eclipse.mdht.uml.cda; |
| |
| import org.eclipse.emf.common.util.EList; |
| import org.eclipse.mdht.uml.hl7.datatypes.CD; |
| import org.eclipse.mdht.uml.hl7.datatypes.CE; |
| import org.eclipse.mdht.uml.hl7.datatypes.CS; |
| import org.eclipse.mdht.uml.hl7.datatypes.ED; |
| import org.eclipse.mdht.uml.hl7.datatypes.II; |
| import org.eclipse.mdht.uml.hl7.datatypes.IVL_TS; |
| import org.eclipse.mdht.uml.hl7.vocab.ActClass; |
| import org.eclipse.mdht.uml.hl7.vocab.NullFlavor; |
| import org.eclipse.mdht.uml.hl7.vocab.x_DocumentEncounterMood; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * A representation of the model object '<em><b>Encounter</b></em>'. |
| * <!-- end-user-doc --> |
| * |
| * <p> |
| * The following features are supported: |
| * </p> |
| * <ul> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getRealmCodes <em>Realm Code</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getTypeId <em>Type Id</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getTemplateIds <em>Template Id</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getIds <em>Id</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getCode <em>Code</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getText <em>Text</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getStatusCode <em>Status Code</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getEffectiveTime <em>Effective Time</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getSDTCDischargeDispositionCodes <em>SDTC Discharge Disposition Code</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getPriorityCode <em>Priority Code</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getSubject <em>Subject</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getSpecimens <em>Specimen</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getPerformers <em>Performer</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getAuthors <em>Author</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getInformants <em>Informant</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getParticipants <em>Participant</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getEntryRelationships <em>Entry Relationship</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getReferences <em>Reference</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getPreconditions <em>Precondition</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getInFulfillmentOf1s <em>In Fulfillment Of1</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getNullFlavor <em>Null Flavor</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getClassCode <em>Class Code</em>}</li> |
| * <li>{@link org.eclipse.mdht.uml.cda.Encounter#getMoodCode <em>Mood Code</em>}</li> |
| * </ul> |
| * |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter() |
| * @model |
| * @generated |
| */ |
| public interface Encounter extends ClinicalStatement { |
| /** |
| * Returns the value of the '<em><b>Realm Code</b></em>' containment reference list. |
| * The list contents are of type {@link org.eclipse.mdht.uml.hl7.datatypes.CS}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Realm Code</em>' containment reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Realm Code</em>' containment reference list. |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_RealmCode() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| EList<CS> getRealmCodes(); |
| |
| /** |
| * Returns the value of the '<em><b>Type Id</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Type Id</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Type Id</em>' containment reference. |
| * @see #setTypeId(InfrastructureRootTypeId) |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_TypeId() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| InfrastructureRootTypeId getTypeId(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.mdht.uml.cda.Encounter#getTypeId <em>Type Id</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Type Id</em>' containment reference. |
| * @see #getTypeId() |
| * @generated |
| */ |
| void setTypeId(InfrastructureRootTypeId value); |
| |
| /** |
| * Returns the value of the '<em><b>Template Id</b></em>' containment reference list. |
| * The list contents are of type {@link org.eclipse.mdht.uml.hl7.datatypes.II}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Template Id</em>' containment reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Template Id</em>' containment reference list. |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_TemplateId() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| EList<II> getTemplateIds(); |
| |
| /** |
| * Returns the value of the '<em><b>Id</b></em>' containment reference list. |
| * The list contents are of type {@link org.eclipse.mdht.uml.hl7.datatypes.II}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Id</em>' containment reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Id</em>' containment reference list. |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_Id() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| EList<II> getIds(); |
| |
| /** |
| * Returns the value of the '<em><b>Code</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Code</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Code</em>' containment reference. |
| * @see #setCode(CD) |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_Code() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| CD getCode(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.mdht.uml.cda.Encounter#getCode <em>Code</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Code</em>' containment reference. |
| * @see #getCode() |
| * @generated |
| */ |
| void setCode(CD value); |
| |
| /** |
| * Returns the value of the '<em><b>Text</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Text</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Text</em>' containment reference. |
| * @see #setText(ED) |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_Text() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| ED getText(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.mdht.uml.cda.Encounter#getText <em>Text</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Text</em>' containment reference. |
| * @see #getText() |
| * @generated |
| */ |
| void setText(ED value); |
| |
| /** |
| * Returns the value of the '<em><b>Status Code</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Status Code</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Status Code</em>' containment reference. |
| * @see #setStatusCode(CS) |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_StatusCode() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| CS getStatusCode(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.mdht.uml.cda.Encounter#getStatusCode <em>Status Code</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Status Code</em>' containment reference. |
| * @see #getStatusCode() |
| * @generated |
| */ |
| void setStatusCode(CS value); |
| |
| /** |
| * Returns the value of the '<em><b>Effective Time</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Effective Time</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Effective Time</em>' containment reference. |
| * @see #setEffectiveTime(IVL_TS) |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_EffectiveTime() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| IVL_TS getEffectiveTime(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.mdht.uml.cda.Encounter#getEffectiveTime <em>Effective Time</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Effective Time</em>' containment reference. |
| * @see #getEffectiveTime() |
| * @generated |
| */ |
| void setEffectiveTime(IVL_TS value); |
| |
| /** |
| * Returns the value of the '<em><b>SDTC Discharge Disposition Code</b></em>' containment reference list. |
| * The list contents are of type {@link org.eclipse.mdht.uml.hl7.datatypes.CE}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>SDTC Discharge Disposition Code</em>' containment reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>SDTC Discharge Disposition Code</em>' containment reference list. |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_SDTCDischargeDispositionCode() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="name='dischargeDispositionCode' namespace='urn:hl7-org:sdtc' kind='element'" |
| * @generated |
| */ |
| EList<CE> getSDTCDischargeDispositionCodes(); |
| |
| /** |
| * Returns the value of the '<em><b>Priority Code</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Priority Code</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Priority Code</em>' containment reference. |
| * @see #setPriorityCode(CE) |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_PriorityCode() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| CE getPriorityCode(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.mdht.uml.cda.Encounter#getPriorityCode <em>Priority Code</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Priority Code</em>' containment reference. |
| * @see #getPriorityCode() |
| * @generated |
| */ |
| void setPriorityCode(CE value); |
| |
| /** |
| * Returns the value of the '<em><b>Subject</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Subject</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Subject</em>' containment reference. |
| * @see #setSubject(Subject) |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_Subject() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| Subject getSubject(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.mdht.uml.cda.Encounter#getSubject <em>Subject</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Subject</em>' containment reference. |
| * @see #getSubject() |
| * @generated |
| */ |
| void setSubject(Subject value); |
| |
| /** |
| * Returns the value of the '<em><b>Specimen</b></em>' containment reference list. |
| * The list contents are of type {@link org.eclipse.mdht.uml.cda.Specimen}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Specimen</em>' containment reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Specimen</em>' containment reference list. |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_Specimen() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| EList<Specimen> getSpecimens(); |
| |
| /** |
| * Returns the value of the '<em><b>Performer</b></em>' containment reference list. |
| * The list contents are of type {@link org.eclipse.mdht.uml.cda.Performer2}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Performer</em>' containment reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Performer</em>' containment reference list. |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_Performer() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| EList<Performer2> getPerformers(); |
| |
| /** |
| * Returns the value of the '<em><b>Author</b></em>' containment reference list. |
| * The list contents are of type {@link org.eclipse.mdht.uml.cda.Author}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Author</em>' containment reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Author</em>' containment reference list. |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_Author() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| EList<Author> getAuthors(); |
| |
| /** |
| * Returns the value of the '<em><b>Informant</b></em>' containment reference list. |
| * The list contents are of type {@link org.eclipse.mdht.uml.cda.Informant12}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Informant</em>' containment reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Informant</em>' containment reference list. |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_Informant() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| EList<Informant12> getInformants(); |
| |
| /** |
| * Returns the value of the '<em><b>Participant</b></em>' containment reference list. |
| * The list contents are of type {@link org.eclipse.mdht.uml.cda.Participant2}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Participant</em>' containment reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Participant</em>' containment reference list. |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_Participant() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| EList<Participant2> getParticipants(); |
| |
| /** |
| * Returns the value of the '<em><b>Entry Relationship</b></em>' containment reference list. |
| * The list contents are of type {@link org.eclipse.mdht.uml.cda.EntryRelationship}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Entry Relationship</em>' containment reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Entry Relationship</em>' containment reference list. |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_EntryRelationship() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| EList<EntryRelationship> getEntryRelationships(); |
| |
| /** |
| * Returns the value of the '<em><b>Reference</b></em>' containment reference list. |
| * The list contents are of type {@link org.eclipse.mdht.uml.cda.Reference}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Reference</em>' containment reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Reference</em>' containment reference list. |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_Reference() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| EList<Reference> getReferences(); |
| |
| /** |
| * Returns the value of the '<em><b>Precondition</b></em>' containment reference list. |
| * The list contents are of type {@link org.eclipse.mdht.uml.cda.Precondition}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Precondition</em>' containment reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Precondition</em>' containment reference list. |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_Precondition() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='##targetNamespace' kind='element'" |
| * @generated |
| */ |
| EList<Precondition> getPreconditions(); |
| |
| /** |
| * Returns the value of the '<em><b>In Fulfillment Of1</b></em>' containment reference list. |
| * The list contents are of type {@link org.eclipse.mdht.uml.cda.InFulfillmentOf1}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>In Fulfillment Of1</em>' reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>In Fulfillment Of1</em>' containment reference list. |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_InFulfillmentOf1() |
| * @model containment="true" ordered="false" |
| * extendedMetaData="namespace='urn:hl7-org:sdtc' kind='element'" |
| * @generated |
| */ |
| EList<InFulfillmentOf1> getInFulfillmentOf1s(); |
| |
| /** |
| * Returns the value of the '<em><b>Null Flavor</b></em>' attribute. |
| * The literals are from the enumeration {@link org.eclipse.mdht.uml.hl7.vocab.NullFlavor}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Null Flavor</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Null Flavor</em>' attribute. |
| * @see org.eclipse.mdht.uml.hl7.vocab.NullFlavor |
| * @see #isSetNullFlavor() |
| * @see #unsetNullFlavor() |
| * @see #setNullFlavor(NullFlavor) |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_NullFlavor() |
| * @model unsettable="true" ordered="false" |
| * extendedMetaData="kind='attribute'" |
| * @generated |
| */ |
| NullFlavor getNullFlavor(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.mdht.uml.cda.Encounter#getNullFlavor <em>Null Flavor</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Null Flavor</em>' attribute. |
| * @see org.eclipse.mdht.uml.hl7.vocab.NullFlavor |
| * @see #isSetNullFlavor() |
| * @see #unsetNullFlavor() |
| * @see #getNullFlavor() |
| * @generated |
| */ |
| void setNullFlavor(NullFlavor value); |
| |
| /** |
| * Unsets the value of the '{@link org.eclipse.mdht.uml.cda.Encounter#getNullFlavor <em>Null Flavor</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #isSetNullFlavor() |
| * @see #getNullFlavor() |
| * @see #setNullFlavor(NullFlavor) |
| * @generated |
| */ |
| void unsetNullFlavor(); |
| |
| /** |
| * Returns whether the value of the '{@link org.eclipse.mdht.uml.cda.Encounter#getNullFlavor <em>Null Flavor</em>}' attribute is set. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return whether the value of the '<em>Null Flavor</em>' attribute is set. |
| * @see #unsetNullFlavor() |
| * @see #getNullFlavor() |
| * @see #setNullFlavor(NullFlavor) |
| * @generated |
| */ |
| boolean isSetNullFlavor(); |
| |
| /** |
| * Returns the value of the '<em><b>Class Code</b></em>' attribute. |
| * The literals are from the enumeration {@link org.eclipse.mdht.uml.hl7.vocab.ActClass}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Class Code</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Class Code</em>' attribute. |
| * @see org.eclipse.mdht.uml.hl7.vocab.ActClass |
| * @see #isSetClassCode() |
| * @see #unsetClassCode() |
| * @see #setClassCode(ActClass) |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_ClassCode() |
| * @model unsettable="true" required="true" ordered="false" |
| * extendedMetaData="kind='attribute'" |
| * @generated |
| */ |
| ActClass getClassCode(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.mdht.uml.cda.Encounter#getClassCode <em>Class Code</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Class Code</em>' attribute. |
| * @see org.eclipse.mdht.uml.hl7.vocab.ActClass |
| * @see #isSetClassCode() |
| * @see #unsetClassCode() |
| * @see #getClassCode() |
| * @generated |
| */ |
| void setClassCode(ActClass value); |
| |
| /** |
| * Unsets the value of the '{@link org.eclipse.mdht.uml.cda.Encounter#getClassCode <em>Class Code</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #isSetClassCode() |
| * @see #getClassCode() |
| * @see #setClassCode(ActClass) |
| * @generated |
| */ |
| void unsetClassCode(); |
| |
| /** |
| * Returns whether the value of the '{@link org.eclipse.mdht.uml.cda.Encounter#getClassCode <em>Class Code</em>}' attribute is set. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return whether the value of the '<em>Class Code</em>' attribute is set. |
| * @see #unsetClassCode() |
| * @see #getClassCode() |
| * @see #setClassCode(ActClass) |
| * @generated |
| */ |
| boolean isSetClassCode(); |
| |
| /** |
| * Returns the value of the '<em><b>Mood Code</b></em>' attribute. |
| * The literals are from the enumeration {@link org.eclipse.mdht.uml.hl7.vocab.x_DocumentEncounterMood}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Mood Code</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Mood Code</em>' attribute. |
| * @see org.eclipse.mdht.uml.hl7.vocab.x_DocumentEncounterMood |
| * @see #isSetMoodCode() |
| * @see #unsetMoodCode() |
| * @see #setMoodCode(x_DocumentEncounterMood) |
| * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncounter_MoodCode() |
| * @model unsettable="true" required="true" ordered="false" |
| * extendedMetaData="kind='attribute'" |
| * @generated |
| */ |
| x_DocumentEncounterMood getMoodCode(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.mdht.uml.cda.Encounter#getMoodCode <em>Mood Code</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Mood Code</em>' attribute. |
| * @see org.eclipse.mdht.uml.hl7.vocab.x_DocumentEncounterMood |
| * @see #isSetMoodCode() |
| * @see #unsetMoodCode() |
| * @see #getMoodCode() |
| * @generated |
| */ |
| void setMoodCode(x_DocumentEncounterMood value); |
| |
| /** |
| * Unsets the value of the '{@link org.eclipse.mdht.uml.cda.Encounter#getMoodCode <em>Mood Code</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #isSetMoodCode() |
| * @see #getMoodCode() |
| * @see #setMoodCode(x_DocumentEncounterMood) |
| * @generated |
| */ |
| void unsetMoodCode(); |
| |
| /** |
| * Returns whether the value of the '{@link org.eclipse.mdht.uml.cda.Encounter#getMoodCode <em>Mood Code</em>}' attribute is set. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return whether the value of the '<em>Mood Code</em>' attribute is set. |
| * @see #unsetMoodCode() |
| * @see #getMoodCode() |
| * @see #setMoodCode(x_DocumentEncounterMood) |
| * @generated |
| */ |
| boolean isSetMoodCode(); |
| |
| } // Encounter |