Clinical Core
1.4.0 - STU1
Clinical Core, published by eHealth Platform. This guide is not an authorized publication; it is the continuous build for version 1.4.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-be/core-clinical/ and changes regularly. See the Directory of published versions
| Active as of 2026-10-31 |
XML representation of the BeModelProcedure logical model.
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="BeModelProcedure"/>
<language value="en"/>
<text>
<status value="extensions"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: StructureDefinition BeModelProcedure</b></p><table border="0" cellpadding="0" cellspacing="0" class="xhtTableBorder0"><tr class="xhtRowBorder1"><th scope="col" style="" class="hierarchy xhtCellBorder0"><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 scope="col" style="" class="hierarchy xhtCellBorder0"><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 scope="col" style="" class="hierarchy xhtCellBorder0"><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 scope="col" style="; width: 100px" class="hierarchy xhtCellBorder0"><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 scope="col" style="" class="hierarchy xhtCellBorder0"><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 class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck1.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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-BeModelProcedure-definitions.html#BeModelProcedure" title="Procedure logical model">BeModelProcedure</a><a name="BeModelProcedure"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">0</span><span class="xhtPieceDeEmphasized">..</span><span class="xhtPieceDeEmphasized">*</span></td><td style="" class="hierarchy xhtCellBorder0"><a href="http://build.fhir.org/types.html#Base">Base</a></td><td style="" class="hierarchy xhtCellBorder0">BeProcedure Model</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.identifier" title="Unique identifier for the procedure">identifier</a><a name="BeModelProcedure.identifier"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..*</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#Identifier">Identifier</a></td><td style="" class="hierarchy xhtCellBorder0">Unique identifier for the procedure<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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_primitive.png" alt="" style="background-color: white; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.recordedDate" title="Date of the last modification/recording of the procedure">recordedDate</a><a name="BeModelProcedure.recordedDate"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">dateTime</a></td><td style="" class="hierarchy xhtCellBorder0">Date of the last modification/recording of the procedure</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck11.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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_choice.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Choice of Types" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.performedDate[x]" title="Date or period when the procedure was actually performed. For example: the date of an operation or the period during which a treatment was carried out">performedDate[x]</a><a name="BeModelProcedure.performedDate_x_"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">Date or period when the procedure was actually performed</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck110.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.performedDate[x].</span><span title="Base StructureDefinition for dateTime Type: A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates.">performedDateDateTime</span></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">dateTime</a></td><td style="" class="hierarchy xhtCellBorder0"/></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck100.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.performedDate[x].</span><span title="Base StructureDefinition for Period Type: A time period defined by a start and end date and optionally time.">performedDatePeriod</span></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#Period">Period</a></td><td style="" class="hierarchy xhtCellBorder0"/></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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_reference.png" alt="" style="background-color: white; background-color: inherit" title="Reference to another Resource" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.patient" title="The patient that is the subject of the procedure. This includes the patient's Social Security Identification Number (NISS), generally corresponding to the national registry number. In some cases, another unique identification code may be authorized, such as the BIS number">patient</a><a name="BeModelProcedure.patient"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/references.html">Reference</a>()</td><td style="" class="hierarchy xhtCellBorder0">The patient that is the subject of the procedure.</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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_reference.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Reference to another Resource" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.recorder" title="Person, organization or device that recorded the procedure. For a healthcare provider, this is the Social Security Identification Number (NISS). For an organization, the Crossroads Bank for Social Security (BCSS) number is used. For a medical device, use the unique device identification number">recorder</a><a name="BeModelProcedure.recorder"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/references.html">Reference</a>()</td><td style="" class="hierarchy xhtCellBorder0">Person, organization or device that recorded the procedure.</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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_reference.png" alt="" style="background-color: white; background-color: inherit" title="Reference to another Resource" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.performer" title="Person who performed the procedure. For a healthcare provider, this is the Social Security Identification Number (NISS). For an organization, the BCSS number is used. For a medical device, use the unique device identification number">performer</a><a name="BeModelProcedure.performer"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/references.html">Reference</a>(<a href="http://hl7.org/fhir/R4/practitioner.html">Practitioner</a> | <a href="http://hl7.org/fhir/R4/practitionerrole.html">PractitionerRole</a> | <a href="http://hl7.org/fhir/R4/organization.html">Organization</a>)</td><td style="" class="hierarchy xhtCellBorder0">Person who performed the procedure.</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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_reference.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Reference to another Resource" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.request" title="CarePlan and/or Referral Prescription that is at the origin of the procedure. For example: a physiotherapy session performed on prescription from the general practitioner">request</a><a name="BeModelProcedure.request"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..*</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/references.html">Reference</a>()</td><td style="" class="hierarchy xhtCellBorder0">CarePlan and/or Referral Prescription that is at the origin of the procedure. For example: a physiotherapy session performed on prescription from the general practitioner<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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_reference.png" alt="" style="background-color: white; background-color: inherit" title="Reference to another Resource" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.partOf" title="Part of the event being referenced: procedure, observation (symptoms) or problem (disease). For example: Blood draw (procedure) is part of the diagnostic observation (Observation)">partOf</a><a name="BeModelProcedure.partOf"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..*</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/references.html">Reference</a>()</td><td style="" class="hierarchy xhtCellBorder0">Part of the event being referenced: procedure, observation (symptoms) or problem (disease). For example: Blood draw (procedure) is part of the diagnostic observation (Observation)<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.category" title="Type or nature of the procedure. For example: surgical, psychiatric or chiropractic procedures">category</a><a name="BeModelProcedure.category"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..*</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#CodeableConcept">CodeableConcept</a></td><td style="" class="hierarchy xhtCellBorder0">Type or nature of the procedure. For example: surgical, psychiatric or chiropractic procedures<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck11.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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_choice.gif" alt="" style="background-color: white; background-color: inherit" title="Choice of Types" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.focalDevice[x]" title="Implanted or manipulated device">focalDevice[x]</a><a name="BeModelProcedure.focalDevice_x_"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..*</td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">Implanted or manipulated device<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck110.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.focalDevice[x].</span><span title="Base StructureDefinition for CodeableConcept Type: A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.">focalDeviceCodeableConcept</span></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#CodeableConcept">CodeableConcept</a></td><td style="" class="hierarchy xhtCellBorder0"/></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck100.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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_reference.png" alt="" style="background-color: white; background-color: inherit" title="Reference to another Resource" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.focalDevice[x].</span>focalDeviceReference</td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/references.html#Reference">Reference</a>(Any)</td><td style="" class="hierarchy xhtCellBorder0"/></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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_reference.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Reference to another Resource" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.usedDevice" title="Devices or materials used temporarily during the procedure. For example: surgical robot, intraoperative imaging, neuronavigation. This also includes substances such as gels. Standard small instruments such as scalpels and syringes are not recorded">usedDevice</a><a name="BeModelProcedure.usedDevice"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..*</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/references.html">Reference</a>()</td><td style="" class="hierarchy xhtCellBorder0">Devices or materials used temporarily during the procedure. For example: surgical robot, intraoperative imaging, neuronavigation. This also includes substances such as gels. Standard small instruments such as scalpels and syringes are not recorded<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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_primitive.png" alt="" style="background-color: white; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.status" title="Procedure status (not-done, stopped, completed, entered-in-error). Note: 'not-done' is out of scope as it implies planning. Business Rule: 'completed' by default">status</a><a name="BeModelProcedure.status"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#code">code</a></td><td style="" class="hierarchy xhtCellBorder0">Procedure status (not-done, stopped, completed, entered-in-error). Note: 'not-done' is out of scope as it implies planning. Business Rule: 'completed' by default</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.code" title="Identification of the procedure (SNOMED-CT Procedure concept)">code</a><a name="BeModelProcedure.code"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#CodeableConcept">CodeableConcept</a></td><td style="" class="hierarchy xhtCellBorder0">Identification of the procedure (SNOMED-CT Procedure concept)</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck11.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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: white; background-color: inherit" title="Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.reason" title="Reason why the procedure is performed. For example: amputation after an accident, broken leg">reason</a><a name="BeModelProcedure.reason"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..*</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#BackboneElement">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0">Reason why the procedure is performed. For example: amputation after an accident, broken leg<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck110.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.reason.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.reason.reasonCode" title="Coded reason why the procedure is performed">reasonCode</a><a name="BeModelProcedure.reason.reasonCode"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#CodeableConcept">CodeableConcept</a></td><td style="" class="hierarchy xhtCellBorder0">Coded reason why the procedure is performed</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck100.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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_reference.png" alt="" style="background-color: white; background-color: inherit" title="Reference to another Resource" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.reason.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.reason.reasonReference" title="Reference to the condition, observation or procedure that is the reason">reasonReference</a><a name="BeModelProcedure.reason.reasonReference"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/references.html">Reference</a>()</td><td style="" class="hierarchy xhtCellBorder0">Reference to the condition, observation or procedure that is the reason</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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_resource.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Resource" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.bodySite" title="The site on the patient's body where the procedure was performed">bodySite</a><a name="BeModelProcedure.bodySite"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="StructureDefinition-BeModelBodySite.html">BeModelBodySite</a></td><td style="" class="hierarchy xhtCellBorder0">The site on the patient's body where the procedure was performed</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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: white; background-color: inherit" title="Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.surgicalApproach" title="Indicates by which anatomical route or according to which technique the procedure was performed. For example: laparoscopic, endoscopic, percutaneous">surgicalApproach</a><a name="BeModelProcedure.surgicalApproach"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..*</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#CodeableConcept">CodeableConcept</a></td><td style="" class="hierarchy xhtCellBorder0">Indicates by which anatomical route or according to which technique the procedure was performed. For example: laparoscopic, endoscopic, percutaneous<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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_reference.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Reference to another Resource" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.location" title="Reference to the location where the procedure was performed. Example: Healthcare provider's office, Patient's home, Hospital, Outpatient, other">location</a><a name="BeModelProcedure.location"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/references.html">Reference</a>()</td><td style="" class="hierarchy xhtCellBorder0">Reference to the location where the procedure was performed. Example: Healthcare provider's office, Patient's home, Hospital, Outpatient, other</td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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: white; background-color: inherit" title="Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.outcome" title="Result of the procedure execution. Example: Partial success, Success, Unsuccessful">outcome</a><a name="BeModelProcedure.outcome"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#CodeableConcept">CodeableConcept</a></td><td style="" class="hierarchy xhtCellBorder0">Result of the procedure execution. Example: Partial success, Success, Unsuccessful</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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_reference.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Reference to another Resource" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.report" title="Any report resulting from the procedure. To be discussed (In version 1: attached document (pdf, URL, jpg, etc.). In the future possibly reference to a DiagnosticReport or other)">report</a><a name="BeModelProcedure.report"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..*</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/references.html">Reference</a>()</td><td style="" class="hierarchy xhtCellBorder0">Any report resulting from the procedure. To be discussed (In version 1: attached document (pdf, URL, jpg, etc.). In the future possibly reference to a DiagnosticReport or other)<br/></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck00.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><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: white; background-color: inherit" title="Data Type" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">BeModelProcedure.</span><a href="StructureDefinition-BeModelProcedure-definitions.html#BeModelProcedure.note" title="Additional information about the procedure">note</a><a name="BeModelProcedure.note"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..*</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/R4/datatypes.html#Annotation">Annotation</a></td><td style="" class="hierarchy xhtCellBorder0">Additional information about the procedure<br/></td></tr>
<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>
</text>
<url
value="https://www.ehealth.fgov.be/standards/fhir/core-clinical/StructureDefinition/BeModelProcedure"/>
<identifier>
<system value="urn:ietf:rfc:3986"/>
<value value="urn:oid:2.16.840.1.113883.4.642.40.200.5.42.6"/>
</identifier>
<version value="1.4.0"/>
<name value="BeModelProcedure"/>
<title value="BeProcedure Model"/>
<status value="active"/>
<date value="2026-10-31T22:10:49+00:00"/>
<publisher value="eHealth Platform"/>
<contact>
<name value="eHealth Platform"/>
<telecom>
<system value="url"/>
<value value="https://www.ehealth.fgov.be"/>
</telecom>
<telecom>
<system value="email"/>
<value value="message-structure@www.ehealth.fgov.be"/>
</telecom>
</contact>
<contact>
<name value="Message-Structure"/>
<telecom>
<system value="email"/>
<value value="message-structure@www.ehealth.fgov.be"/>
<use value="work"/>
</telecom>
</contact>
<description value="Procedure logical model"/>
<jurisdiction>
<coding>
<system value="urn:iso:std:iso:3166"/>
<code value="BE"/>
<display value="Belgium"/>
</coding>
</jurisdiction>
<fhirVersion value="4.0.1"/>
<kind value="logical"/>
<abstract value="false"/>
<type
value="https://www.ehealth.fgov.be/standards/fhir/core-clinical/StructureDefinition/BeModelProcedure"/>
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Base"/>
<derivation value="specialization"/>
<snapshot>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version">
<valueString value="4.0.1"/>
</extension>
<element id="BeModelProcedure">
<path value="BeModelProcedure"/>
<short value="BeProcedure Model"/>
<definition value="Procedure logical model"/>
<min value="0"/>
<max value="*"/>
<base>
<path value="Base"/>
<min value="0"/>
<max value="*"/>
</base>
<isModifier value="false"/>
</element>
<element id="BeModelProcedure.identifier">
<path value="BeModelProcedure.identifier"/>
<short value="Unique identifier for the procedure"/>
<definition value="Unique identifier for the procedure"/>
<min value="1"/>
<max value="*"/>
<base>
<path value="BeModelProcedure.identifier"/>
<min value="1"/>
<max value="*"/>
</base>
<type>
<code value="Identifier"/>
</type>
</element>
<element id="BeModelProcedure.recordedDate">
<path value="BeModelProcedure.recordedDate"/>
<short
value="Date of the last modification/recording of the procedure"/>
<definition
value="Date of the last modification/recording of the procedure"/>
<min value="1"/>
<max value="1"/>
<base>
<path value="BeModelProcedure.recordedDate"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="dateTime"/>
</type>
</element>
<element id="BeModelProcedure.performedDate[x]">
<path value="BeModelProcedure.performedDate[x]"/>
<short
value="Date or period when the procedure was actually performed"/>
<definition
value="Date or period when the procedure was actually performed. For example: the date of an operation or the period during which a treatment was carried out"/>
<min value="1"/>
<max value="1"/>
<base>
<path value="BeModelProcedure.performedDate[x]"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="dateTime"/>
</type>
<type>
<code value="Period"/>
</type>
</element>
<element id="BeModelProcedure.patient">
<path value="BeModelProcedure.patient"/>
<short value="The patient that is the subject of the procedure."/>
<definition
value="The patient that is the subject of the procedure. This includes the patient's Social Security Identification Number (NISS), generally corresponding to the national registry number. In some cases, another unique identification code may be authorized, such as the BIS number"/>
<min value="1"/>
<max value="1"/>
<base>
<path value="BeModelProcedure.patient"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.recorder">
<path value="BeModelProcedure.recorder"/>
<short
value="Person, organization or device that recorded the procedure."/>
<definition
value="Person, organization or device that recorded the procedure. For a healthcare provider, this is the Social Security Identification Number (NISS). For an organization, the Crossroads Bank for Social Security (BCSS) number is used. For a medical device, use the unique device identification number"/>
<min value="1"/>
<max value="1"/>
<base>
<path value="BeModelProcedure.recorder"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.performer">
<path value="BeModelProcedure.performer"/>
<short value="Person who performed the procedure."/>
<definition
value="Person who performed the procedure. For a healthcare provider, this is the Social Security Identification Number (NISS). For an organization, the BCSS number is used. For a medical device, use the unique device identification number"/>
<min value="0"/>
<max value="1"/>
<base>
<path value="BeModelProcedure.performer"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Reference"/>
<targetProfile
value="http://hl7.org/fhir/StructureDefinition/Practitioner"/>
<targetProfile
value="http://hl7.org/fhir/StructureDefinition/PractitionerRole"/>
<targetProfile
value="http://hl7.org/fhir/StructureDefinition/Organization"/>
</type>
</element>
<element id="BeModelProcedure.request">
<path value="BeModelProcedure.request"/>
<short
value="CarePlan and/or Referral Prescription that is at the origin of the procedure. For example: a physiotherapy session performed on prescription from the general practitioner"/>
<definition
value="CarePlan and/or Referral Prescription that is at the origin of the procedure. For example: a physiotherapy session performed on prescription from the general practitioner"/>
<min value="0"/>
<max value="*"/>
<base>
<path value="BeModelProcedure.request"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.partOf">
<path value="BeModelProcedure.partOf"/>
<short
value="Part of the event being referenced: procedure, observation (symptoms) or problem (disease). For example: Blood draw (procedure) is part of the diagnostic observation (Observation)"/>
<definition
value="Part of the event being referenced: procedure, observation (symptoms) or problem (disease). For example: Blood draw (procedure) is part of the diagnostic observation (Observation)"/>
<min value="0"/>
<max value="*"/>
<base>
<path value="BeModelProcedure.partOf"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.category">
<path value="BeModelProcedure.category"/>
<short
value="Type or nature of the procedure. For example: surgical, psychiatric or chiropractic procedures"/>
<definition
value="Type or nature of the procedure. For example: surgical, psychiatric or chiropractic procedures"/>
<min value="0"/>
<max value="*"/>
<base>
<path value="BeModelProcedure.category"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="BeModelProcedure.focalDevice[x]">
<path value="BeModelProcedure.focalDevice[x]"/>
<short value="Implanted or manipulated device"/>
<definition value="Implanted or manipulated device"/>
<min value="0"/>
<max value="*"/>
<base>
<path value="BeModelProcedure.focalDevice[x]"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.usedDevice">
<path value="BeModelProcedure.usedDevice"/>
<short
value="Devices or materials used temporarily during the procedure. For example: surgical robot, intraoperative imaging, neuronavigation. This also includes substances such as gels. Standard small instruments such as scalpels and syringes are not recorded"/>
<definition
value="Devices or materials used temporarily during the procedure. For example: surgical robot, intraoperative imaging, neuronavigation. This also includes substances such as gels. Standard small instruments such as scalpels and syringes are not recorded"/>
<min value="0"/>
<max value="*"/>
<base>
<path value="BeModelProcedure.usedDevice"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.status">
<path value="BeModelProcedure.status"/>
<short
value="Procedure status (not-done, stopped, completed, entered-in-error). Note: 'not-done' is out of scope as it implies planning. Business Rule: 'completed' by default"/>
<definition
value="Procedure status (not-done, stopped, completed, entered-in-error). Note: 'not-done' is out of scope as it implies planning. Business Rule: 'completed' by default"/>
<min value="1"/>
<max value="1"/>
<base>
<path value="BeModelProcedure.status"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="code"/>
</type>
</element>
<element id="BeModelProcedure.code">
<path value="BeModelProcedure.code"/>
<short
value="Identification of the procedure (SNOMED-CT Procedure concept)"/>
<definition
value="Identification of the procedure (SNOMED-CT Procedure concept)"/>
<min value="1"/>
<max value="1"/>
<base>
<path value="BeModelProcedure.code"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="BeModelProcedure.reason">
<path value="BeModelProcedure.reason"/>
<short
value="Reason why the procedure is performed. For example: amputation after an accident, broken leg"/>
<definition
value="Reason why the procedure is performed. For example: amputation after an accident, broken leg"/>
<min value="0"/>
<max value="*"/>
<base>
<path value="BeModelProcedure.reason"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="BackboneElement"/>
</type>
<constraint>
<key value="ele-1"/>
<severity value="error"/>
<human value="All FHIR elements must have a @value or children"/>
<expression
value="hasValue() or (children().count() > id.count())"/>
<xpath value="@value|f:*|h:div"/>
<source value="http://hl7.org/fhir/StructureDefinition/Element"/>
</constraint>
</element>
<element id="BeModelProcedure.reason.id">
<path value="BeModelProcedure.reason.id"/>
<representation value="xmlAttr"/>
<short value="Unique id for inter-element referencing"/>
<definition
value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="Element.id"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<extension
url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
<valueUrl value="string"/>
</extension>
<code value="http://hl7.org/fhirpath/System.String"/>
</type>
<isModifier value="false"/>
<isSummary value="false"/>
<mapping>
<identity value="rim"/>
<map value="n/a"/>
</mapping>
</element>
<element id="BeModelProcedure.reason.extension">
<path value="BeModelProcedure.reason.extension"/>
<slicing>
<discriminator>
<type value="value"/>
<path value="url"/>
</discriminator>
<description value="Extensions are always sliced by (at least) url"/>
<rules value="open"/>
</slicing>
<short value="Additional content defined by implementations"/>
<definition
value="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
value="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 value="extensions"/>
<alias value="user content"/>
<min value="0"/>
<max value="*"/>
<base>
<path value="Element.extension"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="Extension"/>
</type>
<constraint>
<key value="ele-1"/>
<severity value="error"/>
<human value="All FHIR elements must have a @value or children"/>
<expression
value="hasValue() or (children().count() > id.count())"/>
<xpath value="@value|f:*|h:div"/>
<source value="http://hl7.org/fhir/StructureDefinition/Element"/>
</constraint>
<constraint>
<key value="ext-1"/>
<severity value="error"/>
<human value="Must have either extensions or value[x], not both"/>
<expression value="extension.exists() != value.exists()"/>
<xpath
value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/>
<source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
</constraint>
<isModifier value="false"/>
<isSummary value="false"/>
<mapping>
<identity value="rim"/>
<map value="n/a"/>
</mapping>
</element>
<element id="BeModelProcedure.reason.modifierExtension">
<path value="BeModelProcedure.reason.modifierExtension"/>
<short value="Extensions that cannot be ignored even if unrecognized"/>
<definition
value="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.
Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
<comment
value="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
value="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 value="extensions"/>
<alias value="user content"/>
<alias value="modifiers"/>
<min value="0"/>
<max value="*"/>
<base>
<path value="BackboneElement.modifierExtension"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="Extension"/>
</type>
<constraint>
<key value="ele-1"/>
<severity value="error"/>
<human value="All FHIR elements must have a @value or children"/>
<expression
value="hasValue() or (children().count() > id.count())"/>
<xpath value="@value|f:*|h:div"/>
<source value="http://hl7.org/fhir/StructureDefinition/Element"/>
</constraint>
<constraint>
<key value="ext-1"/>
<severity value="error"/>
<human value="Must have either extensions or value[x], not both"/>
<expression value="extension.exists() != value.exists()"/>
<xpath
value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/>
<source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
</constraint>
<isModifier value="true"/>
<isModifierReason
value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
<isSummary value="true"/>
<mapping>
<identity value="rim"/>
<map value="N/A"/>
</mapping>
</element>
<element id="BeModelProcedure.reason.reasonCode">
<path value="BeModelProcedure.reason.reasonCode"/>
<short value="Coded reason why the procedure is performed"/>
<definition value="Coded reason why the procedure is performed"/>
<min value="0"/>
<max value="1"/>
<base>
<path value="BeModelProcedure.reason.reasonCode"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="BeModelProcedure.reason.reasonReference">
<path value="BeModelProcedure.reason.reasonReference"/>
<short
value="Reference to the condition, observation or procedure that is the reason"/>
<definition
value="Reference to the condition, observation or procedure that is the reason"/>
<min value="0"/>
<max value="1"/>
<base>
<path value="BeModelProcedure.reason.reasonReference"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.bodySite">
<path value="BeModelProcedure.bodySite"/>
<short
value="The site on the patient's body where the procedure was performed"/>
<definition
value="The site on the patient's body where the procedure was performed"/>
<min value="0"/>
<max value="1"/>
<base>
<path value="BeModelProcedure.bodySite"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code
value="https://www.ehealth.fgov.be/standards/fhir/core-clinical/StructureDefinition/BeModelBodySite"/>
</type>
</element>
<element id="BeModelProcedure.surgicalApproach">
<path value="BeModelProcedure.surgicalApproach"/>
<short
value="Indicates by which anatomical route or according to which technique the procedure was performed. For example: laparoscopic, endoscopic, percutaneous"/>
<definition
value="Indicates by which anatomical route or according to which technique the procedure was performed. For example: laparoscopic, endoscopic, percutaneous"/>
<min value="0"/>
<max value="*"/>
<base>
<path value="BeModelProcedure.surgicalApproach"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="BeModelProcedure.location">
<path value="BeModelProcedure.location"/>
<short
value="Reference to the location where the procedure was performed. Example: Healthcare provider's office, Patient's home, Hospital, Outpatient, other"/>
<definition
value="Reference to the location where the procedure was performed. Example: Healthcare provider's office, Patient's home, Hospital, Outpatient, other"/>
<min value="0"/>
<max value="1"/>
<base>
<path value="BeModelProcedure.location"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.outcome">
<path value="BeModelProcedure.outcome"/>
<short
value="Result of the procedure execution. Example: Partial success, Success, Unsuccessful"/>
<definition
value="Result of the procedure execution. Example: Partial success, Success, Unsuccessful"/>
<min value="0"/>
<max value="1"/>
<base>
<path value="BeModelProcedure.outcome"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="BeModelProcedure.report">
<path value="BeModelProcedure.report"/>
<short
value="Any report resulting from the procedure. To be discussed (In version 1: attached document (pdf, URL, jpg, etc.). In the future possibly reference to a DiagnosticReport or other)"/>
<definition
value="Any report resulting from the procedure. To be discussed (In version 1: attached document (pdf, URL, jpg, etc.). In the future possibly reference to a DiagnosticReport or other)"/>
<min value="0"/>
<max value="*"/>
<base>
<path value="BeModelProcedure.report"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.note">
<path value="BeModelProcedure.note"/>
<short value="Additional information about the procedure"/>
<definition value="Additional information about the procedure"/>
<min value="0"/>
<max value="*"/>
<base>
<path value="BeModelProcedure.note"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="Annotation"/>
</type>
</element>
</snapshot>
<differential>
<element id="BeModelProcedure">
<path value="BeModelProcedure"/>
<short value="BeProcedure Model"/>
<definition value="Procedure logical model"/>
</element>
<element id="BeModelProcedure.identifier">
<path value="BeModelProcedure.identifier"/>
<short value="Unique identifier for the procedure"/>
<definition value="Unique identifier for the procedure"/>
<min value="1"/>
<max value="*"/>
<type>
<code value="Identifier"/>
</type>
</element>
<element id="BeModelProcedure.recordedDate">
<path value="BeModelProcedure.recordedDate"/>
<short
value="Date of the last modification/recording of the procedure"/>
<definition
value="Date of the last modification/recording of the procedure"/>
<min value="1"/>
<max value="1"/>
<type>
<code value="dateTime"/>
</type>
</element>
<element id="BeModelProcedure.performedDate[x]">
<path value="BeModelProcedure.performedDate[x]"/>
<short
value="Date or period when the procedure was actually performed"/>
<definition
value="Date or period when the procedure was actually performed. For example: the date of an operation or the period during which a treatment was carried out"/>
<min value="1"/>
<max value="1"/>
<type>
<code value="dateTime"/>
</type>
<type>
<code value="Period"/>
</type>
</element>
<element id="BeModelProcedure.patient">
<path value="BeModelProcedure.patient"/>
<short value="The patient that is the subject of the procedure."/>
<definition
value="The patient that is the subject of the procedure. This includes the patient's Social Security Identification Number (NISS), generally corresponding to the national registry number. In some cases, another unique identification code may be authorized, such as the BIS number"/>
<min value="1"/>
<max value="1"/>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.recorder">
<path value="BeModelProcedure.recorder"/>
<short
value="Person, organization or device that recorded the procedure."/>
<definition
value="Person, organization or device that recorded the procedure. For a healthcare provider, this is the Social Security Identification Number (NISS). For an organization, the Crossroads Bank for Social Security (BCSS) number is used. For a medical device, use the unique device identification number"/>
<min value="1"/>
<max value="1"/>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.performer">
<path value="BeModelProcedure.performer"/>
<short value="Person who performed the procedure."/>
<definition
value="Person who performed the procedure. For a healthcare provider, this is the Social Security Identification Number (NISS). For an organization, the BCSS number is used. For a medical device, use the unique device identification number"/>
<min value="0"/>
<max value="1"/>
<type>
<code value="Reference"/>
<targetProfile
value="http://hl7.org/fhir/StructureDefinition/Practitioner"/>
<targetProfile
value="http://hl7.org/fhir/StructureDefinition/PractitionerRole"/>
<targetProfile
value="http://hl7.org/fhir/StructureDefinition/Organization"/>
</type>
</element>
<element id="BeModelProcedure.request">
<path value="BeModelProcedure.request"/>
<short
value="CarePlan and/or Referral Prescription that is at the origin of the procedure. For example: a physiotherapy session performed on prescription from the general practitioner"/>
<definition
value="CarePlan and/or Referral Prescription that is at the origin of the procedure. For example: a physiotherapy session performed on prescription from the general practitioner"/>
<min value="0"/>
<max value="*"/>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.partOf">
<path value="BeModelProcedure.partOf"/>
<short
value="Part of the event being referenced: procedure, observation (symptoms) or problem (disease). For example: Blood draw (procedure) is part of the diagnostic observation (Observation)"/>
<definition
value="Part of the event being referenced: procedure, observation (symptoms) or problem (disease). For example: Blood draw (procedure) is part of the diagnostic observation (Observation)"/>
<min value="0"/>
<max value="*"/>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.category">
<path value="BeModelProcedure.category"/>
<short
value="Type or nature of the procedure. For example: surgical, psychiatric or chiropractic procedures"/>
<definition
value="Type or nature of the procedure. For example: surgical, psychiatric or chiropractic procedures"/>
<min value="0"/>
<max value="*"/>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="BeModelProcedure.focalDevice[x]">
<path value="BeModelProcedure.focalDevice[x]"/>
<short value="Implanted or manipulated device"/>
<definition value="Implanted or manipulated device"/>
<min value="0"/>
<max value="*"/>
<type>
<code value="CodeableConcept"/>
</type>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.usedDevice">
<path value="BeModelProcedure.usedDevice"/>
<short
value="Devices or materials used temporarily during the procedure. For example: surgical robot, intraoperative imaging, neuronavigation. This also includes substances such as gels. Standard small instruments such as scalpels and syringes are not recorded"/>
<definition
value="Devices or materials used temporarily during the procedure. For example: surgical robot, intraoperative imaging, neuronavigation. This also includes substances such as gels. Standard small instruments such as scalpels and syringes are not recorded"/>
<min value="0"/>
<max value="*"/>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.status">
<path value="BeModelProcedure.status"/>
<short
value="Procedure status (not-done, stopped, completed, entered-in-error). Note: 'not-done' is out of scope as it implies planning. Business Rule: 'completed' by default"/>
<definition
value="Procedure status (not-done, stopped, completed, entered-in-error). Note: 'not-done' is out of scope as it implies planning. Business Rule: 'completed' by default"/>
<min value="1"/>
<max value="1"/>
<type>
<code value="code"/>
</type>
</element>
<element id="BeModelProcedure.code">
<path value="BeModelProcedure.code"/>
<short
value="Identification of the procedure (SNOMED-CT Procedure concept)"/>
<definition
value="Identification of the procedure (SNOMED-CT Procedure concept)"/>
<min value="1"/>
<max value="1"/>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="BeModelProcedure.reason">
<path value="BeModelProcedure.reason"/>
<short
value="Reason why the procedure is performed. For example: amputation after an accident, broken leg"/>
<definition
value="Reason why the procedure is performed. For example: amputation after an accident, broken leg"/>
<min value="0"/>
<max value="*"/>
<type>
<code value="BackboneElement"/>
</type>
</element>
<element id="BeModelProcedure.reason.reasonCode">
<path value="BeModelProcedure.reason.reasonCode"/>
<short value="Coded reason why the procedure is performed"/>
<definition value="Coded reason why the procedure is performed"/>
<min value="0"/>
<max value="1"/>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="BeModelProcedure.reason.reasonReference">
<path value="BeModelProcedure.reason.reasonReference"/>
<short
value="Reference to the condition, observation or procedure that is the reason"/>
<definition
value="Reference to the condition, observation or procedure that is the reason"/>
<min value="0"/>
<max value="1"/>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.bodySite">
<path value="BeModelProcedure.bodySite"/>
<short
value="The site on the patient's body where the procedure was performed"/>
<definition
value="The site on the patient's body where the procedure was performed"/>
<min value="0"/>
<max value="1"/>
<type>
<code
value="https://www.ehealth.fgov.be/standards/fhir/core-clinical/StructureDefinition/BeModelBodySite"/>
</type>
</element>
<element id="BeModelProcedure.surgicalApproach">
<path value="BeModelProcedure.surgicalApproach"/>
<short
value="Indicates by which anatomical route or according to which technique the procedure was performed. For example: laparoscopic, endoscopic, percutaneous"/>
<definition
value="Indicates by which anatomical route or according to which technique the procedure was performed. For example: laparoscopic, endoscopic, percutaneous"/>
<min value="0"/>
<max value="*"/>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="BeModelProcedure.location">
<path value="BeModelProcedure.location"/>
<short
value="Reference to the location where the procedure was performed. Example: Healthcare provider's office, Patient's home, Hospital, Outpatient, other"/>
<definition
value="Reference to the location where the procedure was performed. Example: Healthcare provider's office, Patient's home, Hospital, Outpatient, other"/>
<min value="0"/>
<max value="1"/>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.outcome">
<path value="BeModelProcedure.outcome"/>
<short
value="Result of the procedure execution. Example: Partial success, Success, Unsuccessful"/>
<definition
value="Result of the procedure execution. Example: Partial success, Success, Unsuccessful"/>
<min value="0"/>
<max value="1"/>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="BeModelProcedure.report">
<path value="BeModelProcedure.report"/>
<short
value="Any report resulting from the procedure. To be discussed (In version 1: attached document (pdf, URL, jpg, etc.). In the future possibly reference to a DiagnosticReport or other)"/>
<definition
value="Any report resulting from the procedure. To be discussed (In version 1: attached document (pdf, URL, jpg, etc.). In the future possibly reference to a DiagnosticReport or other)"/>
<min value="0"/>
<max value="*"/>
<type>
<code value="Reference"/>
</type>
</element>
<element id="BeModelProcedure.note">
<path value="BeModelProcedure.note"/>
<short value="Additional information about the procedure"/>
<definition value="Additional information about the procedure"/>
<min value="0"/>
<max value="*"/>
<type>
<code value="Annotation"/>
</type>
</element>
</differential>
</StructureDefinition>