{
  "resourceType" : "StructureDefinition",
  "id" : "fr-cda-periode-de-renouvellement",
  "text" : {
    "status" : "extensions",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Narratif généré : DéfinitionStructure fr-cda-periode-de-renouvellement</b></p><a name=\"fr-cda-periode-de-renouvellement\"> </a><a name=\"hcfr-cda-periode-de-renouvellement\"> </a><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;\"><tr style=\"border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top\"><th style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Le nom logique de l'élément\">Nom</a></th><th style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Informations sur l'utilisation de l'élément\">Drapeaux</a></th><th style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Nombre minimum et maximum de fois que l'élément peut apparaître dans l'instance\">Card.</a></th><th style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px; width: 100px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Référence au type de l'élément\">Type</a></th><th style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Informations supplémentaires sur l'élément\">Description et contraintes</a><span style=\"float: right\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/></a></span></th></tr><tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-fr-cda-periode-de-renouvellement-definitions.html#Supply\">Supply</a><a name=\"Supply\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">1</span><span style=\"opacity: 0.5\">..</span><span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-Supply.html\">Supply</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"font-weight:bold\">Espace de noms (namespace) XML: </span>urn:hl7-org:v3<br/><span style=\"opacity: 0.5\">Base for all types and resources</span><br/><span style=\"font-weight:bold\">Les instances de ce type sont validées par templateId</span><br/><span style=\"font-weight:bold\" title=\"La classe racine qui contient les instances de cette classe\">Conteneur logique: </span><a href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-ClinicalDocument.html\">ClinicalDocument (CDA Class)</a></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck13.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_slice.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Définition de Slice\" class=\"hierarchy\"/> <a style=\"font-style: italic; font-style: italic\" href=\"StructureDefinition-fr-cda-periode-de-renouvellement-definitions.html#Supply.templateId\">Slices pour templateId</a><a name=\"Supply.templateId\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"font-style: italic\"/><span style=\"font-style: italic\">2</span><span style=\"font-style: italic\">..</span><span style=\"font-style: italic\">2</span></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5; font-style: italic; opacity: 0.5; font-style: italic\" href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-II.html\">II</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"font-weight:bold; font-style: italic\">Slice: </span><span style=\"font-style: italic\">Non ordonné, Ouvert par value:root</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck135.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_slicer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_slice_item.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Élément de Slice\" class=\"hierarchy\"/> <a href=\"StructureDefinition-fr-cda-periode-de-renouvellement-definitions.html#Supply.templateId:iheRenewalPeriod\" title=\"Slice iheRenewalPeriod: Conformité Renewal Period (IHE PRE)\">templateId:iheRenewalPeriod</a><a name=\"Supply.templateId.2\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-II.html\">II</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Conformité Renewal Period (IHE PRE)</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1340.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline_slicer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end_slice.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-fr-cda-periode-de-renouvellement-definitions.html#Supply.templateId:iheRenewalPeriod.root\">@root</a><a name=\"Supply.templateId.root\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-oid.html\" title=\"string\">oid</a><span style=\"opacity: 0.5\">, </span><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-uuid.html\" title=\"string\">uuid</a><span style=\"opacity: 0.5\">, </span><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-ruid.html\" title=\"string\">ruid</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"font-weight:bold\">Motif requis: </span><span style=\"color: darkgreen\">1.3.6.1.4.1.19376.1.9.1.3.15</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck125.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end_slicer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_slice_item.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Élément de Slice\" class=\"hierarchy\"/> <a href=\"StructureDefinition-fr-cda-periode-de-renouvellement-definitions.html#Supply.templateId:frPeriodeDeRenouvellement\" title=\"Slice frPeriodeDeRenouvellement: Conformité FR-periode-de-renouvellement (CI-SIS)\">templateId:frPeriodeDeRenouvellement</a><a name=\"Supply.templateId.3\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-II.html\">II</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Conformité FR-periode-de-renouvellement (CI-SIS)</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1240.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_blank.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end_slice.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-fr-cda-periode-de-renouvellement-definitions.html#Supply.templateId:frPeriodeDeRenouvellement.root\">@root</a><a name=\"Supply.templateId.root.2\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-oid.html\" title=\"string\">oid</a><span style=\"opacity: 0.5\">, </span><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-uuid.html\" title=\"string\">uuid</a><span style=\"opacity: 0.5\">, </span><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-ruid.html\" title=\"string\">ruid</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"font-weight:bold\">Motif requis: </span><span style=\"color: darkgreen\">1.2.250.1.213.1.1.3.88</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-fr-cda-periode-de-renouvellement-definitions.html#Supply.classCode\">@classCode</a><a name=\"Supply.classCode\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"padding-left: 3px; padding-right: 3px; color: white; background-color: red\" title=\"Cet élément doit être pris en charge\">S</span></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">1</span><span style=\"opacity: 0.5\">..</span><span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-cs-simple.html\" title=\"code\">cs</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-fr-cda-periode-de-renouvellement-definitions.html#Supply.moodCode\">@moodCode</a><a name=\"Supply.moodCode\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"padding-left: 3px; padding-right: 3px; color: white; background-color: red\" title=\"Cet élément doit être pris en charge\">S</span></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">1</span><span style=\"opacity: 0.5\">..</span><span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-cs-simple.html\" title=\"code\">cs</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"font-weight:bold\">Motif requis: </span><span style=\"color: darkgreen\">RQO</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck00.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-fr-cda-periode-de-renouvellement-definitions.html#Supply.effectiveTime\" title=\"Période de renouvellement\">effectiveTime</a><a name=\"Supply.effectiveTime\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"padding-left: 3px; padding-right: 3px; color: white; background-color: red\" title=\"Cet élément doit être pris en charge\">S</span><a style=\"padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;; padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;\" href=\"http://hl7.org/fhir/R4/conformance-rules.html#constraints\" title=\"Cet élément a ou est affecté par des contraintes ( fr-effectiveTime-type, fr-inv-effectiveTime )\">C</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-SXCM-TS.html\">SXCM_TS</a><span style=\"opacity: 0.5\">, </span><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-IVL-TS.html\">IVL_TS</a><span style=\"opacity: 0.5\">, </span><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-EIVL-TS.html\">EIVL_TS</a><span style=\"opacity: 0.5\">, </span><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-PIVL-TS.html\">PIVL_TS</a><span style=\"opacity: 0.5\">, </span><a style=\"opacity: 0.5; opacity: 0.5\" href=\"http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-SXPR-TS.html\">SXPR_TS</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">- Si la période de renouvellement est définie à partir d'une date précise, utiliser les éléments &lt;low&gt; et &lt;high&gt; avec l'élément &lt;high&gt; (date de fin) obligatoire et l'élément &lt;low&gt; (date de début) facultatif.\n- Si la période de renouvellement est définie par une durée, utiliser les éléments &lt;low&gt; et &lt;width&gt; avec  l'élément &lt;width&gt; (période de temps) obligatoire et l'élément &lt;low&gt; (date de début) facultatif.<br class=\"constraint\"/><span title=\"null\" class=\"constraint\">Constraints: </span><span style=\"font-weight:bold\" title=\"La durée doit être IVL-TS\" class=\"constraint\">fr-effectiveTime-type</span><span title=\"null\" class=\"constraint\">, </span><span style=\"font-weight:bold\" title=\"Soit high, soit width doit être présent, mais pas les deux\" class=\"constraint\">fr-inv-effectiveTime</span></td></tr>\r\n<tr><td colspan=\"5\" class=\"hierarchy\"><br/><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Légende pour ce format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/> Documentation pour ce format</a></td></tr></table></div>"
  },
  "extension" : [{
    "url" : "http://hl7.org/fhir/tools/StructureDefinition/logical-target",
    "_valueBoolean" : {
      "extension" : [{
        "url" : "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
        "valueCode" : "not-applicable"
      }]
    }
  },
  {
    "url" : "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
    "valueUri" : "urn:hl7-org:v3"
  },
  {
    "url" : "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
    "valueString" : "supply"
  },
  {
    "url" : "http://hl7.org/fhir/tools/StructureDefinition/logical-container",
    "valueUri" : "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"
  },
  {
    "url" : "http://hl7.org/fhir/tools/StructureDefinition/type-profile-style",
    "valueUri" : "cda"
  }],
  "url" : "https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-periode-de-renouvellement",
  "version" : "0.1.0-snapshot",
  "name" : "FRCDAPeriodeDeRenouvellement",
  "title" : "CDA - FR Periode de renouvellement",
  "status" : "draft",
  "date" : "2026-04-15T15:41:19+00:00",
  "publisher" : "Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris",
  "contact" : [{
    "name" : "Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris",
    "telecom" : [{
      "system" : "url",
      "value" : "https://esante.gouv.fr"
    }]
  }],
  "description" : "Entrée FR-Periode-de-renouvellement: IHE-PRE - Renewal Period. Cette observation permet d'indiquer la période de renouvellement.",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "urn:iso:std:iso:3166",
      "code" : "FR",
      "display" : "FRANCE"
    }]
  }],
  "fhirVersion" : "4.0.1",
  "mapping" : [{
    "identity" : "rim",
    "uri" : "http://hl7.org/v3",
    "name" : "RIM Mapping"
  }],
  "kind" : "logical",
  "abstract" : false,
  "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Supply",
  "baseDefinition" : "http://hl7.org/cda/stds/core/StructureDefinition/Supply",
  "derivation" : "constraint",
  "snapshot" : {
    "extension" : [{
      "url" : "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
      "valueString" : "2.0.1-sd"
    }],
    "element" : [{
      "id" : "Supply",
      "path" : "Supply",
      "short" : "Base for all types and resources",
      "definition" : "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" : 1,
      "max" : "1",
      "base" : {
        "path" : "Base",
        "min" : 0,
        "max" : "*"
      },
      "isModifier" : false,
      "mapping" : [{
        "identity" : "rim",
        "map" : "n/a"
      }]
    },
    {
      "id" : "Supply.nullFlavor",
      "path" : "Supply.nullFlavor",
      "representation" : ["xmlAttr"],
      "label" : "Exceptional Value Detail",
      "definition" : "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "ANY.nullFlavor",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "code",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]
      }],
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
      }
    },
    {
      "id" : "Supply.realmCode",
      "path" : "Supply.realmCode",
      "definition" : "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" : 0,
      "max" : "*",
      "base" : {
        "path" : "InfrastructureRoot.realmCode",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/CS"
      }]
    },
    {
      "id" : "Supply.typeId",
      "path" : "Supply.typeId",
      "definition" : "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" : 0,
      "max" : "1",
      "base" : {
        "path" : "InfrastructureRoot.typeId",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/II"
      }],
      "constraint" : [{
        "key" : "II-1",
        "severity" : "error",
        "human" : "An II instance must have either a root or an nullFlavor.",
        "expression" : "root.exists() or nullFlavor.exists()",
        "source" : "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
      }]
    },
    {
      "id" : "Supply.typeId.nullFlavor",
      "path" : "Supply.typeId.nullFlavor",
      "representation" : ["xmlAttr"],
      "label" : "Exceptional Value Detail",
      "definition" : "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "ANY.nullFlavor",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "code",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]
      }],
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
      }
    },
    {
      "id" : "Supply.typeId.assigningAuthorityName",
      "path" : "Supply.typeId.assigningAuthorityName",
      "representation" : ["xmlAttr"],
      "label" : "Assigning Authority Name",
      "definition" : "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" : 0,
      "max" : "1",
      "base" : {
        "path" : "II.assigningAuthorityName",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "string",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]
      }]
    },
    {
      "id" : "Supply.typeId.displayable",
      "path" : "Supply.typeId.displayable",
      "representation" : ["xmlAttr"],
      "label" : "Displayable",
      "definition" : "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "II.displayable",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "boolean",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]
      }]
    },
    {
      "id" : "Supply.typeId.root",
      "path" : "Supply.typeId.root",
      "representation" : ["xmlAttr"],
      "label" : "Root",
      "definition" : "Identifies the type as an HL7 Registered model",
      "min" : 1,
      "max" : "1",
      "base" : {
        "path" : "II.root",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "string",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/oid",
        "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
        "http://hl7.org/cda/stds/core/StructureDefinition/ruid"]
      }],
      "fixedString" : "2.16.840.1.113883.1.3"
    },
    {
      "id" : "Supply.typeId.extension",
      "path" : "Supply.typeId.extension",
      "representation" : ["xmlAttr"],
      "label" : "Extension",
      "definition" : "A character string as a unique identifier within the scope of the identifier root.",
      "min" : 1,
      "max" : "1",
      "base" : {
        "path" : "II.extension",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "string",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]
      }]
    },
    {
      "id" : "Supply.templateId",
      "path" : "Supply.templateId",
      "slicing" : {
        "discriminator" : [{
          "type" : "value",
          "path" : "root"
        }],
        "rules" : "open"
      },
      "definition" : "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" : 2,
      "max" : "2",
      "base" : {
        "path" : "InfrastructureRoot.templateId",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/II"
      }]
    },
    {
      "id" : "Supply.templateId:iheRenewalPeriod",
      "path" : "Supply.templateId",
      "sliceName" : "iheRenewalPeriod",
      "short" : "Conformité Renewal Period (IHE PRE)",
      "definition" : "Conformité Renewal Period (IHE PRE)",
      "min" : 1,
      "max" : "1",
      "base" : {
        "path" : "InfrastructureRoot.templateId",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/II"
      }]
    },
    {
      "id" : "Supply.templateId:iheRenewalPeriod.nullFlavor",
      "path" : "Supply.templateId.nullFlavor",
      "representation" : ["xmlAttr"],
      "label" : "Exceptional Value Detail",
      "definition" : "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "ANY.nullFlavor",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "code",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]
      }],
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
      }
    },
    {
      "id" : "Supply.templateId:iheRenewalPeriod.assigningAuthorityName",
      "path" : "Supply.templateId.assigningAuthorityName",
      "representation" : ["xmlAttr"],
      "label" : "Assigning Authority Name",
      "definition" : "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" : 0,
      "max" : "1",
      "base" : {
        "path" : "II.assigningAuthorityName",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "string",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]
      }]
    },
    {
      "id" : "Supply.templateId:iheRenewalPeriod.displayable",
      "path" : "Supply.templateId.displayable",
      "representation" : ["xmlAttr"],
      "label" : "Displayable",
      "definition" : "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "II.displayable",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "boolean",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]
      }]
    },
    {
      "id" : "Supply.templateId:iheRenewalPeriod.root",
      "path" : "Supply.templateId.root",
      "representation" : ["xmlAttr"],
      "label" : "Root",
      "definition" : "A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.",
      "min" : 1,
      "max" : "1",
      "base" : {
        "path" : "II.root",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "string",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/oid",
        "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
        "http://hl7.org/cda/stds/core/StructureDefinition/ruid"]
      }],
      "patternString" : "1.3.6.1.4.1.19376.1.9.1.3.15"
    },
    {
      "id" : "Supply.templateId:iheRenewalPeriod.extension",
      "path" : "Supply.templateId.extension",
      "representation" : ["xmlAttr"],
      "label" : "Extension",
      "definition" : "A character string as a unique identifier within the scope of the identifier root.",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "II.extension",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "string",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]
      }]
    },
    {
      "id" : "Supply.templateId:frPeriodeDeRenouvellement",
      "path" : "Supply.templateId",
      "sliceName" : "frPeriodeDeRenouvellement",
      "short" : "Conformité FR-periode-de-renouvellement (CI-SIS)",
      "definition" : "Conformité FR-periode-de-renouvellement (CI-SIS)",
      "min" : 1,
      "max" : "1",
      "base" : {
        "path" : "InfrastructureRoot.templateId",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/II"
      }]
    },
    {
      "id" : "Supply.templateId:frPeriodeDeRenouvellement.nullFlavor",
      "path" : "Supply.templateId.nullFlavor",
      "representation" : ["xmlAttr"],
      "label" : "Exceptional Value Detail",
      "definition" : "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "ANY.nullFlavor",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "code",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]
      }],
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
      }
    },
    {
      "id" : "Supply.templateId:frPeriodeDeRenouvellement.assigningAuthorityName",
      "path" : "Supply.templateId.assigningAuthorityName",
      "representation" : ["xmlAttr"],
      "label" : "Assigning Authority Name",
      "definition" : "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" : 0,
      "max" : "1",
      "base" : {
        "path" : "II.assigningAuthorityName",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "string",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]
      }]
    },
    {
      "id" : "Supply.templateId:frPeriodeDeRenouvellement.displayable",
      "path" : "Supply.templateId.displayable",
      "representation" : ["xmlAttr"],
      "label" : "Displayable",
      "definition" : "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "II.displayable",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "boolean",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]
      }]
    },
    {
      "id" : "Supply.templateId:frPeriodeDeRenouvellement.root",
      "path" : "Supply.templateId.root",
      "representation" : ["xmlAttr"],
      "label" : "Root",
      "definition" : "A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.",
      "min" : 1,
      "max" : "1",
      "base" : {
        "path" : "II.root",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "string",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/oid",
        "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
        "http://hl7.org/cda/stds/core/StructureDefinition/ruid"]
      }],
      "patternString" : "1.2.250.1.213.1.1.3.88"
    },
    {
      "id" : "Supply.templateId:frPeriodeDeRenouvellement.extension",
      "path" : "Supply.templateId.extension",
      "representation" : ["xmlAttr"],
      "label" : "Extension",
      "definition" : "A character string as a unique identifier within the scope of the identifier root.",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "II.extension",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "string",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]
      }]
    },
    {
      "id" : "Supply.classCode",
      "path" : "Supply.classCode",
      "representation" : ["xmlAttr"],
      "min" : 1,
      "max" : "1",
      "base" : {
        "path" : "Supply.classCode",
        "min" : 1,
        "max" : "1"
      },
      "type" : [{
        "code" : "code",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]
      }],
      "defaultValueCode" : "SPLY",
      "fixedCode" : "SPLY",
      "mustSupport" : true,
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ActClassSupply"
      }
    },
    {
      "id" : "Supply.moodCode",
      "path" : "Supply.moodCode",
      "representation" : ["xmlAttr"],
      "min" : 1,
      "max" : "1",
      "base" : {
        "path" : "Supply.moodCode",
        "min" : 1,
        "max" : "1"
      },
      "type" : [{
        "code" : "code",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]
      }],
      "patternCode" : "RQO",
      "mustSupport" : true,
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://terminology.hl7.org/ValueSet/v3-xDocumentSubstanceMood|2.0.0"
      }
    },
    {
      "id" : "Supply.id",
      "path" : "Supply.id",
      "min" : 0,
      "max" : "*",
      "base" : {
        "path" : "Supply.id",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/II"
      }]
    },
    {
      "id" : "Supply.code",
      "path" : "Supply.code",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "Supply.code",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/CD"
      }],
      "binding" : {
        "strength" : "example",
        "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ActCode"
      }
    },
    {
      "id" : "Supply.text",
      "path" : "Supply.text",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "Supply.text",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/ED"
      }]
    },
    {
      "id" : "Supply.statusCode",
      "path" : "Supply.statusCode",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "Supply.statusCode",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/CS"
      }],
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ActStatus"
      }
    },
    {
      "id" : "Supply.effectiveTime",
      "extension" : [{
        "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype",
        "valueCanonical" : "http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS"
      }],
      "path" : "Supply.effectiveTime",
      "representation" : ["typeAttr"],
      "short" : "- Si la période de renouvellement est définie à partir d'une date précise, utiliser les éléments <low> et <high> avec l'élément <high> (date de fin) obligatoire et l'élément <low> (date de début) facultatif.\n- Si la période de renouvellement est définie par une durée, utiliser les éléments <low> et <width> avec  l'élément <width> (période de temps) obligatoire et l'élément <low> (date de début) facultatif.",
      "definition" : "Période de renouvellement",
      "min" : 1,
      "max" : "1",
      "base" : {
        "path" : "Supply.effectiveTime",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS"
      },
      {
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
      },
      {
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"
      },
      {
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"
      },
      {
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"
      }],
      "constraint" : [{
        "key" : "fr-effectiveTime-type",
        "severity" : "error",
        "human" : "La durée doit être IVL-TS",
        "expression" : "is(IVL_TS)",
        "source" : "https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-periode-de-renouvellement"
      },
      {
        "key" : "fr-inv-effectiveTime",
        "severity" : "error",
        "human" : "Soit high, soit width doit être présent, mais pas les deux",
        "expression" : "(high.exists() xor width.exists())",
        "source" : "https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-periode-de-renouvellement"
      }],
      "mustSupport" : true
    },
    {
      "id" : "Supply.priorityCode",
      "path" : "Supply.priorityCode",
      "min" : 0,
      "max" : "*",
      "base" : {
        "path" : "Supply.priorityCode",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/CE"
      }],
      "binding" : {
        "strength" : "example",
        "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ActPriority"
      }
    },
    {
      "id" : "Supply.repeatNumber",
      "path" : "Supply.repeatNumber",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "Supply.repeatNumber",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/IVL-INT"
      }]
    },
    {
      "id" : "Supply.independentInd",
      "path" : "Supply.independentInd",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "Supply.independentInd",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/BL"
      }]
    },
    {
      "id" : "Supply.quantity",
      "path" : "Supply.quantity",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "Supply.quantity",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/PQ"
      }]
    },
    {
      "id" : "Supply.expectedUseTime",
      "path" : "Supply.expectedUseTime",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "Supply.expectedUseTime",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"
      }]
    },
    {
      "id" : "Supply.product",
      "path" : "Supply.product",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "Supply.product",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"
      }]
    },
    {
      "id" : "Supply.product.nullFlavor",
      "path" : "Supply.product.nullFlavor",
      "representation" : ["xmlAttr"],
      "label" : "Exceptional Value Detail",
      "definition" : "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "ANY.nullFlavor",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "code",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]
      }],
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
      }
    },
    {
      "id" : "Supply.product.realmCode",
      "path" : "Supply.product.realmCode",
      "definition" : "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" : 0,
      "max" : "*",
      "base" : {
        "path" : "InfrastructureRoot.realmCode",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/CS"
      }]
    },
    {
      "id" : "Supply.product.typeId",
      "path" : "Supply.product.typeId",
      "definition" : "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" : 0,
      "max" : "1",
      "base" : {
        "path" : "InfrastructureRoot.typeId",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/II"
      }],
      "constraint" : [{
        "key" : "II-1",
        "severity" : "error",
        "human" : "An II instance must have either a root or an nullFlavor.",
        "expression" : "root.exists() or nullFlavor.exists()",
        "source" : "http://hl7.org/cda/stds/core/StructureDefinition/Supply"
      }]
    },
    {
      "id" : "Supply.product.typeId.nullFlavor",
      "path" : "Supply.product.typeId.nullFlavor",
      "representation" : ["xmlAttr"],
      "label" : "Exceptional Value Detail",
      "definition" : "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "ANY.nullFlavor",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "code",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]
      }],
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
      }
    },
    {
      "id" : "Supply.product.typeId.assigningAuthorityName",
      "path" : "Supply.product.typeId.assigningAuthorityName",
      "representation" : ["xmlAttr"],
      "label" : "Assigning Authority Name",
      "definition" : "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" : 0,
      "max" : "1",
      "base" : {
        "path" : "II.assigningAuthorityName",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "string",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]
      }]
    },
    {
      "id" : "Supply.product.typeId.displayable",
      "path" : "Supply.product.typeId.displayable",
      "representation" : ["xmlAttr"],
      "label" : "Displayable",
      "definition" : "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "II.displayable",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "boolean",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]
      }]
    },
    {
      "id" : "Supply.product.typeId.root",
      "path" : "Supply.product.typeId.root",
      "representation" : ["xmlAttr"],
      "label" : "Root",
      "definition" : "Identifies the type as an HL7 Registered model",
      "min" : 1,
      "max" : "1",
      "base" : {
        "path" : "II.root",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "string",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/oid",
        "http://hl7.org/cda/stds/core/StructureDefinition/uuid",
        "http://hl7.org/cda/stds/core/StructureDefinition/ruid"]
      }],
      "fixedString" : "2.16.840.1.113883.1.3"
    },
    {
      "id" : "Supply.product.typeId.extension",
      "path" : "Supply.product.typeId.extension",
      "representation" : ["xmlAttr"],
      "label" : "Extension",
      "definition" : "A character string as a unique identifier within the scope of the identifier root.",
      "min" : 1,
      "max" : "1",
      "base" : {
        "path" : "II.extension",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "string",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]
      }]
    },
    {
      "id" : "Supply.product.templateId",
      "path" : "Supply.product.templateId",
      "definition" : "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" : 0,
      "max" : "*",
      "base" : {
        "path" : "InfrastructureRoot.templateId",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/II"
      }]
    },
    {
      "id" : "Supply.product.typeCode",
      "path" : "Supply.product.typeCode",
      "representation" : ["xmlAttr"],
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "Supply.product.typeCode",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "code",
        "profile" : ["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]
      }],
      "fixedCode" : "PRD",
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ParticipationTargetDirect"
      }
    },
    {
      "id" : "Supply.product.manufacturedProduct",
      "path" : "Supply.product.manufacturedProduct",
      "min" : 1,
      "max" : "1",
      "base" : {
        "path" : "Supply.product.manufacturedProduct",
        "min" : 1,
        "max" : "1"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/ManufacturedProduct"
      }]
    },
    {
      "id" : "Supply.subject",
      "path" : "Supply.subject",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "Supply.subject",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/Subject"
      }]
    },
    {
      "id" : "Supply.specimen",
      "path" : "Supply.specimen",
      "min" : 0,
      "max" : "*",
      "base" : {
        "path" : "Supply.specimen",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/Specimen"
      }]
    },
    {
      "id" : "Supply.performer",
      "path" : "Supply.performer",
      "min" : 0,
      "max" : "*",
      "base" : {
        "path" : "Supply.performer",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/Performer2"
      }]
    },
    {
      "id" : "Supply.author",
      "path" : "Supply.author",
      "min" : 0,
      "max" : "*",
      "base" : {
        "path" : "Supply.author",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/Author"
      }]
    },
    {
      "id" : "Supply.informant",
      "path" : "Supply.informant",
      "min" : 0,
      "max" : "*",
      "base" : {
        "path" : "Supply.informant",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/Informant"
      }]
    },
    {
      "id" : "Supply.participant",
      "path" : "Supply.participant",
      "min" : 0,
      "max" : "*",
      "base" : {
        "path" : "Supply.participant",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/Participant2"
      }]
    },
    {
      "id" : "Supply.entryRelationship",
      "path" : "Supply.entryRelationship",
      "min" : 0,
      "max" : "*",
      "base" : {
        "path" : "Supply.entryRelationship",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"
      }]
    },
    {
      "id" : "Supply.reference",
      "path" : "Supply.reference",
      "min" : 0,
      "max" : "*",
      "base" : {
        "path" : "Supply.reference",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/Reference"
      }]
    },
    {
      "id" : "Supply.precondition",
      "path" : "Supply.precondition",
      "min" : 0,
      "max" : "*",
      "base" : {
        "path" : "Supply.precondition",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/Precondition"
      }]
    },
    {
      "id" : "Supply.sdtcInFulfillmentOf1",
      "extension" : [{
        "url" : "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
        "valueUri" : "urn:hl7-org:sdtc"
      },
      {
        "url" : "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
        "valueString" : "inFulfillmentOf1"
      }],
      "path" : "Supply.sdtcInFulfillmentOf1",
      "min" : 0,
      "max" : "*",
      "base" : {
        "path" : "Supply.sdtcInFulfillmentOf1",
        "min" : 0,
        "max" : "*"
      },
      "type" : [{
        "code" : "http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1"
      }]
    }]
  },
  "differential" : {
    "element" : [{
      "id" : "Supply",
      "path" : "Supply"
    },
    {
      "id" : "Supply.templateId",
      "path" : "Supply.templateId",
      "slicing" : {
        "discriminator" : [{
          "type" : "value",
          "path" : "root"
        }],
        "rules" : "open"
      },
      "min" : 2,
      "max" : "2"
    },
    {
      "id" : "Supply.templateId:iheRenewalPeriod",
      "path" : "Supply.templateId",
      "sliceName" : "iheRenewalPeriod",
      "short" : "Conformité Renewal Period (IHE PRE)",
      "definition" : "Conformité Renewal Period (IHE PRE)",
      "min" : 1,
      "max" : "1"
    },
    {
      "id" : "Supply.templateId:iheRenewalPeriod.root",
      "path" : "Supply.templateId.root",
      "min" : 1,
      "patternString" : "1.3.6.1.4.1.19376.1.9.1.3.15"
    },
    {
      "id" : "Supply.templateId:frPeriodeDeRenouvellement",
      "path" : "Supply.templateId",
      "sliceName" : "frPeriodeDeRenouvellement",
      "short" : "Conformité FR-periode-de-renouvellement (CI-SIS)",
      "definition" : "Conformité FR-periode-de-renouvellement (CI-SIS)",
      "min" : 1,
      "max" : "1"
    },
    {
      "id" : "Supply.templateId:frPeriodeDeRenouvellement.root",
      "path" : "Supply.templateId.root",
      "min" : 1,
      "patternString" : "1.2.250.1.213.1.1.3.88"
    },
    {
      "id" : "Supply.classCode",
      "path" : "Supply.classCode",
      "mustSupport" : true
    },
    {
      "id" : "Supply.moodCode",
      "path" : "Supply.moodCode",
      "patternCode" : "RQO",
      "mustSupport" : true
    },
    {
      "id" : "Supply.effectiveTime",
      "path" : "Supply.effectiveTime",
      "short" : "- Si la période de renouvellement est définie à partir d'une date précise, utiliser les éléments <low> et <high> avec l'élément <high> (date de fin) obligatoire et l'élément <low> (date de début) facultatif.\n- Si la période de renouvellement est définie par une durée, utiliser les éléments <low> et <width> avec  l'élément <width> (période de temps) obligatoire et l'élément <low> (date de début) facultatif.",
      "definition" : "Période de renouvellement",
      "min" : 1,
      "max" : "1",
      "constraint" : [{
        "key" : "fr-effectiveTime-type",
        "severity" : "error",
        "human" : "La durée doit être IVL-TS",
        "expression" : "is(IVL_TS)",
        "source" : "https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-periode-de-renouvellement"
      },
      {
        "key" : "fr-inv-effectiveTime",
        "severity" : "error",
        "human" : "Soit high, soit width doit être présent, mais pas les deux",
        "expression" : "(high.exists() xor width.exists())",
        "source" : "https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-periode-de-renouvellement"
      }],
      "mustSupport" : true
    }]
  }
}