/** * FHIR Version R5 * The following is auto generated resource definition. * * OpenAPI spec version: 3.0.1 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { Address } from './address'; import { CodeableConcept } from './codeableConcept'; import { ContactPoint } from './contactPoint'; import { Extension } from './extension'; import { HumanName } from './humanName'; import { Period } from './period'; import { Reference } from './reference'; /** * Specifies contact information for a specific purpose over a period of time, might be handled/monitored by a specific named person or organization. */ export interface ExtendedContactDetail { id?: string; /** * May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. */ extension?: Array; purpose?: CodeableConcept; /** * The name of an individual to contact, some types of contact detail are usually blank. */ name?: Array; /** * The contact details application for the purpose defined. */ telecom?: Array; address?: Address; organization?: Reference; period?: Period; }