fr-lm-patient
type: StructureDefinition
node role: treeRoot
id:
  v: fr-lm-patient
text:
  status:
    v: extensions
  div:
    v: Narratif généré : DéfinitionStructure fr-lm-patient Nom Drapeaux Card. Type Description et contraintes<img src="[binary]" alt="doco" style="background-color: inherit"/> fr-lm-patient 1..1 Base Logical model - FR LM Patient Les instances de ce modèle logique peuvent être la cible d'une référence #xD; <a href="StructureDefinition-fr-lm-patient-definitions.html#fr-lm-patient.identifiantPatient" title="Identifiant du patient / usager.#xA;- Première occurrence obligatoire pour un document mis en partage dans un système d’information de santé partagé : Matricule INS du patient/usager tel que défini dans le cadre juridique.#xA;- Occurrence(s) suivante(s) (optionnelles) : Identifiant connu pour le patient/usager dans le système d’information du producteur du document (IPP, NIP, etc.).">identifiantPatient 1..* Identifier Identifiant du patient / usager. - Première occurrence obligatoire pour un document mis en partage dans un système d’information de santé partagé : Matricule INS du patient/usager tel que défini dans le cadre juridique. - Occurrence(s) suivante(s) (optionnelles) : Identifiant connu pour le patient/usager dans le système d’information du producteur du document (IPP, NIP, etc.). #xD; adresse 0..* Address Adresse géopostale du patient/usager. #xD; coordonneesTelecom 0..* ContactPoint Coordonnées télécom du patient/usager (numéro de téléphone, adresse e-mail, …). #xD; personnePhysique 1..1 Base Eléments permettant de décrire l’identité du patient/usager, son sexe, sa date et son lieu de naissance, son (ses) représentant(s), etc... #xD; nomsPrenomsPatient 1..1 Base Noms et prénoms du patient/usager. #xD; nom 1..* Base Nom du patient/usager. #xD; nomNaissance 0..1 string Nom de naissance (ou nom de famille) du patient/usager. - Obligatoire si le matricule INS est présent. #xD; nomUtilise 0..1 string Nom utilisé du patient/usager. #xD; prenom 1..* Base Prénom du patient/usager. #xD; listePrenoms 0..1 string Liste des prénoms de l'acte de naissance.Obligatoire si le…
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-patient
  l: fr-lm-patient
version:
  v: 0.1.0-snapshot
name:
  v: FRLMPatient
title:
  v: Logical model - FR LM Patient
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: Patient/Usager concerné par le document.
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-patient
  l: fr-lm-patient
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  l: Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 4.0.1
  element:
    id:
      v: fr-lm-patient
    path:
      v: fr-lm-patient
    short:
      v: Logical model - FR LM Patient
    definition:
      v: Patient/Usager concerné par le document.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: fr-lm-patient.identifiantPatient
    path:
      v: fr-lm-patient.identifiantPatient
    short:
      v: Identifiant du patient / usager. - Première occurrence obligatoire pour un document mis en partage dans un système d’information de santé partagé : Matricule INS du patient/usager tel que défini dans le cadre juridique. - Occurrence(s) suivante(s) (optionnelles) : Identifiant connu pour le patient/usager dans le système d’information du producteur du document (IPP, NIP, etc.).
    definition:
      v: Identifiant du patient / usager. - Première occurrence obligatoire pour un document mis en partage dans un système d’information de santé partagé : Matricule INS du patient/usager tel que défini dans le cadre juridique. - Occurrence(s) suivante(s) (optionnelles) : Identifiant connu pour le patient/usager dans le système d’information du producteur du document (IPP, NIP, etc.).
    min:
      v: 1
    max:
      v: *
    base:
      path:
        v: fr-lm-patient.identifiantPatient
      min:
        v: 1
      max:
        v: *
    type:
      code:
        v: Identifier
        l: Identifier
  element:
    id:
      v: fr-lm-patient.adresse
    path:
      v: fr-lm-patient.adresse
    short:
      v: Adresse géopostale du patient/usager.
    definition:
      v: Adresse géopostale du patient/usager.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: fr-lm-patient.adresse
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Address
        l: Address
  element:
    id:
      v: fr-lm-patient.coordonneesTelecom
    path:
      v: fr-lm-patient.coordonneesTelecom
    short:
      v: Coordonnées télécom du patient/usager (numéro de téléphone, adresse e-mail, …).
    definition:
      v: Coordonnées télécom du patient/usager (numéro de téléphone, adresse e-mail, …).
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: fr-lm-patient.coordonneesTelecom
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: ContactPoint
        l: ContactPoint
  element:
    id:
      v: fr-lm-patient.personnePhysique
    path:
      v: fr-lm-patient.personnePhysique
    short:
      v: Eléments permettant de décrire l’identité du patient/usager, son sexe, sa date et son lieu de naissance, son (ses) représentant(s), etc...
    definition:
      v: Eléments permettant de décrire l’identité du patient/usager, son sexe, sa date et son lieu de naissance, son (ses) représentant(s), etc...
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: fr-lm-patient.personnePhysique
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: Base
        l: Base
  element:
    id:
      v: fr-lm-patient.personnePhysique.nomsPrenomsPatient
    path:
      v: fr-lm-patient.personnePhysique.nomsPrenomsPatient
    short:
      v: Noms et prénoms du patient/usager.
    definition:
      v: Noms et prénoms du patient/usager.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: fr-lm-patient.personnePhysique.nomsPrenomsPatient

v: 1

v: 1

code:
  v: Base
  l: Base

id:
  v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.nom
path:
  v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.nom
short:
  v: Nom du patient/usager.
definition:
  v: Nom du patient/usager.
min:
  v: 1
max:
  v: *
base:
  path:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.nom
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.nom.nomNaissance
path:
  v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.nom.nomNaissance
short:
  v: Nom de naissance (ou nom de famille) du patient/usager. - Obligatoire si le matricule INS est présent.
definition:
  v: Nom de naissance (ou nom de famille) du patient/usager. - Obligatoire si le matricule INS est présent.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.nom.nomNaissance
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.nom.nomUtilise
path:
  v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.nom.nomUtilise
short:
  v: Nom utilisé du patient/usager.
definition:
  v: Nom utilisé du patient/usager.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.nom.nomUtilise
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom
path:
  v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom
short:
  v: Prénom du patient/usager.
definition:
  v: Prénom du patient/usager.
min:
  v: 1
max:
  v: *
base:
  path:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom.listePrenoms
path:
  v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom.listePrenoms
short:
  v: Liste des prénoms de l'acte de naissance.Obligatoire si le matricule INS est présent.
definition:
  v: Liste des prénoms de l'acte de naissance.Obligatoire si le matricule INS est présent.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom.listePrenoms
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom.premierPrenom
path:
  v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom.premierPrenom
short:
  v: Premier prénom de l'acte de naissance.Obligatoire si le matricule INS est présent
definition:
  v: Premier prénom de l'acte de naissance.Obligatoire si le matricule INS est présent
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom.premierPrenom
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom.prenomUtilise
path:
  v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom.prenomUtilise
short:
  v: Prénom utilisé.
definition:
  v: Prénom utilisé.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom.prenomUtilise
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-patient.personnePhysique.sexe
path:
  v: fr-lm-patient.personnePhysique.sexe
short:
  v: Sexe administratif du patient/usager.
definition:
  v: Sexe administratif du patient/usager.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.sexe
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: fr-lm-patient.personnePhysique.dateNaissance
path:
  v: fr-lm-patient.personnePhysique.dateNaissance
short:
  v: Date et heure de naissance du patient/usager.
definition:
  v: Date et heure de naissance du patient/usager.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.dateNaissance
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: fr-lm-patient.personnePhysique.indicateurDeces
path:
  v: fr-lm-patient.personnePhysique.indicateurDeces
short:
  v: Patient/usager décédé
definition:
  v: Patient/usager décédé
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.indicateurDeces
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: fr-lm-patient.personnePhysique.dateDeces
path:
  v: fr-lm-patient.personnePhysique.dateDeces
short:
  v: Date et heure du décès du patient/usager.
definition:
  v: Date et heure du décès du patient/usager.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.dateDeces
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: fr-lm-patient.personnePhysique.grossesseMultiple
path:
  v: fr-lm-patient.personnePhysique.grossesseMultiple
short:
  v: Patient/usager né d'une grossesse multiple.
definition:
  v: Patient/usager né d'une grossesse multiple.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.grossesseMultiple
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: fr-lm-patient.personnePhysique.numeroOrdreNaissance
path:
  v: fr-lm-patient.personnePhysique.numeroOrdreNaissance
short:
  v: Numéro d’ordre de naissance.
definition:
  v: Numéro d’ordre de naissance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.numeroOrdreNaissance
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-patient.personnePhysique.representantPatient
path:
  v: fr-lm-patient.personnePhysique.representantPatient
short:
  v: Représentant du patient/usager.
definition:
  v: Représentant du patient/usager.
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-patient.personnePhysique.representantPatient
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-patient.personnePhysique.representantPatient.adresse
path:
  v: fr-lm-patient.personnePhysique.representantPatient.adresse
short:
  v: Adresse géopostale.
definition:
  v: Adresse géopostale.
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-patient.personnePhysique.representantPatient.adresse
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Address
    l: Address

id:
  v: fr-lm-patient.personnePhysique.representantPatient.coordonneesTelecom
path:
  v: fr-lm-patient.personnePhysique.representantPatient.coordonneesTelecom
short:
  v: Coordonnées télécom.
definition:
  v: Coordonnées télécom.
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-patient.personnePhysique.representantPatient.coordonneesTelecom
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: ContactPoint
    l: ContactPoint

id:
  v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient
path:
  v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient
short:
  v: Personne représentant le patient/usager.
definition:
  v: Personne représentant le patient/usager.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient
path:
  v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient
short:
  v: Noms et Prénoms du représentant.
definition:
  v: Noms et Prénoms du représentant.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient.nom
path:
  v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient.nom
short:
  v: Nom du représentant.
definition:
  v: Nom du représentant.
min:
  v: 1
max:
  v: 3
base:
  path:
    v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient.nom
  min:
    v: 1
  max:
    v: 3
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient.prenom
path:
  v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient.prenom
short:
  v: Prénom du représentant.
definition:
  v: Prénom du représentant.
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient.prenom
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-patient.personnePhysique.representantPatient.structureRepresentantPatient
path:
  v: fr-lm-patient.personnePhysique.representantPatient.structureRepresentantPatient
short:
  v: Structure représentant le patient/usager.
definition:
  v: Structure représentant le patient/usager.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.representantPatient.structureRepresentantPatient
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-patient.personnePhysique.representantPatient.structureRepresentantPatient.identifiant
path:
  v: fr-lm-patient.personnePhysique.representantPatient.structureRepresentantPatient.identifiant
short:
  v: Identifiant de la structure.
definition:
  v: Identifiant de la structure.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.representantPatient.structureRepresentantPatient.identifiant
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: fr-lm-patient.personnePhysique.representantPatient.structureRepresentantPatient.nom
path:
  v: fr-lm-patient.personnePhysique.representantPatient.structureRepresentantPatient.nom
short:
  v: Nom de la structure.
definition:
  v: Nom de la structure.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.representantPatient.structureRepresentantPatient.nom
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance
short:
  v: Lieu de naissance. - Obligatoire si le matricule INS est présent pour porter le code officiel géographique (COG) du lieu de naissance. - Le lieu de naissance est constitué du nom et/ou de l’adresse du lieu de naissance du patient/usager.
definition:
  v: Lieu de naissance. - Obligatoire si le matricule INS est présent pour porter le code officiel géographique (COG) du lieu de naissance. - Le lieu de naissance est constitué du nom et/ou de l’adresse du lieu de naissance du patient/usager.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.lieuNaissance
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance.nomLieuNaissance
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.nomLieuNaissance
short:
  v: Nom du lieu de naissance du patient/usager.
definition:
  v: Nom du lieu de naissance du patient/usager.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.lieuNaissance.nomLieuNaissance
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance
short:
  v: Adresse et code officiel géographique du lieu de naissance.
definition:
  v: Adresse et code officiel géographique du lieu de naissance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Address
    l: Address
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-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.id
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.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-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.extension
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.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-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.use
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.use
short:
  v: home | work | temp | old | billing - purpose of this address
definition:
  v: The purpose of this address.
comment:
  v: Applications can assume that an address is current unless it explicitly says that it is temporary or old.
requirements:
  v: Allows an appropriate address to be chosen from a list of many.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Address.use
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
example:
  label:
    v: General
  value: Code
    v: home
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
is modifier:
  v: true
is modifier reason:
  v: This is labeled as "Is Modifier" because applications should not mistake a temporary or old address etc.for a current/permanent one
is summary:
  v: true
binding:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName
      l: elementdefinition-bindingName
    value: String
      v: AddressUse
  strength:
    v: required
  description:
    v: The use of an address.
  value set:
    v: http://hl7.org/fhir/ValueSet/address-use|4.0.1
    l: http://hl7.org/fhir/ValueSet/address-use
mapping:
  identity:
    v: v2
  map:
    v: XAD.7
mapping:
  identity:
    v: rim
  map:
    v: unique(./use)
mapping:
  identity:
    v: servd
  map:
    v: ./AddressPurpose

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.type
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.type
short:
  v: postal | physical | both
definition:
  v: Distinguishes between physical addresses (those you can visit) and mailing addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.
comment:
  v: The definition of Address states that "address is intended to describe postal addresses, not physical locations". However, many applications track whether an address has a dual purpose of being a location that can be visited as well as being a valid delivery destination, and Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Address.type
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
example:
  label:
    v: General
  value: Code
    v: both
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
is modifier:
  v: false
is summary:
  v: true
binding:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName
      l: elementdefinition-bindingName
    value: String
      v: AddressType
  strength:
    v: required
  description:
    v: The type of an address (physical / postal).
  value set:
    v: http://hl7.org/fhir/ValueSet/address-type|4.0.1
    l: http://hl7.org/fhir/ValueSet/address-type
mapping:
  identity:
    v: v2
  map:
    v: XAD.18
mapping:
  identity:
    v: rim
  map:
    v: unique(./use)
mapping:
  identity:
    v: vcard
  map:
    v: address type parameter

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.text
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.text
short:
  v: Text representation of the address
definition:
  v: Specifies the entire address as it should be displayed e.g. on a postal label. This may be provided instead of or as well as the specific parts.
comment:
  v: Can provide both a text representation and parts. Applications updating an address SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part.
requirements:
  v: A renderable, unencoded form.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Address.text
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
example:
  label:
    v: General
  value: String
    v: 137 Nowhere Street, Erewhon 9132
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
is modifier:
  v: false
is summary:
  v: true
mapping:
  identity:
    v: v2
  map:
    v: XAD.1 + XAD.2 + XAD.3 + XAD.4 + XAD.5 + XAD.6
mapping:
  identity:
    v: rim
  map:
    v: ./formatted
mapping:
  identity:
    v: vcard
  map:
    v: address label parameter

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.line
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.line
short:
  v: Street name, number, direction & P.O. Box etc.
definition:
  v: This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Address.line
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
order meaning:
  v: The order in which lines should appear in an address label
example:
  label:
    v: General
  value: String
    v: 137 Nowhere Street
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
is modifier:
  v: false
is summary:
  v: true
mapping:
  identity:
    v: v2
  map:
    v: XAD.1 + XAD.2 (note: XAD.1 and XAD.2 have different meanings for a company address than for a person address)
mapping:
  identity:
    v: rim
  map:
    v: AD.part[parttype = AL]
mapping:
  identity:
    v: vcard
  map:
    v: street
mapping:
  identity:
    v: servd
  map:
    v: ./StreetAddress (newline delimitted)

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.city
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.city
short:
  v: Name of city, town etc.
definition:
  v: The name of the city, town, suburb, village or other community or delivery center.
alias:
  v: Municpality
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Address.city
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
example:
  label:
    v: General
  value: String
    v: Erewhon
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
is modifier:
  v: false
is summary:
  v: true
mapping:
  identity:
    v: v2
  map:
    v: XAD.3
mapping:
  identity:
    v: rim
  map:
    v: AD.part[parttype = CTY]
mapping:
  identity:
    v: vcard
  map:
    v: locality
mapping:
  identity:
    v: servd
  map:
    v: ./Jurisdiction

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.district
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.district
short:
  v: District name (aka county)
definition:
  v: The name of the administrative area (county).
comment:
  v: District is sometimes known as county, but in some regions 'county' is used in place of city (municipality), so county name should be conveyed in city instead.
alias:
  v: County
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Address.district
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
example:
  label:
    v: General
  value: String
    v: Madison
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
is modifier:
  v: false
is summary:
  v: true
mapping:
  identity:
    v: v2
  map:
    v: XAD.9
mapping:
  identity:
    v: rim
  map:
    v: AD.part[parttype = CNT | CPA]

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.state
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.state
short:
  v: Sub-unit of country (abbreviations ok)
definition:
  v: Sub-unit of a country with limited sovereignty in a federally organized country. A code may be used if codes are in common use (e.g. US 2 letter state codes).
alias:
  v: Province
alias:
  v: Territory
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Address.state
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
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
is modifier:
  v: false
is summary:
  v: true
mapping:
  identity:
    v: v2
  map:
    v: XAD.4
mapping:
  identity:
    v: rim
  map:
    v: AD.part[parttype = STA]
mapping:
  identity:
    v: vcard
  map:
    v: region
mapping:
  identity:
    v: servd
  map:
    v: ./Region

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.postalCode
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.postalCode
short:
  v: Postal code for area
definition:
  v: A postal code designating a region defined by the postal service.
alias:
  v: Zip
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Address.postalCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
example:
  label:
    v: General
  value: String
    v: 9132
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
is modifier:
  v: false
is summary:
  v: true
mapping:
  identity:
    v: v2
  map:
    v: XAD.5
mapping:
  identity:
    v: rim
  map:
    v: AD.part[parttype = ZIP]
mapping:
  identity:
    v: vcard
  map:
    v: code
mapping:
  identity:
    v: servd
  map:
    v: ./PostalIdentificationCode

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.country
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.country
short:
  v: Country (e.g. can be ISO 3166 2 or 3 letter code)
definition:
  v: Country - a nation as commonly understood or generally accepted.
comment:
  v: ISO 3166 3 letter codes can be used in place of a human readable country name.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Address.country
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
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
is modifier:
  v: false
is summary:
  v: true
mapping:
  identity:
    v: v2
  map:
    v: XAD.6
mapping:
  identity:
    v: rim
  map:
    v: AD.part[parttype = CNT]
mapping:
  identity:
    v: vcard
  map:
    v: country
mapping:
  identity:
    v: servd
  map:
    v: ./Country

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.period
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.period
short:
  v: Time period when address was/is in use
definition:
  v: Time period when address was/is in use.
requirements:
  v: Allows addresses to be placed in historical context.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Address.period
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Period
    l: Period
example:
  label:
    v: General
  value: Period
    start:
      v: 2010-03-23
    end:
      v: 2010-07-01
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
is modifier:
  v: false
is summary:
  v: true
mapping:
  identity:
    v: v2
  map:
    v: XAD.12 / XAD.13 + XAD.14
mapping:
  identity:
    v: rim
  map:
    v: ./usablePeriod[type="IVL<TS>"]
mapping:
  identity:
    v: servd
  map:
    v: ./StartDate and ./EndDate

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.codeOfficielGeographiqueLieuNaissance
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.codeOfficielGeographiqueLieuNaissance
short:
  v: Code Officiel Géographique (COG) de la commune ou du pays du lieu de naissance. - Le COG est obligatoire si le matricule INS est présent.
definition:
  v: Code Officiel Géographique (COG) de la commune ou du pays du lieu de naissance. - Le COG est obligatoire si le matricule INS est présent.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.codeOfficielGeographiqueLieuNaissance
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

element:
  id:
    v: fr-lm-patient
  path:
    v: fr-lm-patient
  short:
    v: Logical model - FR LM Patient
  definition:
    v: Patient/Usager concerné par le document.
  min:
    v: 1
  max:
    v: 1
element:
  id:
    v: fr-lm-patient.identifiantPatient
  path:
    v: fr-lm-patient.identifiantPatient
  short:
    v: Identifiant du patient / usager. - Première occurrence obligatoire pour un document mis en partage dans un système d’information de santé partagé : Matricule INS du patient/usager tel que défini dans le cadre juridique. - Occurrence(s) suivante(s) (optionnelles) : Identifiant connu pour le patient/usager dans le système d’information du producteur du document (IPP, NIP, etc.).
  definition:
    v: Identifiant du patient / usager. - Première occurrence obligatoire pour un document mis en partage dans un système d’information de santé partagé : Matricule INS du patient/usager tel que défini dans le cadre juridique. - Occurrence(s) suivante(s) (optionnelles) : Identifiant connu pour le patient/usager dans le système d’information du producteur du document (IPP, NIP, etc.).
  min:
    v: 1
  max:
    v: *
  type:
    code:
      v: Identifier
      l: Identifier
element:
  id:
    v: fr-lm-patient.adresse
  path:
    v: fr-lm-patient.adresse
  short:
    v: Adresse géopostale du patient/usager.
  definition:
    v: Adresse géopostale du patient/usager.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Address
      l: Address
element:
  id:
    v: fr-lm-patient.coordonneesTelecom
  path:
    v: fr-lm-patient.coordonneesTelecom
  short:
    v: Coordonnées télécom du patient/usager (numéro de téléphone, adresse e-mail, …).
  definition:
    v: Coordonnées télécom du patient/usager (numéro de téléphone, adresse e-mail, …).
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: ContactPoint
      l: ContactPoint
element:
  id:
    v: fr-lm-patient.personnePhysique
  path:
    v: fr-lm-patient.personnePhysique
  short:
    v: Eléments permettant de décrire l’identité du patient/usager, son sexe, sa date et son lieu de naissance, son (ses) représentant(s), etc...
  definition:
    v: Eléments permettant de décrire l’identité du patient/usager, son sexe, sa date et son lieu de naissance, son (ses) représentant(s), etc...
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: Base
      l: Base
element:
  id:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient
  path:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient
  short:
    v: Noms et prénoms du patient/usager.
  definition:
    v: Noms et prénoms du patient/usager.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: Base
      l: Base
element:
  id:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.nom
  path:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.nom
  short:
    v: Nom du patient/usager.
  definition:
    v: Nom du patient/usager.
  min:
    v: 1
  max:
    v: *
  type:
    code:
      v: Base
      l: Base
element:
  id:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.nom.nomNaissance
  path:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.nom.nomNaissance
  short:
    v: Nom de naissance (ou nom de famille) du patient/usager. - Obligatoire si le matricule INS est présent.
  definition:
    v: Nom de naissance (ou nom de famille) du patient/usager. - Obligatoire si le matricule INS est présent.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.nom.nomUtilise
  path:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.nom.nomUtilise
  short:
    v: Nom utilisé du patient/usager.
  definition:
    v: Nom utilisé du patient/usager.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom
  path:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom
  short:
    v: Prénom du patient/usager.
  definition:
    v: Prénom du patient/usager.
  min:
    v: 1
  max:
    v: *
  type:
    code:
      v: Base
      l: Base
element:
  id:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom.listePrenoms
  path:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom.listePrenoms
  short:
    v: Liste des prénoms de l'acte de naissance.Obligatoire si le matricule INS est présent.
  definition:
    v: Liste des prénoms de l'acte de naissance.Obligatoire si le matricule INS est présent.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom.premierPrenom
  path:
    v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom.premierPrenom
  short:
    v: Premier prénom de l'acte de naissance.Obligatoire si le matricule INS est présent
  definition:
    v: Premier prénom de l'acte de naissance.Obligatoire si le matricule INS est présent
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string

id:
  v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom.prenomUtilise
path:
  v: fr-lm-patient.personnePhysique.nomsPrenomsPatient.prenom.prenomUtilise
short:
  v: Prénom utilisé.
definition:
  v: Prénom utilisé.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-patient.personnePhysique.sexe
path:
  v: fr-lm-patient.personnePhysique.sexe
short:
  v: Sexe administratif du patient/usager.
definition:
  v: Sexe administratif du patient/usager.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: fr-lm-patient.personnePhysique.dateNaissance
path:
  v: fr-lm-patient.personnePhysique.dateNaissance
short:
  v: Date et heure de naissance du patient/usager.
definition:
  v: Date et heure de naissance du patient/usager.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: fr-lm-patient.personnePhysique.indicateurDeces
path:
  v: fr-lm-patient.personnePhysique.indicateurDeces
short:
  v: Patient/usager décédé
definition:
  v: Patient/usager décédé
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: fr-lm-patient.personnePhysique.dateDeces
path:
  v: fr-lm-patient.personnePhysique.dateDeces
short:
  v: Date et heure du décès du patient/usager.
definition:
  v: Date et heure du décès du patient/usager.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: fr-lm-patient.personnePhysique.grossesseMultiple
path:
  v: fr-lm-patient.personnePhysique.grossesseMultiple
short:
  v: Patient/usager né d'une grossesse multiple.
definition:
  v: Patient/usager né d'une grossesse multiple.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: fr-lm-patient.personnePhysique.numeroOrdreNaissance
path:
  v: fr-lm-patient.personnePhysique.numeroOrdreNaissance
short:
  v: Numéro d’ordre de naissance.
definition:
  v: Numéro d’ordre de naissance.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-patient.personnePhysique.representantPatient
path:
  v: fr-lm-patient.personnePhysique.representantPatient
short:
  v: Représentant du patient/usager.
definition:
  v: Représentant du patient/usager.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-patient.personnePhysique.representantPatient.adresse
path:
  v: fr-lm-patient.personnePhysique.representantPatient.adresse
short:
  v: Adresse géopostale.
definition:
  v: Adresse géopostale.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Address
    l: Address

id:
  v: fr-lm-patient.personnePhysique.representantPatient.coordonneesTelecom
path:
  v: fr-lm-patient.personnePhysique.representantPatient.coordonneesTelecom
short:
  v: Coordonnées télécom.
definition:
  v: Coordonnées télécom.
min:
  v: 0
max:
  v: *
type:
  code:
    v: ContactPoint
    l: ContactPoint

id:
  v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient
path:
  v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient
short:
  v: Personne représentant le patient/usager.
definition:
  v: Personne représentant le patient/usager.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient
path:
  v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient
short:
  v: Noms et Prénoms du représentant.
definition:
  v: Noms et Prénoms du représentant.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient.nom
path:
  v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient.nom
short:
  v: Nom du représentant.
definition:
  v: Nom du représentant.
min:
  v: 1
max:
  v: 3
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient.prenom
path:
  v: fr-lm-patient.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient.prenom
short:
  v: Prénom du représentant.
definition:
  v: Prénom du représentant.
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-patient.personnePhysique.representantPatient.structureRepresentantPatient
path:
  v: fr-lm-patient.personnePhysique.representantPatient.structureRepresentantPatient
short:
  v: Structure représentant le patient/usager.
definition:
  v: Structure représentant le patient/usager.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-patient.personnePhysique.representantPatient.structureRepresentantPatient.identifiant
path:
  v: fr-lm-patient.personnePhysique.representantPatient.structureRepresentantPatient.identifiant
short:
  v: Identifiant de la structure.
definition:
  v: Identifiant de la structure.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: fr-lm-patient.personnePhysique.representantPatient.structureRepresentantPatient.nom
path:
  v: fr-lm-patient.personnePhysique.representantPatient.structureRepresentantPatient.nom
short:
  v: Nom de la structure.
definition:
  v: Nom de la structure.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance
short:
  v: Lieu de naissance. - Obligatoire si le matricule INS est présent pour porter le code officiel géographique (COG) du lieu de naissance. - Le lieu de naissance est constitué du nom et/ou de l’adresse du lieu de naissance du patient/usager.
definition:
  v: Lieu de naissance. - Obligatoire si le matricule INS est présent pour porter le code officiel géographique (COG) du lieu de naissance. - Le lieu de naissance est constitué du nom et/ou de l’adresse du lieu de naissance du patient/usager.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance.nomLieuNaissance
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.nomLieuNaissance
short:
  v: Nom du lieu de naissance du patient/usager.
definition:
  v: Nom du lieu de naissance du patient/usager.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance
short:
  v: Adresse et code officiel géographique du lieu de naissance.
definition:
  v: Adresse et code officiel géographique du lieu de naissance.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Address
    l: Address

id:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.codeOfficielGeographiqueLieuNaissance
path:
  v: fr-lm-patient.personnePhysique.lieuNaissance.adresseLieuNaissance.codeOfficielGeographiqueLieuNaissance
short:
  v: Code Officiel Géographique (COG) de la commune ou du pays du lieu de naissance. - Le COG est obligatoire si le matricule INS est présent.
definition:
  v: Code Officiel Géographique (COG) de la commune ou du pays du lieu de naissance. - Le COG est obligatoire si le matricule INS est présent.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string