Generated Narrative: StructureDefinition at-core-extendedContactDetail

NameFlagsCard.TypeDescription & Constraintsdoco
.. ExtendedContactDetail 0..*ExtendedContactDetailContact information
... address 0..1HL7ATCoreAddressAddress for the contact
... organization 0..1Reference(HL7® AT Core Organization Profile)This contact detail is handled/monitored by a specific organization

doco Documentation for this format
<status value="active"/> <date value="2025-09-07T11:38:17+00:00"/> <publisher value="HL7® Austria, TC FHIR®"/> <contact> <name value="HL7® Austria, TC FHIR®"/> <telecom> <system value="url"/> <value value="https://hl7.at/technische-komitees/tc-fhir/"/> </telecom> </contact> <contact> <name value="Technical Committee for FHIR® at HL7® Austria"/> <telecom> <system value="email"/> <value value="mailto:tc-fhir@hl7.at"/> </telecom> </contact> <description value="HL7® Austria FHIR® Core Profile to use the profile for address data in Austria on the datatype ExtendedContactDetail."/> <fhirVersion value="5.0.0"/> <mapping> <identity value="rim"/> <uri value="http://hl7.org/v3"/> <name value="RIM Mapping"/> </mapping> <kind value="complex-type"/> <abstract value="false"/> <type value="ExtendedContactDetail"/> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ExtendedContactDetail"/> <derivation value="constraint"/> <snapshot> <extension url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version"> <valueString value="5.0.0"/> </extension> <element id="ExtendedContactDetail"> <path value="ExtendedContactDetail"/> <short value="Contact information"/> <definition value="Specifies contact information for a specific purpose over a period of time, might be handled/monitored by a specific named person or organization."/> <comment value="This datatype may be sparsely populated, i.e. only contain a purpose and phone number or address, but other cases could be completed filled out."/> <min value="0"/> <max value="*"/> <base> <path value="ExtendedContactDetail"/> <min value="0"/> <max value="*"/> </base> <constraint> <key value="ele-1"/> <severity value="error"/> <human value="All FHIR elements must have a @value or children"/> <expression value="hasValue() or (children().count() > id.count())"/> <source value="http://hl7.org/fhir/StructureDefinition/Element"/> </constraint> <isModifier value="false"/> <mapping> <identity value="rim"/> <map value="n/a"/> </mapping> </element> <element id="ExtendedContactDetail.id"> <path value="ExtendedContactDetail.id"/> <representation value="xmlAttr"/> <short value="Unique id for inter-element referencing"/> <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> <min value="0"/> <max value="1"/> <base> <path value="Element.id"/> <min value="0"/> <max value="1"/> </base> <type> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> <valueUrl value="id"/> </extension> <code value="http://hl7.org/fhirpath/System.String"/> </type> <condition value="ele-1"/> <isModifier value="false"/> <isSummary value="false"/> <mapping> <identity value="rim"/> <map value="n/a"/> </mapping> </element> <element id="ExtendedContactDetail.extension"> <path value="ExtendedContactDetail.extension"/> <slicing> <discriminator> <type value="value"/> <path value="url"/> </discriminator> <description value="Extensions are always sliced by (at least) url"/> <rules value="open"/> </slicing> <short value="Additional content defined by implementations"/> <definition value="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."/> <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> <alias value="extensions"/> <alias value="user content"/> <min value="0"/> <max value="*"/> <base> <path value="Element.extension"/> <min value="0"/> <max value="*"/> </base> <type> <code value="Extension"/> </type> <constraint> <key value="ele-1"/> <severity value="error"/> <human value="All FHIR elements must have a @value or children"/> <expression value="hasValue() or (children().count() > id.count())"/> <source value="http://hl7.org/fhir/StructureDefinition/Element"/> </constraint> <constraint> <key value="ext-1"/> <severity value="error"/> <human value="Must have either extensions or value[x], not both"/> <expression value="extension.exists() != value.exists()"/> <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> </constraint> <isModifier value="false"/> <isSummary value="false"/> <mapping> <identity value="rim"/> <map value="n/a"/> </mapping> </element> <element id="ExtendedContactDetail.purpose"> <path value="ExtendedContactDetail.purpose"/> <short value="The type of contact"/> <definition value="The purpose/type of contact."/> <comment value="If no purpose is defined, then these contact details may be used for any purpose."/> <min value="0"/> <max value="1"/> <base> <path value="ExtendedContactDetail.purpose"/> <min value="0"/> <max value="1"/> </base> <type> <code value="CodeableConcept"/> </type> <constraint> <key value="ele-1"/> <severity value="error"/> <human value="All FHIR elements must have a @value or children"/> <expression value="hasValue() or (children().count() > id.count())"/> <source value="http://hl7.org/fhir/StructureDefinition/Element"/> </constraint> <isModifier value="false"/> <isSummary value="true"/> <binding> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Purpose"/> </extension> <strength value="preferred"/> <description value="The purpose for which an extended contact detail should be used."/> <valueSet value="http://terminology.hl7.org/ValueSet/contactentity-type"/> </binding> </element> <element id="ExtendedContactDetail.name"> <path value="ExtendedContactDetail.name"/> <short value="Name of an individual to contact"/> <definition value="The name of an individual to contact, some types of contact detail are usually blank."/> <comment value="If there is no named individual, the telecom/address information is not generally monitored by a specific individual."/> <min value="0"/> <max value="*"/> <base> <path value="ExtendedContactDetail.name"/> <min value="0"/> <max value="*"/> </base> <type> <code value="HumanName"/> </type> <constraint> <key value="ele-1"/> <severity value="error"/> <human value="All FHIR elements must have a @value or children"/> <expression value="hasValue() or (children().count() > id.count())"/> <source value="http://hl7.org/fhir/StructureDefinition/Element"/> </constraint> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="ExtendedContactDetail.telecom"> <path value="ExtendedContactDetail.telecom"/> <short value="Contact details (e.g.phone/fax/url)"/> <definition value="The contact details application for the purpose defined."/> <min value="0"/> <max value="*"/> <base> <path value="ExtendedContactDetail.telecom"/> <min value="0"/> <max value="*"/> </base> <type> <code value="ContactPoint"/> </type> <constraint> <key value="ele-1"/> <severity value="error"/> <human value="All FHIR elements must have a @value or children"/> <expression value="hasValue() or (children().count() > id.count())"/> <source value="http://hl7.org/fhir/StructureDefinition/Element"/> </constraint> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="ExtendedContactDetail.address"> <path value="ExtendedContactDetail.address"/> <short value="Address for the contact"/> <definition value="Address for the contact."/> <comment value="More than 1 address would be for different purposes, and thus should be entered as a different entry,."/> <min value="0"/> <max value="1"/> <base> <path value="ExtendedContactDetail.address"/> <min value="0"/> <max value="1"/> </base> <type> <code value="Address"/> <profile value="http://hl7.at/fhir/HL7ATCoreProfiles/5.0.0/StructureDefinition/at-core-address"/> </type> <constraint> <key value="ele-1"/> <severity value="error"/> <human value="All FHIR elements must have a @value or children"/> <expression value="hasValue() or (children().count() > id.count())"/> <source value="http://hl7.org/fhir/StructureDefinition/Element"/> </constraint> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="ExtendedContactDetail.organization"> <path value="ExtendedContactDetail.organization"/> <short value="This contact detail is handled/monitored by a specific organization"/> <definition value="This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization."/> <requirements value="Some specific types of contact information can be an handled by an organization (eg legal council is via a specific firm)."/> <min value="0"/> <max value="1"/> <base> <path value="ExtendedContactDetail.organization"/> <min value="0"/> <max value="1"/> </base> <type> <code value="Reference"/> <targetProfile value="http://hl7.at/fhir/HL7ATCoreProfiles/5.0.0/StructureDefinition/at-core-organization"/> </type> <constraint> <key value="ele-1"/> <severity value="error"/> <human value="All FHIR elements must have a @value or children"/> <expression value="hasValue() or (children().count() > id.count())"/> <source value="http://hl7.org/fhir/StructureDefinition/Element"/> </constraint> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="ExtendedContactDetail.period"> <path value="ExtendedContactDetail.period"/> <short value="Period that this contact was valid for usage"/> <definition value="Period that this contact was valid for usage."/> <comment value="If the details have multiple periods, then enter in a new ExtendedContact with the new period."/> <min value="0"/> <max value="1"/> <base> <path value="ExtendedContactDetail.period"/> <min value="0"/> <max value="1"/> </base> <type> <code value="Period"/> </type> <constraint> <key value="ele-1"/> <severity value="error"/> <human value="All FHIR elements must have a @value or children"/> <expression value="hasValue() or (children().count() > id.count())"/> <source value="http://hl7.org/fhir/StructureDefinition/Element"/> </constraint> <isModifier value="false"/> <isSummary value="true"/> </element> </snapshot> <differential> <element id="ExtendedContactDetail"> <path value="ExtendedContactDetail"/> </element> <element id="ExtendedContactDetail.address"> <path value="ExtendedContactDetail.address"/> <type> <code value="Address"/> <profile value="http://hl7.at/fhir/HL7ATCoreProfiles/5.0.0/StructureDefinition/at-core-address"/> </type> </element> <element id="ExtendedContactDetail.organization"> <path value="ExtendedContactDetail.organization"/> <type> <code value="Reference"/> <targetProfile value="http://hl7.at/fhir/HL7ATCoreProfiles/5.0.0/StructureDefinition/at-core-organization"/> </type> </element> </differential> </StructureDefinition>