PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r4.id.core@0.1.0
    https://fhir.kemkes.go.id/r4/StructureDefinition/ServiceRequest
{
  "description": "A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.",
  "_filename": "ServiceRequest.json",
  "package_name": "hl7.fhir.r4.id.core",
  "date": "2019-11-01T09:29:23+11:00",
  "derivation": "specialization",
  "meta": {
    "lastUpdated": "2021-12-31T09:09:38.136+00:00"
  },
  "publisher": "Health Level Seven International (Orders and Observations)",
  "fhirVersion": "4.0.1",
  "name": "ServiceRequest",
  "mapping": [ {
    "uri": "http://hl7.org/fhir/workflow",
    "name": "Workflow Pattern",
    "identity": "workflow"
  }, {
    "uri": "http://hl7.org/v2",
    "name": "HL7 v2 Mapping",
    "identity": "v2"
  }, {
    "uri": "http://hl7.org/v3",
    "name": "RIM Mapping",
    "identity": "rim"
  }, {
    "uri": "http://hl7.org/fhir/fivews",
    "name": "FiveWs Pattern Mapping",
    "identity": "w5"
  }, {
    "uri": "http://siframework.org/cqf",
    "name": "Quality Improvement and Clinical Knowledge (QUICK)",
    "identity": "quick"
  } ],
  "abstract": false,
  "type": "ServiceRequest",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "0.1.0",
  "extension": [ {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-category",
    "valueString": "Clinical.Care Provision"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
    "valueCode": "trial-use"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
    "valueInteger": 2
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-security-category",
    "valueCode": "patient"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
    "valueCode": "oo"
  } ],
  "status": "draft",
  "id": "18b6d186-4fdd-42fe-9de4-5c099378baf9",
  "kind": "resource",
  "url": "https://fhir.kemkes.go.id/r4/StructureDefinition/ServiceRequest",
  "version": "4.0.1",
  "differential": {
    "element": [ {
      "id": "ServiceRequest",
      "path": "ServiceRequest",
      "alias": [ "diagnostic request", "referral", "referral request", "transfer of care request" ],
      "short": "A request for a service to be performed",
      "mapping": [ {
        "map": "Request",
        "identity": "workflow"
      }, {
        "map": "ORC",
        "identity": "v2"
      }, {
        "map": "Act[moodCode<=INT]",
        "identity": "rim"
      } ],
      "constraint": [ {
        "key": "prr-1",
        "human": "orderDetail SHALL only be present if code is present",
        "xpath": "exists(f:code) or not(exists(f:orderDetail))",
        "source": "http://hl7.org/fhir/StructureDefinition/ServiceRequest",
        "severity": "error",
        "expression": "orderDetail.empty() or code.exists()"
      } ],
      "definition": "A record of a request for service such as diagnostic investigations, treatments, or operations to be performed."
    }, {
      "id": "ServiceRequest.identifier",
      "path": "ServiceRequest.identifier",
      "type": [ {
        "code": "Identifier"
      } ],
      "short": "Identifiers assigned to this order",
      "comment": "The identifier.type element is used to distinguish between the identifiers assigned by the orderer (known as the 'Placer' in HL7 v2) and the producer of the observations in response to the order (known as the 'Filler' in HL7 v2).  For further discussion and examples see the resource notes section below.",
      "mapping": [ {
        "map": "Request.identifier",
        "identity": "workflow"
      }, {
        "map": "FiveWs.identifier",
        "identity": "w5"
      }, {
        "map": "ORC.2, ORC.3, RF1-6 / RF1-11,",
        "identity": "v2"
      }, {
        "map": ".identifier",
        "identity": "rim"
      }, {
        "map": "ClinicalStatement.identifier",
        "identity": "quick"
      } ],
      "isSummary": true,
      "definition": "Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller."
    }, {
      "id": "ServiceRequest.instantiatesCanonical",
      "path": "ServiceRequest.instantiatesCanonical",
      "type": [ {
        "code": "canonical",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/ActivityDefinition", "http://hl7.org/fhir/StructureDefinition/PlanDefinition" ]
      } ],
      "short": "Instantiates FHIR protocol or definition",
      "comment": "Note: This is a business identifier, not a resource identifier (see [discussion](resource.html#identifiers)).  It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types.  For example, multiple Patient and a Person resource instance might share the same social insurance number.",
      "mapping": [ {
        "map": "Request.instantiatesCanonical",
        "identity": "workflow"
      }, {
        "map": "Varies by domain",
        "identity": "v2"
      }, {
        "map": ".outboundRelationship[typeCode=DEFN].target",
        "identity": "rim"
      } ],
      "isSummary": true,
      "definition": "The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest."
    }, {
      "id": "ServiceRequest.instantiatesUri",
      "path": "ServiceRequest.instantiatesUri",
      "type": [ {
        "code": "uri"
      } ],
      "short": "Instantiates external protocol or definition",
      "comment": "This might be an HTML page, PDF, etc. or could just be a non-resolvable URI identifier.",
      "mapping": [ {
        "map": "Request.instantiatesUri",
        "identity": "workflow"
      }, {
        "map": "Varies by domain",
        "identity": "v2"
      }, {
        "map": ".outboundRelationship[typeCode=DEFN].target",
        "identity": "rim"
      } ],
      "isSummary": true,
      "definition": "The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest."
    }, {
      "id": "ServiceRequest.basedOn",
      "path": "ServiceRequest.basedOn",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/CarePlan", "http://hl7.org/fhir/StructureDefinition/ServiceRequest", "http://hl7.org/fhir/StructureDefinition/MedicationRequest" ]
      } ],
      "alias": [ "fulfills" ],
      "short": "What request fulfills",
      "mapping": [ {
        "map": "Request.basedOn",
        "identity": "workflow"
      }, {
        "map": "ORC.8 (plus others)",
        "identity": "v2"
      }, {
        "map": ".outboundRelationship[typeCode=FLFS].target",
        "identity": "rim"
      } ],
      "isSummary": true,
      "definition": "Plan/proposal/order fulfilled by this request."
    }, {
      "id": "ServiceRequest.replaces",
      "path": "ServiceRequest.replaces",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/ServiceRequest" ]
      } ],
      "alias": [ "supersedes", "prior", "renewed order" ],
      "short": "What request replaces",
      "mapping": [ {
        "map": "Request.replaces",
        "identity": "workflow"
      }, {
        "map": "Handled by message location of ORC (ORC.1=RO or RU)",
        "identity": "v2"
      }, {
        "map": ".outboundRelationship[typeCode=RPLC].target",
        "identity": "rim"
      } ],
      "isSummary": true,
      "definition": "The request takes the place of the referenced completed or terminated request(s)."
    }, {
      "path": "ServiceRequest.requisition",
      "requirements": "Some business processes need to know if multiple items were ordered as part of the same \"requisition\" for billing or other purposes.",
      "definition": "A shared identifier common to all service requests that were authorized more or less simultaneously by a single author, representing the composite or group identifier.",
      "short": "Composite Request ID",
      "mapping": [ {
        "map": "Request.groupIdentifier",
        "identity": "workflow"
      }, {
        "map": "ORC.4",
        "identity": "v2"
      }, {
        "map": ".inboundRelationship(typeCode=COMP].source[moodCode=INT].identifier",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Identifier"
      } ],
      "alias": [ "grouperId", "groupIdentifier" ],
      "max": "1",
      "id": "ServiceRequest.requisition",
      "comment": "Requests are linked either by a \"basedOn\" relationship (i.e. one request is fulfilling another) or by having a common requisition. Requests that are part of the same requisition are generally treated independently from the perspective of changing their state or maintaining them after initial creation.",
      "isSummary": true
    }, {
      "path": "ServiceRequest.status",
      "min": 1,
      "definition": "The status of the order.",
      "isModifier": true,
      "short": "draft | active | on-hold | revoked | completed | entered-in-error | unknown",
      "mapping": [ {
        "map": "Request.status",
        "identity": "workflow"
      }, {
        "map": "FiveWs.status",
        "identity": "w5"
      }, {
        "map": "ORC.5,RF1-1",
        "identity": "v2"
      }, {
        "map": ".status",
        "identity": "rim"
      }, {
        "map": "Action.currentStatus",
        "identity": "quick"
      } ],
      "type": [ {
        "code": "code"
      } ],
      "binding": {
        "strength": "required",
        "valueSet": "http://hl7.org/fhir/ValueSet/request-status|4.0.1",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "ServiceRequestStatus"
        } ],
        "description": "The status of a service order."
      },
      "max": "1",
      "id": "ServiceRequest.status",
      "comment": "The status is generally fully in the control of the requester - they determine whether the order is draft or active and, after it has been activated, competed, cancelled or suspended. States relating to the activities of the performer are reflected on either the corresponding event (see [Event Pattern](event.html) for general discussion) or using the [Task](task.html) resource.",
      "isModifierReason": "This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid",
      "isSummary": true
    }, {
      "path": "ServiceRequest.intent",
      "min": 1,
      "definition": "Whether the request is a proposal, plan, an original order or a reflex order.",
      "isModifier": true,
      "short": "proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option",
      "mapping": [ {
        "map": "Request.intent",
        "identity": "workflow"
      }, {
        "map": "FiveWs.class",
        "identity": "w5"
      }, {
        "map": "N/A",
        "identity": "v2"
      }, {
        "map": ".moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "code"
      } ],
      "binding": {
        "strength": "required",
        "valueSet": "http://hl7.org/fhir/ValueSet/request-intent|4.0.1",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "ServiceRequestIntent"
        } ],
        "description": "The kind of service request."
      },
      "max": "1",
      "id": "ServiceRequest.intent",
      "comment": "This element is labeled as a modifier because the intent alters when and how the resource is actually applicable.",
      "isModifierReason": "This element changes the interpretation of all descriptive attributes. For example \"the time the request is recommended to occur\" vs. \"the time the request is authorized to occur\" or \"who is recommended to perform the request\" vs. \"who is authorized to perform the request",
      "isSummary": true
    }, {
      "path": "ServiceRequest.category",
      "requirements": "Used for filtering what service request are retrieved and displayed.",
      "definition": "A code that classifies the service for searching, sorting and display purposes (e.g. \"Surgical Procedure\").",
      "short": "Classification of service",
      "mapping": [ {
        "map": "FiveWs.class",
        "identity": "w5"
      }, {
        "map": "RF1-5",
        "identity": "v2"
      }, {
        "map": ".outboundRelationship[typeCode=\"COMP].target[classCode=\"LIST\", moodCode=\"INT\"].code",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "CodeableConcept"
      } ],
      "binding": {
        "strength": "example",
        "valueSet": "http://hl7.org/fhir/ValueSet/servicerequest-category",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "ServiceRequestCategory"
        } ],
        "description": "Classification of the requested service."
      },
      "id": "ServiceRequest.category",
      "comment": "There may be multiple axis of categorization depending on the context or use case for retrieving or displaying the resource.  The level of granularity is defined by the category concepts in the value set.",
      "isSummary": true
    }, {
      "path": "ServiceRequest.priority",
      "definition": "Indicates how quickly the ServiceRequest should be addressed with respect to other requests.",
      "short": "routine | urgent | asap | stat",
      "mapping": [ {
        "map": "Request.priority",
        "identity": "workflow"
      }, {
        "map": "FiveWs.grade",
        "identity": "w5"
      }, {
        "map": "TQ1.9, RF1-2",
        "identity": "v2"
      }, {
        "map": ".priorityCode",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "code"
      } ],
      "meaningWhenMissing": "If missing, this task should be performed with normal priority",
      "binding": {
        "strength": "required",
        "valueSet": "http://hl7.org/fhir/ValueSet/request-priority|4.0.1",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "ServiceRequestPriority"
        } ],
        "description": "Identifies the level of importance to be assigned to actioning the request."
      },
      "max": "1",
      "id": "ServiceRequest.priority",
      "isSummary": true
    }, {
      "path": "ServiceRequest.doNotPerform",
      "requirements": "Used for do not ambulate, do not elevate head of bed, do not flush NG tube, do not take blood pressure on a certain arm, etc.",
      "definition": "Set this to true if the record is saying that the service/procedure should NOT be performed.",
      "isModifier": true,
      "short": "True if service/procedure should not be performed",
      "mapping": [ {
        "map": "Request.doNotPerform",
        "identity": "workflow"
      }, {
        "map": ".actionNegationInd",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "boolean"
      } ],
      "meaningWhenMissing": "If missing, the request is a positive request e.g. \"do perform\"",
      "max": "1",
      "id": "ServiceRequest.doNotPerform",
      "comment": "In general, only the code and timeframe will be present, though occasional additional qualifiers such as body site or even performer could be included to narrow the scope of the prohibition.  If the ServiceRequest.code and ServiceRequest.doNotPerform both contain negation, that will reinforce prohibition and should not have a double negative interpretation.",
      "isModifierReason": "If true this element negates the specified action. For Example,  instead of a request for a procedure, it is a request for the procedure to not occur.",
      "isSummary": true
    }, {
      "path": "ServiceRequest.code",
      "definition": "A code that identifies a particular service (i.e., procedure, diagnostic investigation, or panel of investigations) that have been requested.",
      "short": "What is being requested/ordered",
      "mapping": [ {
        "map": "Request.code",
        "identity": "workflow"
      }, {
        "map": "FiveWs.what[x]",
        "identity": "w5"
      }, {
        "map": "PR1-3 / OBR-4  (varies by domain)",
        "identity": "v2"
      }, {
        "map": ".code",
        "identity": "rim"
      }, {
        "map": "Procedure.procedureCode",
        "identity": "quick"
      } ],
      "type": [ {
        "code": "CodeableConcept"
      } ],
      "binding": {
        "strength": "example",
        "valueSet": "http://hl7.org/fhir/ValueSet/procedure-code",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "ServiceRequestCode"
        } ],
        "description": "Codes for tests or services that can be carried out by a designated individual, organization or healthcare service.  For laboratory, LOINC is  (preferred)[http://build.fhir.org/terminologies.html#preferred] and a valueset using LOINC Order codes is available [here](valueset-diagnostic-requests.html)."
      },
      "alias": [ "service requested" ],
      "max": "1",
      "id": "ServiceRequest.code",
      "comment": "Many laboratory and radiology procedure codes embed the specimen/organ system in the test order name, for example,  serum or serum/plasma glucose, or a chest x-ray. The specimen might not be recorded separately from the test code.",
      "isSummary": true
    }, {
      "path": "ServiceRequest.orderDetail",
      "definition": "Additional details and instructions about the how the services are to be delivered.   For example, and order for a urinary catheter may have an order detail for an external or indwelling catheter, or an order for a bandage may require additional instructions specifying how the bandage should be applied.",
      "short": "Additional order information",
      "mapping": [ {
        "map": "NTE",
        "identity": "v2"
      }, {
        "map": ".code",
        "identity": "rim"
      }, {
        "map": "Procedure.procedureCode",
        "identity": "quick"
      } ],
      "type": [ {
        "code": "CodeableConcept"
      } ],
      "binding": {
        "strength": "example",
        "valueSet": "http://hl7.org/fhir/ValueSet/servicerequest-orderdetail",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "OrderDetail"
        } ],
        "description": "Codified order entry details which are based on order context."
      },
      "alias": [ "detailed instructions" ],
      "id": "ServiceRequest.orderDetail",
      "condition": [ "prr-1" ],
      "comment": "For information from the medical record intended to support the delivery of the requested services, use the `supportingInformation` element.",
      "isSummary": true
    }, {
      "path": "ServiceRequest.quantity[x]",
      "requirements": "When ordering a service the number of service items may need to be specified separately from the the service item.",
      "definition": "An amount of service being requested which can be a quantity ( for example $1,500 home modification), a ratio ( for example, 20 half day visits per month), or a range (2.0 to 1.8 Gy per fraction).",
      "short": "Service amount",
      "mapping": [ {
        "map": "NTE",
        "identity": "v2"
      }, {
        "map": ".quantity",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Quantity"
      }, {
        "code": "Ratio"
      }, {
        "code": "Range"
      } ],
      "max": "1",
      "id": "ServiceRequest.quantity[x]",
      "isSummary": true
    }, {
      "path": "ServiceRequest.subject",
      "min": 1,
      "definition": "On whom or what the service is to be performed. This is usually a human patient, but can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans).",
      "short": "Individual or Entity the service is ordered for",
      "mapping": [ {
        "map": "Request.subject",
        "identity": "workflow"
      }, {
        "map": "FiveWs.subject[x]",
        "identity": "w5"
      }, {
        "map": "PID",
        "identity": "v2"
      }, {
        "map": ".participation[typeCode=SBJ].role",
        "identity": "rim"
      }, {
        "map": "ClinicalStatement.subject",
        "identity": "quick"
      }, {
        "map": "FiveWs.subject",
        "identity": "w5"
      } ],
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/Group", "http://hl7.org/fhir/StructureDefinition/Location", "http://hl7.org/fhir/StructureDefinition/Device" ]
      } ],
      "max": "1",
      "id": "ServiceRequest.subject",
      "isSummary": true
    }, {
      "path": "ServiceRequest.encounter",
      "definition": "An encounter that provides additional information about the healthcare context in which this request is made.",
      "short": "Encounter in which the request was created",
      "mapping": [ {
        "map": "Request.encounter",
        "identity": "workflow"
      }, {
        "map": "FiveWs.context",
        "identity": "w5"
      }, {
        "map": "PV1",
        "identity": "v2"
      }, {
        "map": ".inboundRelationship(typeCode=COMP].source[classCode<=PCPR, moodCode=EVN]",
        "identity": "rim"
      }, {
        "map": "ClinicalStatement.encounter",
        "identity": "quick"
      } ],
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Encounter" ]
      } ],
      "alias": [ "context" ],
      "max": "1",
      "id": "ServiceRequest.encounter",
      "isSummary": true
    }, {
      "path": "ServiceRequest.occurrence[x]",
      "definition": "The date/time at which the requested service should occur.",
      "short": "When service should occur",
      "mapping": [ {
        "map": "Request.occurrence[x]",
        "identity": "workflow"
      }, {
        "map": "FiveWs.planned",
        "identity": "w5"
      }, {
        "map": "TQ1/TQ2, OBR-7/OBR-8",
        "identity": "v2"
      }, {
        "map": ".effectiveTime",
        "identity": "rim"
      }, {
        "map": "Procedure.procedureSchedule",
        "identity": "quick"
      } ],
      "type": [ {
        "code": "dateTime"
      }, {
        "code": "Period"
      }, {
        "code": "Timing"
      } ],
      "alias": [ "schedule" ],
      "max": "1",
      "id": "ServiceRequest.occurrence[x]",
      "isSummary": true
    }, {
      "path": "ServiceRequest.asNeeded[x]",
      "definition": "If a CodeableConcept is present, it indicates the pre-condition for performing the service.  For example \"pain\", \"on flare-up\", etc.",
      "short": "Preconditions for service",
      "mapping": [ {
        "map": "boolean: precondition.negationInd (inversed - so negationInd = true means asNeeded=false CodeableConcept: precondition.observationEventCriterion[code=\"Assertion\"].value",
        "identity": "rim"
      }, {
        "map": "Proposal.prnReason.reason",
        "identity": "quick"
      } ],
      "type": [ {
        "code": "boolean"
      }, {
        "code": "CodeableConcept"
      } ],
      "binding": {
        "strength": "example",
        "valueSet": "http://hl7.org/fhir/ValueSet/medication-as-needed-reason",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "ProcedureAsNeededReason"
        } ],
        "description": "A coded concept identifying the pre-condition that should hold prior to performing a procedure.  For example \"pain\", \"on flare-up\", etc."
      },
      "max": "1",
      "id": "ServiceRequest.asNeeded[x]",
      "isSummary": true
    }, {
      "path": "ServiceRequest.authoredOn",
      "definition": "When the request transitioned to being actionable.",
      "short": "Date request signed",
      "mapping": [ {
        "map": "Request.authoredOn",
        "identity": "workflow"
      }, {
        "map": "FiveWs.recorded",
        "identity": "w5"
      }, {
        "map": "ORC.9,  RF1-7 / RF1-9",
        "identity": "v2"
      }, {
        "map": ".participation[typeCode=AUT].time",
        "identity": "rim"
      }, {
        "map": "Proposal.proposedAtTime",
        "identity": "quick"
      } ],
      "type": [ {
        "code": "dateTime"
      } ],
      "alias": [ "orderedOn" ],
      "max": "1",
      "id": "ServiceRequest.authoredOn",
      "isSummary": true
    }, {
      "path": "ServiceRequest.requester",
      "definition": "The individual who initiated the request and has responsibility for its activation.",
      "short": "Who/what is requesting service",
      "mapping": [ {
        "map": "Request.requester",
        "identity": "workflow"
      }, {
        "map": "FiveWs.author",
        "identity": "w5"
      }, {
        "map": "ORC.12, PRT",
        "identity": "v2"
      }, {
        "map": ".participation[typeCode=AUT].role",
        "identity": "rim"
      }, {
        "map": "ClinicalStatement.statementAuthor",
        "identity": "quick"
      } ],
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/PractitionerRole", "http://hl7.org/fhir/StructureDefinition/Organization", "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/RelatedPerson", "http://hl7.org/fhir/StructureDefinition/Device" ]
      } ],
      "alias": [ "author", "orderer" ],
      "max": "1",
      "id": "ServiceRequest.requester",
      "comment": "This not the dispatcher, but rather who is the authorizer.  This element is not intended to handle delegation which would generally be managed through the Provenance resource.",
      "isSummary": true
    }, {
      "path": "ServiceRequest.performerType",
      "definition": "Desired type of performer for doing the requested service.",
      "short": "Performer role",
      "mapping": [ {
        "map": "Request.performerType",
        "identity": "workflow"
      }, {
        "map": "FiveWs.actor",
        "identity": "w5"
      }, {
        "map": "PRT, RF!-3",
        "identity": "v2"
      }, {
        "map": ".participation[typeCode=PRF].role[scoper.determinerCode=KIND].code",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "CodeableConcept"
      } ],
      "binding": {
        "strength": "example",
        "valueSet": "http://hl7.org/fhir/ValueSet/participant-role",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "ServiceRequestParticipantRole"
        } ],
        "description": "Indicates specific responsibility of an individual within the care team, such as \"Primary physician\", \"Team coordinator\", \"Caregiver\", etc."
      },
      "alias": [ "specialty" ],
      "max": "1",
      "id": "ServiceRequest.performerType",
      "comment": "This is a  role, not  a participation type.  In other words, does not describe the task but describes the capacity.  For example, “compounding pharmacy”, “psychiatrist” or “internal referral”.",
      "isSummary": true
    }, {
      "path": "ServiceRequest.performer",
      "definition": "The desired performer for doing the requested service.  For example, the surgeon, dermatopathologist, endoscopist, etc.",
      "short": "Requested performer",
      "mapping": [ {
        "map": "Request.performer",
        "identity": "workflow"
      }, {
        "map": "FiveWs.actor",
        "identity": "w5"
      }, {
        "map": "PRT, Practitioner: PRD-2/PRD-7 where PRD-3 = RT; Organization: PRD-10 where PRD-3 = RT",
        "identity": "v2"
      }, {
        "map": ".participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/PractitionerRole", "http://hl7.org/fhir/StructureDefinition/Organization", "http://hl7.org/fhir/StructureDefinition/CareTeam", "http://hl7.org/fhir/StructureDefinition/HealthcareService", "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/Device", "http://hl7.org/fhir/StructureDefinition/RelatedPerson" ]
      } ],
      "alias": [ "request recipient" ],
      "id": "ServiceRequest.performer",
      "comment": "If multiple performers are present, it is interpreted as a list of *alternative* performers without any preference regardless of order.  If order of preference is needed use the [request-performerOrder extension](extension-request-performerorder.html).  Use CareTeam to represent a group of performers (for example, Practitioner A *and* Practitioner B).",
      "isSummary": true
    }, {
      "id": "ServiceRequest.locationCode",
      "path": "ServiceRequest.locationCode",
      "type": [ {
        "code": "CodeableConcept"
      } ],
      "short": "Requested location",
      "binding": {
        "strength": "example",
        "valueSet": "http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "ServiceRequestLocation"
        } ],
        "description": "A location type where services are delivered."
      },
      "mapping": [ {
        "map": "FiveWs.actor",
        "identity": "w5"
      }, {
        "map": ".participation[typeCode=LOC].role[scoper.determinerCode=KIND].code",
        "identity": "rim"
      } ],
      "isSummary": true,
      "definition": "The preferred location(s) where the procedure should actually happen in coded or free text form. E.g. at home or nursing day care center."
    }, {
      "id": "ServiceRequest.locationReference",
      "path": "ServiceRequest.locationReference",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Location" ]
      } ],
      "short": "Requested location",
      "mapping": [ {
        "map": "FiveWs.actor",
        "identity": "w5"
      }, {
        "map": ".participation[typeCode=LOC].role[scoper.determinerCode=INSTANCE]",
        "identity": "rim"
      } ],
      "isSummary": true,
      "definition": "A reference to the the preferred location(s) where the procedure should actually happen. E.g. at home or nursing day care center."
    }, {
      "path": "ServiceRequest.reasonCode",
      "definition": "An explanation or justification for why this service is being requested in coded or textual form.   This is often for billing purposes.  May relate to the resources referred to in `supportingInfo`.",
      "short": "Explanation/Justification for procedure or service",
      "mapping": [ {
        "map": "Request.reasonCode",
        "identity": "workflow"
      }, {
        "map": "FiveWs.why[x]",
        "identity": "w5"
      }, {
        "map": "ORC.16, RF1-10",
        "identity": "v2"
      }, {
        "map": ".reasonCode",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "CodeableConcept"
      } ],
      "binding": {
        "strength": "example",
        "valueSet": "http://hl7.org/fhir/ValueSet/procedure-reason",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "ServiceRequestReason"
        } ],
        "description": "Diagnosis or problem codes justifying the reason for requesting the service investigation."
      },
      "id": "ServiceRequest.reasonCode",
      "comment": "This element represents why the referral is being made and may be used to decide how the service will be performed, or even if it will be performed at all.   Use `CodeableConcept.text` element if the data is free (uncoded) text as shown in the [CT Scan example](servicerequest-example-di.html).",
      "isSummary": true
    }, {
      "id": "ServiceRequest.reasonReference",
      "path": "ServiceRequest.reasonReference",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Condition", "http://hl7.org/fhir/StructureDefinition/Observation", "http://hl7.org/fhir/StructureDefinition/DiagnosticReport", "http://hl7.org/fhir/StructureDefinition/DocumentReference" ]
      } ],
      "short": "Explanation/Justification for service or service",
      "comment": "This element represents why the referral is being made and may be used to decide how the service will be performed, or even if it will be performed at all.    To be as specific as possible,  a reference to  *Observation* or *Condition* should be used if available.  Otherwise when referencing  *DiagnosticReport*  it should contain a finding  in `DiagnosticReport.conclusion` and/or `DiagnosticReport.conclusionCode`.   When using a reference to *DocumentReference*, the target document should contain clear findings language providing the relevant reason for this service request.  Use  the CodeableConcept text element in `ServiceRequest.reasonCode` if the data is free (uncoded) text as shown in the [CT Scan example](servicerequest-example-di.html).",
      "mapping": [ {
        "map": "Request.reasonReference",
        "identity": "workflow"
      }, {
        "map": "FiveWs.why[x]",
        "identity": "w5"
      }, {
        "map": "ORC.16",
        "identity": "v2"
      }, {
        "map": ".outboundRelationship[typeCode=RSON].target",
        "identity": "rim"
      } ],
      "isSummary": true,
      "definition": "Indicates another resource that provides a justification for why this service is being requested.   May relate to the resources referred to in `supportingInfo`."
    }, {
      "id": "ServiceRequest.insurance",
      "path": "ServiceRequest.insurance",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Coverage", "http://hl7.org/fhir/StructureDefinition/ClaimResponse" ]
      } ],
      "short": "Associated insurance coverage",
      "mapping": [ {
        "map": "Request.insurance",
        "identity": "workflow"
      }, {
        "map": "IN1/IN2",
        "identity": "v2"
      }, {
        "map": ".outboundRelationship[typeCode=COVBY].target",
        "identity": "rim"
      } ],
      "definition": "Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be needed for delivering the requested service."
    }, {
      "id": "ServiceRequest.supportingInfo",
      "path": "ServiceRequest.supportingInfo",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Resource" ]
      } ],
      "alias": [ "Ask at order entry question", "AOE" ],
      "short": "Additional clinical information",
      "comment": "To represent information about how the services are to be delivered use the `instructions` element.",
      "mapping": [ {
        "map": "Request.supportingInfo",
        "identity": "workflow"
      }, {
        "map": "Accompanying segments",
        "identity": "v2"
      }, {
        "map": ".outboundRelationship[typeCode=PERT].target",
        "identity": "rim"
      } ],
      "definition": "Additional clinical information about the patient or specimen that may influence the services or their interpretations.     This information includes diagnosis, clinical findings and other observations.  In laboratory ordering these are typically referred to as \"ask at order entry questions (AOEs)\".  This includes observations explicitly requested by the producer (filler) to provide context or supporting information needed to complete the order. For example,  reporting the amount of inspired oxygen for blood gas measurements."
    }, {
      "id": "ServiceRequest.specimen",
      "path": "ServiceRequest.specimen",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Specimen" ]
      } ],
      "short": "Procedure Samples",
      "comment": "Many diagnostic procedures need a specimen, but the request itself is not actually about the specimen. This element is for when the diagnostic is requested on already existing specimens and the request points to the specimen it applies to.    Conversely, if the request is entered first with an unknown specimen, then the [Specimen](specimen.html) resource points to the ServiceRequest.",
      "mapping": [ {
        "map": "SPM",
        "identity": "v2"
      }, {
        "map": ".participation[typeCode=SPC].role",
        "identity": "rim"
      } ],
      "isSummary": true,
      "definition": "One or more specimens that the laboratory procedure will use."
    }, {
      "path": "ServiceRequest.bodySite",
      "requirements": "Knowing where the procedure is performed is important for tracking if multiple sites are possible.",
      "definition": "Anatomic location where the procedure should be performed. This is the target site.",
      "short": "Location on Body",
      "mapping": [ {
        "map": "SPM",
        "identity": "v2"
      }, {
        "map": "targetSiteCode",
        "identity": "rim"
      }, {
        "map": "Procedure.targetBodySite",
        "identity": "quick"
      } ],
      "type": [ {
        "code": "CodeableConcept"
      } ],
      "binding": {
        "strength": "example",
        "valueSet": "http://hl7.org/fhir/ValueSet/body-site",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString": "BodySite"
        } ],
        "description": "Codes describing anatomical locations. May include laterality."
      },
      "alias": [ "location" ],
      "id": "ServiceRequest.bodySite",
      "comment": "Only used if not implicit in the code found in ServiceRequest.code.  If the use case requires BodySite to be handled as a separate resource instead of an inline coded element (e.g. to identify and track separately)  then use the standard extension [procedure-targetBodyStructure](extension-procedure-targetbodystructure.html).",
      "isSummary": true
    }, {
      "id": "ServiceRequest.note",
      "path": "ServiceRequest.note",
      "type": [ {
        "code": "Annotation"
      } ],
      "short": "Comments",
      "mapping": [ {
        "map": "Request.note",
        "identity": "workflow"
      }, {
        "map": "NTE",
        "identity": "v2"
      }, {
        "map": ".inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN, moodCode=EVN].value[xsi:type=ST]",
        "identity": "rim"
      }, {
        "map": "ClinicalStatement.additionalText",
        "identity": "quick"
      } ],
      "definition": "Any other notes and comments made about the service request. For example, internal billing notes."
    }, {
      "id": "ServiceRequest.patientInstruction",
      "max": "1",
      "path": "ServiceRequest.patientInstruction",
      "type": [ {
        "code": "string"
      } ],
      "short": "Patient or consumer-oriented instructions",
      "mapping": [ {
        "map": "NTE",
        "identity": "v2"
      }, {
        "map": ".text",
        "identity": "rim"
      } ],
      "isSummary": true,
      "definition": "Instructions in terms that are understood by the patient or consumer."
    }, {
      "id": "ServiceRequest.relevantHistory",
      "path": "ServiceRequest.relevantHistory",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Provenance" ]
      } ],
      "short": "Request provenance",
      "comment": "This might not include provenances for all versions of the request – only those deemed “relevant” or important.\rThis SHALL NOT include the Provenance associated with this current version of the resource.  (If that provenance is deemed to be a “relevant” change, it will need to be added as part of a later update.  Until then, it can be queried directly as the Provenance that points to this version using _revinclude\rAll Provenances should have some historical version of this Request as their subject.",
      "mapping": [ {
        "map": "Request.relevantHistory",
        "identity": "workflow"
      }, {
        "map": "N/A",
        "identity": "v2"
      }, {
        "map": ".inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN]",
        "identity": "rim"
      } ],
      "definition": "Key events in the history of the request."
    } ]
  },
  "contact": [ {
    "telecom": [ {
      "value": "http://hl7.org/fhir",
      "system": "url"
    } ]
  }, {
    "telecom": [ {
      "value": "http://www.hl7.org/Special/committees/orders/index.cfm",
      "system": "url"
    } ]
  } ],
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource"
}