| /** |
| */ |
| package org.hl7.fhir; |
| |
| |
| /** |
| * <!-- begin-user-doc --> |
| * A representation of the model object '<em><b>Claim Missing Teeth</b></em>'. |
| * <!-- end-user-doc --> |
| * |
| * <!-- begin-model-doc --> |
| * A provider issued list of services and products provided, or to be provided, to a patient which is provided to an insurer for payment recovery. |
| * <!-- end-model-doc --> |
| * |
| * <p> |
| * The following features are supported: |
| * </p> |
| * <ul> |
| * <li>{@link org.hl7.fhir.ClaimMissingTeeth#getTooth <em>Tooth</em>}</li> |
| * <li>{@link org.hl7.fhir.ClaimMissingTeeth#getReason <em>Reason</em>}</li> |
| * <li>{@link org.hl7.fhir.ClaimMissingTeeth#getExtractionDate <em>Extraction Date</em>}</li> |
| * </ul> |
| * |
| * @see org.hl7.fhir.FhirPackage#getClaimMissingTeeth() |
| * @model extendedMetaData="name='Claim.MissingTeeth' kind='elementOnly'" |
| * @generated |
| */ |
| public interface ClaimMissingTeeth extends BackboneElement { |
| /** |
| * Returns the value of the '<em><b>Tooth</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * The code identifying which tooth is missing. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Tooth</em>' containment reference. |
| * @see #setTooth(Coding) |
| * @see org.hl7.fhir.FhirPackage#getClaimMissingTeeth_Tooth() |
| * @model containment="true" required="true" |
| * extendedMetaData="kind='element' name='tooth' namespace='##targetNamespace'" |
| * @generated |
| */ |
| Coding getTooth(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.ClaimMissingTeeth#getTooth <em>Tooth</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Tooth</em>' containment reference. |
| * @see #getTooth() |
| * @generated |
| */ |
| void setTooth(Coding value); |
| |
| /** |
| * Returns the value of the '<em><b>Reason</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * Missing reason may be: E-extraction, O-other. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Reason</em>' containment reference. |
| * @see #setReason(Coding) |
| * @see org.hl7.fhir.FhirPackage#getClaimMissingTeeth_Reason() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='reason' namespace='##targetNamespace'" |
| * @generated |
| */ |
| Coding getReason(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.ClaimMissingTeeth#getReason <em>Reason</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Reason</em>' containment reference. |
| * @see #getReason() |
| * @generated |
| */ |
| void setReason(Coding value); |
| |
| /** |
| * Returns the value of the '<em><b>Extraction Date</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * The date of the extraction either known from records or patient reported estimate. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Extraction Date</em>' containment reference. |
| * @see #setExtractionDate(Date) |
| * @see org.hl7.fhir.FhirPackage#getClaimMissingTeeth_ExtractionDate() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='extractionDate' namespace='##targetNamespace'" |
| * @generated |
| */ |
| Date getExtractionDate(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.ClaimMissingTeeth#getExtractionDate <em>Extraction Date</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Extraction Date</em>' containment reference. |
| * @see #getExtractionDate() |
| * @generated |
| */ |
| void setExtractionDate(Date value); |
| |
| } // ClaimMissingTeeth |