AeHIN Medical Certificate of Cause of Death (MCCoD) Implementation Guide
0.1.0 - Draft for AeHIN Member Review
Asia
Bangladesh Core FHIR Implementation Guide - Published by Ministry of Health and Family Welfare. See the Directory of published versions
| Draft as of 2026-05-21 |
JSON representation of the mccod-frame-b-model logical model.
{
"resourceType" : "StructureDefinition",
"id" : "mccod-frame-b-model",
"text" : {
"status" : "extensions",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: StructureDefinition mccod-frame-b-model</b></p><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=\"The logical name of the element\">Name</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=\"Information about the use of the element\">Flags</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=\"Minimum and Maximum # of times the element can appear in the 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=\"Reference to the type of the element\">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=\"Additional information about the element\">Description & Constraints</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-mccod-frame-b-model-definitions.html#mccod-frame-b-model\" title=\"Logical model representing the data elements of Frame B (Other Medical\nData) of the WHO Medical Certificate of Cause of Death (MCCoD).\n\nFrame B is OPTIONAL at the section level. However, certain sub-sections\nSHOULD be populated based on the clinical context of the death:\n- The Fetal or Infant Death sub-section SHOULD be populated when the\n deceased was an infant or newborn (age at death less than 28 days),\n or when the death was a stillbirth.\n- The Women of Reproductive Age sub-section SHOULD be populated when\n the deceased was female and aged 15–49 years at time of death.\n- External cause elements SHOULD be populated when manner of death\n is Assault, Accident, Legal Intervention, Intentional Self Harm,\n or War.\n\nThese conditional requirements are enforced as warning-level invariants\nin the MCCoDComposition profile, not as hard errors, consistent with\nthe optional nature of Frame B.\n\nThis model is derived from:\n- WHO International Form of Medical Certificate of Cause of Death\n- openEHR-EHR-EVALUATION.death_summary.v0 (CKM archetype)\n- WHO SMART Guidelines L2 DAK data dictionary pattern\">mccod-frame-b-model</a><a name=\"mccod-frame-b-model\"> </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\">0</span><span style=\"opacity: 0.5\">..</span><span style=\"opacity: 0.5\">*</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://build.fhir.org/types.html#Base\">Base</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\">MCCoD Frame B Logical Model — Other Medical Data</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_bck11.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_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.generalMedicalData\" title=\"General medical data about the circumstances of death including\nsurgery, autopsy, manner of death, and external cause details.\nThis sub-section is optional but SHOULD be populated when any\nof its elements are known.\">generalMedicalData</a><a name=\"mccod-frame-b-model.generalMedicalData\"> </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\">0..1</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 href=\"http://hl7.org/fhir/R4/datatypes.html#BackboneElement\">BackboneElement</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\">General Medical Data</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_bck111.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.generalMedicalData.surgeryPerformed\" title=\"Documents whether surgery was performed within the 4 weeks\npreceding death. Relevant for determining whether surgery may\nhave contributed to the cause of death.\">surgeryPerformed</a><a name=\"mccod-frame-b-model.generalMedicalData.surgeryPerformed\"> </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\">0..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 href=\"http://hl7.org/fhir/R4/datatypes.html#BackboneElement\">BackboneElement</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\">Surgery within last 4 weeks</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_bck1110.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.generalMedicalData.surgeryPerformed.wasPerformed\" title=\"Whether surgery was performed within the last 4 weeks before death.\nCoded as: yes | no | unknown\">wasPerformed</a><a name=\"mccod-frame-b-model.generalMedicalData.surgeryPerformed.wasPerformed\"> </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..1</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 href=\"http://hl7.org/fhir/R4/datatypes.html#code\">code</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\">Surgery performed (Yes/No/Unknown)</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_bck1110.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.generalMedicalData.surgeryPerformed.dateOfSurgery\" title=\"Date surgery was performed. Required when wasPerformed is 'yes'.\">dateOfSurgery</a><a name=\"mccod-frame-b-model.generalMedicalData.surgeryPerformed.dateOfSurgery\"> </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\">0..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 href=\"http://hl7.org/fhir/R4/datatypes.html#date\">date</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\">Date of surgery</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_bck1100.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.generalMedicalData.surgeryPerformed.reasonForSurgery\" title=\"Disease or condition for which surgery was performed.\nRequired when wasPerformed is 'yes'.\nFree text as written by certifying practitioner.\">reasonForSurgery</a><a name=\"mccod-frame-b-model.generalMedicalData.surgeryPerformed.reasonForSurgery\"> </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\">0..1</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 href=\"http://hl7.org/fhir/R4/datatypes.html#string\">string</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\">Reason for surgery</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_bck111.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.generalMedicalData.autopsy\" title=\"Documents whether an autopsy was requested and whether findings\nwere used in the certification of cause of death.\">autopsy</a><a name=\"mccod-frame-b-model.generalMedicalData.autopsy\"> </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\">0..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 href=\"http://hl7.org/fhir/R4/datatypes.html#BackboneElement\">BackboneElement</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\">Autopsy</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_bck1110.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.generalMedicalData.autopsy.wasRequested\" title=\"Whether an autopsy was requested.\nCoded as: yes | no | unknown\">wasRequested</a><a name=\"mccod-frame-b-model.generalMedicalData.autopsy.wasRequested\"> </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..1</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 href=\"http://hl7.org/fhir/R4/datatypes.html#code\">code</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\">Autopsy requested (Yes/No/Unknown)</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_bck1100.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.generalMedicalData.autopsy.findingsUsedInCertification\" title=\"Whether autopsy findings were used in the certification of the\ncause of death. Applicable only when wasRequested is 'yes'.\nCoded as: yes | no | unknown\">findingsUsedInCertification</a><a name=\"mccod-frame-b-model.generalMedicalData.autopsy.findingsUsedInCertification\"> </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\">0..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 href=\"http://hl7.org/fhir/R4/datatypes.html#code\">code</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\">Autopsy findings used in certification (Yes/No/Unknown)</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_bck111.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.generalMedicalData.mannerOfDeath\" title=\"The manner in which the death occurred. Drawn from the\nmccod-manner-of-death-codes ValueSet.\">mannerOfDeath</a><a name=\"mccod-frame-b-model.generalMedicalData.mannerOfDeath\"> </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\">0..1</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 href=\"http://hl7.org/fhir/R4/datatypes.html#BackboneElement\">BackboneElement</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\">Manner of Death</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_bck1100.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.generalMedicalData.mannerOfDeath.manner\" title=\"Coded manner of death from mccod-manner-of-death-codes ValueSet.\nRequired binding: Disease | Assault | Accident | Legal Intervention |\nCould Not Be Determined | Pending Investigation |\nIntentional Self Harm | War | Unknown\">manner</a><a name=\"mccod-frame-b-model.generalMedicalData.mannerOfDeath.manner\"> </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 href=\"http://hl7.org/fhir/R4/datatypes.html#CodeableConcept\">CodeableConcept</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\">Manner of death code</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_bck101.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.generalMedicalData.externalCause\" title=\"Details of the external cause of death or poisoning.\nSHOULD be populated when manner of death is one of:\nAssault, Accident, Legal Intervention, Intentional Self Harm, War.\nThis conditional requirement is enforced as a warning-level\ninvariant in MCCoDComposition.\">externalCause</a><a name=\"mccod-frame-b-model.generalMedicalData.externalCause\"> </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\">0..1</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 href=\"http://hl7.org/fhir/R4/datatypes.html#BackboneElement\">BackboneElement</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\">External Cause or Poisoning</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_bck1010.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.generalMedicalData.externalCause.description\" title=\"Free-text description of how the external cause occurred.\nIf poisoning, the poisoning agent SHALL be specified here.\">description</a><a name=\"mccod-frame-b-model.generalMedicalData.externalCause.description\"> </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\">0..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 href=\"http://hl7.org/fhir/R4/datatypes.html#string\">string</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\">Description of external cause</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_bck1010.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.generalMedicalData.externalCause.dateOfInjury\" title=\"Date on which the external cause (injury or poisoning) occurred.\">dateOfInjury</a><a name=\"mccod-frame-b-model.generalMedicalData.externalCause.dateOfInjury\"> </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\">0..1</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 href=\"http://hl7.org/fhir/R4/datatypes.html#date\">date</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\">Date of injury</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_bck1000.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.generalMedicalData.externalCause.placeOfOccurrence\" title=\"Place where the external cause occurred.\nRequired binding to mccod-place-of-injury-codes ValueSet.\nWhen coded as 'other', a text description SHALL be provided.\">placeOfOccurrence</a><a name=\"mccod-frame-b-model.generalMedicalData.externalCause.placeOfOccurrence\"> </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\">0..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 href=\"http://hl7.org/fhir/R4/datatypes.html#CodeableConcept\">CodeableConcept</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\">Place of occurrence</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_bck11.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_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.fetalOrInfantDeath\" title=\"Data elements specific to fetal or infant deaths.\n\nCONDITIONAL GUIDANCE:\nThis sub-section SHOULD be populated when:\n- The deceased was an infant aged less than 28 days at death, OR\n- The death was recorded as a stillbirth\nThis is enforced as a warning-level invariant in MCCoDComposition\nusing Patient.birthDate compared to Composition.date.\n\nWhen this section is intentionally omitted for a non-infant death,\nthe Composition.section[frameBFetalInfant].emptyReason SHALL be\nprovided.\">fetalOrInfantDeath</a><a name=\"mccod-frame-b-model.fetalOrInfantDeath\"> </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\">0..1</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 href=\"http://hl7.org/fhir/R4/datatypes.html#BackboneElement\">BackboneElement</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\">Fetal or Infant Death</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_bck110.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.fetalOrInfantDeath.multiplePregnancy\" title=\"Whether the death occurred in the context of a multiple pregnancy.\nCoded as: yes | no | unknown\">multiplePregnancy</a><a name=\"mccod-frame-b-model.fetalOrInfantDeath.multiplePregnancy\"> </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\">0..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 href=\"http://hl7.org/fhir/R4/datatypes.html#code\">code</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\">Multiple pregnancy (Yes/No/Unknown)</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_bck110.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.fetalOrInfantDeath.stillborn\" title=\"Whether the death was a stillbirth (fetal death after 28 weeks\nof gestation with no signs of life after delivery).\nCoded as: yes | no | unknown\">stillborn</a><a name=\"mccod-frame-b-model.fetalOrInfantDeath.stillborn\"> </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\">0..1</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 href=\"http://hl7.org/fhir/R4/datatypes.html#code\">code</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\">Stillborn (Yes/No/Unknown)</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_bck110.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.fetalOrInfantDeath.hoursSurvived\" title=\"Number of hours the infant survived if death occurred within\n24 hours of birth. Applicable only when stillborn is 'no'.\">hoursSurvived</a><a name=\"mccod-frame-b-model.fetalOrInfantDeath.hoursSurvived\"> </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\">0..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 href=\"http://hl7.org/fhir/R4/datatypes.html#integer\">integer</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\">Hours survived if death within 24 hours</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_bck110.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.fetalOrInfantDeath.birthWeightGrams\" title=\"Birth weight of the infant or fetus in grams.\">birthWeightGrams</a><a name=\"mccod-frame-b-model.fetalOrInfantDeath.birthWeightGrams\"> </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\">0..1</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 href=\"http://hl7.org/fhir/R4/datatypes.html#integer\">integer</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\">Birth weight in grams</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_bck110.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.fetalOrInfantDeath.completedWeeksOfPregnancy\" title=\"Gestational age at birth expressed as completed weeks of pregnancy.\">completedWeeksOfPregnancy</a><a name=\"mccod-frame-b-model.fetalOrInfantDeath.completedWeeksOfPregnancy\"> </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\">0..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 href=\"http://hl7.org/fhir/R4/datatypes.html#integer\">integer</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\">Number of completed weeks of pregnancy</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_bck110.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.fetalOrInfantDeath.ageOfMotherYears\" title=\"Age of the mother at the time of birth/delivery, in years.\">ageOfMotherYears</a><a name=\"mccod-frame-b-model.fetalOrInfantDeath.ageOfMotherYears\"> </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\">0..1</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 href=\"http://hl7.org/fhir/R4/datatypes.html#integer\">integer</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\">Age of mother in years</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_bck100.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.fetalOrInfantDeath.perinatalMaternalConditions\" title=\"Conditions of the mother that affected the fetus or newborn,\nrelevant to a perinatal death. Free text as written by the\ncertifying practitioner.\">perinatalMaternalConditions</a><a name=\"mccod-frame-b-model.fetalOrInfantDeath.perinatalMaternalConditions\"> </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\">0..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 href=\"http://hl7.org/fhir/R4/datatypes.html#string\">string</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\">Perinatal maternal conditions</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_bck01.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_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.womenOfReproductiveAge\" title=\"Data elements specific to deaths of women of reproductive age (15–49).\n\nCONDITIONAL GUIDANCE:\nThis sub-section SHOULD be populated when:\n- The deceased was recorded as female, AND\n- Age at death was between 15 and 49 years (inclusive)\nThis is enforced as a warning-level invariant in MCCoDComposition\nusing Patient.gender and calculated age at death.\n\nWhen this section is intentionally omitted for a male deceased or\na female outside reproductive age, the\nComposition.section[frameBPregnancy].emptyReason SHALL be provided.\">womenOfReproductiveAge</a><a name=\"mccod-frame-b-model.womenOfReproductiveAge\"> </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\">0..1</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 href=\"http://hl7.org/fhir/R4/datatypes.html#BackboneElement\">BackboneElement</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\">Women of Reproductive Age</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_bck010.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_blank.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.womenOfReproductiveAge.pregnantWithinPastYear\" title=\"Whether the deceased was pregnant at any point during the year\npreceding death. This is the outer gating question for this section.\nCoded as: yes | no | unknown\nCardinality 1..1 within the womenOfReproductiveAge backbone —\nif this backbone is present, this question SHALL be answered.\">pregnantWithinPastYear</a><a name=\"mccod-frame-b-model.womenOfReproductiveAge.pregnantWithinPastYear\"> </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 href=\"http://hl7.org/fhir/R4/datatypes.html#code\">code</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\">Was the deceased pregnant within past year? (Yes/No/Unknown)</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_bck010.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_blank.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.womenOfReproductiveAge.pregnancyTiming\" title=\"The timing of the pregnancy relative to the time of death.\nApplicable only when pregnantWithinPastYear is 'yes'.\nRequired binding to mccod-pregnancy-status-codes ValueSet:\n - When she died\n - Within the 42 days preceding her death\n - Within 43 days up to 1 year preceding her death\n - Exact pregnancy timing unknown\">pregnancyTiming</a><a name=\"mccod-frame-b-model.womenOfReproductiveAge.pregnancyTiming\"> </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\">0..1</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 href=\"http://hl7.org/fhir/R4/datatypes.html#CodeableConcept\">CodeableConcept</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\">Timing of pregnancy relative to death</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_bck000.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.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.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <a href=\"StructureDefinition-mccod-frame-b-model-definitions.html#mccod-frame-b-model.womenOfReproductiveAge.pregnancyContributedToDeath\" title=\"Whether the pregnancy contributed to the death of the woman.\nApplicable only when pregnantWithinPastYear is 'yes'.\nCoded as: yes | no | unknown\">pregnancyContributedToDeath</a><a name=\"mccod-frame-b-model.womenOfReproductiveAge.pregnancyContributedToDeath\"> </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\">0..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 href=\"http://hl7.org/fhir/R4/datatypes.html#code\">code</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\">Did pregnancy contribute to death? (Yes/No/Unknown)</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=\"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\"/> Documentation for this format</a></td></tr></table></div>"
},
"url" : "http://mccod.w3datanet.com/fhir/StructureDefinition/mccod-frame-b-model",
"version" : "0.1.0",
"name" : "MCCoDFrameBModel",
"title" : "MCCoD Frame B Logical Model — Other Medical Data",
"status" : "draft",
"experimental" : true,
"date" : "2026-05-21",
"publisher" : "Asia eHealth Information Network (AeHIN)",
"contact" : [
{
"name" : "Asia eHealth Information Network (AeHIN)",
"telecom" : [
{
"system" : "url",
"value" : "https://www.asiaehealthinformationnetwork.org"
}
]
},
{
"name" : "AeHIN Secretariat",
"telecom" : [
{
"system" : "url",
"value" : "https://www.asiaehealthinformationnetwork.org"
}
]
}
],
"description" : "Logical model representing the data elements of Frame B (Other Medical\nData) of the WHO Medical Certificate of Cause of Death (MCCoD).\n\nFrame B is OPTIONAL at the section level. However, certain sub-sections\nSHOULD be populated based on the clinical context of the death:\n- The Fetal or Infant Death sub-section SHOULD be populated when the\n deceased was an infant or newborn (age at death less than 28 days),\n or when the death was a stillbirth.\n- The Women of Reproductive Age sub-section SHOULD be populated when\n the deceased was female and aged 15–49 years at time of death.\n- External cause elements SHOULD be populated when manner of death\n is Assault, Accident, Legal Intervention, Intentional Self Harm,\n or War.\n\nThese conditional requirements are enforced as warning-level invariants\nin the MCCoDComposition profile, not as hard errors, consistent with\nthe optional nature of Frame B.\n\nThis model is derived from:\n- WHO International Form of Medical Certificate of Cause of Death\n- openEHR-EHR-EVALUATION.death_summary.v0 (CKM archetype)\n- WHO SMART Guidelines L2 DAK data dictionary pattern",
"jurisdiction" : [
{
"coding" : [
{
"system" : "http://un.org",
"code" : "142",
"display" : "Asia"
},
{
"system" : "http://hl7.org",
"code" : "X1",
"display" : "Asia"
}
]
}
],
"copyright" : "Copyright 2026 AeHIN. Licensed under CC0-1.0.",
"fhirVersion" : "4.0.1",
"mapping" : [
{
"identity" : "WHO-MCCoD",
"uri" : "https://www.who.int/standards/classifications/classification-of-diseases/mccod",
"name" : "WHO Medical Certificate of Cause of Death"
},
{
"identity" : "openEHR",
"uri" : "https://ckm.openehr.org/ckm/archetypes/1013.1.5605",
"name" : "openEHR death_summary archetype (v0)"
},
{
"identity" : "FHIR-MCCoD",
"uri" : "http://mccod.w3datanet.com/fhir",
"name" : "AeHIN MCCoD FHIR IG Profiles"
}
],
"kind" : "logical",
"abstract" : false,
"type" : "http://mccod.w3datanet.com/fhir/StructureDefinition/mccod-frame-b-model",
"baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Base",
"derivation" : "specialization",
"snapshot" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
"valueString" : "4.0.1"
}
],
"element" : [
{
"id" : "mccod-frame-b-model",
"path" : "mccod-frame-b-model",
"short" : "MCCoD Frame B Logical Model — Other Medical Data",
"definition" : "Logical model representing the data elements of Frame B (Other Medical\nData) of the WHO Medical Certificate of Cause of Death (MCCoD).\n\nFrame B is OPTIONAL at the section level. However, certain sub-sections\nSHOULD be populated based on the clinical context of the death:\n- The Fetal or Infant Death sub-section SHOULD be populated when the\n deceased was an infant or newborn (age at death less than 28 days),\n or when the death was a stillbirth.\n- The Women of Reproductive Age sub-section SHOULD be populated when\n the deceased was female and aged 15–49 years at time of death.\n- External cause elements SHOULD be populated when manner of death\n is Assault, Accident, Legal Intervention, Intentional Self Harm,\n or War.\n\nThese conditional requirements are enforced as warning-level invariants\nin the MCCoDComposition profile, not as hard errors, consistent with\nthe optional nature of Frame B.\n\nThis model is derived from:\n- WHO International Form of Medical Certificate of Cause of Death\n- openEHR-EHR-EVALUATION.death_summary.v0 (CKM archetype)\n- WHO SMART Guidelines L2 DAK data dictionary pattern",
"min" : 0,
"max" : "*",
"base" : {
"path" : "Base",
"min" : 0,
"max" : "*"
},
"isModifier" : false
},
{
"id" : "mccod-frame-b-model.generalMedicalData",
"path" : "mccod-frame-b-model.generalMedicalData",
"short" : "General Medical Data",
"definition" : "General medical data about the circumstances of death including\nsurgery, autopsy, manner of death, and external cause details.\nThis sub-section is optional but SHOULD be populated when any\nof its elements are known.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.generalMedicalData",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Other medical data (surgery, autopsy, manner, external cause)"
},
{
"identity" : "openEHR",
"map" : "death_summary/other_medical_data"
},
{
"identity" : "FHIR-MCCoD",
"map" : "Composition.section[frameBGeneral]"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.id",
"path" : "mccod-frame-b-model.generalMedicalData.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.extension",
"path" : "mccod-frame-b-model.generalMedicalData.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.modifierExtension",
"path" : "mccod-frame-b-model.generalMedicalData.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed",
"path" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed",
"short" : "Surgery within last 4 weeks",
"definition" : "Documents whether surgery was performed within the 4 weeks\npreceding death. Relevant for determining whether surgery may\nhave contributed to the cause of death.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Was surgery performed within the last 4 weeks?"
},
{
"identity" : "openEHR",
"map" : "death_summary/surgical_history"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDSurgeryPerformed"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.id",
"path" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.extension",
"path" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.modifierExtension",
"path" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.wasPerformed",
"path" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.wasPerformed",
"short" : "Surgery performed (Yes/No/Unknown)",
"definition" : "Whether surgery was performed within the last 4 weeks before death.\nCoded as: yes | no | unknown",
"min" : 1,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.wasPerformed",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Surgery: Yes / No / Unknown"
},
{
"identity" : "openEHR",
"map" : "death_summary/surgical_history/performed"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDSurgeryPerformed.valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.dateOfSurgery",
"path" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.dateOfSurgery",
"short" : "Date of surgery",
"definition" : "Date surgery was performed. Required when wasPerformed is 'yes'.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.dateOfSurgery",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — If yes please specify date of surgery"
},
{
"identity" : "openEHR",
"map" : "death_summary/surgical_history/date"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDSurgeryPerformed.effectiveDateTime"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.reasonForSurgery",
"path" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.reasonForSurgery",
"short" : "Reason for surgery",
"definition" : "Disease or condition for which surgery was performed.\nRequired when wasPerformed is 'yes'.\nFree text as written by certifying practitioner.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.reasonForSurgery",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — If yes please specify reason for surgery (disease or condition)"
},
{
"identity" : "openEHR",
"map" : "death_summary/surgical_history/reason"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDSurgeryPerformed.component[reason].valueString"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.autopsy",
"path" : "mccod-frame-b-model.generalMedicalData.autopsy",
"short" : "Autopsy",
"definition" : "Documents whether an autopsy was requested and whether findings\nwere used in the certification of cause of death.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.generalMedicalData.autopsy",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Was an autopsy requested?"
},
{
"identity" : "openEHR",
"map" : "death_summary/autopsy"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDAutopsyPerformed"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.autopsy.id",
"path" : "mccod-frame-b-model.generalMedicalData.autopsy.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.autopsy.extension",
"path" : "mccod-frame-b-model.generalMedicalData.autopsy.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.autopsy.modifierExtension",
"path" : "mccod-frame-b-model.generalMedicalData.autopsy.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.autopsy.wasRequested",
"path" : "mccod-frame-b-model.generalMedicalData.autopsy.wasRequested",
"short" : "Autopsy requested (Yes/No/Unknown)",
"definition" : "Whether an autopsy was requested.\nCoded as: yes | no | unknown",
"min" : 1,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.generalMedicalData.autopsy.wasRequested",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Autopsy: Yes / No / Unknown"
},
{
"identity" : "openEHR",
"map" : "death_summary/autopsy/requested"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDAutopsyPerformed.valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.autopsy.findingsUsedInCertification",
"path" : "mccod-frame-b-model.generalMedicalData.autopsy.findingsUsedInCertification",
"short" : "Autopsy findings used in certification (Yes/No/Unknown)",
"definition" : "Whether autopsy findings were used in the certification of the\ncause of death. Applicable only when wasRequested is 'yes'.\nCoded as: yes | no | unknown",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.generalMedicalData.autopsy.findingsUsedInCertification",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — If yes were the findings used in the certification?"
},
{
"identity" : "openEHR",
"map" : "death_summary/autopsy/findings_used"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDAutopsyPerformed.component[findingsUsed].valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.mannerOfDeath",
"path" : "mccod-frame-b-model.generalMedicalData.mannerOfDeath",
"short" : "Manner of Death",
"definition" : "The manner in which the death occurred. Drawn from the\nmccod-manner-of-death-codes ValueSet.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.generalMedicalData.mannerOfDeath",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Manner of death"
},
{
"identity" : "openEHR",
"map" : "death_summary/manner_of_death"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDMannerOfDeath"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.mannerOfDeath.id",
"path" : "mccod-frame-b-model.generalMedicalData.mannerOfDeath.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.mannerOfDeath.extension",
"path" : "mccod-frame-b-model.generalMedicalData.mannerOfDeath.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.mannerOfDeath.modifierExtension",
"path" : "mccod-frame-b-model.generalMedicalData.mannerOfDeath.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.mannerOfDeath.manner",
"path" : "mccod-frame-b-model.generalMedicalData.mannerOfDeath.manner",
"short" : "Manner of death code",
"definition" : "Coded manner of death from mccod-manner-of-death-codes ValueSet.\nRequired binding: Disease | Assault | Accident | Legal Intervention |\nCould Not Be Determined | Pending Investigation |\nIntentional Self Harm | War | Unknown",
"min" : 1,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.generalMedicalData.mannerOfDeath.manner",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Manner of death checkbox"
},
{
"identity" : "openEHR",
"map" : "death_summary/manner_of_death/DV_CODED_TEXT"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDMannerOfDeath.valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.externalCause",
"path" : "mccod-frame-b-model.generalMedicalData.externalCause",
"short" : "External Cause or Poisoning",
"definition" : "Details of the external cause of death or poisoning.\nSHOULD be populated when manner of death is one of:\nAssault, Accident, Legal Intervention, Intentional Self Harm, War.\nThis conditional requirement is enforced as a warning-level\ninvariant in MCCoDComposition.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.generalMedicalData.externalCause",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — If external cause or poisoning"
},
{
"identity" : "openEHR",
"map" : "death_summary/external_cause"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDInjuryIncident"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.externalCause.id",
"path" : "mccod-frame-b-model.generalMedicalData.externalCause.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.externalCause.extension",
"path" : "mccod-frame-b-model.generalMedicalData.externalCause.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.externalCause.modifierExtension",
"path" : "mccod-frame-b-model.generalMedicalData.externalCause.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.externalCause.description",
"path" : "mccod-frame-b-model.generalMedicalData.externalCause.description",
"short" : "Description of external cause",
"definition" : "Free-text description of how the external cause occurred.\nIf poisoning, the poisoning agent SHALL be specified here.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.generalMedicalData.externalCause.description",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Please describe how external cause occurred (if poisoning please specify poisoning agent)"
},
{
"identity" : "openEHR",
"map" : "death_summary/external_cause/description"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDInjuryIncident.component[description].valueString"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.externalCause.dateOfInjury",
"path" : "mccod-frame-b-model.generalMedicalData.externalCause.dateOfInjury",
"short" : "Date of injury",
"definition" : "Date on which the external cause (injury or poisoning) occurred.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.generalMedicalData.externalCause.dateOfInjury",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Date of injury"
},
{
"identity" : "openEHR",
"map" : "death_summary/external_cause/date_of_injury"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDInjuryIncident.effectiveDateTime"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.externalCause.placeOfOccurrence",
"path" : "mccod-frame-b-model.generalMedicalData.externalCause.placeOfOccurrence",
"short" : "Place of occurrence",
"definition" : "Place where the external cause occurred.\nRequired binding to mccod-place-of-injury-codes ValueSet.\nWhen coded as 'other', a text description SHALL be provided.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.generalMedicalData.externalCause.placeOfOccurrence",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Place of Occurrence of the external cause"
},
{
"identity" : "openEHR",
"map" : "death_summary/external_cause/place_of_occurrence"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDInjuryIncident.component[placeOfOccurrence].valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath",
"path" : "mccod-frame-b-model.fetalOrInfantDeath",
"short" : "Fetal or Infant Death",
"definition" : "Data elements specific to fetal or infant deaths.\n\nCONDITIONAL GUIDANCE:\nThis sub-section SHOULD be populated when:\n- The deceased was an infant aged less than 28 days at death, OR\n- The death was recorded as a stillbirth\nThis is enforced as a warning-level invariant in MCCoDComposition\nusing Patient.birthDate compared to Composition.date.\n\nWhen this section is intentionally omitted for a non-infant death,\nthe Composition.section[frameBFetalInfant].emptyReason SHALL be\nprovided.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.fetalOrInfantDeath",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Fetal or infant Death"
},
{
"identity" : "openEHR",
"map" : "death_summary/fetal_or_infant_death"
},
{
"identity" : "FHIR-MCCoD",
"map" : "Composition.section[frameBFetalInfant]"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.id",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.extension",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.modifierExtension",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.multiplePregnancy",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.multiplePregnancy",
"short" : "Multiple pregnancy (Yes/No/Unknown)",
"definition" : "Whether the death occurred in the context of a multiple pregnancy.\nCoded as: yes | no | unknown",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.fetalOrInfantDeath.multiplePregnancy",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Multiple pregnancy: Yes / No / Unknown"
},
{
"identity" : "openEHR",
"map" : "death_summary/fetal_or_infant_death/multiple_pregnancy"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDFetalOrInfantDeath.component[multiplePregnancy].valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.stillborn",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.stillborn",
"short" : "Stillborn (Yes/No/Unknown)",
"definition" : "Whether the death was a stillbirth (fetal death after 28 weeks\nof gestation with no signs of life after delivery).\nCoded as: yes | no | unknown",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.fetalOrInfantDeath.stillborn",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Stillborn?: Yes / No / Unknown"
},
{
"identity" : "openEHR",
"map" : "death_summary/fetal_or_infant_death/stillborn"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDFetalOrInfantDeath.component[stillborn].valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.hoursSurvived",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.hoursSurvived",
"short" : "Hours survived if death within 24 hours",
"definition" : "Number of hours the infant survived if death occurred within\n24 hours of birth. Applicable only when stillborn is 'no'.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.fetalOrInfantDeath.hoursSurvived",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "integer"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — If death within 24h specify number of hours survived"
},
{
"identity" : "openEHR",
"map" : "death_summary/fetal_or_infant_death/hours_survived"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDFetalOrInfantDeath.component[hoursSurvived].valueInteger"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.birthWeightGrams",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.birthWeightGrams",
"short" : "Birth weight in grams",
"definition" : "Birth weight of the infant or fetus in grams.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.fetalOrInfantDeath.birthWeightGrams",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "integer"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Birth weight (in grams)"
},
{
"identity" : "openEHR",
"map" : "death_summary/fetal_or_infant_death/birth_weight"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDFetalOrInfantDeath.component[birthWeight].valueInteger"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.completedWeeksOfPregnancy",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.completedWeeksOfPregnancy",
"short" : "Number of completed weeks of pregnancy",
"definition" : "Gestational age at birth expressed as completed weeks of pregnancy.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.fetalOrInfantDeath.completedWeeksOfPregnancy",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "integer"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Number of completed weeks of pregnancy"
},
{
"identity" : "openEHR",
"map" : "death_summary/fetal_or_infant_death/gestational_age"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDFetalOrInfantDeath.component[gestationalAge].valueInteger"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.ageOfMotherYears",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.ageOfMotherYears",
"short" : "Age of mother in years",
"definition" : "Age of the mother at the time of birth/delivery, in years.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.fetalOrInfantDeath.ageOfMotherYears",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "integer"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Age of mother (years)"
},
{
"identity" : "openEHR",
"map" : "death_summary/fetal_or_infant_death/mother_age"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDFetalOrInfantDeath.component[motherAge].valueInteger"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.perinatalMaternalConditions",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.perinatalMaternalConditions",
"short" : "Perinatal maternal conditions",
"definition" : "Conditions of the mother that affected the fetus or newborn,\nrelevant to a perinatal death. Free text as written by the\ncertifying practitioner.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.fetalOrInfantDeath.perinatalMaternalConditions",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — If death was perinatal, please state conditions of mother that affected the fetus and newborn"
},
{
"identity" : "openEHR",
"map" : "death_summary/fetal_or_infant_death/maternal_conditions"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDFetalOrInfantDeath.component[maternalConditions].valueString"
}
]
},
{
"id" : "mccod-frame-b-model.womenOfReproductiveAge",
"path" : "mccod-frame-b-model.womenOfReproductiveAge",
"short" : "Women of Reproductive Age",
"definition" : "Data elements specific to deaths of women of reproductive age (15–49).\n\nCONDITIONAL GUIDANCE:\nThis sub-section SHOULD be populated when:\n- The deceased was recorded as female, AND\n- Age at death was between 15 and 49 years (inclusive)\nThis is enforced as a warning-level invariant in MCCoDComposition\nusing Patient.gender and calculated age at death.\n\nWhen this section is intentionally omitted for a male deceased or\na female outside reproductive age, the\nComposition.section[frameBPregnancy].emptyReason SHALL be provided.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.womenOfReproductiveAge",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — For women of reproductive age"
},
{
"identity" : "openEHR",
"map" : "death_summary/pregnancy_status"
},
{
"identity" : "FHIR-MCCoD",
"map" : "Composition.section[frameBPregnancy]"
}
]
},
{
"id" : "mccod-frame-b-model.womenOfReproductiveAge.id",
"path" : "mccod-frame-b-model.womenOfReproductiveAge.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "string"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "mccod-frame-b-model.womenOfReproductiveAge.extension",
"path" : "mccod-frame-b-model.womenOfReproductiveAge.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "mccod-frame-b-model.womenOfReproductiveAge.modifierExtension",
"path" : "mccod-frame-b-model.womenOfReproductiveAge.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "mccod-frame-b-model.womenOfReproductiveAge.pregnantWithinPastYear",
"path" : "mccod-frame-b-model.womenOfReproductiveAge.pregnantWithinPastYear",
"short" : "Was the deceased pregnant within past year? (Yes/No/Unknown)",
"definition" : "Whether the deceased was pregnant at any point during the year\npreceding death. This is the outer gating question for this section.\nCoded as: yes | no | unknown\nCardinality 1..1 within the womenOfReproductiveAge backbone —\nif this backbone is present, this question SHALL be answered.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.womenOfReproductiveAge.pregnantWithinPastYear",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Was the deceased pregnant within past year?"
},
{
"identity" : "openEHR",
"map" : "death_summary/pregnancy_status/pregnant_within_year"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDPregnancyStatus.component[pregnantWithinYear].valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.womenOfReproductiveAge.pregnancyTiming",
"path" : "mccod-frame-b-model.womenOfReproductiveAge.pregnancyTiming",
"short" : "Timing of pregnancy relative to death",
"definition" : "The timing of the pregnancy relative to the time of death.\nApplicable only when pregnantWithinPastYear is 'yes'.\nRequired binding to mccod-pregnancy-status-codes ValueSet:\n - When she died\n - Within the 42 days preceding her death\n - Within 43 days up to 1 year preceding her death\n - Exact pregnancy timing unknown",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.womenOfReproductiveAge.pregnancyTiming",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — If yes, was she pregnant: timing options"
},
{
"identity" : "openEHR",
"map" : "death_summary/pregnancy_status/timing"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDPregnancyStatus.component[pregnancyTiming].valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.womenOfReproductiveAge.pregnancyContributedToDeath",
"path" : "mccod-frame-b-model.womenOfReproductiveAge.pregnancyContributedToDeath",
"short" : "Did pregnancy contribute to death? (Yes/No/Unknown)",
"definition" : "Whether the pregnancy contributed to the death of the woman.\nApplicable only when pregnantWithinPastYear is 'yes'.\nCoded as: yes | no | unknown",
"min" : 0,
"max" : "1",
"base" : {
"path" : "mccod-frame-b-model.womenOfReproductiveAge.pregnancyContributedToDeath",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Did the pregnancy contribute to the death: Yes / No / Unknown"
},
{
"identity" : "openEHR",
"map" : "death_summary/pregnancy_status/contributed_to_death"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDPregnancyStatus.component[contributedToDeath].valueCodeableConcept"
}
]
}
]
},
"differential" : {
"element" : [
{
"id" : "mccod-frame-b-model",
"path" : "mccod-frame-b-model",
"short" : "MCCoD Frame B Logical Model — Other Medical Data",
"definition" : "Logical model representing the data elements of Frame B (Other Medical\nData) of the WHO Medical Certificate of Cause of Death (MCCoD).\n\nFrame B is OPTIONAL at the section level. However, certain sub-sections\nSHOULD be populated based on the clinical context of the death:\n- The Fetal or Infant Death sub-section SHOULD be populated when the\n deceased was an infant or newborn (age at death less than 28 days),\n or when the death was a stillbirth.\n- The Women of Reproductive Age sub-section SHOULD be populated when\n the deceased was female and aged 15–49 years at time of death.\n- External cause elements SHOULD be populated when manner of death\n is Assault, Accident, Legal Intervention, Intentional Self Harm,\n or War.\n\nThese conditional requirements are enforced as warning-level invariants\nin the MCCoDComposition profile, not as hard errors, consistent with\nthe optional nature of Frame B.\n\nThis model is derived from:\n- WHO International Form of Medical Certificate of Cause of Death\n- openEHR-EHR-EVALUATION.death_summary.v0 (CKM archetype)\n- WHO SMART Guidelines L2 DAK data dictionary pattern"
},
{
"id" : "mccod-frame-b-model.generalMedicalData",
"path" : "mccod-frame-b-model.generalMedicalData",
"short" : "General Medical Data",
"definition" : "General medical data about the circumstances of death including\nsurgery, autopsy, manner of death, and external cause details.\nThis sub-section is optional but SHOULD be populated when any\nof its elements are known.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Other medical data (surgery, autopsy, manner, external cause)"
},
{
"identity" : "openEHR",
"map" : "death_summary/other_medical_data"
},
{
"identity" : "FHIR-MCCoD",
"map" : "Composition.section[frameBGeneral]"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed",
"path" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed",
"short" : "Surgery within last 4 weeks",
"definition" : "Documents whether surgery was performed within the 4 weeks\npreceding death. Relevant for determining whether surgery may\nhave contributed to the cause of death.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Was surgery performed within the last 4 weeks?"
},
{
"identity" : "openEHR",
"map" : "death_summary/surgical_history"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDSurgeryPerformed"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.wasPerformed",
"path" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.wasPerformed",
"short" : "Surgery performed (Yes/No/Unknown)",
"definition" : "Whether surgery was performed within the last 4 weeks before death.\nCoded as: yes | no | unknown",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "code"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Surgery: Yes / No / Unknown"
},
{
"identity" : "openEHR",
"map" : "death_summary/surgical_history/performed"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDSurgeryPerformed.valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.dateOfSurgery",
"path" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.dateOfSurgery",
"short" : "Date of surgery",
"definition" : "Date surgery was performed. Required when wasPerformed is 'yes'.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — If yes please specify date of surgery"
},
{
"identity" : "openEHR",
"map" : "death_summary/surgical_history/date"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDSurgeryPerformed.effectiveDateTime"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.reasonForSurgery",
"path" : "mccod-frame-b-model.generalMedicalData.surgeryPerformed.reasonForSurgery",
"short" : "Reason for surgery",
"definition" : "Disease or condition for which surgery was performed.\nRequired when wasPerformed is 'yes'.\nFree text as written by certifying practitioner.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — If yes please specify reason for surgery (disease or condition)"
},
{
"identity" : "openEHR",
"map" : "death_summary/surgical_history/reason"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDSurgeryPerformed.component[reason].valueString"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.autopsy",
"path" : "mccod-frame-b-model.generalMedicalData.autopsy",
"short" : "Autopsy",
"definition" : "Documents whether an autopsy was requested and whether findings\nwere used in the certification of cause of death.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Was an autopsy requested?"
},
{
"identity" : "openEHR",
"map" : "death_summary/autopsy"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDAutopsyPerformed"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.autopsy.wasRequested",
"path" : "mccod-frame-b-model.generalMedicalData.autopsy.wasRequested",
"short" : "Autopsy requested (Yes/No/Unknown)",
"definition" : "Whether an autopsy was requested.\nCoded as: yes | no | unknown",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "code"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Autopsy: Yes / No / Unknown"
},
{
"identity" : "openEHR",
"map" : "death_summary/autopsy/requested"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDAutopsyPerformed.valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.autopsy.findingsUsedInCertification",
"path" : "mccod-frame-b-model.generalMedicalData.autopsy.findingsUsedInCertification",
"short" : "Autopsy findings used in certification (Yes/No/Unknown)",
"definition" : "Whether autopsy findings were used in the certification of the\ncause of death. Applicable only when wasRequested is 'yes'.\nCoded as: yes | no | unknown",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "code"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — If yes were the findings used in the certification?"
},
{
"identity" : "openEHR",
"map" : "death_summary/autopsy/findings_used"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDAutopsyPerformed.component[findingsUsed].valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.mannerOfDeath",
"path" : "mccod-frame-b-model.generalMedicalData.mannerOfDeath",
"short" : "Manner of Death",
"definition" : "The manner in which the death occurred. Drawn from the\nmccod-manner-of-death-codes ValueSet.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Manner of death"
},
{
"identity" : "openEHR",
"map" : "death_summary/manner_of_death"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDMannerOfDeath"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.mannerOfDeath.manner",
"path" : "mccod-frame-b-model.generalMedicalData.mannerOfDeath.manner",
"short" : "Manner of death code",
"definition" : "Coded manner of death from mccod-manner-of-death-codes ValueSet.\nRequired binding: Disease | Assault | Accident | Legal Intervention |\nCould Not Be Determined | Pending Investigation |\nIntentional Self Harm | War | Unknown",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Manner of death checkbox"
},
{
"identity" : "openEHR",
"map" : "death_summary/manner_of_death/DV_CODED_TEXT"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDMannerOfDeath.valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.externalCause",
"path" : "mccod-frame-b-model.generalMedicalData.externalCause",
"short" : "External Cause or Poisoning",
"definition" : "Details of the external cause of death or poisoning.\nSHOULD be populated when manner of death is one of:\nAssault, Accident, Legal Intervention, Intentional Self Harm, War.\nThis conditional requirement is enforced as a warning-level\ninvariant in MCCoDComposition.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — If external cause or poisoning"
},
{
"identity" : "openEHR",
"map" : "death_summary/external_cause"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDInjuryIncident"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.externalCause.description",
"path" : "mccod-frame-b-model.generalMedicalData.externalCause.description",
"short" : "Description of external cause",
"definition" : "Free-text description of how the external cause occurred.\nIf poisoning, the poisoning agent SHALL be specified here.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Please describe how external cause occurred (if poisoning please specify poisoning agent)"
},
{
"identity" : "openEHR",
"map" : "death_summary/external_cause/description"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDInjuryIncident.component[description].valueString"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.externalCause.dateOfInjury",
"path" : "mccod-frame-b-model.generalMedicalData.externalCause.dateOfInjury",
"short" : "Date of injury",
"definition" : "Date on which the external cause (injury or poisoning) occurred.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Date of injury"
},
{
"identity" : "openEHR",
"map" : "death_summary/external_cause/date_of_injury"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDInjuryIncident.effectiveDateTime"
}
]
},
{
"id" : "mccod-frame-b-model.generalMedicalData.externalCause.placeOfOccurrence",
"path" : "mccod-frame-b-model.generalMedicalData.externalCause.placeOfOccurrence",
"short" : "Place of occurrence",
"definition" : "Place where the external cause occurred.\nRequired binding to mccod-place-of-injury-codes ValueSet.\nWhen coded as 'other', a text description SHALL be provided.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Place of Occurrence of the external cause"
},
{
"identity" : "openEHR",
"map" : "death_summary/external_cause/place_of_occurrence"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDInjuryIncident.component[placeOfOccurrence].valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath",
"path" : "mccod-frame-b-model.fetalOrInfantDeath",
"short" : "Fetal or Infant Death",
"definition" : "Data elements specific to fetal or infant deaths.\n\nCONDITIONAL GUIDANCE:\nThis sub-section SHOULD be populated when:\n- The deceased was an infant aged less than 28 days at death, OR\n- The death was recorded as a stillbirth\nThis is enforced as a warning-level invariant in MCCoDComposition\nusing Patient.birthDate compared to Composition.date.\n\nWhen this section is intentionally omitted for a non-infant death,\nthe Composition.section[frameBFetalInfant].emptyReason SHALL be\nprovided.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Fetal or infant Death"
},
{
"identity" : "openEHR",
"map" : "death_summary/fetal_or_infant_death"
},
{
"identity" : "FHIR-MCCoD",
"map" : "Composition.section[frameBFetalInfant]"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.multiplePregnancy",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.multiplePregnancy",
"short" : "Multiple pregnancy (Yes/No/Unknown)",
"definition" : "Whether the death occurred in the context of a multiple pregnancy.\nCoded as: yes | no | unknown",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "code"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Multiple pregnancy: Yes / No / Unknown"
},
{
"identity" : "openEHR",
"map" : "death_summary/fetal_or_infant_death/multiple_pregnancy"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDFetalOrInfantDeath.component[multiplePregnancy].valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.stillborn",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.stillborn",
"short" : "Stillborn (Yes/No/Unknown)",
"definition" : "Whether the death was a stillbirth (fetal death after 28 weeks\nof gestation with no signs of life after delivery).\nCoded as: yes | no | unknown",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "code"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Stillborn?: Yes / No / Unknown"
},
{
"identity" : "openEHR",
"map" : "death_summary/fetal_or_infant_death/stillborn"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDFetalOrInfantDeath.component[stillborn].valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.hoursSurvived",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.hoursSurvived",
"short" : "Hours survived if death within 24 hours",
"definition" : "Number of hours the infant survived if death occurred within\n24 hours of birth. Applicable only when stillborn is 'no'.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "integer"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — If death within 24h specify number of hours survived"
},
{
"identity" : "openEHR",
"map" : "death_summary/fetal_or_infant_death/hours_survived"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDFetalOrInfantDeath.component[hoursSurvived].valueInteger"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.birthWeightGrams",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.birthWeightGrams",
"short" : "Birth weight in grams",
"definition" : "Birth weight of the infant or fetus in grams.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "integer"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Birth weight (in grams)"
},
{
"identity" : "openEHR",
"map" : "death_summary/fetal_or_infant_death/birth_weight"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDFetalOrInfantDeath.component[birthWeight].valueInteger"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.completedWeeksOfPregnancy",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.completedWeeksOfPregnancy",
"short" : "Number of completed weeks of pregnancy",
"definition" : "Gestational age at birth expressed as completed weeks of pregnancy.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "integer"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Number of completed weeks of pregnancy"
},
{
"identity" : "openEHR",
"map" : "death_summary/fetal_or_infant_death/gestational_age"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDFetalOrInfantDeath.component[gestationalAge].valueInteger"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.ageOfMotherYears",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.ageOfMotherYears",
"short" : "Age of mother in years",
"definition" : "Age of the mother at the time of birth/delivery, in years.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "integer"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Age of mother (years)"
},
{
"identity" : "openEHR",
"map" : "death_summary/fetal_or_infant_death/mother_age"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDFetalOrInfantDeath.component[motherAge].valueInteger"
}
]
},
{
"id" : "mccod-frame-b-model.fetalOrInfantDeath.perinatalMaternalConditions",
"path" : "mccod-frame-b-model.fetalOrInfantDeath.perinatalMaternalConditions",
"short" : "Perinatal maternal conditions",
"definition" : "Conditions of the mother that affected the fetus or newborn,\nrelevant to a perinatal death. Free text as written by the\ncertifying practitioner.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — If death was perinatal, please state conditions of mother that affected the fetus and newborn"
},
{
"identity" : "openEHR",
"map" : "death_summary/fetal_or_infant_death/maternal_conditions"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDFetalOrInfantDeath.component[maternalConditions].valueString"
}
]
},
{
"id" : "mccod-frame-b-model.womenOfReproductiveAge",
"path" : "mccod-frame-b-model.womenOfReproductiveAge",
"short" : "Women of Reproductive Age",
"definition" : "Data elements specific to deaths of women of reproductive age (15–49).\n\nCONDITIONAL GUIDANCE:\nThis sub-section SHOULD be populated when:\n- The deceased was recorded as female, AND\n- Age at death was between 15 and 49 years (inclusive)\nThis is enforced as a warning-level invariant in MCCoDComposition\nusing Patient.gender and calculated age at death.\n\nWhen this section is intentionally omitted for a male deceased or\na female outside reproductive age, the\nComposition.section[frameBPregnancy].emptyReason SHALL be provided.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — For women of reproductive age"
},
{
"identity" : "openEHR",
"map" : "death_summary/pregnancy_status"
},
{
"identity" : "FHIR-MCCoD",
"map" : "Composition.section[frameBPregnancy]"
}
]
},
{
"id" : "mccod-frame-b-model.womenOfReproductiveAge.pregnantWithinPastYear",
"path" : "mccod-frame-b-model.womenOfReproductiveAge.pregnantWithinPastYear",
"short" : "Was the deceased pregnant within past year? (Yes/No/Unknown)",
"definition" : "Whether the deceased was pregnant at any point during the year\npreceding death. This is the outer gating question for this section.\nCoded as: yes | no | unknown\nCardinality 1..1 within the womenOfReproductiveAge backbone —\nif this backbone is present, this question SHALL be answered.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "code"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Was the deceased pregnant within past year?"
},
{
"identity" : "openEHR",
"map" : "death_summary/pregnancy_status/pregnant_within_year"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDPregnancyStatus.component[pregnantWithinYear].valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.womenOfReproductiveAge.pregnancyTiming",
"path" : "mccod-frame-b-model.womenOfReproductiveAge.pregnancyTiming",
"short" : "Timing of pregnancy relative to death",
"definition" : "The timing of the pregnancy relative to the time of death.\nApplicable only when pregnantWithinPastYear is 'yes'.\nRequired binding to mccod-pregnancy-status-codes ValueSet:\n - When she died\n - Within the 42 days preceding her death\n - Within 43 days up to 1 year preceding her death\n - Exact pregnancy timing unknown",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — If yes, was she pregnant: timing options"
},
{
"identity" : "openEHR",
"map" : "death_summary/pregnancy_status/timing"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDPregnancyStatus.component[pregnancyTiming].valueCodeableConcept"
}
]
},
{
"id" : "mccod-frame-b-model.womenOfReproductiveAge.pregnancyContributedToDeath",
"path" : "mccod-frame-b-model.womenOfReproductiveAge.pregnancyContributedToDeath",
"short" : "Did pregnancy contribute to death? (Yes/No/Unknown)",
"definition" : "Whether the pregnancy contributed to the death of the woman.\nApplicable only when pregnantWithinPastYear is 'yes'.\nCoded as: yes | no | unknown",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "code"
}
],
"mapping" : [
{
"identity" : "WHO-MCCoD",
"map" : "Frame B — Did the pregnancy contribute to the death: Yes / No / Unknown"
},
{
"identity" : "openEHR",
"map" : "death_summary/pregnancy_status/contributed_to_death"
},
{
"identity" : "FHIR-MCCoD",
"map" : "MCCoDPregnancyStatus.component[contributedToDeath].valueCodeableConcept"
}
]
}
]
}
}