cisis-addr
type: StructureDefinition
node role: treeRoot
id:
  v: cisis-addr
text:
  status:
    v: extensions
  div:
    v: Narratif généré : DéfinitionStructure cisis-addr Nom Drapeaux Card. Type Description et contraintes<img src="[binary]" alt="doco" style="background-color: inherit"/> AD 1..* AD Espace de noms (namespace) XML: urn:hl7-org:v3 Base for all types and resources Conteneur logique: ClinicalDocument (CDA Class) #xD; @use S 0..1 cs Code d'usage de l'adresse Une à plusieurs des valeurs suivantes, séparées par un espace : 'H' pour domicile 'HP' pour domicile principal 'HV' pour domicile de vacances 'WP' pour lieu de travail 'TMP' pour adresse temporaire #xD; Slices pour item S 0..* Base Slice: Non ordonné, Ouvert par type:$this #xD; item:notStreetAddressLine 0..1 Base Structure formée des composants élémentaires de l'adresse géopostale #xD; country S 0..1 ADXP Nom du pays destinataire :#xD; En MAJUSCULES et en toutes lettres, de préférence dans la langue du pays d'expédition ou dans une langue reconnue au niveau mondial. #xD; state S 0..1 ADXP Division territoriale :#xD; Pour les adresses internationales, c'est une subdivision administrative d'un pays. Dans le cas d'une adresse étrangère, il peut être nécessaire d'identifier dans l'adresse l'état fédéré, la région, le canton, … #xD; county S 0..1 ADXP Code Officiel Géographique (COG) :#xD; Code Officiel Géographique (COG) de la commune (ou du pays pour le lieu de naissance). #xD; city S 0..1 ADXP Localité ou libellé du bureau CEDEX :#xD; - Localité : Une zone d'habitation et en général une commune d'implantation du destinataire. Elle est identifiée par son libellé INSEE sauf dans quelques cas ou le libellé postal diffère du libellé INSEE, généralement pour lever les ambiguïtés. Par exception, la localité de destination est dans certains cas un lieu dit si celui-ci est le siège d'un bureau distributeur. - Libellé bureau CEDEX : Un libellé du bureau distributeur CEDEX correspondant généralement au libellé du bureau distributeur c'est-à-dire (dans la très grande majorité des cas) le libellé de la commune siège du bureau CEDEX. #x…
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/logical-target
    l: logical-target
  value: Boolean
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/data-absent-reason
        l: data-absent-reason
      value: Code
        v: not-applicable
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:v3
    l: v3
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/logical-container
    l: logical-container
  value: Uri
    v: http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument
    l: ClinicalDocument
url:
  v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/cisis-addr
  l: cisis-addr
version:
  v: 0.1.0-snapshot
name:
  v: CISISAddr
title:
  v: CDA - FR CISIS Addr
status:
  v: draft
date:
  v: 2026-05-12T13:21:37+00:00
publisher:
  v: Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris
contact:
  name:
    v: Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris
  telecom:
    system:
      v: url
    value:
      v: https://esante.gouv.fr
description:
  v: Adresse géopostale : Le contenu de addr est défini par la norme AFNOR XPZ 10-011 en tant que structure d'adresse postale et géographique à des fins de présentation. Cette norme est reprise dans le Référentiel Général d'Interopérabilité (RGI). Les partenaires de l'échange doivent s'accorder sur la structure de addr à échanger. En effet, addr peut convoyer une adresse géopostale formée : - soit de composants élémentaires de l'adresse c'est-à-dire un élément XML pour le numéro dans la voie, un pour le type de voie, un pour le nom de la voie, etc.; - soit de lignes obtenues par assemblage des composants élémentaires de l'adresse, chaque ligne étant un élément XML.
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: FR
    display:
      v: FRANCE
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
    l: v3
  name:
    v: RIM Mapping
kind:
  v: logical
abstract:
  v: false
type:
  v: http://hl7.org/cda/stds/core/StructureDefinition/AD
  l: AD
base definition:
  v: http://hl7.org/cda/stds/core/StructureDefinition/AD
  l: AD
derivation:
  v: constraint
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 2.0.1-sd
  element:
    id:
      v: AD
    path:
      v: AD
    short:
      v: Base for all types and resources
    definition:
      v: Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.
    min:
      v: 1
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: AD.nullFlavor
    path:
      v: AD.nullFlavor
    representation:
      v: xmlAttr
    label:
      v: Exceptional Value Detail
    definition:
      v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: ANY.nullFlavor
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: code
        l: code
      profile:
        v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
        l: cs-simple
    binding:
      strength:
        v: required
      value set:
        v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
        l: CDANullFlavor
  element:
    id:
      v: AD.isNotOrdered
    path:
      v: AD.isNotOrdered
    representation:
      v: xmlAttr
    label:
      v: Is Not Ordered
    definition:
      v: A boolean value specifying whether the order of the address parts is known or not. While the address parts are always a Sequence, the order in which they are presented may or may not be known. Where this matters, the isNotOrdered property can be used to convey this information.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: AD.isNotOrdered
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: boolean
        l: boolean
      profile:
        v: http://hl7.org/cda/stds/core/StructureDefinition/bl-simple
        l: bl-simple
  element:
    id:
      v: AD.use
    path:
      v: AD.use
    representation:
      v: xmlAttr
    label:
      v: Use Code
    short:
      v: Code d'usage de l'adresse Une à plusieurs des valeurs suivantes, séparées par un espace : 'H' pour domicile 'HP' pour domicile principal 'HV' pour domicile de vacances 'WP' pour lieu de travail 'TMP' pour adresse temporaire
    definition:
      v: A set of codes advising a system or user which address in a set of like addresses to select for a given purpose.
    min:
      v: 0

v: 1

path:
  v: AD.use
min:
  v: 0
max:
  v: *

code:
  v: code
  l: code
profile:
  v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
  l: cs-simple

v: true

strength:
  v: required
value set:
  v: http://hl7.org/cda/stds/core/ValueSet/CDAPostalAddressUse
  l: CDAPostalAddressUse

id:
  v: AD.item
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group
    l: xml-choice-group
  value: Boolean
    v: true
path:
  v: AD.item
slicing:
  discriminator:
    type:
      v: type
    path:
      v: $this
  rules:
    v: open
definition:
  v: A series of items that constitute the address.
min:
  v: 0
max:
  v: *
base:
  path:
    v: AD.item
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/fhir/StructureDefinition/Base
    l: Base
constraint:
  key:
    v: AD-1
  severity:
    v: error
  human:
    v: Can only have only one of the possible item elements in each choice
  expression:
    v: (delimiter | country | state | county | city | postalCode | streetAddressLine | houseNumber | houseNumberNumeric | direction | streetName | streetNameBase | streetNameType | additionalLocator | unitID | unitType | careOf | censusTract | deliveryAddressLine | deliveryInstallationType | deliveryInstallationArea | deliveryInstallationQualifier | deliveryMode | deliveryModeIdentifier | buildingNumberSuffix | postBox | precinct | xmlText).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/AD
    l: AD
must support:
  v: true

id:
  v: AD.item.delimiter
path:
  v: AD.item.delimiter
definition:
  v: Delimiters are printed without framing white space. If no value component is provided, the delimiter appears as a line break.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.delimiter
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.delimiter.nullFlavor
path:
  v: AD.item.delimiter.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.delimiter.representation
path:
  v: AD.item.delimiter.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.delimiter.mediaType
path:
  v: AD.item.delimiter.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.delimiter.language
path:
  v: AD.item.delimiter.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.delimiter.xmlText
path:
  v: AD.item.delimiter.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.delimiter.partType
path:
  v: AD.item.delimiter.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: DEL

id:
  v: AD.item.country
path:
  v: AD.item.country
definition:
  v: Country
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.country
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.country.nullFlavor
path:
  v: AD.item.country.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.country.representation
path:
  v: AD.item.country.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.country.mediaType
path:
  v: AD.item.country.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.country.language
path:
  v: AD.item.country.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.country.xmlText
path:
  v: AD.item.country.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.country.partType
path:
  v: AD.item.country.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: CNT

id:
  v: AD.item.state
path:
  v: AD.item.state
definition:
  v: A sub-unit of a country with limited sovereignty in a federally organized country.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.state
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.state.nullFlavor
path:
  v: AD.item.state.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.state.representation
path:
  v: AD.item.state.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.state.mediaType
path:
  v: AD.item.state.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.state.language
path:
  v: AD.item.state.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.state.xmlText
path:
  v: AD.item.state.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.state.partType
path:
  v: AD.item.state.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: STA

id:
  v: AD.item.county
path:
  v: AD.item.county
definition:
  v: A sub-unit of a state or province. (49 of the United States of America use the term "county;" Louisiana uses the term "parish".)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.county
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.county.nullFlavor
path:
  v: AD.item.county.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.county.representation
path:
  v: AD.item.county.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.county.mediaType
path:
  v: AD.item.county.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.county.language
path:
  v: AD.item.county.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.county.xmlText
path:
  v: AD.item.county.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.county.partType
path:
  v: AD.item.county.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: CPA

id:
  v: AD.item.city
path:
  v: AD.item.city
definition:
  v: The name of the city, town, village, or other community or delivery center
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.city
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.city.nullFlavor
path:
  v: AD.item.city.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.city.representation
path:
  v: AD.item.city.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.city.mediaType
path:
  v: AD.item.city.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.city.language
path:
  v: AD.item.city.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.city.xmlText
path:
  v: AD.item.city.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.city.partType
path:
  v: AD.item.city.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: CTY

id:
  v: AD.item.postalCode
path:
  v: AD.item.postalCode
definition:
  v: A postal code designating a region defined by the postal service.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.postalCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.postalCode.nullFlavor
path:
  v: AD.item.postalCode.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.postalCode.representation
path:
  v: AD.item.postalCode.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.postalCode.mediaType
path:
  v: AD.item.postalCode.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.postalCode.language
path:
  v: AD.item.postalCode.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.postalCode.xmlText
path:
  v: AD.item.postalCode.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.postalCode.partType
path:
  v: AD.item.postalCode.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: ZIP

id:
  v: AD.item.streetAddressLine
path:
  v: AD.item.streetAddressLine
definition:
  v: Street address line
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.streetAddressLine
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.streetAddressLine.nullFlavor
path:
  v: AD.item.streetAddressLine.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.streetAddressLine.representation
path:
  v: AD.item.streetAddressLine.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.streetAddressLine.mediaType
path:
  v: AD.item.streetAddressLine.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.streetAddressLine.language
path:
  v: AD.item.streetAddressLine.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.streetAddressLine.xmlText
path:
  v: AD.item.streetAddressLine.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.streetAddressLine.partType
path:
  v: AD.item.streetAddressLine.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: SAL

id:
  v: AD.item.houseNumber
path:
  v: AD.item.houseNumber
definition:
  v: The number of a building, house or lot alongside the street. Also known as "primary street number". This does not number the street but rather the building.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.houseNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.houseNumber.nullFlavor
path:
  v: AD.item.houseNumber.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.houseNumber.representation
path:
  v: AD.item.houseNumber.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.houseNumber.mediaType
path:
  v: AD.item.houseNumber.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.houseNumber.language
path:
  v: AD.item.houseNumber.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.houseNumber.xmlText
path:
  v: AD.item.houseNumber.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.houseNumber.partType
path:
  v: AD.item.houseNumber.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: BNR

id:
  v: AD.item.houseNumberNumeric
path:
  v: AD.item.houseNumberNumeric
definition:
  v: The numeric portion of a building number
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.houseNumberNumeric
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.houseNumberNumeric.nullFlavor
path:
  v: AD.item.houseNumberNumeric.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.houseNumberNumeric.representation
path:
  v: AD.item.houseNumberNumeric.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.houseNumberNumeric.mediaType
path:
  v: AD.item.houseNumberNumeric.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.houseNumberNumeric.language
path:
  v: AD.item.houseNumberNumeric.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.houseNumberNumeric.xmlText
path:
  v: AD.item.houseNumberNumeric.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.houseNumberNumeric.partType
path:
  v: AD.item.houseNumberNumeric.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: BNN

id:
  v: AD.item.direction
path:
  v: AD.item.direction
definition:
  v: Direction (e.g., N, S, W, E)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.direction
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.direction.nullFlavor
path:
  v: AD.item.direction.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.direction.representation
path:
  v: AD.item.direction.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.direction.mediaType
path:
  v: AD.item.direction.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.direction.language
path:
  v: AD.item.direction.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.direction.xmlText
path:
  v: AD.item.direction.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.direction.partType
path:
  v: AD.item.direction.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: DIR

id:
  v: AD.item.streetName
path:
  v: AD.item.streetName
definition:
  v: Name of a roadway or artery recognized by a municipality (including street type and direction)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.streetName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.streetName.nullFlavor
path:
  v: AD.item.streetName.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.streetName.representation
path:
  v: AD.item.streetName.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.streetName.mediaType
path:
  v: AD.item.streetName.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.streetName.language
path:
  v: AD.item.streetName.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.streetName.xmlText
path:
  v: AD.item.streetName.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.streetName.partType
path:
  v: AD.item.streetName.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: STR

id:
  v: AD.item.streetNameBase
path:
  v: AD.item.streetNameBase
definition:
  v: The base name of a roadway or artery recognized by a municipality (excluding street type and direction)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.streetNameBase
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.streetNameBase.nullFlavor
path:
  v: AD.item.streetNameBase.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.streetNameBase.representation
path:
  v: AD.item.streetNameBase.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.streetNameBase.mediaType
path:
  v: AD.item.streetNameBase.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.streetNameBase.language
path:
  v: AD.item.streetNameBase.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.streetNameBase.xmlText
path:
  v: AD.item.streetNameBase.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.streetNameBase.partType
path:
  v: AD.item.streetNameBase.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: STB

id:
  v: AD.item.streetNameType
path:
  v: AD.item.streetNameType
definition:
  v: The designation given to the street. (e.g. Street, Avenue, Crescent, etc.)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.streetNameType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.streetNameType.nullFlavor
path:
  v: AD.item.streetNameType.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.streetNameType.representation
path:
  v: AD.item.streetNameType.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.streetNameType.mediaType
path:
  v: AD.item.streetNameType.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.streetNameType.language
path:
  v: AD.item.streetNameType.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.streetNameType.xmlText
path:
  v: AD.item.streetNameType.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.streetNameType.partType
path:
  v: AD.item.streetNameType.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: STTYP

id:
  v: AD.item.additionalLocator
path:
  v: AD.item.additionalLocator
definition:
  v: This can be a unit designator, such as apartment number, suite number, or floor. There may be several unit designators in an address (e.g., "3rd floor, Appt. 342"). This can also be a designator pointing away from the location, rather than specifying a smaller location within some larger one (e.g., Dutch "t.o." means "opposite to" for house boats located across the street facing houses).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.additionalLocator
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.additionalLocator.nullFlavor
path:
  v: AD.item.additionalLocator.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.additionalLocator.representation
path:
  v: AD.item.additionalLocator.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.additionalLocator.mediaType
path:
  v: AD.item.additionalLocator.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.additionalLocator.language
path:
  v: AD.item.additionalLocator.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.additionalLocator.xmlText
path:
  v: AD.item.additionalLocator.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.additionalLocator.partType
path:
  v: AD.item.additionalLocator.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: ADL

id:
  v: AD.item.unitID
path:
  v: AD.item.unitID
definition:
  v: The number or name of a specific unit contained within a building or complex, as assigned by that building or complex.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.unitID
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.unitID.nullFlavor
path:
  v: AD.item.unitID.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.unitID.representation
path:
  v: AD.item.unitID.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.unitID.mediaType
path:
  v: AD.item.unitID.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.unitID.language
path:
  v: AD.item.unitID.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.unitID.xmlText
path:
  v: AD.item.unitID.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.unitID.partType
path:
  v: AD.item.unitID.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: UNID

id:
  v: AD.item.unitType
path:
  v: AD.item.unitType
definition:
  v: Indicates the type of specific unit contained within a building or complex. E.g. Appartment, Floor
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.unitType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.unitType.nullFlavor
path:
  v: AD.item.unitType.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.unitType.representation
path:
  v: AD.item.unitType.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.unitType.mediaType
path:
  v: AD.item.unitType.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.unitType.language
path:
  v: AD.item.unitType.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.unitType.xmlText
path:
  v: AD.item.unitType.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.unitType.partType
path:
  v: AD.item.unitType.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: UNIT

id:
  v: AD.item.careOf
path:
  v: AD.item.careOf
definition:
  v: The name of the party who will take receipt at the specified address, and will take on responsibility for ensuring delivery to the target recipient
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.careOf
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.careOf.nullFlavor
path:
  v: AD.item.careOf.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.careOf.representation
path:
  v: AD.item.careOf.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.careOf.mediaType
path:
  v: AD.item.careOf.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.careOf.language
path:
  v: AD.item.careOf.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.careOf.xmlText
path:
  v: AD.item.careOf.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.careOf.partType
path:
  v: AD.item.careOf.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: CAR

id:
  v: AD.item.censusTract
path:
  v: AD.item.censusTract
definition:
  v: A geographic sub-unit delineated for demographic purposes.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.censusTract
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.censusTract.nullFlavor
path:
  v: AD.item.censusTract.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.censusTract.representation
path:
  v: AD.item.censusTract.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.censusTract.mediaType
path:
  v: AD.item.censusTract.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.censusTract.language
path:
  v: AD.item.censusTract.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.censusTract.xmlText
path:
  v: AD.item.censusTract.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.censusTract.partType
path:
  v: AD.item.censusTract.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: CEN

id:
  v: AD.item.deliveryAddressLine
path:
  v: AD.item.deliveryAddressLine
definition:
  v: A delivery address line is frequently used instead of breaking out delivery mode, delivery installation, etc. An address generally has only a delivery address line or a street address line, but not both.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.deliveryAddressLine
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.deliveryAddressLine.nullFlavor
path:
  v: AD.item.deliveryAddressLine.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.deliveryAddressLine.representation
path:
  v: AD.item.deliveryAddressLine.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.deliveryAddressLine.mediaType
path:
  v: AD.item.deliveryAddressLine.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.deliveryAddressLine.language
path:
  v: AD.item.deliveryAddressLine.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.deliveryAddressLine.xmlText
path:
  v: AD.item.deliveryAddressLine.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.deliveryAddressLine.partType
path:
  v: AD.item.deliveryAddressLine.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: DAL

id:
  v: AD.item.deliveryInstallationType
path:
  v: AD.item.deliveryInstallationType
definition:
  v: Indicates the type of delivery installation (the facility to which the mail will be delivered prior to final shipping via the delivery mode.) Example: post office, letter carrier depot, community mail center, station, etc.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.deliveryInstallationType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.deliveryInstallationType.nullFlavor
path:
  v: AD.item.deliveryInstallationType.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.deliveryInstallationType.representation
path:
  v: AD.item.deliveryInstallationType.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.deliveryInstallationType.mediaType
path:
  v: AD.item.deliveryInstallationType.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.deliveryInstallationType.language
path:
  v: AD.item.deliveryInstallationType.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.deliveryInstallationType.xmlText
path:
  v: AD.item.deliveryInstallationType.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.deliveryInstallationType.partType
path:
  v: AD.item.deliveryInstallationType.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: DINST

id:
  v: AD.item.deliveryInstallationArea
path:
  v: AD.item.deliveryInstallationArea
definition:
  v: The location of the delivery installation, usually a town or city, and is only required if the area is different from the municipality. Area to which mail delivery service is provided from any postal facility or service such as an individual letter carrier, rural route, or postal route.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.deliveryInstallationArea
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.deliveryInstallationArea.nullFlavor
path:
  v: AD.item.deliveryInstallationArea.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.deliveryInstallationArea.representation
path:
  v: AD.item.deliveryInstallationArea.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.deliveryInstallationArea.mediaType
path:
  v: AD.item.deliveryInstallationArea.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.deliveryInstallationArea.language
path:
  v: AD.item.deliveryInstallationArea.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.deliveryInstallationArea.xmlText
path:
  v: AD.item.deliveryInstallationArea.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.deliveryInstallationArea.partType
path:
  v: AD.item.deliveryInstallationArea.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: DINSTA

id:
  v: AD.item.deliveryInstallationQualifier
path:
  v: AD.item.deliveryInstallationQualifier
definition:
  v: A number, letter or name identifying a delivery installation. E.g., for Station A, the delivery installation qualifier would be 'A'.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.deliveryInstallationQualifier
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.deliveryInstallationQualifier.nullFlavor
path:
  v: AD.item.deliveryInstallationQualifier.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.deliveryInstallationQualifier.representation
path:
  v: AD.item.deliveryInstallationQualifier.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.deliveryInstallationQualifier.mediaType
path:
  v: AD.item.deliveryInstallationQualifier.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.deliveryInstallationQualifier.language
path:
  v: AD.item.deliveryInstallationQualifier.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.deliveryInstallationQualifier.xmlText
path:
  v: AD.item.deliveryInstallationQualifier.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.deliveryInstallationQualifier.partType
path:
  v: AD.item.deliveryInstallationQualifier.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: DINSTQ

id:
  v: AD.item.deliveryMode
path:
  v: AD.item.deliveryMode
definition:
  v: Indicates the type of service offered, method of delivery. For example: post office box, rural route, general delivery, etc.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.deliveryMode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.deliveryMode.nullFlavor
path:
  v: AD.item.deliveryMode.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.deliveryMode.representation
path:
  v: AD.item.deliveryMode.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.deliveryMode.mediaType
path:
  v: AD.item.deliveryMode.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.deliveryMode.language
path:
  v: AD.item.deliveryMode.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.deliveryMode.xmlText
path:
  v: AD.item.deliveryMode.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.deliveryMode.partType
path:
  v: AD.item.deliveryMode.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: DMOD

id:
  v: AD.item.deliveryModeIdentifier
path:
  v: AD.item.deliveryModeIdentifier
definition:
  v: Represents the routing information such as a letter carrier route number. It is the identifying number of the designator (the box number or rural route number).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.deliveryModeIdentifier
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.deliveryModeIdentifier.nullFlavor
path:
  v: AD.item.deliveryModeIdentifier.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.deliveryModeIdentifier.representation
path:
  v: AD.item.deliveryModeIdentifier.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.deliveryModeIdentifier.mediaType
path:
  v: AD.item.deliveryModeIdentifier.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.deliveryModeIdentifier.language
path:
  v: AD.item.deliveryModeIdentifier.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.deliveryModeIdentifier.xmlText
path:
  v: AD.item.deliveryModeIdentifier.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.deliveryModeIdentifier.partType
path:
  v: AD.item.deliveryModeIdentifier.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: DMODID

id:
  v: AD.item.buildingNumberSuffix
path:
  v: AD.item.buildingNumberSuffix
definition:
  v: Any alphabetic character, fraction or other text that may appear after the numeric portion of a building number
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.buildingNumberSuffix
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.buildingNumberSuffix.nullFlavor
path:
  v: AD.item.buildingNumberSuffix.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.buildingNumberSuffix.representation
path:
  v: AD.item.buildingNumberSuffix.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.buildingNumberSuffix.mediaType
path:
  v: AD.item.buildingNumberSuffix.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.buildingNumberSuffix.language
path:
  v: AD.item.buildingNumberSuffix.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.buildingNumberSuffix.xmlText
path:
  v: AD.item.buildingNumberSuffix.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.buildingNumberSuffix.partType
path:
  v: AD.item.buildingNumberSuffix.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: BNS

id:
  v: AD.item.postBox
path:
  v: AD.item.postBox
definition:
  v: A numbered box located in a post station.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.postBox
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.postBox.nullFlavor
path:
  v: AD.item.postBox.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.postBox.representation
path:
  v: AD.item.postBox.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.postBox.mediaType
path:
  v: AD.item.postBox.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.postBox.language
path:
  v: AD.item.postBox.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.postBox.xmlText
path:
  v: AD.item.postBox.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.postBox.partType
path:
  v: AD.item.postBox.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: POB

id:
  v: AD.item.precinct
path:
  v: AD.item.precinct
definition:
  v: A subsection of a municipality
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.precinct
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item.precinct.nullFlavor
path:
  v: AD.item.precinct.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item.precinct.representation
path:
  v: AD.item.precinct.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item.precinct.mediaType
path:
  v: AD.item.precinct.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item.precinct.language
path:
  v: AD.item.precinct.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item.precinct.xmlText
path:
  v: AD.item.precinct.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item.precinct.partType
path:
  v: AD.item.precinct.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: PRE

id:
  v: AD.item.xmlText
path:
  v: AD.item.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item:notStreetAddressLine
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group
    l: xml-choice-group
  value: Boolean
    v: true
path:
  v: AD.item
slice name:
  v: notStreetAddressLine
short:
  v: Structure formée des composants élémentaires de l'adresse géopostale
definition:
  v: A series of items that constitute the address.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/fhir/StructureDefinition/Base
    l: Base
constraint:
  key:
    v: AD-1
  severity:
    v: error
  human:
    v: Can only have only one of the possible item elements in each choice
  expression:
    v: (delimiter | country | state | county | city | postalCode | streetAddressLine | houseNumber | houseNumberNumeric | direction | streetName | streetNameBase | streetNameType | additionalLocator | unitID | unitType | careOf | censusTract | deliveryAddressLine | deliveryInstallationType | deliveryInstallationArea | deliveryInstallationQualifier | deliveryMode | deliveryModeIdentifier | buildingNumberSuffix | postBox | precinct | xmlText).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/AD
    l: AD

id:
  v: AD.item:notStreetAddressLine.delimiter
path:
  v: AD.item.delimiter
definition:
  v: Delimiters are printed without framing white space. If no value component is provided, the delimiter appears as a line break.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.delimiter
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item:notStreetAddressLine.delimiter.nullFlavor
path:
  v: AD.item.delimiter.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item:notStreetAddressLine.delimiter.representation
path:
  v: AD.item.delimiter.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item:notStreetAddressLine.delimiter.mediaType
path:
  v: AD.item.delimiter.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item:notStreetAddressLine.delimiter.language
path:
  v: AD.item.delimiter.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item:notStreetAddressLine.delimiter.xmlText
path:
  v: AD.item.delimiter.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item:notStreetAddressLine.delimiter.partType
path:
  v: AD.item.delimiter.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: DEL

id:
  v: AD.item:notStreetAddressLine.country
path:
  v: AD.item.country
short:
  v: Nom du pays destinataire : En MAJUSCULES et en toutes lettres, de préférence dans la langue du pays d'expédition ou dans une langue reconnue au niveau mondial.
definition:
  v: Country
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.country
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST
must support:
  v: true

id:
  v: AD.item:notStreetAddressLine.country.nullFlavor
path:
  v: AD.item.country.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item:notStreetAddressLine.country.representation
path:
  v: AD.item.country.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item:notStreetAddressLine.country.mediaType
path:
  v: AD.item.country.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item:notStreetAddressLine.country.language
path:
  v: AD.item.country.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item:notStreetAddressLine.country.xmlText
path:
  v: AD.item.country.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item:notStreetAddressLine.country.partType
path:
  v: AD.item.country.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: CNT

id:
  v: AD.item:notStreetAddressLine.state
path:
  v: AD.item.state
short:
  v: Division territoriale : Pour les adresses internationales, c'est une subdivision administrative d'un pays. Dans le cas d'une adresse étrangère, il peut être nécessaire d'identifier dans l'adresse l'état fédéré, la région, le canton, …
definition:
  v: A sub-unit of a country with limited sovereignty in a federally organized country.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.state
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST
must support:
  v: true

id:
  v: AD.item:notStreetAddressLine.state.nullFlavor
path:
  v: AD.item.state.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item:notStreetAddressLine.state.representation
path:
  v: AD.item.state.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item:notStreetAddressLine.state.mediaType
path:
  v: AD.item.state.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item:notStreetAddressLine.state.language
path:
  v: AD.item.state.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item:notStreetAddressLine.state.xmlText
path:
  v: AD.item.state.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item:notStreetAddressLine.state.partType
path:
  v: AD.item.state.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: STA

id:
  v: AD.item:notStreetAddressLine.county
path:
  v: AD.item.county
short:
  v: Code Officiel Géographique (COG) : Code Officiel Géographique (COG) de la commune (ou du pays pour le lieu de naissance).
definition:
  v: A sub-unit of a state or province. (49 of the United States of America use the term "county;" Louisiana uses the term "parish".)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.county
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST
must support:
  v: true

id:
  v: AD.item:notStreetAddressLine.county.nullFlavor
path:
  v: AD.item.county.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item:notStreetAddressLine.county.representation
path:
  v: AD.item.county.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item:notStreetAddressLine.county.mediaType
path:
  v: AD.item.county.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item:notStreetAddressLine.county.language
path:
  v: AD.item.county.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item:notStreetAddressLine.county.xmlText
path:
  v: AD.item.county.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item:notStreetAddressLine.county.partType
path:
  v: AD.item.county.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: CPA

id:
  v: AD.item:notStreetAddressLine.city
path:
  v: AD.item.city
short:
  v: Localité ou libellé du bureau CEDEX : - Localité : Une zone d'habitation et en général une commune d'implantation du destinataire. Elle est identifiée par son libellé INSEE sauf dans quelques cas ou le libellé postal diffère du libellé INSEE, généralement pour lever les ambiguïtés. Par exception, la localité de destination est dans certains cas un lieu dit si celui-ci est le siège d'un bureau distributeur. - Libellé bureau CEDEX : Un libellé du bureau distributeur CEDEX correspondant généralement au libellé du bureau distributeur c'est-à-dire (dans la très grande majorité des cas) le libellé de la commune siège du bureau CEDEX.
definition:
  v: The name of the city, town, village, or other community or delivery center
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.city
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST
must support:
  v: true

id:
  v: AD.item:notStreetAddressLine.city.nullFlavor
path:
  v: AD.item.city.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item:notStreetAddressLine.city.representation
path:
  v: AD.item.city.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item:notStreetAddressLine.city.mediaType
path:
  v: AD.item.city.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item:notStreetAddressLine.city.language
path:
  v: AD.item.city.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item:notStreetAddressLine.city.xmlText
path:
  v: AD.item.city.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item:notStreetAddressLine.city.partType
path:
  v: AD.item.city.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: CTY

id:
  v: AD.item:notStreetAddressLine.postalCode
path:
  v: AD.item.postalCode
short:
  v: Code postal ou code CEDEX : - Code postal : code à 5 chiffres servant à l'acheminement et/ou à la distribution des envois. Il identifie un bureau distributeur dans la chaîne de traitement du courrier. - Code CEDEX : acronyme de Courrier d'Entreprise à Distribution EXceptionnelle, une modalité d'acheminement du courrier associées à des services particuliers de distribution offerts aux entreprises caractérisées par un adressage spécifique. Le code postal spécifique CEDEX est un code attribué aux organismes recevant un fort trafic. Il identifie un client ou un ensemble de clients. Il est positionné au lieu et place du code postal général dans le cas des adresses CEDEX. Ainsi un code peut être associé à un client (code individuel) ou partagé entre plusieurs clients (code collectif).
definition:
  v: A postal code designating a region defined by the postal service.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.postalCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST
must support:
  v: true

id:
  v: AD.item:notStreetAddressLine.postalCode.nullFlavor
path:
  v: AD.item.postalCode.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item:notStreetAddressLine.postalCode.representation
path:
  v: AD.item.postalCode.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item:notStreetAddressLine.postalCode.mediaType
path:
  v: AD.item.postalCode.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item:notStreetAddressLine.postalCode.language
path:
  v: AD.item.postalCode.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item:notStreetAddressLine.postalCode.xmlText
path:
  v: AD.item.postalCode.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item:notStreetAddressLine.postalCode.partType
path:
  v: AD.item.postalCode.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: ZIP

id:
  v: AD.item:notStreetAddressLine.streetAddressLine
path:
  v: AD.item.streetAddressLine
definition:
  v: Street address line
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.streetAddressLine
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item:notStreetAddressLine.streetAddressLine.nullFlavor
path:
  v: AD.item.streetAddressLine.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item:notStreetAddressLine.streetAddressLine.representation
path:
  v: AD.item.streetAddressLine.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item:notStreetAddressLine.streetAddressLine.mediaType
path:
  v: AD.item.streetAddressLine.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item:notStreetAddressLine.streetAddressLine.language
path:
  v: AD.item.streetAddressLine.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item:notStreetAddressLine.streetAddressLine.xmlText
path:
  v: AD.item.streetAddressLine.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item:notStreetAddressLine.streetAddressLine.partType
path:
  v: AD.item.streetAddressLine.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: SAL

id:
  v: AD.item:notStreetAddressLine.houseNumber
path:
  v: AD.item.houseNumber
short:
  v: Numéro dans la voie
definition:
  v: The number of a building, house or lot alongside the street. Also known as "primary street number". This does not number the street but rather the building.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.houseNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST
must support:
  v: true

id:
  v: AD.item:notStreetAddressLine.houseNumber.nullFlavor
path:
  v: AD.item.houseNumber.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item:notStreetAddressLine.houseNumber.representation
path:
  v: AD.item.houseNumber.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item:notStreetAddressLine.houseNumber.mediaType
path:
  v: AD.item.houseNumber.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item:notStreetAddressLine.houseNumber.language
path:
  v: AD.item.houseNumber.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item:notStreetAddressLine.houseNumber.xmlText
path:
  v: AD.item.houseNumber.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item:notStreetAddressLine.houseNumber.partType
path:
  v: AD.item.houseNumber.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: BNR

id:
  v: AD.item:notStreetAddressLine.houseNumberNumeric
path:
  v: AD.item.houseNumberNumeric
short:
  v: Extension du numéro dans la voie : bis, ter, quater, ...ou une lettre A, B, C, D, ... lorsque ce caractère complète une numérotation de voirie.
definition:
  v: The numeric portion of a building number
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.houseNumberNumeric
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST
must support:
  v: true

id:
  v: AD.item:notStreetAddressLine.houseNumberNumeric.nullFlavor
path:
  v: AD.item.houseNumberNumeric.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item:notStreetAddressLine.houseNumberNumeric.representation
path:
  v: AD.item.houseNumberNumeric.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item:notStreetAddressLine.houseNumberNumeric.mediaType
path:
  v: AD.item.houseNumberNumeric.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item:notStreetAddressLine.houseNumberNumeric.language
path:
  v: AD.item.houseNumberNumeric.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item:notStreetAddressLine.houseNumberNumeric.xmlText
path:
  v: AD.item.houseNumberNumeric.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item:notStreetAddressLine.houseNumberNumeric.partType
path:
  v: AD.item.houseNumberNumeric.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: BNN

id:
  v: AD.item:notStreetAddressLine.direction
path:
  v: AD.item.direction
definition:
  v: Direction (e.g., N, S, W, E)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.direction
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item:notStreetAddressLine.direction.nullFlavor
path:
  v: AD.item.direction.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item:notStreetAddressLine.direction.representation
path:
  v: AD.item.direction.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item:notStreetAddressLine.direction.mediaType
path:
  v: AD.item.direction.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item:notStreetAddressLine.direction.language
path:
  v: AD.item.direction.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item:notStreetAddressLine.direction.xmlText
path:
  v: AD.item.direction.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item:notStreetAddressLine.direction.partType
path:
  v: AD.item.direction.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: DIR

id:
  v: AD.item:notStreetAddressLine.streetName
path:
  v: AD.item.streetName
short:
  v: Nom de la voie : Appellation donnée par les municipalités. Ce nom figure in extenso ou en abrégé sur les plaques aux différents angles de chaque rue.
definition:
  v: Name of a roadway or artery recognized by a municipality (including street type and direction)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.streetName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST
must support:
  v: true

id:
  v: AD.item:notStreetAddressLine.streetName.nullFlavor
path:
  v: AD.item.streetName.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item:notStreetAddressLine.streetName.representation
path:
  v: AD.item.streetName.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item:notStreetAddressLine.streetName.mediaType
path:
  v: AD.item.streetName.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item:notStreetAddressLine.streetName.language
path:
  v: AD.item.streetName.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item:notStreetAddressLine.streetName.xmlText
path:
  v: AD.item.streetName.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item:notStreetAddressLine.streetName.partType
path:
  v: AD.item.streetName.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: STR

id:
  v: AD.item:notStreetAddressLine.streetNameBase
path:
  v: AD.item.streetNameBase
definition:
  v: The base name of a roadway or artery recognized by a municipality (excluding street type and direction)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.streetNameBase
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item:notStreetAddressLine.streetNameBase.nullFlavor
path:
  v: AD.item.streetNameBase.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item:notStreetAddressLine.streetNameBase.representation
path:
  v: AD.item.streetNameBase.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item:notStreetAddressLine.streetNameBase.mediaType
path:
  v: AD.item.streetNameBase.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item:notStreetAddressLine.streetNameBase.language
path:
  v: AD.item.streetNameBase.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item:notStreetAddressLine.streetNameBase.xmlText
path:
  v: AD.item.streetNameBase.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item:notStreetAddressLine.streetNameBase.partType
path:
  v: AD.item.streetNameBase.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: STB

id:
  v: AD.item:notStreetAddressLine.streetNameType
path:
  v: AD.item.streetNameType
short:
  v: Type de voie : Valeur du type de voie : rue, avenue, boulevard,... Attribut obsolète et non conforme à la norme postale en vigueur qui définit cette information comme faisant partie de l'attribut streetName. Il apparait dans la classe Adresse uniquement parce que des systèmes existants l'utilisent encore.
definition:
  v: The designation given to the street. (e.g. Street, Avenue, Crescent, etc.)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.streetNameType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST
must support:
  v: true

id:
  v: AD.item:notStreetAddressLine.streetNameType.nullFlavor
path:
  v: AD.item.streetNameType.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item:notStreetAddressLine.streetNameType.representation
path:
  v: AD.item.streetNameType.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item:notStreetAddressLine.streetNameType.mediaType
path:
  v: AD.item.streetNameType.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item:notStreetAddressLine.streetNameType.language
path:
  v: AD.item.streetNameType.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item:notStreetAddressLine.streetNameType.xmlText
path:
  v: AD.item.streetNameType.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item:notStreetAddressLine.streetNameType.partType
path:
  v: AD.item.streetNameType.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: STTYP

id:
  v: AD.item:notStreetAddressLine.additionalLocator
path:
  v: AD.item.additionalLocator
short:
  v: Valeur du point de remise où le destinataire prend possession de son courrier. Ce lieu est constitué des éléments suivants : Local ou logement : Numéro ou désignation d'appartement, logement, pièce, bureau, local commercial ou industriel ; Accès au local : indication de couloir, d'étage ou de niveau ; Boite aux lettres : Numéro voire dénomination éventuellement CIDEX ; Accès à la boite : si nécessaire : identification du couloir d'accès, de la batterie de boites s'il en existe plusieurs ; Code acheminement interne : codification identifiant le découpage au sein de l'entreprise en vue du traitement de courrier par les services dédiés internes à l'entreprise.
definition:
  v: This can be a unit designator, such as apartment number, suite number, or floor. There may be several unit designators in an address (e.g., "3rd floor, Appt. 342"). This can also be a designator pointing away from the location, rather than specifying a smaller location within some larger one (e.g., Dutch "t.o." means "opposite to" for house boats located across the street facing houses).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.additionalLocator
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST
must support:
  v: true

id:
  v: AD.item:notStreetAddressLine.additionalLocator.nullFlavor
path:
  v: AD.item.additionalLocator.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item:notStreetAddressLine.additionalLocator.representation
path:
  v: AD.item.additionalLocator.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item:notStreetAddressLine.additionalLocator.mediaType
path:
  v: AD.item.additionalLocator.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item:notStreetAddressLine.additionalLocator.language
path:
  v: AD.item.additionalLocator.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item:notStreetAddressLine.additionalLocator.xmlText
path:
  v: AD.item.additionalLocator.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item:notStreetAddressLine.additionalLocator.partType
path:
  v: AD.item.additionalLocator.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: ADL

id:
  v: AD.item:notStreetAddressLine.unitID
path:
  v: AD.item.unitID
short:
  v: Complément de l'adresse au point de remise : Constitué des éléments suivants : - Accès au bâtiment identifié par un numéro, une lettre, une porte, une combinaison alphanumérique ; exemple : Entrée A1, - Bâtiment : Les bâtiments sont désignés par leur type (bâtiment, immeuble, tour, ...) éventuellement des mentions d'orientation (Est, Ouest..) une dénomination littérale ou une numérotation ; exemple : Tour Delta, - Ensemble immobilier : Ensemble d'habitations reliées à la voie publique par un ou plusieurs points d'accès ; exemple : résidence des fleurs.
definition:
  v: The number or name of a specific unit contained within a building or complex, as assigned by that building or complex.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.unitID
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST
must support:
  v: true

id:
  v: AD.item:notStreetAddressLine.unitID.nullFlavor
path:
  v: AD.item.unitID.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item:notStreetAddressLine.unitID.representation
path:
  v: AD.item.unitID.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item:notStreetAddressLine.unitID.mediaType
path:
  v: AD.item.unitID.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item:notStreetAddressLine.unitID.language
path:
  v: AD.item.unitID.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item:notStreetAddressLine.unitID.xmlText
path:
  v: AD.item.unitID.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: AD.item:notStreetAddressLine.unitID.partType
path:
  v: AD.item.unitID.partType
representation:
  v: xmlAttr
definition:
  v: Specifies the type of the address part
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ADXP.partType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: UNID

id:
  v: AD.item:notStreetAddressLine.unitType
path:
  v: AD.item.unitType
definition:
  v: Indicates the type of specific unit contained within a building or complex. E.g. Appartment, Floor
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AD.item.unitType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ADXP
    l: ADXP
constraint:
  key:
    v: text-null
  severity:
    v: error
  human:
    v: xmlText and nullFlavor are mutually exclusive (one must be present)
  expression:
    v: (xmlText | nullFlavor).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: AD.item:notStreetAddressLine.unitType.nullFlavor
path:
  v: AD.item.unitType.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: AD.item:notStreetAddressLine.unitType.representation
path:
  v: AD.item.unitType.representation
representation:
  v: xmlAttr
definition:
  v: Specifies the representation of the binary data that is the content of the binary data value
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.representation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: TXT

id:
  v: AD.item:notStreetAddressLine.unitType.mediaType
path:
  v: AD.item.unitType.mediaType
representation:
  v: xmlAttr
label:
  v: Media Type
definition:
  v: Identifies the type of the encapsulated data and identifies a method to interpret or render the data.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.mediaType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: text/plain

id:
  v: AD.item:notStreetAddressLine.unitType.language
path:
  v: AD.item.unitType.language
representation:
  v: xmlAttr
label:
  v: Language
definition:
  v: For character based information the language property specifies the human language of the text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple

id:
  v: AD.item:notStreetAddressLine.unitType.xmlText
path:
  v: AD.item.unitType.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ST.xmlText