| /** |
| */ |
| package org.hl7.fhir; |
| |
| import org.eclipse.emf.common.util.EList; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * A representation of the model object '<em><b>Family Member History</b></em>'. |
| * <!-- end-user-doc --> |
| * |
| * <!-- begin-model-doc --> |
| * Significant health conditions for a person related to the patient relevant in the context of care for the patient. |
| * If the element is present, it must have either a @value, an @id, or extensions |
| * <!-- end-model-doc --> |
| * |
| * <p> |
| * The following features are supported: |
| * </p> |
| * <ul> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getIdentifier <em>Identifier</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getInstantiatesCanonical <em>Instantiates Canonical</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getInstantiatesUri <em>Instantiates Uri</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getStatus <em>Status</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getDataAbsentReason <em>Data Absent Reason</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getPatient <em>Patient</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getDate <em>Date</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getName <em>Name</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getRelationship <em>Relationship</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getSex <em>Sex</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getBornPeriod <em>Born Period</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getBornDate <em>Born Date</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getBornString <em>Born String</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getAgeAge <em>Age Age</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getAgeRange <em>Age Range</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getAgeString <em>Age String</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getEstimatedAge <em>Estimated Age</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getDeceasedBoolean <em>Deceased Boolean</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getDeceasedAge <em>Deceased Age</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getDeceasedRange <em>Deceased Range</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getDeceasedDate <em>Deceased Date</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getDeceasedString <em>Deceased String</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getReasonCode <em>Reason Code</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getReasonReference <em>Reason Reference</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getNote <em>Note</em>}</li> |
| * <li>{@link org.hl7.fhir.FamilyMemberHistory#getCondition <em>Condition</em>}</li> |
| * </ul> |
| * |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory() |
| * @model extendedMetaData="name='FamilyMemberHistory' kind='elementOnly'" |
| * @generated |
| */ |
| public interface FamilyMemberHistory extends DomainResource { |
| /** |
| * Returns the value of the '<em><b>Identifier</b></em>' containment reference list. |
| * The list contents are of type {@link org.hl7.fhir.Identifier}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * Business identifiers assigned to this family member history by the performer or other systems which remain constant as the resource is updated and propagates from server to server. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Identifier</em>' containment reference list. |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_Identifier() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='identifier' namespace='##targetNamespace'" |
| * @generated |
| */ |
| EList<Identifier> getIdentifier(); |
| |
| /** |
| * Returns the value of the '<em><b>Instantiates Canonical</b></em>' containment reference list. |
| * The list contents are of type {@link org.hl7.fhir.Canonical}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this FamilyMemberHistory. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Instantiates Canonical</em>' containment reference list. |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_InstantiatesCanonical() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='instantiatesCanonical' namespace='##targetNamespace'" |
| * @generated |
| */ |
| EList<Canonical> getInstantiatesCanonical(); |
| |
| /** |
| * Returns the value of the '<em><b>Instantiates Uri</b></em>' containment reference list. |
| * The list contents are of type {@link org.hl7.fhir.Uri}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this FamilyMemberHistory. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Instantiates Uri</em>' containment reference list. |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_InstantiatesUri() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='instantiatesUri' namespace='##targetNamespace'" |
| * @generated |
| */ |
| EList<Uri> getInstantiatesUri(); |
| |
| /** |
| * Returns the value of the '<em><b>Status</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * A code specifying the status of the record of the family history of a specific family member. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Status</em>' containment reference. |
| * @see #setStatus(FamilyHistoryStatus) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_Status() |
| * @model containment="true" required="true" |
| * extendedMetaData="kind='element' name='status' namespace='##targetNamespace'" |
| * @generated |
| */ |
| FamilyHistoryStatus getStatus(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getStatus <em>Status</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Status</em>' containment reference. |
| * @see #getStatus() |
| * @generated |
| */ |
| void setStatus(FamilyHistoryStatus value); |
| |
| /** |
| * Returns the value of the '<em><b>Data Absent Reason</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * Describes why the family member's history is not available. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Data Absent Reason</em>' containment reference. |
| * @see #setDataAbsentReason(CodeableConcept) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_DataAbsentReason() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='dataAbsentReason' namespace='##targetNamespace'" |
| * @generated |
| */ |
| CodeableConcept getDataAbsentReason(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getDataAbsentReason <em>Data Absent Reason</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Data Absent Reason</em>' containment reference. |
| * @see #getDataAbsentReason() |
| * @generated |
| */ |
| void setDataAbsentReason(CodeableConcept value); |
| |
| /** |
| * Returns the value of the '<em><b>Patient</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * The person who this history concerns. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Patient</em>' containment reference. |
| * @see #setPatient(Reference) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_Patient() |
| * @model containment="true" required="true" |
| * extendedMetaData="kind='element' name='patient' namespace='##targetNamespace'" |
| * @generated |
| */ |
| Reference getPatient(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getPatient <em>Patient</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Patient</em>' containment reference. |
| * @see #getPatient() |
| * @generated |
| */ |
| void setPatient(Reference value); |
| |
| /** |
| * Returns the value of the '<em><b>Date</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * The date (and possibly time) when the family member history was recorded or last updated. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Date</em>' containment reference. |
| * @see #setDate(DateTime) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_Date() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='date' namespace='##targetNamespace'" |
| * @generated |
| */ |
| DateTime getDate(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getDate <em>Date</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Date</em>' containment reference. |
| * @see #getDate() |
| * @generated |
| */ |
| void setDate(DateTime value); |
| |
| /** |
| * Returns the value of the '<em><b>Name</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * This will either be a name or a description; e.g. "Aunt Susan", "my cousin with the red hair". |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Name</em>' containment reference. |
| * @see #setName(org.hl7.fhir.String) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_Name() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='name' namespace='##targetNamespace'" |
| * @generated |
| */ |
| org.hl7.fhir.String getName(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getName <em>Name</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Name</em>' containment reference. |
| * @see #getName() |
| * @generated |
| */ |
| void setName(org.hl7.fhir.String value); |
| |
| /** |
| * Returns the value of the '<em><b>Relationship</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * The type of relationship this person has to the patient (father, mother, brother etc.). |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Relationship</em>' containment reference. |
| * @see #setRelationship(CodeableConcept) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_Relationship() |
| * @model containment="true" required="true" |
| * extendedMetaData="kind='element' name='relationship' namespace='##targetNamespace'" |
| * @generated |
| */ |
| CodeableConcept getRelationship(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getRelationship <em>Relationship</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Relationship</em>' containment reference. |
| * @see #getRelationship() |
| * @generated |
| */ |
| void setRelationship(CodeableConcept value); |
| |
| /** |
| * Returns the value of the '<em><b>Sex</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * The birth sex of the family member. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Sex</em>' containment reference. |
| * @see #setSex(CodeableConcept) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_Sex() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='sex' namespace='##targetNamespace'" |
| * @generated |
| */ |
| CodeableConcept getSex(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getSex <em>Sex</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Sex</em>' containment reference. |
| * @see #getSex() |
| * @generated |
| */ |
| void setSex(CodeableConcept value); |
| |
| /** |
| * Returns the value of the '<em><b>Born Period</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Born Period</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>Born Period</em>' containment reference. |
| * @see #setBornPeriod(Period) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_BornPeriod() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='bornPeriod' namespace='##targetNamespace'" |
| * @generated |
| */ |
| Period getBornPeriod(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getBornPeriod <em>Born Period</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Born Period</em>' containment reference. |
| * @see #getBornPeriod() |
| * @generated |
| */ |
| void setBornPeriod(Period value); |
| |
| /** |
| * Returns the value of the '<em><b>Born Date</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Born Date</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>Born Date</em>' containment reference. |
| * @see #setBornDate(Date) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_BornDate() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='bornDate' namespace='##targetNamespace'" |
| * @generated |
| */ |
| Date getBornDate(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getBornDate <em>Born Date</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Born Date</em>' containment reference. |
| * @see #getBornDate() |
| * @generated |
| */ |
| void setBornDate(Date value); |
| |
| /** |
| * Returns the value of the '<em><b>Born String</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Born String</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>Born String</em>' containment reference. |
| * @see #setBornString(org.hl7.fhir.String) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_BornString() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='bornString' namespace='##targetNamespace'" |
| * @generated |
| */ |
| org.hl7.fhir.String getBornString(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getBornString <em>Born String</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Born String</em>' containment reference. |
| * @see #getBornString() |
| * @generated |
| */ |
| void setBornString(org.hl7.fhir.String value); |
| |
| /** |
| * Returns the value of the '<em><b>Age Age</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Age Age</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>Age Age</em>' containment reference. |
| * @see #setAgeAge(Age) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_AgeAge() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='ageAge' namespace='##targetNamespace'" |
| * @generated |
| */ |
| Age getAgeAge(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getAgeAge <em>Age Age</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Age Age</em>' containment reference. |
| * @see #getAgeAge() |
| * @generated |
| */ |
| void setAgeAge(Age value); |
| |
| /** |
| * Returns the value of the '<em><b>Age Range</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Age Range</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>Age Range</em>' containment reference. |
| * @see #setAgeRange(Range) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_AgeRange() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='ageRange' namespace='##targetNamespace'" |
| * @generated |
| */ |
| Range getAgeRange(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getAgeRange <em>Age Range</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Age Range</em>' containment reference. |
| * @see #getAgeRange() |
| * @generated |
| */ |
| void setAgeRange(Range value); |
| |
| /** |
| * Returns the value of the '<em><b>Age String</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Age String</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>Age String</em>' containment reference. |
| * @see #setAgeString(org.hl7.fhir.String) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_AgeString() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='ageString' namespace='##targetNamespace'" |
| * @generated |
| */ |
| org.hl7.fhir.String getAgeString(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getAgeString <em>Age String</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Age String</em>' containment reference. |
| * @see #getAgeString() |
| * @generated |
| */ |
| void setAgeString(org.hl7.fhir.String value); |
| |
| /** |
| * Returns the value of the '<em><b>Estimated Age</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * If true, indicates that the age value specified is an estimated value. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Estimated Age</em>' containment reference. |
| * @see #setEstimatedAge(org.hl7.fhir.Boolean) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_EstimatedAge() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='estimatedAge' namespace='##targetNamespace'" |
| * @generated |
| */ |
| org.hl7.fhir.Boolean getEstimatedAge(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getEstimatedAge <em>Estimated Age</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Estimated Age</em>' containment reference. |
| * @see #getEstimatedAge() |
| * @generated |
| */ |
| void setEstimatedAge(org.hl7.fhir.Boolean value); |
| |
| /** |
| * Returns the value of the '<em><b>Deceased Boolean</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Deceased Boolean</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>Deceased Boolean</em>' containment reference. |
| * @see #setDeceasedBoolean(org.hl7.fhir.Boolean) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_DeceasedBoolean() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='deceasedBoolean' namespace='##targetNamespace'" |
| * @generated |
| */ |
| org.hl7.fhir.Boolean getDeceasedBoolean(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getDeceasedBoolean <em>Deceased Boolean</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Deceased Boolean</em>' containment reference. |
| * @see #getDeceasedBoolean() |
| * @generated |
| */ |
| void setDeceasedBoolean(org.hl7.fhir.Boolean value); |
| |
| /** |
| * Returns the value of the '<em><b>Deceased Age</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Deceased Age</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>Deceased Age</em>' containment reference. |
| * @see #setDeceasedAge(Age) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_DeceasedAge() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='deceasedAge' namespace='##targetNamespace'" |
| * @generated |
| */ |
| Age getDeceasedAge(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getDeceasedAge <em>Deceased Age</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Deceased Age</em>' containment reference. |
| * @see #getDeceasedAge() |
| * @generated |
| */ |
| void setDeceasedAge(Age value); |
| |
| /** |
| * Returns the value of the '<em><b>Deceased Range</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Deceased Range</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>Deceased Range</em>' containment reference. |
| * @see #setDeceasedRange(Range) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_DeceasedRange() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='deceasedRange' namespace='##targetNamespace'" |
| * @generated |
| */ |
| Range getDeceasedRange(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getDeceasedRange <em>Deceased Range</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Deceased Range</em>' containment reference. |
| * @see #getDeceasedRange() |
| * @generated |
| */ |
| void setDeceasedRange(Range value); |
| |
| /** |
| * Returns the value of the '<em><b>Deceased Date</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Deceased Date</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>Deceased Date</em>' containment reference. |
| * @see #setDeceasedDate(Date) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_DeceasedDate() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='deceasedDate' namespace='##targetNamespace'" |
| * @generated |
| */ |
| Date getDeceasedDate(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getDeceasedDate <em>Deceased Date</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Deceased Date</em>' containment reference. |
| * @see #getDeceasedDate() |
| * @generated |
| */ |
| void setDeceasedDate(Date value); |
| |
| /** |
| * Returns the value of the '<em><b>Deceased String</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Deceased String</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>Deceased String</em>' containment reference. |
| * @see #setDeceasedString(org.hl7.fhir.String) |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_DeceasedString() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='deceasedString' namespace='##targetNamespace'" |
| * @generated |
| */ |
| org.hl7.fhir.String getDeceasedString(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.FamilyMemberHistory#getDeceasedString <em>Deceased String</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Deceased String</em>' containment reference. |
| * @see #getDeceasedString() |
| * @generated |
| */ |
| void setDeceasedString(org.hl7.fhir.String value); |
| |
| /** |
| * Returns the value of the '<em><b>Reason Code</b></em>' containment reference list. |
| * The list contents are of type {@link org.hl7.fhir.CodeableConcept}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * Describes why the family member history occurred in coded or textual form. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Reason Code</em>' containment reference list. |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_ReasonCode() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='reasonCode' namespace='##targetNamespace'" |
| * @generated |
| */ |
| EList<CodeableConcept> getReasonCode(); |
| |
| /** |
| * Returns the value of the '<em><b>Reason Reference</b></em>' containment reference list. |
| * The list contents are of type {@link org.hl7.fhir.Reference}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * Indicates a Condition, Observation, AllergyIntolerance, or QuestionnaireResponse that justifies this family member history event. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Reason Reference</em>' containment reference list. |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_ReasonReference() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='reasonReference' namespace='##targetNamespace'" |
| * @generated |
| */ |
| EList<Reference> getReasonReference(); |
| |
| /** |
| * Returns the value of the '<em><b>Note</b></em>' containment reference list. |
| * The list contents are of type {@link org.hl7.fhir.Annotation}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * This property allows a non condition-specific note to the made about the related person. Ideally, the note would be in the condition property, but this is not always possible. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Note</em>' containment reference list. |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_Note() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='note' namespace='##targetNamespace'" |
| * @generated |
| */ |
| EList<Annotation> getNote(); |
| |
| /** |
| * Returns the value of the '<em><b>Condition</b></em>' containment reference list. |
| * The list contents are of type {@link org.hl7.fhir.FamilyMemberHistoryCondition}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * The significant Conditions (or condition) that the family member had. This is a repeating section to allow a system to represent more than one condition per resource, though there is nothing stopping multiple resources - one per condition. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Condition</em>' containment reference list. |
| * @see org.hl7.fhir.FhirPackage#getFamilyMemberHistory_Condition() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='condition' namespace='##targetNamespace'" |
| * @generated |
| */ |
| EList<FamilyMemberHistoryCondition> getCondition(); |
| |
| } // FamilyMemberHistory |