fr-lm-family-member-history
type: StructureDefinition
node role: treeRoot
id:
  v: fr-lm-family-member-history
text:
  status:
    v: extensions
  div:
    v: Narratif généré : DéfinitionStructure fr-lm-family-member-history Nom Drapeaux Card. Type Description et contraintes<img src="[binary]" alt="doco" style="background-color: inherit"/> fr-lm-family-member-history 0..* FRLMEntry Logical model - FR LM Family Member History Éléments définis dans les ancêtres :header Les instances de ce modèle logique peuvent être la cible d'une référence #xD; header #xD; status 1..1 CodeableConcept Statut Binding: https://hl7.org/fhir/R4/valueset-history-status.html: Statut de l'entrée provenant du jdv FHIR https://hl7.org/fhir/R4/valueset-history-status #xD; relatedPerson 1..1 fr-lm-related-person Membre de la famille #xD; condition 0..* BackboneElement Problème du membre de la famille #xD; code 1..1 CodeableConcept Problème du membre de la famille #xD; outcome 0..1 CodeableConcept mort(e) | incapacité ; sévère | etc. Binding: JDV Health Status Code CISIS: Statut provenant du jdv-health-status-code-cisis (1.2.250.1.213.1.1.4.2.283.1) #xD; contributedToDeath 0..1 boolean problème cause du décès (O/N) #xD; onset[x] 0..1 Date du problème #xD; <span title="Base StructureDefinition for dateTime Type: A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates.">onsetDateTime dateTime #xD; onsetPeriod Period #xD; bodySite 0..1 fr-lm-body-structure Site de l'observation #xD; note 0..1 string Commentaire #xD; <img src="[binary]" alt="doco" style="background-color: inherit"/> Documentation pour ce format
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics
    l: structuredefinition-type-characteristics
  value: Code
    v: can-be-target
url:
  v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-family-member-history
  l: fr-lm-family-member-history
version:
  v: 0.1.0-snapshot
name:
  v: FRLMFamilyMemberHistory
title:
  v: Logical model - FR LM Family Member History
status:
  v: draft
date:
  v: 2026-06-22T09:32:03+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: Entrée Antécédent familial
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: FR
    display:
      v: FRANCE
fhir version:
  v: 4.0.1
kind:
  v: logical
abstract:
  v: false
type:
  v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-family-member-history
  l: fr-lm-family-member-history
base definition:
  v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-entry
  l: fr-lm-entry
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 0.1.0-snapshot
  element:
    id:
      v: fr-lm-family-member-history
    path:
      v: fr-lm-family-member-history
    short:
      v: Logical model - FR LM Family Member History
    definition:
      v: Entrée Antécédent familial
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: fr-lm-family-member-history.header
    path:
      v: fr-lm-family-member-history.header
    short:
      v: Métadonnées de base
    definition:
      v: Métadonnées de base
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: fr-lm-entry.header
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: Base
        l: Base
  element:
    id:
      v: fr-lm-family-member-history.header.subject
    path:
      v: fr-lm-family-member-history.header.subject
    short:
      v: Patient / Usager
    definition:
      v: Patient / Usager
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: fr-lm-entry.header.subject
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-patient
        l: fr-lm-patient
  element:
    id:
      v: fr-lm-family-member-history.header.identifier
    path:
      v: fr-lm-family-member-history.header.identifier
    short:
      v: Identifiant de l’entrée
    definition:
      v: Identifiant de l’entrée
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: fr-lm-entry.header.identifier
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Identifier
        l: Identifier
  element:
    id:
      v: fr-lm-family-member-history.header.author[x]
    path:
      v: fr-lm-family-member-history.header.author[x]
    short:
      v: author[x] peut correspondre soit à un professionnel, soit à une organisation, soit à un système.
    definition:
      v: author[x] peut correspondre soit à un professionnel, soit à une organisation, soit à un système.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: fr-lm-entry.header.author[x]
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Base
        l: Base
  element:
    id:
      v: fr-lm-family-member-history.header.author[x].authorProfessional
    path:
      v: fr-lm-family-member-history.header.author[x].authorProfessional
    short:
      v: L'auteur est un professionnel de santé
    definition:
      v: L'auteur est un professionnel de santé
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: fr-lm-entry.header.author[x].authorProfessional

v: 0

v: *

id:
  v: fr-lm-family-member-history.header.author[x].authorOrganisation
path:
  v: fr-lm-family-member-history.header.author[x].authorOrganisation
short:
  v: L'auteur est une organisation
definition:
  v: L'auteur est une organisation
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-entry.header.author[x].authorOrganisation
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-organisation
    l: fr-lm-organisation

id:
  v: fr-lm-family-member-history.header.author[x].authorDevice
path:
  v: fr-lm-family-member-history.header.author[x].authorDevice
short:
  v: L'auteur est un système
definition:
  v: L'auteur est un système
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-entry.header.author[x].authorDevice
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-device
    l: fr-lm-device

id:
  v: fr-lm-family-member-history.header.performer[x]
path:
  v: fr-lm-family-member-history.header.performer[x]
short:
  v: Exécutant (performer)
definition:
  v: Exécutant (performer)
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-entry.header.performer[x]
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-health-professional
    l: fr-lm-health-professional
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-organisation
    l: fr-lm-organisation

id:
  v: fr-lm-family-member-history.header.participant[x]
path:
  v: fr-lm-family-member-history.header.participant[x]
short:
  v: Participant
definition:
  v: Participant
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-entry.header.participant[x]
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-family-member-history.header.participant[x].participantProfessional
path:
  v: fr-lm-family-member-history.header.participant[x].participantProfessional
short:
  v: Le participant est un professionnel de santé
definition:
  v: Le participant est un professionnel de santé
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-entry.header.participant[x].participantProfessional
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-health-professional
    l: fr-lm-health-professional

id:
  v: fr-lm-family-member-history.header.participant[x].participantOrganisation
path:
  v: fr-lm-family-member-history.header.participant[x].participantOrganisation
short:
  v: Le participant est une organisation
definition:
  v: Le participant est une organisation
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-entry.header.participant[x].participantOrganisation
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-organisation
    l: fr-lm-organisation

id:
  v: fr-lm-family-member-history.header.participant[x].participantDevice
path:
  v: fr-lm-family-member-history.header.participant[x].participantDevice
short:
  v: Le participant est un système
definition:
  v: Le participant est un système
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-entry.header.participant[x].participantDevice
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-device
    l: fr-lm-device

id:
  v: fr-lm-family-member-history.header.informant
path:
  v: fr-lm-family-member-history.header.informant
short:
  v: Informateur
definition:
  v: Informateur
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-entry.header.informant
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-informant
    l: fr-lm-informant

id:
  v: fr-lm-family-member-history.header.date
path:
  v: fr-lm-family-member-history.header.date
short:
  v: Date/Heure de création par l'auteur
definition:
  v: Date/Heure de création par l'auteur
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-entry.header.date
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: fr-lm-family-member-history.header.status
path:
  v: fr-lm-family-member-history.header.status
short:
  v: Statut
definition:
  v: Statut
min:
  v: 1
max:
  v: 1
base:
  path:
    v: fr-lm-entry.header.status
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  description:
    v: Statut de l'entrée provenant du jdv FHIR https://hl7.org/fhir/R4/valueset-history-status
  value set:
    v: https://hl7.org/fhir/R4/valueset-history-status.html
    l: valueset-history-status.html

id:
  v: fr-lm-family-member-history.header.source
path:
  v: fr-lm-family-member-history.header.source
short:
  v: Source
definition:
  v: Source
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-entry.header.source
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: fr-lm-family-member-history.header.language
path:
  v: fr-lm-family-member-history.header.language
short:
  v: 'fr-FR' pour français métropolitain (la casse des caractères doit être respectée) La partie en minuscules indique le code de la langue utilisée (ISO-639-1) La partie en majuscules indique le code pays (ISO-3166)
definition:
  v: 'fr-FR' pour français métropolitain (la casse des caractères doit être respectée) La partie en minuscules indique le code de la langue utilisée (ISO-639-1) La partie en majuscules indique le code pays (ISO-3166)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-entry.header.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: fr-lm-family-member-history.relatedPerson
path:
  v: fr-lm-family-member-history.relatedPerson
short:
  v: Membre de la famille
definition:
  v: Membre de la famille
min:
  v: 1
max:
  v: 1
base:
  path:
    v: fr-lm-family-member-history.relatedPerson
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-related-person
    l: fr-lm-related-person

id:
  v: fr-lm-family-member-history.condition
path:
  v: fr-lm-family-member-history.condition
short:
  v: Problème du membre de la famille
definition:
  v: Problème du membre de la famille
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-family-member-history.condition
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: fr-lm-family-member-history.condition.id
path:
  v: fr-lm-family-member-history.condition.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: fr-lm-family-member-history.condition.extension
path:
  v: fr-lm-family-member-history.condition.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: fr-lm-family-member-history.condition.modifierExtension
path:
  v: fr-lm-family-member-history.condition.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: fr-lm-family-member-history.condition.code
path:
  v: fr-lm-family-member-history.condition.code
short:
  v: Problème du membre de la famille
definition:
  v: Problème du membre de la famille
min:
  v: 1
max:
  v: 1
base:
  path:
    v: fr-lm-family-member-history.condition.code
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: fr-lm-family-member-history.condition.outcome
path:
  v: fr-lm-family-member-history.condition.outcome
short:
  v: mort(e) | incapacité ; sévère | etc.
definition:
  v: mort(e) | incapacité ; sévère | etc.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-family-member-history.condition.outcome
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  description:
    v: Statut provenant du jdv-health-status-code-cisis (1.2.250.1.213.1.1.4.2.283.1)
  value set:
    v: https://smt.esante.gouv.fr/fhir/ValueSet/jdv-health-status-code-cisis
    l: jdv-health-status-code-cisis

id:
  v: fr-lm-family-member-history.condition.contributedToDeath
path:
  v: fr-lm-family-member-history.condition.contributedToDeath
short:
  v: problème cause du décès (O/N)
definition:
  v: problème cause du décès (O/N)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-family-member-history.condition.contributedToDeath
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: fr-lm-family-member-history.condition.onset[x]
path:
  v: fr-lm-family-member-history.condition.onset[x]
short:
  v: Date du problème
definition:
  v: Date du problème
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-family-member-history.condition.onset[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime
type:
  code:
    v: Period
    l: Period

id:
  v: fr-lm-family-member-history.condition.bodySite
path:
  v: fr-lm-family-member-history.condition.bodySite
short:
  v: Site de l'observation
definition:
  v: Site de l'observation
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-family-member-history.condition.bodySite
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-body-structure
    l: fr-lm-body-structure

id:
  v: fr-lm-family-member-history.note
path:
  v: fr-lm-family-member-history.note
short:
  v: Commentaire
definition:
  v: Commentaire
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-family-member-history.note
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

element:
  id:
    v: fr-lm-family-member-history
  path:
    v: fr-lm-family-member-history
  short:
    v: Logical model - FR LM Family Member History
  definition:
    v: Entrée Antécédent familial
element:
  id:
    v: fr-lm-family-member-history.header.status
  path:
    v: fr-lm-family-member-history.header.status
  min:
    v: 1
  binding:
    description:
      v: Statut de l'entrée provenant du jdv FHIR https://hl7.org/fhir/R4/valueset-history-status
    value set:
      v: https://hl7.org/fhir/R4/valueset-history-status.html
      l: valueset-history-status.html
element:
  id:
    v: fr-lm-family-member-history.relatedPerson
  path:
    v: fr-lm-family-member-history.relatedPerson
  short:
    v: Membre de la famille
  definition:
    v: Membre de la famille
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-related-person
      l: fr-lm-related-person
element:
  id:
    v: fr-lm-family-member-history.condition
  path:
    v: fr-lm-family-member-history.condition
  short:
    v: Problème du membre de la famille
  definition:
    v: Problème du membre de la famille
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: fr-lm-family-member-history.condition.code
  path:
    v: fr-lm-family-member-history.condition.code
  short:
    v: Problème du membre de la famille
  definition:
    v: Problème du membre de la famille
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
element:
  id:
    v: fr-lm-family-member-history.condition.outcome
  path:
    v: fr-lm-family-member-history.condition.outcome
  short:
    v: mort(e) | incapacité ; sévère | etc.
  definition:
    v: mort(e) | incapacité ; sévère | etc.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
  binding:
    description:
      v: Statut provenant du jdv-health-status-code-cisis (1.2.250.1.213.1.1.4.2.283.1)
    value set:
      v: https://smt.esante.gouv.fr/fhir/ValueSet/jdv-health-status-code-cisis
      l: jdv-health-status-code-cisis
element:
  id:
    v: fr-lm-family-member-history.condition.contributedToDeath
  path:
    v: fr-lm-family-member-history.condition.contributedToDeath
  short:
    v: problème cause du décès (O/N)
  definition:
    v: problème cause du décès (O/N)
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: boolean
      l: boolean
element:
  id:
    v: fr-lm-family-member-history.condition.onset[x]
  path:
    v: fr-lm-family-member-history.condition.onset[x]
  short:
    v: Date du problème
  definition:
    v: Date du problème
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: dateTime
      l: dateTime
  type:
    code:
      v: Period
      l: Period
element:
  id:
    v: fr-lm-family-member-history.condition.bodySite
  path:
    v: fr-lm-family-member-history.condition.bodySite
  short:
    v: Site de l'observation
  definition:
    v: Site de l'observation
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-body-structure
      l: fr-lm-body-structure
element:
  id:
    v: fr-lm-family-member-history.note
  path:
    v: fr-lm-family-member-history.note
  short:
    v: Commentaire
  definition:
    v: Commentaire
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string