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
{ "resourceType": "StructureDefinition", "id": "Definition", "text": { "status": "generated", "div": "<div xmlns=\"http://www.w3.org/1999/xhtml\">to do</div>" }, "url": "http://hl7.org/fhir/StructureDefinition/Definition", "name": "Definition", "display": "definition", "status": "draft", "publisher": "Health Level Seven International fhir", "contact": [ { "telecom": [ { "system": "other", "value": "http://hl7.org/fhir" } ] } ], "date": "2016-08-11T17:02:54+10:00", "description": "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": "1.6.0", "mapping": [ { "identity": "rim", "uri": "http://hl7.org/v3", "name": "RIM Mapping" }, { "identity": "w5", "uri": "http://hl7.org/fhir/w5", "name": "W5 Mapping" } ], "kind": "logical", "abstract": false, "snapshot": { "element": [ { "id": "Definition", "path": "Definition", "short": "Definition Pattern", "definition": "A pattern to be followed by resources that represent a specific proposal, plan and/or order for some sort of action or service.", "min": 0, "max": "*", "mapping": [ { "identity": "rim", "map": "Act[moodCode<=DEFN]" } ] }, { "id": "Definition.identifier", "path": "Definition.identifier", "short": "Business Identifer for definition/protocol", "definition": "Identifiers assigned to this request by the requester, performer and other systems.", "requirements": "Allows identification of the definition as it is known by various participating systems and in a way that remains consistent across servers.", "min": 0, "max": "1", "type": [ { "code": "Identifier" } ], "isSummary": true, "mapping": [ { "identity": "rim", "map": ".identifier" }, { "identity": "w5", "map": "id" } ] }, { "id": "Definition.definition", "path": "Definition.definition", "short": "Instantiates protocol or definition", "definition": "A protocol, guideline, orderset or other definition that is adhered to in whole or in part by this definition.", "comments": "[The allowed reference resources may be adjusted as appropriate for the request resource].", "requirements": "Protocols and order sets may be refinements of more generic protocols and order sets.", "min": 0, "max": "*", "type": [ { "code": "Reference", "profile": "http://hl7.org/fhir/StructureDefinition/Definition" } ], "isSummary": true, "mapping": [ { "identity": "rim", "map": ".outboundRelationship[typeCode=DEFN].target" } ] }, { "id": "Definition.parent", "path": "Definition.parent", "short": "Part of referenced definition", "definition": "A larger definition of which this particular definition is a component or step.", "comments": "[The allowed reference resources may be adjusted as appropriate for the event resource].", "requirements": "E.g. Drug administration as part of a procedure, procedure as part of observation, etc.", "alias": [ "container" ], "min": 0, "max": "*", "type": [ { "code": "Reference", "profile": "http://hl7.org/fhir/StructureDefinition/Definition" } ], "isSummary": true, "mapping": [ { "identity": "rim", "map": ".inboundRelationship[typeCode=COMP].source[moodCode=DEFN]" } ] }, { "id": "Definition.replaces", "path": "Definition.replaces", "short": "Request(s) replaced by this request", "definition": "Completed or terminated request(s) whose function is taken by this new request.", "requirements": "As new versions of a protocol or guideline are defined, allows identification of what versions are replaced by a new instance.", "alias": [ "supersedes", "prior", "renewed order" ], "min": 0, "max": "*", "type": [ { "code": "Reference", "profile": "http://hl7.org/fhir/StructureDefinition/Definition" } ], "isSummary": true, "mapping": [ { "identity": "rim", "map": ".outboundRelationship[typeCode=RPLC].target" } ] }, { "id": "Definition.status", "path": "Definition.status", "short": "draft | active | withdrawn", "definition": "The current state of the definition.", "min": 1, "max": "1", "type": [ { "code": "code" } ], "isModifier": true, "isSummary": true, "binding": { "strength": "required", "description": "Codes identifying the stage lifecycle stage of a definition", "valueSetReference": { "reference": "http://hl7.org/fhir/ValueSet/definition-status" } }, "mapping": [ { "identity": "rim", "map": ".status" }, { "identity": "w5", "map": "status" } ] }, { "id": "Definition.subject[x]", "path": "Definition.subject[x]", "short": "Type of individual the defined service is for", "definition": "A code or group definition that describes the intended subject of instantiations of this definition.", "requirements": "Many protocols, order sets and guidelines are inted for use only with specific types of patients or subjects.", "alias": [ "patient" ], "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" }, { "code": "Reference", "profile": "http://hl7.org/fhir/StructureDefinition/Group" } ], "isSummary": true, "binding": { "strength": "example", "description": "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." }, "mapping": [ { "identity": "rim", "map": ".participation[typeCode=SBJ].role" }, { "identity": "w5", "map": "who.focus" } ] }, { "id": "Definition.date", "path": "Definition.date", "short": "Date status first applied", "definition": "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": [ "created" ], "min": 0, "max": "1", "type": [ { "code": "dateTime" } ], "isSummary": true, "mapping": [ { "identity": "rim", "map": ".participation[typeCode=AUT].time" }, { "identity": "w5", "map": "when.recorded" } ] }, { "id": "Definition.author", "path": "Definition.author", "short": "Who/what is requesting service", "definition": "The individual or group with primary responsibility for the content of this definition.", "alias": [ "author" ], "min": 0, "max": "1", "type": [ { "code": "Reference", "profile": "http://hl7.org/fhir/StructureDefinition/Practitioner" }, { "code": "Reference", "profile": "http://hl7.org/fhir/StructureDefinition/Organization" } ], "isSummary": true, "mapping": [ { "identity": "rim", "map": ".participation[typeCode=AUT].role" }, { "identity": "w5", "map": "who.author" } ] }, { "id": "Definition.performerType", "path": "Definition.performerType", "short": "Desired kind of service performer", "definition": "The type of individual that is expected to act upon instances of this definition.", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ], "isSummary": true, "binding": { "strength": "example", "description": "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" }, "mapping": [ { "identity": "rim", "map": ".participation[typeCode=PRF].role[scoper.determinerCode=KIND].code" }, { "identity": "w5", "map": "who.actor" } ] } ] } }
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.