This page is part of the FHIR Specification (v1.6.0: STU 3 Ballot 4). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3
Logical Model Definition
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="Definition"/> <text> <status value="generated"/> <div xmlns="http://www.w3.org/1999/xhtml">to do</div> </text> <url value="http://hl7.org/fhir/StructureDefinition/Definition"/> <name value="Definition"/> <display value="definition"/> <status value="draft"/> <publisher value="Health Level Seven International fhir"/> <contact> <telecom> <system value="other"/> <value value="http://hl7.org/fhir"/> </telecom> </contact> <date value="2016-08-11T17:02:54+10:00"/> <description value="Logical Model: A pattern to be followed by resources that represent a specific proposal, plan and/or order for some sort of action or service."/> <fhirVersion value="1.6.0"/> <mapping> <identity value="rim"/> <uri value="http://hl7.org/v3"/> <name value="RIM Mapping"/> </mapping> <mapping> <identity value="w5"/> <uri value="http://hl7.org/fhir/w5"/> <name value="W5 Mapping"/> </mapping> <kind value="logical"/> <abstract value="false"/> <snapshot> <element id="Definition"> <path value="Definition"/> <short value="Definition Pattern"/> <definition value="A pattern to be followed by resources that represent a specific proposal, plan and/or order for some sort of action or service."/> <min value="0"/> <max value="*"/> <mapping> <identity value="rim"/> <map value="Act[moodCode<=DEFN]"/> </mapping> </element> <element id="Definition.identifier"> <path value="Definition.identifier"/> <short value="Business Identifer for definition/protocol"/> <definition value="Identifiers assigned to this request by the requester, performer and other systems."/> <requirements value="Allows identification of the definition as it is known by various participating systems and in a way that remains consistent across servers."/> <min value="0"/> <max value="1"/> <type> <code value="Identifier"/> </type> <isSummary value="true"/> <mapping> <identity value="rim"/> <map value=".identifier"/> </mapping> <mapping> <identity value="w5"/> <map value="id"/> </mapping> </element> <element id="Definition.definition"> <path value="Definition.definition"/> <short value="Instantiates protocol or definition"/> <definition value="A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this definition."/> <comments value="[The allowed reference resources may be adjusted as appropriate for the request resource]."/> <requirements value="Protocols and order sets may be refinements of more generic protocols and order sets."/> <min value="0"/> <max value="*"/> <type> <code value="Reference"/> <profile value="http://hl7.org/fhir/StructureDefinition/Definition"/> </type> <isSummary value="true"/> <mapping> <identity value="rim"/> <map value=".outboundRelationship[typeCode=DEFN].target"/> </mapping> </element> <element id="Definition.parent"> <path value="Definition.parent"/> <short value="Part of referenced definition"/> <definition value="A larger definition of which this particular definition is a component or step."/> <comments value="[The allowed reference resources may be adjusted as appropriate for the event resource]."/> <requirements value="E.g. Drug administration as part of a procedure, procedure as part of observation, etc."/> <alias value="container"/> <min value="0"/> <max value="*"/> <type> <code value="Reference"/> <profile value="http://hl7.org/fhir/StructureDefinition/Definition"/> </type> <isSummary value="true"/> <mapping> <identity value="rim"/> <map value=".inboundRelationship[typeCode=COMP].source[moodCode=DEFN]"/> </mapping> </element> <element id="Definition.replaces"> <path value="Definition.replaces"/> <short value="Request(s) replaced by this request"/> <definition value="Completed or terminated request(s) whose function is taken by this new request."/> <requirements value="As new versions of a protocol or guideline are defined, allows identification of what versions are replaced by a new instance."/> <alias value="supersedes"/> <alias value="prior"/> <alias value="renewed order"/> <min value="0"/> <max value="*"/> <type> <code value="Reference"/> <profile value="http://hl7.org/fhir/StructureDefinition/Definition"/> </type> <isSummary value="true"/> <mapping> <identity value="rim"/> <map value=".outboundRelationship[typeCode=RPLC].target"/> </mapping> </element> <element id="Definition.status"> <path value="Definition.status"/> <short value="draft | active | withdrawn"/> <definition value="The current state of the definition."/> <min value="1"/> <max value="1"/> <type> <code value="code"/> </type> <isModifier value="true"/> <isSummary value="true"/> <binding> <strength value="required"/> <description value="Codes identifying the stage lifecycle stage of a definition"/> <valueSetReference> <reference value="http://hl7.org/fhir/ValueSet/definition-status"/> </valueSetReference> </binding> <mapping> <identity value="rim"/> <map value=".status"/> </mapping> <mapping> <identity value="w5"/> <map value="status"/> </mapping> </element> <element id="Definition.subject[x]"> <path value="Definition.subject[x]"/> <short value="Type of individual the defined service is for"/> <definition value="A code or group definition that describes the intended subject of instantiations of this definition."/> <requirements value="Many protocols, order sets and guidelines are inted for use only with specific types of patients or subjects."/> <alias value="patient"/> <min value="0"/> <max value="1"/> <type> <code value="CodeableConcept"/> </type> <type> <code value="Reference"/> <profile value="http://hl7.org/fhir/StructureDefinition/Group"/> </type> <isSummary value="true"/> <binding> <strength value="example"/> <description value="Codes identifying the type of subject intended to be the recpient or focus of the defined action. These should ideally be consistent across definition resources."/> </binding> <mapping> <identity value="rim"/> <map value=".participation[typeCode=SBJ].role"/> </mapping> <mapping> <identity value="w5"/> <map value="who.focus"/> </mapping> </element> <element id="Definition.date"> <path value="Definition.date"/> <short value="Date status first applied"/> <definition value="For draft definitions, indicates the date of initial creation. For active definitions, represents the date of activation. For withdrawn definitions, indicates the date of withdrawal."/> <alias value="created"/> <min value="0"/> <max value="1"/> <type> <code value="dateTime"/> </type> <isSummary value="true"/> <mapping> <identity value="rim"/> <map value=".participation[typeCode=AUT].time"/> </mapping> <mapping> <identity value="w5"/> <map value="when.recorded"/> </mapping> </element> <element id="Definition.author"> <path value="Definition.author"/> <short value="Who/what is requesting service"/> <definition value="The individual or group with primary responsibility for the content of this definition."/> <alias value="author"/> <min value="0"/> <max value="1"/> <type> <code value="Reference"/> <profile value="http://hl7.org/fhir/StructureDefinition/Practitioner"/> </type> <type> <code value="Reference"/> <profile value="http://hl7.org/fhir/StructureDefinition/Organization"/> </type> <isSummary value="true"/> <mapping> <identity value="rim"/> <map value=".participation[typeCode=AUT].role"/> </mapping> <mapping> <identity value="w5"/> <map value="who.author"/> </mapping> </element> <element id="Definition.performerType"> <path value="Definition.performerType"/> <short value="Desired kind of service performer"/> <definition value="The type of individual that is expected to act upon instances of this definition."/> <min value="0"/> <max value="1"/> <type> <code value="CodeableConcept"/> </type> <isSummary value="true"/> <binding> <strength value="example"/> <description value="Identifies types of practitioners, devices or others that are intended to perform a defined action. While the detailed constraints of relevant providers will vary by resource, some degree of consistency around recommended codes across request and definition resources would be desirable"/> </binding> <mapping> <identity value="rim"/> <map value=".participation[typeCode=PRF].role[scoper.determinerCode=KIND].code"/> </mapping> <mapping> <identity value="w5"/> <map value="who.actor"/> </mapping> </element> </snapshot> </StructureDefinition>
Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.