fr-cda-image-illustrative
type: StructureDefinition
node role: treeRoot
id:
  v: fr-cda-image-illustrative
text:
  status:
    v: extensions
  div:
    v: Narratif généré : DéfinitionStructure fr-cda-image-illustrative Nom Drapeaux Card. Type Description et contraintes<img src="[binary]" alt="doco" style="background-color: inherit"/> ObservationMedia ObservationMedia 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:frImageIllustrative 1..1 II Conformité FR-Image-illustrative (CI-SIS) #xD; @root 1..1 oid, uuid, ruid Motif requis: 1.2.250.1.213.1.1.3.103 #xD; templateId:ccdObservationMedia 1..1 II Conformité CDAObservationMedia (CCD) #xD; @root 1..1 oid, uuid, ruid Motif requis: 2.16.840.1.113883.10.12.304 #xD; @ID S 1..1 xs:ID #xD; @classCode S 1..1 cs #xD; @moodCode S 1..1 cs #xD; id S 0..* II Identifiant de l'entrée #xD; languageCode S 0..1 CS Langue #xD; value S 1..1 ED Image encodée en Base6. Les attributs de cet élément prennent les valeurs suivantes : - mediaType='image/gif' ou 'image/jpeg' ou 'image/png' ou 'image/bm' - representation='B64' - Dans cette entrée utilisée dans les résultats d’examens de biologie, seules les petites images sont autorisées (en format gif, jpeg, png ou bmp). Ce ne sont pas dans la plupart des cas des images réelles mais des graphismes simples, comme un graphique électrophoresis, intégré dans le rapport, ou une illustration des résultats des tests. #xD; subject S 0..1 Subject #xD; specimen S 0..* Specimen #xD; performer S 0..* Performer2 #xD; author S 0..* Author #xD; informant S 0..* Informant #xD; participant S 0..* Participant2 #xD; entryRelationship S 0..* EntryRelationship #xD; reference S 0..* Reference #xD; precondition S 0..* Precondition #xD; <img src="[binary]" alt="doco" style="background-color: inherit"/> Documentation pour ce format
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: observationMedia
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-image-illustrative
  l: fr-cda-image-illustrative
version:
  v: 0.1.0-snapshot
name:
  v: FRCDAImageIllustrative
title:
  v: CDA - FR Image illustrative
status:
  v: draft
date:
  v: 2026-06-22T09:32:03+00:00
publisher:
  v: Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris
contact:
  name:
    v: Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris
  telecom:
    system:
      v: url
    value:
      v: https://esante.gouv.fr
description:
  v: Entrée FR-Image-illustrative: Image illustrative. Cette entrée, utilisable dans toute entrée, permet de positionner une image, référencée dans le texte de la section par l’attribut renderMultimedia.referencedObject. - L’image doit toujours être de type gif, jpeg, png ou bm. Elle est encodée en base 64 et encapsulée dans un élément de type observationMedia. - Cet élément observationMedia peut-être seul ou encapsulé dans un élément Région d’intérêt sur image illustrative qui permet de repérer une zone particulière de l’image. - Note : Cette entrée ne peut porter que des images au format gif, jpeg, png ou bm, contrairement à l’entrée FR-Document-attache qui permet de porter pratiquement tous types de média (pdf, image, etc…), et qui utilise également un élément de type ObservationMedia.
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/ObservationMedia
  l: ObservationMedia
base definition:
  v: http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia
  l: ObservationMedia
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: ObservationMedia
    path:
      v: ObservationMedia
    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: ObservationMedia.nullFlavor
    path:
      v: ObservationMedia.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: ObservationMedia.realmCode
    path:
      v: ObservationMedia.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: ObservationMedia.typeId
    path:
      v: ObservationMedia.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: ObservationMedia.typeId.nullFlavor
path:
  v: ObservationMedia.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: ObservationMedia.typeId.assigningAuthorityName
path:
  v: ObservationMedia.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: ObservationMedia.typeId.displayable
path:
  v: ObservationMedia.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: ObservationMedia.typeId.root
path:
  v: ObservationMedia.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: ObservationMedia.typeId.extension
path:
  v: ObservationMedia.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: ObservationMedia.templateId
path:
  v: ObservationMedia.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: ObservationMedia.templateId:frImageIllustrative
path:
  v: ObservationMedia.templateId
slice name:
  v: frImageIllustrative
short:
  v: Conformité FR-Image-illustrative (CI-SIS)
definition:
  v: Conformité FR-Image-illustrative (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: ObservationMedia.templateId:frImageIllustrative.nullFlavor
path:
  v: ObservationMedia.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: ObservationMedia.templateId:frImageIllustrative.assigningAuthorityName
path:
  v: ObservationMedia.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: ObservationMedia.templateId:frImageIllustrative.displayable
path:
  v: ObservationMedia.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: ObservationMedia.templateId:frImageIllustrative.root
path:
  v: ObservationMedia.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.103

id:
  v: ObservationMedia.templateId:frImageIllustrative.extension
path:
  v: ObservationMedia.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: ObservationMedia.templateId:ccdObservationMedia
path:
  v: ObservationMedia.templateId
slice name:
  v: ccdObservationMedia
short:
  v: Conformité CDAObservationMedia (CCD)
definition:
  v: Conformité CDAObservationMedia (CCD)
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: ObservationMedia.templateId:ccdObservationMedia.nullFlavor
path:
  v: ObservationMedia.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: ObservationMedia.templateId:ccdObservationMedia.assigningAuthorityName
path:
  v: ObservationMedia.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: ObservationMedia.templateId:ccdObservationMedia.displayable
path:
  v: ObservationMedia.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: ObservationMedia.templateId:ccdObservationMedia.root
path:
  v: ObservationMedia.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: 2.16.840.1.113883.10.12.304

id:
  v: ObservationMedia.templateId:ccdObservationMedia.extension
path:
  v: ObservationMedia.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: ObservationMedia.ID
path:
  v: ObservationMedia.ID
representation:
  v: xmlAttr
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ObservationMedia.ID
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: id
    l: id
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/xs-ID
    l: xs-ID
must support:
  v: true

id:
  v: ObservationMedia.classCode
path:
  v: ObservationMedia.classCode
representation:
  v: xmlAttr
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ObservationMedia.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
default value: Code
  v: OBS
fixed: Code
  v: OBS
must support:
  v: true
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDAActClassObservation
    l: CDAActClassObservation

id:
  v: ObservationMedia.moodCode
path:
  v: ObservationMedia.moodCode
representation:
  v: xmlAttr
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ObservationMedia.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
default value: Code
  v: EVN
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: ObservationMedia.id
path:
  v: ObservationMedia.id
short:
  v: Identifiant de l'entrée
definition:
  v: Identifiant de l'entrée
min:
  v: 0
max:
  v: *
base:
  path:
    v: ObservationMedia.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: ObservationMedia.languageCode
path:
  v: ObservationMedia.languageCode
short:
  v: Langue
definition:
  v: Langue
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ObservationMedia.languageCode
  min:
    v: 0
  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: http://hl7.org/fhir/ValueSet/all-languages
    l: all-languages

id:
  v: ObservationMedia.value
path:
  v: ObservationMedia.value
representation:
  v: typeAttr
short:
  v: Image encodée en Base6. Les attributs de cet élément prennent les valeurs suivantes : - mediaType='image/gif' ou 'image/jpeg' ou 'image/png' ou 'image/bm' - representation='B64' - Dans cette entrée utilisée dans les résultats d’examens de biologie, seules les petites images sont autorisées (en format gif, jpeg, png ou bmp). Ce ne sont pas dans la plupart des cas des images réelles mais des graphismes simples, comme un graphique électrophoresis, intégré dans le rapport, ou une illustration des résultats des tests.
definition:
  v: Image encodée en Base6
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ObservationMedia.value
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ED
    l: ED
must support:
  v: true

id:
  v: ObservationMedia.subject
path:
  v: ObservationMedia.subject
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ObservationMedia.subject
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Subject
    l: Subject
must support:
  v: true

id:
  v: ObservationMedia.specimen
path:
  v: ObservationMedia.specimen
min:
  v: 0
max:
  v: *
base:
  path:
    v: ObservationMedia.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: ObservationMedia.performer
path:
  v: ObservationMedia.performer
min:
  v: 0
max:
  v: *
base:
  path:
    v: ObservationMedia.performer
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Performer2
    l: Performer2
must support:
  v: true

id:
  v: ObservationMedia.author
path:
  v: ObservationMedia.author
min:
  v: 0
max:
  v: *
base:
  path:
    v: ObservationMedia.author
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Author
    l: Author
must support:
  v: true

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

id:
  v: ObservationMedia.participant
path:
  v: ObservationMedia.participant
min:
  v: 0
max:
  v: *
base:
  path:
    v: ObservationMedia.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: ObservationMedia.entryRelationship
path:
  v: ObservationMedia.entryRelationship
min:
  v: 0
max:
  v: *
base:
  path:
    v: ObservationMedia.entryRelationship
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship
    l: EntryRelationship
must support:
  v: true

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

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

id:
  v: ObservationMedia.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: ObservationMedia.sdtcPrecondition2
min:
  v: 0
max:
  v: *
base:
  path:
    v: ObservationMedia.sdtcPrecondition2
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Precondition2
    l: Precondition2

element:
  id:
    v: ObservationMedia.templateId
  path:
    v: ObservationMedia.templateId
  slicing:
    discriminator:
      type:
        v: value
      path:
        v: root
    rules:
      v: open
  min:
    v: 2
  max:
    v: 2
element:
  id:
    v: ObservationMedia.templateId:frImageIllustrative
  path:
    v: ObservationMedia.templateId
  slice name:
    v: frImageIllustrative
  short:
    v: Conformité FR-Image-illustrative (CI-SIS)
  definition:
    v: Conformité FR-Image-illustrative (CI-SIS)
  min:
    v: 1
  max:
    v: 1
element:
  id:
    v: ObservationMedia.templateId:frImageIllustrative.root
  path:
    v: ObservationMedia.templateId.root
  min:
    v: 1
  pattern: String
    v: 1.2.250.1.213.1.1.3.103
element:
  id:
    v: ObservationMedia.templateId:ccdObservationMedia
  path:
    v: ObservationMedia.templateId
  slice name:
    v: ccdObservationMedia
  short:
    v: Conformité CDAObservationMedia (CCD)
  definition:
    v: Conformité CDAObservationMedia (CCD)
  min:
    v: 1
  max:
    v: 1
element:
  id:
    v: ObservationMedia.templateId:ccdObservationMedia.root
  path:
    v: ObservationMedia.templateId.root
  min:
    v: 1
  pattern: String
    v: 2.16.840.1.113883.10.12.304
element:
  id:
    v: ObservationMedia.ID
  path:
    v: ObservationMedia.ID
  min:
    v: 1
  must support:
    v: true
element:
  id:
    v: ObservationMedia.classCode
  path:
    v: ObservationMedia.classCode
  must support:
    v: true
element:
  id:
    v: ObservationMedia.moodCode
  path:
    v: ObservationMedia.moodCode
  must support:
    v: true
element:
  id:
    v: ObservationMedia.id
  path:
    v: ObservationMedia.id
  short:
    v: Identifiant de l'entrée
  definition:
    v: Identifiant de l'entrée
  must support:
    v: true
element:
  id:
    v: ObservationMedia.languageCode
  path:
    v: ObservationMedia.languageCode
  short:
    v: Langue
  definition:
    v: Langue
  must support:
    v: true
element:
  id:
    v: ObservationMedia.value
  path:
    v: ObservationMedia.value
  short:
    v: Image encodée en Base6. Les attributs de cet élément prennent les valeurs suivantes : - mediaType='image/gif' ou 'image/jpeg' ou 'image/png' ou 'image/bm' - representation='B64' - Dans cette entrée utilisée dans les résultats d’examens de biologie, seules les petites images sont autorisées (en format gif, jpeg, png ou bmp). Ce ne sont pas dans la plupart des cas des images réelles mais des graphismes simples, comme un graphique électrophoresis, intégré dans le rapport, ou une illustration des résultats des tests.
  definition:
    v: Image encodée en Base6
  must support:
    v: true
element:
  id:
    v: ObservationMedia.subject
  path:
    v: ObservationMedia.subject
  must support:
    v: true
element:
  id:
    v: ObservationMedia.specimen
  path:
    v: ObservationMedia.specimen
  must support:
    v: true
element:
  id:
    v: ObservationMedia.performer
  path:
    v: ObservationMedia.performer
  must support:
    v: true
element:
  id:
    v: ObservationMedia.author
  path:
    v: ObservationMedia.author
  must support:
    v: true
element:
  id:
    v: ObservationMedia.informant
  path:
    v: ObservationMedia.informant
  must support:
    v: true
element:
  id:
    v: ObservationMedia.participant
  path:
    v: ObservationMedia.participant
  must support:
    v: true
element:
  id:
    v: ObservationMedia.entryRelationship
  path:
    v: ObservationMedia.entryRelationship
  must support:
    v: true
element:
  id:
    v: ObservationMedia.reference
  path:
    v: ObservationMedia.reference
  must support:
    v: true
element:
  id:
    v: ObservationMedia.precondition
  path:
    v: ObservationMedia.precondition
  must support:
    v: true