fr-cda-isolat-microbiologique
type: StructureDefinition
node role: treeRoot
id:
  v: fr-cda-isolat-microbiologique
text:
  status:
    v: extensions
  div:
    v: Narratif généré : DéfinitionStructure fr-cda-isolat-microbiologique Nom Drapeaux Card. Type Description et contraintes<img src="[binary]" alt="doco" style="background-color: inherit"/> Organizer Organizer Espace de noms (namespace) XML: urn:hl7-org:v3 Les instances de ce type sont validées par templateId Conteneur logique: ClinicalDocument (CDA Class) #xD; Slices pour templateId 2..2 II Slice: Non ordonné, Ouvert par value:root #xD; templateId:iheLaboratoryIsolateOrganizer 1..1 II Conformité Laboratory Isolate Organizer (IHE PALM) #xD; @root 1..1 oid, uuid, ruid Motif requis: 1.3.6.1.4.1.19376.1.3.1.5 #xD; templateId:frIsolatMicrobiologique 1..1 II Conformité FR-Isolat-microbiologique (CI-SIS) #xD; @root 1..1 oid, uuid, ruid Motif requis: 1.2.250.1.213.1.1.3.79 #xD; @classCode S 1..1 cs Motif requis: CLUSTER #xD; @moodCode S 1..1 cs #xD; id S 0..1 II Identifiant de l'entrée #xD; code S 0..1 CD Code isolat : le code de l’isolat peut être codé avec les terminologies SNOMED CT et NCBI #xD; @code S 1..1 cs #xD; @codeSystem S 1..1 oid, uuid, ruid #xD; @displayName S 0..1 st #xD; statusCode S 1..1 CS Niveau de complétude‘completed' : Rendu final complet. Tous les résultats attendus pour cet examen sont présents.‘active' : Rendu partiel. Certains résultats sont encore à venir pour cet examen.‘aborted' : L'examen est abandonné. Quelques résultats peuvent apparaître. Binding: ValueSet - FR ValueSet StatusCode (required) #xD; effectiveTime S 0..1 IVL_TS Date et heure des résultats #xD; subject S 0..1 FRCDASujetNonHumain, FRCDAPatientAvecSujetNonHumain #xD; specimen S 1..1 Specimen Isolat microbiologique #xD; specimenRole S 1..1 SpecimenRole #xD; specimenPlayingEntity S 0..1 PlayingEntity L'agent infectieux cultivé (bactérie, levure, virus, parasite) #xD; @classCode 0..1 cs Motif requis: MIC #xD; code S 1..1 CE #xD; performer S 1..1 FRCDALaboratoireExecutant Laboratoire exécutant #xD; author S 1..1 FRCDAAuthor Participation d'un auteur au document #xD; Slices pour participant …
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/xml-name
    l: xml-name
  value: String
    v: organizer
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
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/type-profile-style
    l: type-profile-style
  value: Uri
    v: cda
    l: cda
url:
  v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-isolat-microbiologique
  l: fr-cda-isolat-microbiologique
version:
  v: 0.1.0-snapshot
name:
  v: FRCDAIsolatMicrobiologique
title:
  v: CDA - FR Isolat microbiologique
status:
  v: draft
date:
  v: 2026-04-24T12:43:17+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 FR-Isolat-microbiologique: IHE-PCC - Laboratory isolate organizer. - L'entrée Isolat microbiologique est une entrée de type 'organizer' qui est utilisée pour les comptes rendus comprenant des résultats de microbiologie. - Elle décrit un isolat (milieu de culture sur lequel a poussé un microorganisme) et les résultats d'examens obtenus sur cet isolat (antibiogramme, antifongigramme, sérotype, génotype …).
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/Organizer
  l: Organizer
base definition:
  v: http://hl7.org/cda/stds/core/StructureDefinition/Organizer
  l: Organizer
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: Organizer
    path:
      v: Organizer
    short:
      v: Base for all types and resources
    definition:
      v: Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: Organizer.nullFlavor
    path:
      v: Organizer.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: Organizer.realmCode
    path:
      v: Organizer.realmCode
    definition:
      v: When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: InfrastructureRoot.realmCode
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: http://hl7.org/cda/stds/core/StructureDefinition/CS
        l: CS
  element:
    id:
      v: Organizer.typeId
    path:
      v: Organizer.typeId
    definition:
      v: When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.
    min:
      v: 0

v: 1

path:
  v: InfrastructureRoot.typeId
min:
  v: 0
max:
  v: 1

key:
  v: II-1
severity:
  v: error
human:
  v: An II instance must have either a root or an nullFlavor.
expression:
  v: root.exists() or nullFlavor.exists()
source:
  v: http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
  l: InfrastructureRoot

id:
  v: Organizer.typeId.nullFlavor
path:
  v: Organizer.typeId.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: Organizer.typeId.assigningAuthorityName
path:
  v: Organizer.typeId.assigningAuthorityName
representation:
  v: xmlAttr
label:
  v: Assigning Authority Name
definition:
  v: A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.assigningAuthorityName
  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: Organizer.typeId.displayable
path:
  v: Organizer.typeId.displayable
representation:
  v: xmlAttr
label:
  v: Displayable
definition:
  v: Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.displayable
  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

id:
  v: Organizer.typeId.root
path:
  v: Organizer.typeId.root
representation:
  v: xmlAttr
label:
  v: Root
definition:
  v: Identifies the type as an HL7 Registered model
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.root
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/uuid
    l: uuid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ruid
    l: ruid
fixed: String
  v: 2.16.840.1.113883.1.3

id:
  v: Organizer.typeId.extension
path:
  v: Organizer.typeId.extension
representation:
  v: xmlAttr
label:
  v: Extension
definition:
  v: A character string as a unique identifier within the scope of the identifier root.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.extension
  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: Organizer.templateId
path:
  v: Organizer.templateId
slicing:
  discriminator:
    type:
      v: value
    path:
      v: root
  rules:
    v: open
definition:
  v: When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question
min:
  v: 2
max:
  v: 2
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.templateId:iheLaboratoryIsolateOrganizer
path:
  v: Organizer.templateId
slice name:
  v: iheLaboratoryIsolateOrganizer
short:
  v: Conformité Laboratory Isolate Organizer (IHE PALM)
definition:
  v: Conformité Laboratory Isolate Organizer (IHE PALM)
min:
  v: 1
max:
  v: 1
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.templateId:iheLaboratoryIsolateOrganizer.nullFlavor
path:
  v: Organizer.templateId.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: Organizer.templateId:iheLaboratoryIsolateOrganizer.assigningAuthorityName
path:
  v: Organizer.templateId.assigningAuthorityName
representation:
  v: xmlAttr
label:
  v: Assigning Authority Name
definition:
  v: A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.assigningAuthorityName
  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: Organizer.templateId:iheLaboratoryIsolateOrganizer.displayable
path:
  v: Organizer.templateId.displayable
representation:
  v: xmlAttr
label:
  v: Displayable
definition:
  v: Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.displayable
  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

id:
  v: Organizer.templateId:iheLaboratoryIsolateOrganizer.root
path:
  v: Organizer.templateId.root
representation:
  v: xmlAttr
label:
  v: Root
definition:
  v: A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.root
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/uuid
    l: uuid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ruid
    l: ruid
pattern: String
  v: 1.3.6.1.4.1.19376.1.3.1.5

id:
  v: Organizer.templateId:iheLaboratoryIsolateOrganizer.extension
path:
  v: Organizer.templateId.extension
representation:
  v: xmlAttr
label:
  v: Extension
definition:
  v: A character string as a unique identifier within the scope of the identifier root.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.extension
  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: Organizer.templateId:frIsolatMicrobiologique
path:
  v: Organizer.templateId
slice name:
  v: frIsolatMicrobiologique
short:
  v: Conformité FR-Isolat-microbiologique (CI-SIS)
definition:
  v: Conformité FR-Isolat-microbiologique (CI-SIS)
min:
  v: 1
max:
  v: 1
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.templateId:frIsolatMicrobiologique.nullFlavor
path:
  v: Organizer.templateId.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: Organizer.templateId:frIsolatMicrobiologique.assigningAuthorityName
path:
  v: Organizer.templateId.assigningAuthorityName
representation:
  v: xmlAttr
label:
  v: Assigning Authority Name
definition:
  v: A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.assigningAuthorityName
  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: Organizer.templateId:frIsolatMicrobiologique.displayable
path:
  v: Organizer.templateId.displayable
representation:
  v: xmlAttr
label:
  v: Displayable
definition:
  v: Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.displayable
  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

id:
  v: Organizer.templateId:frIsolatMicrobiologique.root
path:
  v: Organizer.templateId.root
representation:
  v: xmlAttr
label:
  v: Root
definition:
  v: A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.root
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/uuid
    l: uuid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ruid
    l: ruid
pattern: String
  v: 1.2.250.1.213.1.1.3.79

id:
  v: Organizer.templateId:frIsolatMicrobiologique.extension
path:
  v: Organizer.templateId.extension
representation:
  v: xmlAttr
label:
  v: Extension
definition:
  v: A character string as a unique identifier within the scope of the identifier root.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.extension
  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: Organizer.classCode
path:
  v: Organizer.classCode
representation:
  v: xmlAttr
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Organizer.classCode
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
pattern: Code
  v: CLUSTER
must support:
  v: true
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-xActClassDocumentEntryOrganizer|2.0.0
    l: http://terminology.hl7.org/ValueSet/v3-xActClassDocumentEntryOrganizer

id:
  v: Organizer.moodCode
path:
  v: Organizer.moodCode
representation:
  v: xmlAttr
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Organizer.moodCode
  min:
    v: 1
  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: EVN
must support:
  v: true
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDAActMood
    l: CDAActMood

id:
  v: Organizer.id
path:
  v: Organizer.id
short:
  v: Identifiant de l'entrée
definition:
  v: Identifiant de l'entrée
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Organizer.id
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II
must support:
  v: true

id:
  v: Organizer.sdtcCategory
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:sdtc
    l: sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
    l: xml-name
  value: String
    v: category
path:
  v: Organizer.sdtcCategory
min:
  v: 0
max:
  v: *
base:
  path:
    v: Organizer.sdtcCategory
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CD
    l: CD

id:
  v: Organizer.code
path:
  v: Organizer.code
short:
  v: Code isolat : le code de l’isolat peut être codé avec les terminologies SNOMED CT et NCBI
definition:
  v: Code isolat
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Organizer.code
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CD
    l: CD
must support:
  v: true
binding:
  strength:
    v: example
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-ActCode
    l: v3-ActCode

id:
  v: Organizer.code.nullFlavor
path:
  v: Organizer.code.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: Organizer.code.code
path:
  v: Organizer.code.code
representation:
  v: xmlAttr
label:
  v: Code
definition:
  v: The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: CD.code
  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
must support:
  v: true

id:
  v: Organizer.code.codeSystem
path:
  v: Organizer.code.codeSystem
representation:
  v: xmlAttr
label:
  v: Code System
definition:
  v: Specifies the code system that defines the code.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: CD.codeSystem
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/uuid
    l: uuid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ruid
    l: ruid
must support:
  v: true

id:
  v: Organizer.code.codeSystemName
path:
  v: Organizer.code.codeSystemName
representation:
  v: xmlAttr
label:
  v: Code System Name
definition:
  v: The common name of the coding system.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CD.codeSystemName
  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: Organizer.code.codeSystemVersion
path:
  v: Organizer.code.codeSystemVersion
representation:
  v: xmlAttr
label:
  v: Code System Version
definition:
  v: If applicable, a version descriptor defined specifically for the given code system.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CD.codeSystemVersion
  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: Organizer.code.displayName
path:
  v: Organizer.code.displayName
representation:
  v: xmlAttr
label:
  v: Display Name
definition:
  v: A name or title for the code, under which the sending system shows the code value to its users.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CD.displayName
  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
must support:
  v: true

id:
  v: Organizer.code.sdtcValueSet
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:sdtc
    l: sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
    l: xml-name
  value: String
    v: valueSet
path:
  v: Organizer.code.sdtcValueSet
representation:
  v: xmlAttr
definition:
  v: The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CD.valueSet
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid

id:
  v: Organizer.code.sdtcValueSetVersion
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:sdtc
    l: sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
    l: xml-name
  value: String
    v: valueSetVersion
path:
  v: Organizer.code.sdtcValueSetVersion
representation:
  v: xmlAttr
definition:
  v: The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CD.sdtcValueSetVersion
  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: Organizer.code.originalText
path:
  v: Organizer.code.originalText
label:
  v: Original Text
definition:
  v: The text or phrase used as the basis for the coding.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CD.originalText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ED
    l: ED

id:
  v: Organizer.code.qualifier
path:
  v: Organizer.code.qualifier
label:
  v: Qualifier
definition:
  v: Specifies additional codes that increase the specificity of the the primary code.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CD.qualifier
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CR
    l: CR

id:
  v: Organizer.code.translation
path:
  v: Organizer.code.translation
representation:
  v: typeAttr
label:
  v: Translation
definition:
  v: A set of other concept descriptors that translate this concept descriptor into other code systems.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CD.translation
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CD
    l: CD

id:
  v: Organizer.sdtcText
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:sdtc
    l: sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
    l: xml-name
  value: String
    v: text
path:
  v: Organizer.sdtcText
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Organizer.sdtcText
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ED
    l: ED

id:
  v: Organizer.statusCode
path:
  v: Organizer.statusCode
short:
  v: Niveau de complétude‘completed' : Rendu final complet. Tous les résultats attendus pour cet examen sont présents.‘active' : Rendu partiel. Certains résultats sont encore à venir pour cet examen.‘aborted' : L'examen est abandonné. Quelques résultats peuvent apparaître.
definition:
  v: Niveau de complétude
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Organizer.statusCode
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CS
    l: CS
must support:
  v: true
binding:
  strength:
    v: required
  value set:
    v: https://interop.esante.gouv.fr/ig/document/core/ValueSet/fr-valueset-status-code
    l: fr-valueset-status-code

id:
  v: Organizer.effectiveTime
path:
  v: Organizer.effectiveTime
short:
  v: Date et heure des résultats
definition:
  v: Date et heure des résultats
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Organizer.effectiveTime
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS
    l: IVL-TS
must support:
  v: true

id:
  v: Organizer.subject
path:
  v: Organizer.subject
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Organizer.subject
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Subject
    l: Subject
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-sujet-non-humain
    l: fr-cda-sujet-non-humain
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-patient-avec-sujet-non-humain
    l: fr-cda-patient-avec-sujet-non-humain
must support:
  v: true

id:
  v: Organizer.specimen
path:
  v: Organizer.specimen
short:
  v: Isolat microbiologique
definition:
  v: Isolat microbiologique. Apparaît en une et une seule occurrence. Cet élément représente l'isolat soumis à l'étude, c'est-à-dire le germe, le champignon, le virus, le parasite dans son milieu de culture.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Organizer.specimen
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Specimen
    l: Specimen
must support:
  v: true

id:
  v: Organizer.specimen.nullFlavor
path:
  v: Organizer.specimen.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: Organizer.specimen.realmCode
path:
  v: Organizer.specimen.realmCode
definition:
  v: When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.realmCode
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CS
    l: CS

id:
  v: Organizer.specimen.typeId
path:
  v: Organizer.specimen.typeId
definition:
  v: When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: InfrastructureRoot.typeId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II
constraint:
  key:
    v: II-1
  severity:
    v: error
  human:
    v: An II instance must have either a root or an nullFlavor.
  expression:
    v: root.exists() or nullFlavor.exists()
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
    l: InfrastructureRoot

id:
  v: Organizer.specimen.typeId.nullFlavor
path:
  v: Organizer.specimen.typeId.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: Organizer.specimen.typeId.assigningAuthorityName
path:
  v: Organizer.specimen.typeId.assigningAuthorityName
representation:
  v: xmlAttr
label:
  v: Assigning Authority Name
definition:
  v: A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.assigningAuthorityName
  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: Organizer.specimen.typeId.displayable
path:
  v: Organizer.specimen.typeId.displayable
representation:
  v: xmlAttr
label:
  v: Displayable
definition:
  v: Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.displayable
  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

id:
  v: Organizer.specimen.typeId.root
path:
  v: Organizer.specimen.typeId.root
representation:
  v: xmlAttr
label:
  v: Root
definition:
  v: Identifies the type as an HL7 Registered model
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.root
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/uuid
    l: uuid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ruid
    l: ruid
fixed: String
  v: 2.16.840.1.113883.1.3

id:
  v: Organizer.specimen.typeId.extension
path:
  v: Organizer.specimen.typeId.extension
representation:
  v: xmlAttr
label:
  v: Extension
definition:
  v: A character string as a unique identifier within the scope of the identifier root.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.extension
  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: Organizer.specimen.templateId
path:
  v: Organizer.specimen.templateId
definition:
  v: When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.specimen.typeCode
path:
  v: Organizer.specimen.typeCode
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Specimen.typeCode
  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: SPC
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType
    l: CDAParticipationType

id:
  v: Organizer.specimen.specimenRole
path:
  v: Organizer.specimen.specimenRole
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Specimen.specimenRole
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/SpecimenRole
    l: SpecimenRole
must support:
  v: true

id:
  v: Organizer.specimen.specimenRole.nullFlavor
path:
  v: Organizer.specimen.specimenRole.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: Organizer.specimen.specimenRole.realmCode
path:
  v: Organizer.specimen.specimenRole.realmCode
definition:
  v: When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.realmCode
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CS
    l: CS

id:
  v: Organizer.specimen.specimenRole.typeId
path:
  v: Organizer.specimen.specimenRole.typeId
definition:
  v: When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: InfrastructureRoot.typeId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II
constraint:
  key:
    v: II-1
  severity:
    v: error
  human:
    v: An II instance must have either a root or an nullFlavor.
  expression:
    v: root.exists() or nullFlavor.exists()
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
    l: InfrastructureRoot

id:
  v: Organizer.specimen.specimenRole.typeId.nullFlavor
path:
  v: Organizer.specimen.specimenRole.typeId.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: Organizer.specimen.specimenRole.typeId.assigningAuthorityName
path:
  v: Organizer.specimen.specimenRole.typeId.assigningAuthorityName
representation:
  v: xmlAttr
label:
  v: Assigning Authority Name
definition:
  v: A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.assigningAuthorityName
  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: Organizer.specimen.specimenRole.typeId.displayable
path:
  v: Organizer.specimen.specimenRole.typeId.displayable
representation:
  v: xmlAttr
label:
  v: Displayable
definition:
  v: Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.displayable
  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

id:
  v: Organizer.specimen.specimenRole.typeId.root
path:
  v: Organizer.specimen.specimenRole.typeId.root
representation:
  v: xmlAttr
label:
  v: Root
definition:
  v: Identifies the type as an HL7 Registered model
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.root
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/uuid
    l: uuid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ruid
    l: ruid
fixed: String
  v: 2.16.840.1.113883.1.3

id:
  v: Organizer.specimen.specimenRole.typeId.extension
path:
  v: Organizer.specimen.specimenRole.typeId.extension
representation:
  v: xmlAttr
label:
  v: Extension
definition:
  v: A character string as a unique identifier within the scope of the identifier root.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.extension
  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: Organizer.specimen.specimenRole.templateId
path:
  v: Organizer.specimen.specimenRole.templateId
definition:
  v: When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.specimen.specimenRole.classCode
path:
  v: Organizer.specimen.specimenRole.classCode
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SpecimenRole.classCode
  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: SPEC
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-RoleClassSpecimen
    l: v3-RoleClassSpecimen

id:
  v: Organizer.specimen.specimenRole.id
path:
  v: Organizer.specimen.specimenRole.id
min:
  v: 0
max:
  v: *
base:
  path:
    v: SpecimenRole.id
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.specimen.specimenRole.sdtcIdentifiedBy
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:sdtc
    l: sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
    l: xml-name
  value: String
    v: identifiedBy
path:
  v: Organizer.specimen.specimenRole.sdtcIdentifiedBy
min:
  v: 0
max:
  v: *
base:
  path:
    v: SpecimenRole.sdtcIdentifiedBy
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
    l: IdentifiedBy

id:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity
short:
  v: L'agent infectieux cultivé (bactérie, levure, virus, parasite)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SpecimenRole.specimenPlayingEntity
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/PlayingEntity
    l: PlayingEntity
must support:
  v: true

id:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.nullFlavor
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.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: Organizer.specimen.specimenRole.specimenPlayingEntity.realmCode
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.realmCode
definition:
  v: When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.realmCode
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CS
    l: CS

id:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.typeId
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.typeId
definition:
  v: When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: InfrastructureRoot.typeId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II
constraint:
  key:
    v: II-1
  severity:
    v: error
  human:
    v: An II instance must have either a root or an nullFlavor.
  expression:
    v: root.exists() or nullFlavor.exists()
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
    l: InfrastructureRoot

id:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.typeId.nullFlavor
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.typeId.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: Organizer.specimen.specimenRole.specimenPlayingEntity.typeId.assigningAuthorityName
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.typeId.assigningAuthorityName
representation:
  v: xmlAttr
label:
  v: Assigning Authority Name
definition:
  v: A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.assigningAuthorityName
  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: Organizer.specimen.specimenRole.specimenPlayingEntity.typeId.displayable
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.typeId.displayable
representation:
  v: xmlAttr
label:
  v: Displayable
definition:
  v: Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.displayable
  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

id:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.typeId.root
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.typeId.root
representation:
  v: xmlAttr
label:
  v: Root
definition:
  v: Identifies the type as an HL7 Registered model
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.root
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/uuid
    l: uuid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ruid
    l: ruid
fixed: String
  v: 2.16.840.1.113883.1.3

id:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.typeId.extension
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.typeId.extension
representation:
  v: xmlAttr
label:
  v: Extension
definition:
  v: A character string as a unique identifier within the scope of the identifier root.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.extension
  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: Organizer.specimen.specimenRole.specimenPlayingEntity.templateId
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.templateId
definition:
  v: When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.classCode
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.classCode
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PlayingEntity.classCode
  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
default value: Code
  v: ENT
pattern: Code
  v: MIC
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-EntityClassRoot
    l: v3-EntityClassRoot

id:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.determinerCode
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.determinerCode
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PlayingEntity.determinerCode
  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: INSTANCE
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-EntityDeterminer
    l: v3-EntityDeterminer

id:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.code
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.code
min:
  v: 1
max:
  v: 1
base:
  path:
    v: PlayingEntity.code
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CE
    l: CE
must support:
  v: true
binding:
  strength:
    v: example
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDAEntityCode
    l: CDAEntityCode

id:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.quantity
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.quantity
min:
  v: 0
max:
  v: *
base:
  path:
    v: PlayingEntity.quantity
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/PQ
    l: PQ

id:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.name
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.name
min:
  v: 0
max:
  v: *
base:
  path:
    v: PlayingEntity.name
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/PN
    l: PN

id:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.sdtcBirthTime
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:sdtc
    l: sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
    l: xml-name
  value: String
    v: birthTime
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.sdtcBirthTime
definition:
  v: The purpose of this extension is to allow the recording of the subscriber or member of a health plan in cases where the health plan eligibility system has different information on file than the provider does for the patient.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PlayingEntity.sdtcBirthTime
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/TS
    l: TS

id:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.desc
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.desc
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PlayingEntity.desc
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ED
    l: ED

id:
  v: Organizer.performer
path:
  v: Organizer.performer
short:
  v: Laboratoire exécutant
definition:
  v: Laboratoire exécutant
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Organizer.performer
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Performer2
    l: Performer2
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-laboratoire-executant
    l: fr-cda-laboratoire-executant
must support:
  v: true

id:
  v: Organizer.author
path:
  v: Organizer.author
short:
  v: Participation d'un auteur au document
definition:
  v: Participation d'un auteur au document
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Organizer.author
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Author
    l: Author
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-author
    l: fr-cda-author
must support:
  v: true

id:
  v: Organizer.informant
path:
  v: Organizer.informant
min:
  v: 0
max:
  v: *
base:
  path:
    v: Organizer.informant
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Informant
    l: Informant

id:
  v: Organizer.participant
path:
  v: Organizer.participant
slicing:
  discriminator:
    type:
      v: value
    path:
      v: typeCode
  rules:
    v: open
min:
  v: 0
max:
  v: *
base:
  path:
    v: Organizer.participant
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Participant2
    l: Participant2
must support:
  v: true

id:
  v: Organizer.participant:frParticipantResponsable
path:
  v: Organizer.participant
slice name:
  v: frParticipantResponsable
short:
  v: Responsable de cet examen
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Organizer.participant
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Participant2
    l: Participant2
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-participant-corps
    l: fr-cda-participant-corps

id:
  v: Organizer.participant:frParticipantResponsable.nullFlavor
path:
  v: Organizer.participant.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: Organizer.participant:frParticipantResponsable.realmCode
path:
  v: Organizer.participant.realmCode
definition:
  v: When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.realmCode
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CS
    l: CS

id:
  v: Organizer.participant:frParticipantResponsable.typeId
path:
  v: Organizer.participant.typeId
definition:
  v: When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: InfrastructureRoot.typeId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II
constraint:
  key:
    v: II-1
  severity:
    v: error
  human:
    v: An II instance must have either a root or an nullFlavor.
  expression:
    v: root.exists() or nullFlavor.exists()
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
    l: InfrastructureRoot

id:
  v: Organizer.participant:frParticipantResponsable.typeId.nullFlavor
path:
  v: Organizer.participant.typeId.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: Organizer.participant:frParticipantResponsable.typeId.assigningAuthorityName
path:
  v: Organizer.participant.typeId.assigningAuthorityName
representation:
  v: xmlAttr
label:
  v: Assigning Authority Name
definition:
  v: A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.assigningAuthorityName
  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: Organizer.participant:frParticipantResponsable.typeId.displayable
path:
  v: Organizer.participant.typeId.displayable
representation:
  v: xmlAttr
label:
  v: Displayable
definition:
  v: Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.displayable
  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

id:
  v: Organizer.participant:frParticipantResponsable.typeId.root
path:
  v: Organizer.participant.typeId.root
representation:
  v: xmlAttr
label:
  v: Root
definition:
  v: Identifies the type as an HL7 Registered model
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.root
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/uuid
    l: uuid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ruid
    l: ruid
fixed: String
  v: 2.16.840.1.113883.1.3

id:
  v: Organizer.participant:frParticipantResponsable.typeId.extension
path:
  v: Organizer.participant.typeId.extension
representation:
  v: xmlAttr
label:
  v: Extension
definition:
  v: A character string as a unique identifier within the scope of the identifier root.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.extension
  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: Organizer.participant:frParticipantResponsable.templateId
path:
  v: Organizer.participant.templateId
slicing:
  discriminator:
    type:
      v: value
    path:
      v: root
  rules:
    v: open
short:
  v: templateId est optionnel. S'il est présent, son root peut être 1.2.250.1.213.1.1.3.109 et/ou une autre OID valide
definition:
  v: When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.participant:frParticipantResponsable.templateId:templateId
path:
  v: Organizer.participant.templateId
slice name:
  v: templateId
short:
  v: TemplateId avec root égal à 1.2.250.1.213.1.1.3.109
definition:
  v: TemplateId avec root égal à 1.2.250.1.213.1.1.3.109
min:
  v: 0
max:
  v: 1
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.participant:frParticipantResponsable.templateId:templateId.nullFlavor
path:
  v: Organizer.participant.templateId.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: Organizer.participant:frParticipantResponsable.templateId:templateId.assigningAuthorityName
path:
  v: Organizer.participant.templateId.assigningAuthorityName
representation:
  v: xmlAttr
label:
  v: Assigning Authority Name
definition:
  v: A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.assigningAuthorityName
  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: Organizer.participant:frParticipantResponsable.templateId:templateId.displayable
path:
  v: Organizer.participant.templateId.displayable
representation:
  v: xmlAttr
label:
  v: Displayable
definition:
  v: Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.displayable
  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

id:
  v: Organizer.participant:frParticipantResponsable.templateId:templateId.root
path:
  v: Organizer.participant.templateId.root
representation:
  v: xmlAttr
label:
  v: Root
definition:
  v: A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.root
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/uuid
    l: uuid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ruid
    l: ruid
pattern: String
  v: 1.2.250.1.213.1.1.3.109

id:
  v: Organizer.participant:frParticipantResponsable.templateId:templateId.extension
path:
  v: Organizer.participant.templateId.extension
representation:
  v: xmlAttr
label:
  v: Extension
definition:
  v: A character string as a unique identifier within the scope of the identifier root.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.extension
  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: Organizer.participant:frParticipantResponsable.templateId:templateId-other
path:
  v: Organizer.participant.templateId
slice name:
  v: templateId-other
short:
  v: Autre TemplateId
definition:
  v: Autre TemplateId
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.participant:frParticipantResponsable.typeCode
path:
  v: Organizer.participant.typeCode
representation:
  v: xmlAttr
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Participant2.typeCode
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
pattern: Code
  v: RESP
must support:
  v: true
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType
    l: CDAParticipationType

id:
  v: Organizer.participant:frParticipantResponsable.contextControlCode
path:
  v: Organizer.participant.contextControlCode
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Participant2.contextControlCode
  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: OP
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDAContextControl
    l: CDAContextControl

id:
  v: Organizer.participant:frParticipantResponsable.sdtcFunctionCode
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:sdtc
    l: sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
    l: xml-name
  value: String
    v: functionCode
path:
  v: Organizer.participant.sdtcFunctionCode
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Participant2.sdtcFunctionCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CE
    l: CE

id:
  v: Organizer.participant:frParticipantResponsable.time
path:
  v: Organizer.participant.time
short:
  v: Date et heure de la participation
definition:
  v: Date et heure de la participation
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Participant2.time
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS
    l: IVL-TS
must support:
  v: true

id:
  v: Organizer.participant:frParticipantResponsable.time.nullFlavor
path:
  v: Organizer.participant.time.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: Organizer.participant:frParticipantResponsable.time.value
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format
    l: elementdefinition-date-format
  value: String
    v: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules
    l: elementdefinition-date-rules
  value: String
    v: year-valid
path:
  v: Organizer.participant.time.value
representation:
  v: xmlAttr
definition:
  v: A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TS.value
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ts-simple
    l: ts-simple

id:
  v: Organizer.participant:frParticipantResponsable.time.operator
path:
  v: Organizer.participant.time.operator
representation:
  v: xmlAttr
definition:
  v: A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SXCM_TS.operator
  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
default value: Code
  v: I
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDASetOperator
    l: CDASetOperator

id:
  v: Organizer.participant:frParticipantResponsable.time.low
path:
  v: Organizer.participant.time.low
label:
  v: Low Boundary
definition:
  v: This is the low limit of the interval.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IVL_TS.low
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
    l: IVXB-TS
must support:
  v: true

id:
  v: Organizer.participant:frParticipantResponsable.time.center
path:
  v: Organizer.participant.time.center
label:
  v: Central Value
definition:
  v: The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IVL_TS.center
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/TS
    l: TS

id:
  v: Organizer.participant:frParticipantResponsable.time.width
path:
  v: Organizer.participant.time.width
label:
  v: Width
definition:
  v: The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IVL_TS.width
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/PQ
    l: PQ

id:
  v: Organizer.participant:frParticipantResponsable.time.high
path:
  v: Organizer.participant.time.high
label:
  v: High Boundary
definition:
  v: This is the high limit of the interval.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IVL_TS.high
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
    l: IVXB-TS
must support:
  v: true

id:
  v: Organizer.participant:frParticipantResponsable.awarenessCode
path:
  v: Organizer.participant.awarenessCode
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Participant2.awarenessCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CE
    l: CE

id:
  v: Organizer.participant:frParticipantResponsable.participantRole
path:
  v: Organizer.participant.participantRole
short:
  v: Rôle du participant dans l'acte
definition:
  v: Rôle du participant dans l'acte
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Participant2.participantRole
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ParticipantRole
    l: ParticipantRole
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-participant-role
    l: fr-cda-participant-role
must support:
  v: true

id:
  v: Organizer.participant:frParticipantDispositif
path:
  v: Organizer.participant
slice name:
  v: frParticipantDispositif
short:
  v: Dispositif automatique impliqué dans la production des résultats
min:
  v: 0
max:
  v: *
base:
  path:
    v: Organizer.participant
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Participant2
    l: Participant2
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-participant-corps
    l: fr-cda-participant-corps

id:
  v: Organizer.participant:frParticipantDispositif.nullFlavor
path:
  v: Organizer.participant.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: Organizer.participant:frParticipantDispositif.realmCode
path:
  v: Organizer.participant.realmCode
definition:
  v: When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.realmCode
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CS
    l: CS

id:
  v: Organizer.participant:frParticipantDispositif.typeId
path:
  v: Organizer.participant.typeId
definition:
  v: When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: InfrastructureRoot.typeId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II
constraint:
  key:
    v: II-1
  severity:
    v: error
  human:
    v: An II instance must have either a root or an nullFlavor.
  expression:
    v: root.exists() or nullFlavor.exists()
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
    l: InfrastructureRoot

id:
  v: Organizer.participant:frParticipantDispositif.typeId.nullFlavor
path:
  v: Organizer.participant.typeId.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: Organizer.participant:frParticipantDispositif.typeId.assigningAuthorityName
path:
  v: Organizer.participant.typeId.assigningAuthorityName
representation:
  v: xmlAttr
label:
  v: Assigning Authority Name
definition:
  v: A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.assigningAuthorityName
  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: Organizer.participant:frParticipantDispositif.typeId.displayable
path:
  v: Organizer.participant.typeId.displayable
representation:
  v: xmlAttr
label:
  v: Displayable
definition:
  v: Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.displayable
  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

id:
  v: Organizer.participant:frParticipantDispositif.typeId.root
path:
  v: Organizer.participant.typeId.root
representation:
  v: xmlAttr
label:
  v: Root
definition:
  v: Identifies the type as an HL7 Registered model
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.root
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/uuid
    l: uuid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ruid
    l: ruid
fixed: String
  v: 2.16.840.1.113883.1.3

id:
  v: Organizer.participant:frParticipantDispositif.typeId.extension
path:
  v: Organizer.participant.typeId.extension
representation:
  v: xmlAttr
label:
  v: Extension
definition:
  v: A character string as a unique identifier within the scope of the identifier root.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.extension
  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: Organizer.participant:frParticipantDispositif.templateId
path:
  v: Organizer.participant.templateId
slicing:
  discriminator:
    type:
      v: value
    path:
      v: root
  rules:
    v: open
short:
  v: templateId est optionnel. S'il est présent, son root peut être 1.2.250.1.213.1.1.3.109 et/ou une autre OID valide
definition:
  v: When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.participant:frParticipantDispositif.templateId:templateId
path:
  v: Organizer.participant.templateId
slice name:
  v: templateId
short:
  v: TemplateId avec root égal à 1.2.250.1.213.1.1.3.109
definition:
  v: TemplateId avec root égal à 1.2.250.1.213.1.1.3.109
min:
  v: 0
max:
  v: 1
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.participant:frParticipantDispositif.templateId:templateId.nullFlavor
path:
  v: Organizer.participant.templateId.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: Organizer.participant:frParticipantDispositif.templateId:templateId.assigningAuthorityName
path:
  v: Organizer.participant.templateId.assigningAuthorityName
representation:
  v: xmlAttr
label:
  v: Assigning Authority Name
definition:
  v: A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.assigningAuthorityName
  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: Organizer.participant:frParticipantDispositif.templateId:templateId.displayable
path:
  v: Organizer.participant.templateId.displayable
representation:
  v: xmlAttr
label:
  v: Displayable
definition:
  v: Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.displayable
  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

id:
  v: Organizer.participant:frParticipantDispositif.templateId:templateId.root
path:
  v: Organizer.participant.templateId.root
representation:
  v: xmlAttr
label:
  v: Root
definition:
  v: A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.root
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/uuid
    l: uuid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ruid
    l: ruid
pattern: String
  v: 1.2.250.1.213.1.1.3.109

id:
  v: Organizer.participant:frParticipantDispositif.templateId:templateId.extension
path:
  v: Organizer.participant.templateId.extension
representation:
  v: xmlAttr
label:
  v: Extension
definition:
  v: A character string as a unique identifier within the scope of the identifier root.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.extension
  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: Organizer.participant:frParticipantDispositif.templateId:templateId-other
path:
  v: Organizer.participant.templateId
slice name:
  v: templateId-other
short:
  v: Autre TemplateId
definition:
  v: Autre TemplateId
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.participant:frParticipantDispositif.typeCode
path:
  v: Organizer.participant.typeCode
representation:
  v: xmlAttr
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Participant2.typeCode
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
pattern: Code
  v: DEV
must support:
  v: true
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType
    l: CDAParticipationType

id:
  v: Organizer.participant:frParticipantDispositif.contextControlCode
path:
  v: Organizer.participant.contextControlCode
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Participant2.contextControlCode
  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: OP
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDAContextControl
    l: CDAContextControl

id:
  v: Organizer.participant:frParticipantDispositif.sdtcFunctionCode
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:sdtc
    l: sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
    l: xml-name
  value: String
    v: functionCode
path:
  v: Organizer.participant.sdtcFunctionCode
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Participant2.sdtcFunctionCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CE
    l: CE

id:
  v: Organizer.participant:frParticipantDispositif.time
path:
  v: Organizer.participant.time
short:
  v: Date et heure de la participation
definition:
  v: Date et heure de la participation
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Participant2.time
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS
    l: IVL-TS
must support:
  v: true

id:
  v: Organizer.participant:frParticipantDispositif.time.nullFlavor
path:
  v: Organizer.participant.time.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: Organizer.participant:frParticipantDispositif.time.value
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format
    l: elementdefinition-date-format
  value: String
    v: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules
    l: elementdefinition-date-rules
  value: String
    v: year-valid
path:
  v: Organizer.participant.time.value
representation:
  v: xmlAttr
definition:
  v: A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TS.value
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ts-simple
    l: ts-simple

id:
  v: Organizer.participant:frParticipantDispositif.time.operator
path:
  v: Organizer.participant.time.operator
representation:
  v: xmlAttr
definition:
  v: A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: SXCM_TS.operator
  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
default value: Code
  v: I
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDASetOperator
    l: CDASetOperator

id:
  v: Organizer.participant:frParticipantDispositif.time.low
path:
  v: Organizer.participant.time.low
label:
  v: Low Boundary
definition:
  v: This is the low limit of the interval.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IVL_TS.low
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
    l: IVXB-TS
must support:
  v: true

id:
  v: Organizer.participant:frParticipantDispositif.time.center
path:
  v: Organizer.participant.time.center
label:
  v: Central Value
definition:
  v: The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IVL_TS.center
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/TS
    l: TS

id:
  v: Organizer.participant:frParticipantDispositif.time.width
path:
  v: Organizer.participant.time.width
label:
  v: Width
definition:
  v: The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IVL_TS.width
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/PQ
    l: PQ

id:
  v: Organizer.participant:frParticipantDispositif.time.high
path:
  v: Organizer.participant.time.high
label:
  v: High Boundary
definition:
  v: This is the high limit of the interval.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IVL_TS.high
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
    l: IVXB-TS
must support:
  v: true

id:
  v: Organizer.participant:frParticipantDispositif.awarenessCode
path:
  v: Organizer.participant.awarenessCode
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Participant2.awarenessCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CE
    l: CE

id:
  v: Organizer.participant:frParticipantDispositif.participantRole
path:
  v: Organizer.participant.participantRole
short:
  v: Rôle du participant dans l'acte
definition:
  v: Rôle du participant dans l'acte
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Participant2.participantRole
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ParticipantRole
    l: ParticipantRole
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-participant-role
    l: fr-cda-participant-role
must support:
  v: true

id:
  v: Organizer.reference
path:
  v: Organizer.reference
min:
  v: 0
max:
  v: *
base:
  path:
    v: Organizer.reference
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Reference
    l: Reference

id:
  v: Organizer.precondition
path:
  v: Organizer.precondition
min:
  v: 0
max:
  v: *
base:
  path:
    v: Organizer.precondition
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Precondition
    l: Precondition

id:
  v: Organizer.sdtcPrecondition2
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:sdtc
    l: sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
    l: xml-name
  value: String
    v: precondition2
path:
  v: Organizer.sdtcPrecondition2
min:
  v: 0
max:
  v: *
base:
  path:
    v: Organizer.sdtcPrecondition2
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Precondition2
    l: Precondition2

id:
  v: Organizer.component
path:
  v: Organizer.component
slicing:
  discriminator:
    type:
      v: type
    path:
      v: $this
  rules:
    v: open
min:
  v: 0
max:
  v: *
base:
  path:
    v: Organizer.component
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/OrganizerComponent
    l: OrganizerComponent
must support:
  v: true

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale
path:
  v: Organizer.component
slice name:
  v: frBatterieExamensDeBiologieMedicale
short:
  v: Batterie d'examens de biologie médicale
min:
  v: 0
max:
  v: *
base:
  path:
    v: Organizer.component
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/OrganizerComponent
    l: OrganizerComponent

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.nullFlavor
path:
  v: Organizer.component.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: Organizer.component:frBatterieExamensDeBiologieMedicale.realmCode
path:
  v: Organizer.component.realmCode
definition:
  v: When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.realmCode
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CS
    l: CS

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.typeId
path:
  v: Organizer.component.typeId
definition:
  v: When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: InfrastructureRoot.typeId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II
constraint:
  key:
    v: II-1
  severity:
    v: error
  human:
    v: An II instance must have either a root or an nullFlavor.
  expression:
    v: root.exists() or nullFlavor.exists()
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
    l: InfrastructureRoot

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.typeId.nullFlavor
path:
  v: Organizer.component.typeId.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: Organizer.component:frBatterieExamensDeBiologieMedicale.typeId.assigningAuthorityName
path:
  v: Organizer.component.typeId.assigningAuthorityName
representation:
  v: xmlAttr
label:
  v: Assigning Authority Name
definition:
  v: A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.assigningAuthorityName
  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: Organizer.component:frBatterieExamensDeBiologieMedicale.typeId.displayable
path:
  v: Organizer.component.typeId.displayable
representation:
  v: xmlAttr
label:
  v: Displayable
definition:
  v: Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.displayable
  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

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.typeId.root
path:
  v: Organizer.component.typeId.root
representation:
  v: xmlAttr
label:
  v: Root
definition:
  v: Identifies the type as an HL7 Registered model
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.root
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/uuid
    l: uuid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ruid
    l: ruid
fixed: String
  v: 2.16.840.1.113883.1.3

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.typeId.extension
path:
  v: Organizer.component.typeId.extension
representation:
  v: xmlAttr
label:
  v: Extension
definition:
  v: A character string as a unique identifier within the scope of the identifier root.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.extension
  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: Organizer.component:frBatterieExamensDeBiologieMedicale.templateId
path:
  v: Organizer.component.templateId
definition:
  v: When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.typeCode
path:
  v: Organizer.component.typeCode
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.typeCode
  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
default value: Code
  v: COMP
pattern: Code
  v: COMP
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-ActRelationshipHasComponent
    l: v3-ActRelationshipHasComponent

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.contextConductionInd
path:
  v: Organizer.component.contextConductionInd
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.contextConductionInd
  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
fixed: Boolean
  v: true

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.sequenceNumber
path:
  v: Organizer.component.sequenceNumber
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.sequenceNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/INT
    l: INT

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.sdtcPriorityNumber
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:sdtc
    l: sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
    l: xml-name
  value: String
    v: priorityNumber
path:
  v: Organizer.component.sdtcPriorityNumber
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.sdtcPriorityNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/INT
    l: INT

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.seperatableInd
path:
  v: Organizer.component.seperatableInd
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.seperatableInd
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/BL
    l: BL

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.act
path:
  v: Organizer.component.act
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.act
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Act
    l: Act

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.encounter
path:
  v: Organizer.component.encounter
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.encounter
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Encounter
    l: Encounter

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.observation
path:
  v: Organizer.component.observation
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.observation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Observation
    l: Observation

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.observationMedia
path:
  v: Organizer.component.observationMedia
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.observationMedia
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia
    l: ObservationMedia

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.organizer
path:
  v: Organizer.component.organizer
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.organizer
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Organizer
    l: Organizer
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-batterie-examens-de-biologie-medicale
    l: fr-cda-batterie-examens-de-biologie-medicale

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.procedure
path:
  v: Organizer.component.procedure
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.procedure
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Procedure
    l: Procedure

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.regionOfInterest
path:
  v: Organizer.component.regionOfInterest
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.regionOfInterest
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest
    l: RegionOfInterest

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.substanceAdministration
path:
  v: Organizer.component.substanceAdministration
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.substanceAdministration
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration
    l: SubstanceAdministration

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.supply
path:
  v: Organizer.component.supply
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.supply
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Supply
    l: Supply

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent
path:
  v: Organizer.component
slice name:
  v: frResultatExamensDeBiologieElementCliniquePertinent
short:
  v: Résultat d'examen / élément clinique pertinent
min:
  v: 0
max:
  v: *
base:
  path:
    v: Organizer.component
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/OrganizerComponent
    l: OrganizerComponent

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.nullFlavor
path:
  v: Organizer.component.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: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.realmCode
path:
  v: Organizer.component.realmCode
definition:
  v: When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.realmCode
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CS
    l: CS

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.typeId
path:
  v: Organizer.component.typeId
definition:
  v: When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: InfrastructureRoot.typeId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II
constraint:
  key:
    v: II-1
  severity:
    v: error
  human:
    v: An II instance must have either a root or an nullFlavor.
  expression:
    v: root.exists() or nullFlavor.exists()
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
    l: InfrastructureRoot

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.typeId.nullFlavor
path:
  v: Organizer.component.typeId.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: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.typeId.assigningAuthorityName
path:
  v: Organizer.component.typeId.assigningAuthorityName
representation:
  v: xmlAttr
label:
  v: Assigning Authority Name
definition:
  v: A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.assigningAuthorityName
  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: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.typeId.displayable
path:
  v: Organizer.component.typeId.displayable
representation:
  v: xmlAttr
label:
  v: Displayable
definition:
  v: Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.displayable
  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

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.typeId.root
path:
  v: Organizer.component.typeId.root
representation:
  v: xmlAttr
label:
  v: Root
definition:
  v: Identifies the type as an HL7 Registered model
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.root
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/uuid
    l: uuid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ruid
    l: ruid
fixed: String
  v: 2.16.840.1.113883.1.3

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.typeId.extension
path:
  v: Organizer.component.typeId.extension
representation:
  v: xmlAttr
label:
  v: Extension
definition:
  v: A character string as a unique identifier within the scope of the identifier root.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.extension
  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: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.templateId
path:
  v: Organizer.component.templateId
definition:
  v: When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.typeCode
path:
  v: Organizer.component.typeCode
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.typeCode
  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
default value: Code
  v: COMP
pattern: Code
  v: COMP
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-ActRelationshipHasComponent
    l: v3-ActRelationshipHasComponent

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.contextConductionInd
path:
  v: Organizer.component.contextConductionInd
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.contextConductionInd
  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
fixed: Boolean
  v: true

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.sequenceNumber
path:
  v: Organizer.component.sequenceNumber
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.sequenceNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/INT
    l: INT

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.sdtcPriorityNumber
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:sdtc
    l: sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
    l: xml-name
  value: String
    v: priorityNumber
path:
  v: Organizer.component.sdtcPriorityNumber
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.sdtcPriorityNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/INT
    l: INT

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.seperatableInd
path:
  v: Organizer.component.seperatableInd
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.seperatableInd
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/BL
    l: BL

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.act
path:
  v: Organizer.component.act
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.act
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Act
    l: Act

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.encounter
path:
  v: Organizer.component.encounter
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.encounter
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Encounter
    l: Encounter

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.observation
path:
  v: Organizer.component.observation
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.observation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Observation
    l: Observation
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-resultat-examens-de-biologie-element-clinique-pertinent
    l: fr-cda-resultat-examens-de-biologie-element-clinique-pertinent

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.observationMedia
path:
  v: Organizer.component.observationMedia
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.observationMedia
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia
    l: ObservationMedia

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.organizer
path:
  v: Organizer.component.organizer
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.organizer
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Organizer
    l: Organizer

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.procedure
path:
  v: Organizer.component.procedure
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.procedure
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Procedure
    l: Procedure

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.regionOfInterest
path:
  v: Organizer.component.regionOfInterest
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.regionOfInterest
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest
    l: RegionOfInterest

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.substanceAdministration
path:
  v: Organizer.component.substanceAdministration
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.substanceAdministration
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration
    l: SubstanceAdministration

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.supply
path:
  v: Organizer.component.supply
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.supply
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Supply
    l: Supply

id:
  v: Organizer.component:frImageIllustrative
path:
  v: Organizer.component
slice name:
  v: frImageIllustrative
short:
  v: Image ou graphe
min:
  v: 0
max:
  v: *
base:
  path:
    v: Organizer.component
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/OrganizerComponent
    l: OrganizerComponent

id:
  v: Organizer.component:frImageIllustrative.nullFlavor
path:
  v: Organizer.component.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: Organizer.component:frImageIllustrative.realmCode
path:
  v: Organizer.component.realmCode
definition:
  v: When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.realmCode
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CS
    l: CS

id:
  v: Organizer.component:frImageIllustrative.typeId
path:
  v: Organizer.component.typeId
definition:
  v: When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: InfrastructureRoot.typeId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II
constraint:
  key:
    v: II-1
  severity:
    v: error
  human:
    v: An II instance must have either a root or an nullFlavor.
  expression:
    v: root.exists() or nullFlavor.exists()
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
    l: InfrastructureRoot

id:
  v: Organizer.component:frImageIllustrative.typeId.nullFlavor
path:
  v: Organizer.component.typeId.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: Organizer.component:frImageIllustrative.typeId.assigningAuthorityName
path:
  v: Organizer.component.typeId.assigningAuthorityName
representation:
  v: xmlAttr
label:
  v: Assigning Authority Name
definition:
  v: A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.assigningAuthorityName
  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: Organizer.component:frImageIllustrative.typeId.displayable
path:
  v: Organizer.component.typeId.displayable
representation:
  v: xmlAttr
label:
  v: Displayable
definition:
  v: Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.displayable
  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

id:
  v: Organizer.component:frImageIllustrative.typeId.root
path:
  v: Organizer.component.typeId.root
representation:
  v: xmlAttr
label:
  v: Root
definition:
  v: Identifies the type as an HL7 Registered model
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.root
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/uuid
    l: uuid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ruid
    l: ruid
fixed: String
  v: 2.16.840.1.113883.1.3

id:
  v: Organizer.component:frImageIllustrative.typeId.extension
path:
  v: Organizer.component.typeId.extension
representation:
  v: xmlAttr
label:
  v: Extension
definition:
  v: A character string as a unique identifier within the scope of the identifier root.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.extension
  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: Organizer.component:frImageIllustrative.templateId
path:
  v: Organizer.component.templateId
definition:
  v: When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.component:frImageIllustrative.typeCode
path:
  v: Organizer.component.typeCode
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.typeCode
  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
default value: Code
  v: COMP
pattern: Code
  v: COMP
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-ActRelationshipHasComponent
    l: v3-ActRelationshipHasComponent

id:
  v: Organizer.component:frImageIllustrative.contextConductionInd
path:
  v: Organizer.component.contextConductionInd
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.contextConductionInd
  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
fixed: Boolean
  v: true

id:
  v: Organizer.component:frImageIllustrative.sequenceNumber
path:
  v: Organizer.component.sequenceNumber
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.sequenceNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/INT
    l: INT

id:
  v: Organizer.component:frImageIllustrative.sdtcPriorityNumber
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:sdtc
    l: sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
    l: xml-name
  value: String
    v: priorityNumber
path:
  v: Organizer.component.sdtcPriorityNumber
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.sdtcPriorityNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/INT
    l: INT

id:
  v: Organizer.component:frImageIllustrative.seperatableInd
path:
  v: Organizer.component.seperatableInd
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.seperatableInd
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/BL
    l: BL

id:
  v: Organizer.component:frImageIllustrative.act
path:
  v: Organizer.component.act
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.act
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Act
    l: Act

id:
  v: Organizer.component:frImageIllustrative.encounter
path:
  v: Organizer.component.encounter
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.encounter
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Encounter
    l: Encounter

id:
  v: Organizer.component:frImageIllustrative.observation
path:
  v: Organizer.component.observation
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.observation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Observation
    l: Observation

id:
  v: Organizer.component:frImageIllustrative.observationMedia
path:
  v: Organizer.component.observationMedia
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.observationMedia
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia
    l: ObservationMedia
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-image-illustrative
    l: fr-cda-image-illustrative

id:
  v: Organizer.component:frImageIllustrative.organizer
path:
  v: Organizer.component.organizer
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.organizer
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Organizer
    l: Organizer

id:
  v: Organizer.component:frImageIllustrative.procedure
path:
  v: Organizer.component.procedure
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.procedure
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Procedure
    l: Procedure

id:
  v: Organizer.component:frImageIllustrative.regionOfInterest
path:
  v: Organizer.component.regionOfInterest
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.regionOfInterest
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest
    l: RegionOfInterest

id:
  v: Organizer.component:frImageIllustrative.substanceAdministration
path:
  v: Organizer.component.substanceAdministration
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.substanceAdministration
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration
    l: SubstanceAdministration

id:
  v: Organizer.component:frImageIllustrative.supply
path:
  v: Organizer.component.supply
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.supply
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Supply
    l: Supply

id:
  v: Organizer.component:frCommentaireER
path:
  v: Organizer.component
slice name:
  v: frCommentaireER
short:
  v: Commentaire de section interprétant l'ensemble des résultats
min:
  v: 0
max:
  v: *
base:
  path:
    v: Organizer.component
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/OrganizerComponent
    l: OrganizerComponent

id:
  v: Organizer.component:frCommentaireER.nullFlavor
path:
  v: Organizer.component.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: Organizer.component:frCommentaireER.realmCode
path:
  v: Organizer.component.realmCode
definition:
  v: When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.realmCode
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CS
    l: CS

id:
  v: Organizer.component:frCommentaireER.typeId
path:
  v: Organizer.component.typeId
definition:
  v: When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: InfrastructureRoot.typeId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II
constraint:
  key:
    v: II-1
  severity:
    v: error
  human:
    v: An II instance must have either a root or an nullFlavor.
  expression:
    v: root.exists() or nullFlavor.exists()
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot
    l: InfrastructureRoot

id:
  v: Organizer.component:frCommentaireER.typeId.nullFlavor
path:
  v: Organizer.component.typeId.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: Organizer.component:frCommentaireER.typeId.assigningAuthorityName
path:
  v: Organizer.component.typeId.assigningAuthorityName
representation:
  v: xmlAttr
label:
  v: Assigning Authority Name
definition:
  v: A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.assigningAuthorityName
  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: Organizer.component:frCommentaireER.typeId.displayable
path:
  v: Organizer.component.typeId.displayable
representation:
  v: xmlAttr
label:
  v: Displayable
definition:
  v: Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.displayable
  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

id:
  v: Organizer.component:frCommentaireER.typeId.root
path:
  v: Organizer.component.typeId.root
representation:
  v: xmlAttr
label:
  v: Root
definition:
  v: Identifies the type as an HL7 Registered model
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.root
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/uuid
    l: uuid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ruid
    l: ruid
fixed: String
  v: 2.16.840.1.113883.1.3

id:
  v: Organizer.component:frCommentaireER.typeId.extension
path:
  v: Organizer.component.typeId.extension
representation:
  v: xmlAttr
label:
  v: Extension
definition:
  v: A character string as a unique identifier within the scope of the identifier root.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.extension
  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: Organizer.component:frCommentaireER.templateId
path:
  v: Organizer.component.templateId
definition:
  v: When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question
min:
  v: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Organizer.component:frCommentaireER.typeCode
path:
  v: Organizer.component.typeCode
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.typeCode
  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
default value: Code
  v: COMP
pattern: Code
  v: COMP
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-ActRelationshipHasComponent
    l: v3-ActRelationshipHasComponent

id:
  v: Organizer.component:frCommentaireER.contextConductionInd
path:
  v: Organizer.component.contextConductionInd
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.contextConductionInd
  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
fixed: Boolean
  v: true

id:
  v: Organizer.component:frCommentaireER.sequenceNumber
path:
  v: Organizer.component.sequenceNumber
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.sequenceNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/INT
    l: INT

id:
  v: Organizer.component:frCommentaireER.sdtcPriorityNumber
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:sdtc
    l: sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
    l: xml-name
  value: String
    v: priorityNumber
path:
  v: Organizer.component.sdtcPriorityNumber
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.sdtcPriorityNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/INT
    l: INT

id:
  v: Organizer.component:frCommentaireER.seperatableInd
path:
  v: Organizer.component.seperatableInd
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.seperatableInd
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/BL
    l: BL

id:
  v: Organizer.component:frCommentaireER.act
path:
  v: Organizer.component.act
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.act
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Act
    l: Act
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-commentaire-er
    l: fr-cda-commentaire-er

id:
  v: Organizer.component:frCommentaireER.encounter
path:
  v: Organizer.component.encounter
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.encounter
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Encounter
    l: Encounter

id:
  v: Organizer.component:frCommentaireER.observation
path:
  v: Organizer.component.observation
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.observation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Observation
    l: Observation

id:
  v: Organizer.component:frCommentaireER.observationMedia
path:
  v: Organizer.component.observationMedia
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.observationMedia
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia
    l: ObservationMedia

id:
  v: Organizer.component:frCommentaireER.organizer
path:
  v: Organizer.component.organizer
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.organizer
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Organizer
    l: Organizer

id:
  v: Organizer.component:frCommentaireER.procedure
path:
  v: Organizer.component.procedure
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.procedure
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Procedure
    l: Procedure

id:
  v: Organizer.component:frCommentaireER.regionOfInterest
path:
  v: Organizer.component.regionOfInterest
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.regionOfInterest
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest
    l: RegionOfInterest

id:
  v: Organizer.component:frCommentaireER.substanceAdministration
path:
  v: Organizer.component.substanceAdministration
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.substanceAdministration
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration
    l: SubstanceAdministration

id:
  v: Organizer.component:frCommentaireER.supply
path:
  v: Organizer.component.supply
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OrganizerComponent.supply
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Supply
    l: Supply

element:
  id:
    v: Organizer.templateId
  path:
    v: Organizer.templateId
  slicing:
    discriminator:
      type:
        v: value
      path:
        v: root
    rules:
      v: open
  min:
    v: 2
  max:
    v: 2
element:
  id:
    v: Organizer.templateId:iheLaboratoryIsolateOrganizer
  path:
    v: Organizer.templateId
  slice name:
    v: iheLaboratoryIsolateOrganizer
  short:
    v: Conformité Laboratory Isolate Organizer (IHE PALM)
  definition:
    v: Conformité Laboratory Isolate Organizer (IHE PALM)
  min:
    v: 1
  max:
    v: 1
element:
  id:
    v: Organizer.templateId:iheLaboratoryIsolateOrganizer.root
  path:
    v: Organizer.templateId.root
  min:
    v: 1
  pattern: String
    v: 1.3.6.1.4.1.19376.1.3.1.5
element:
  id:
    v: Organizer.templateId:frIsolatMicrobiologique
  path:
    v: Organizer.templateId
  slice name:
    v: frIsolatMicrobiologique
  short:
    v: Conformité FR-Isolat-microbiologique (CI-SIS)
  definition:
    v: Conformité FR-Isolat-microbiologique (CI-SIS)
  min:
    v: 1
  max:
    v: 1
element:
  id:
    v: Organizer.templateId:frIsolatMicrobiologique.root
  path:
    v: Organizer.templateId.root
  min:
    v: 1
  pattern: String
    v: 1.2.250.1.213.1.1.3.79
element:
  id:
    v: Organizer.classCode
  path:
    v: Organizer.classCode
  pattern: Code
    v: CLUSTER
  must support:
    v: true
element:
  id:
    v: Organizer.moodCode
  path:
    v: Organizer.moodCode
  must support:
    v: true
element:
  id:
    v: Organizer.id
  path:
    v: Organizer.id
  short:
    v: Identifiant de l'entrée
  definition:
    v: Identifiant de l'entrée
  max:
    v: 1
  must support:
    v: true
element:
  id:
    v: Organizer.code
  path:
    v: Organizer.code
  short:
    v: Code isolat : le code de l’isolat peut être codé avec les terminologies SNOMED CT et NCBI
  definition:
    v: Code isolat
  must support:
    v: true
element:
  id:
    v: Organizer.code.code
  path:
    v: Organizer.code.code
  min:
    v: 1
  must support:
    v: true
element:
  id:
    v: Organizer.code.codeSystem
  path:
    v: Organizer.code.codeSystem
  min:
    v: 1
  must support:
    v: true
element:
  id:
    v: Organizer.code.displayName
  path:
    v: Organizer.code.displayName
  must support:
    v: true
element:
  id:
    v: Organizer.statusCode
  path:
    v: Organizer.statusCode
  short:
    v: Niveau de complétude‘completed' : Rendu final complet. Tous les résultats attendus pour cet examen sont présents.‘active' : Rendu partiel. Certains résultats sont encore à venir pour cet examen.‘aborted' : L'examen est abandonné. Quelques résultats peuvent apparaître.
  definition:
    v: Niveau de complétude
  must support:
    v: true
  binding:
    strength:
      v: required
    value set:
      v: https://interop.esante.gouv.fr/ig/document/core/ValueSet/fr-valueset-status-code
      l: fr-valueset-status-code
element:
  id:
    v: Organizer.effectiveTime
  path:
    v: Organizer.effectiveTime
  short:
    v: Date et heure des résultats
  definition:
    v: Date et heure des résultats
  must support:
    v: true
element:
  id:
    v: Organizer.subject
  path:
    v: Organizer.subject
  type:
    code:
      v: http://hl7.org/cda/stds/core/StructureDefinition/Subject
      l: Subject
    profile:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-sujet-non-humain
      l: fr-cda-sujet-non-humain
    profile:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-patient-avec-sujet-non-humain
      l: fr-cda-patient-avec-sujet-non-humain
  must support:
    v: true
element:
  id:
    v: Organizer.specimen
  path:
    v: Organizer.specimen
  short:
    v: Isolat microbiologique
  definition:
    v: Isolat microbiologique. Apparaît en une et une seule occurrence. Cet élément représente l'isolat soumis à l'étude, c'est-à-dire le germe, le champignon, le virus, le parasite dans son milieu de culture.
  min:
    v: 1
  max:
    v: 1
  must support:
    v: true
element:
  id:
    v: Organizer.specimen.specimenRole
  path:
    v: Organizer.specimen.specimenRole
  must support:
    v: true
element:
  id:
    v: Organizer.specimen.specimenRole.specimenPlayingEntity
  path:
    v: Organizer.specimen.specimenRole.specimenPlayingEntity

v: L'agent infectieux cultivé (bactérie, levure, virus, parasite)

v: true

id:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.classCode
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.classCode
pattern: Code
  v: MIC

id:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.code
path:
  v: Organizer.specimen.specimenRole.specimenPlayingEntity.code
min:
  v: 1
must support:
  v: true

id:
  v: Organizer.performer
path:
  v: Organizer.performer
short:
  v: Laboratoire exécutant
definition:
  v: Laboratoire exécutant
min:
  v: 1
max:
  v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Performer2
    l: Performer2
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-laboratoire-executant
    l: fr-cda-laboratoire-executant
must support:
  v: true

id:
  v: Organizer.author
path:
  v: Organizer.author
short:
  v: Participation d'un auteur au document
definition:
  v: Participation d'un auteur au document
min:
  v: 1
max:
  v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Author
    l: Author
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-author
    l: fr-cda-author
must support:
  v: true

id:
  v: Organizer.participant
path:
  v: Organizer.participant
slicing:
  discriminator:
    type:
      v: value
    path:
      v: typeCode
  rules:
    v: open
must support:
  v: true

id:
  v: Organizer.participant:frParticipantResponsable
path:
  v: Organizer.participant
slice name:
  v: frParticipantResponsable
short:
  v: Responsable de cet examen
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Participant2
    l: Participant2
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-participant-corps
    l: fr-cda-participant-corps

id:
  v: Organizer.participant:frParticipantResponsable.typeCode
path:
  v: Organizer.participant.typeCode
pattern: Code
  v: RESP

id:
  v: Organizer.participant:frParticipantDispositif
path:
  v: Organizer.participant
slice name:
  v: frParticipantDispositif
short:
  v: Dispositif automatique impliqué dans la production des résultats
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Participant2
    l: Participant2
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-participant-corps
    l: fr-cda-participant-corps

id:
  v: Organizer.participant:frParticipantDispositif.typeCode
path:
  v: Organizer.participant.typeCode
pattern: Code
  v: DEV

id:
  v: Organizer.component
path:
  v: Organizer.component
slicing:
  discriminator:
    type:
      v: type
    path:
      v: $this
  rules:
    v: open
must support:
  v: true

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale
path:
  v: Organizer.component
slice name:
  v: frBatterieExamensDeBiologieMedicale
short:
  v: Batterie d'examens de biologie médicale
min:
  v: 0
max:
  v: *

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.typeCode
path:
  v: Organizer.component.typeCode
pattern: Code
  v: COMP

id:
  v: Organizer.component:frBatterieExamensDeBiologieMedicale.organizer
path:
  v: Organizer.component.organizer
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Organizer
    l: Organizer
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-batterie-examens-de-biologie-medicale
    l: fr-cda-batterie-examens-de-biologie-medicale

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent
path:
  v: Organizer.component
slice name:
  v: frResultatExamensDeBiologieElementCliniquePertinent
short:
  v: Résultat d'examen / élément clinique pertinent
min:
  v: 0
max:
  v: *

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.typeCode
path:
  v: Organizer.component.typeCode
pattern: Code
  v: COMP

id:
  v: Organizer.component:frResultatExamensDeBiologieElementCliniquePertinent.observation
path:
  v: Organizer.component.observation
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Observation
    l: Observation
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-resultat-examens-de-biologie-element-clinique-pertinent
    l: fr-cda-resultat-examens-de-biologie-element-clinique-pertinent

id:
  v: Organizer.component:frImageIllustrative
path:
  v: Organizer.component
slice name:
  v: frImageIllustrative
short:
  v: Image ou graphe
min:
  v: 0
max:
  v: *

id:
  v: Organizer.component:frImageIllustrative.typeCode
path:
  v: Organizer.component.typeCode
pattern: Code
  v: COMP

id:
  v: Organizer.component:frImageIllustrative.observationMedia
path:
  v: Organizer.component.observationMedia
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia
    l: ObservationMedia
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-image-illustrative
    l: fr-cda-image-illustrative

id:
  v: Organizer.component:frCommentaireER
path:
  v: Organizer.component
slice name:
  v: frCommentaireER
short:
  v: Commentaire de section interprétant l'ensemble des résultats
min:
  v: 0
max:
  v: *

id:
  v: Organizer.component:frCommentaireER.typeCode
path:
  v: Organizer.component.typeCode
pattern: Code
  v: COMP

id:
  v: Organizer.component:frCommentaireER.act
path:
  v: Organizer.component.act
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Act
    l: Act
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-commentaire-er
    l: fr-cda-commentaire-er