PackagesCanonicalsLogsProblems
    Packages
    ca.on.health.sadie@0.1.27-beta
    http://health.gov.on.ca/sadie/fhir/StructureDefinition/Request
{
  "description": "This is the Request, this profile is not very restrictive since the request can be saved at anytime.  The RequestSubmission profile is a more restriced profile of the Request.",
  "_filename": "Request.json",
  "package_name": "ca.on.health.sadie",
  "date": null,
  "derivation": "constraint",
  "meta": {
    "tag": [ {
      "code": "validation_passed",
      "system": "https://smilecdr.com/fhir/NamingSystem/tags",
      "display": "Validation Passed"
    } ],
    "versionId": "2",
    "lastUpdated": "2021-08-17T17:37:02.364+00:00"
  },
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "Request",
  "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": "Request",
  "package_version": "0.1.27-beta",
  "status": "active",
  "id": "14963f30-e3b6-437b-8fdf-95444b8f33e6",
  "kind": "resource",
  "url": "http://health.gov.on.ca/sadie/fhir/StructureDefinition/Request",
  "version": null,
  "differential": {
    "element": [ {
      "id": "ServiceRequest",
      "path": "ServiceRequest",
      "definition": "#### **_`FOR SADIE USE:  This is a request.  Since the request can be saved anytime this profile is not very restrictive.  Profile(s) derived from this profile are more restrictive.`_**\n\n- can have a location\n- must have a requestor\n- can have an applicant\n\n\n\nA record of a request for service such as diagnostic investigations, treatments, or operations to be performed."
    }, {
      "id": "ServiceRequest.extension",
      "path": "ServiceRequest.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "ServiceRequest.extension:requestSubmittedDate",
      "max": "1",
      "path": "ServiceRequest.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestSubmittedDate" ]
      } ],
      "sliceName": "requestSubmittedDate",
      "definition": "#### **_`FOR SADIE USE:  This is the date and time the Request was submitted.`_**"
    }, {
      "id": "ServiceRequest.extension:requestCompletedDate",
      "max": "1",
      "path": "ServiceRequest.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestCompletedDate" ]
      } ],
      "sliceName": "requestCompletedDate",
      "definition": "#### **_`FOR SADIE USE:  This is the date and time the Request was completed.`_**"
    }, {
      "id": "ServiceRequest.extension:requestClientStatus",
      "max": "1",
      "path": "ServiceRequest.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestClientStatus" ]
      } ],
      "sliceName": "requestClientStatus",
      "definition": "#### **_`FOR SADIE USE:  This is the client's status for the Request.  The client can update this with anything they want, typically it will be 'Rejected' or 'Approved'.  This status appears on UI when the list of completed requests is displayed.`_**"
    }, {
      "id": "ServiceRequest.extension:submissionConsent",
      "max": "1",
      "path": "ServiceRequest.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://health.gov.on.ca/sadie/fhir/StructureDefinition/RelatedSubmissionConsent" ]
      } ],
      "sliceName": "submissionConsent",
      "definition": "#### **_`FOR SADIE USE:  The Terms Of Use Consent that the user submitting the request agreed to.`_**"
    }, {
      "id": "ServiceRequest.identifier",
      "path": "ServiceRequest.identifier",
      "definition": "#### **_`FOR SADIE USE:  This is an identifier the client gives to request.  For 'ODSP' the identifier is the Refferal ID.`_**"
    }, {
      "id": "ServiceRequest.identifier.use",
      "max": "0",
      "path": "ServiceRequest.identifier.use"
    }, {
      "id": "ServiceRequest.identifier.type",
      "max": "0",
      "path": "ServiceRequest.identifier.type"
    }, {
      "id": "ServiceRequest.identifier.type.coding",
      "max": "1",
      "min": 1,
      "path": "ServiceRequest.identifier.type.coding"
    }, {
      "id": "ServiceRequest.identifier.type.coding.code",
      "min": 1,
      "path": "ServiceRequest.identifier.type.coding.code"
    }, {
      "id": "ServiceRequest.identifier.system",
      "min": 1,
      "path": "ServiceRequest.identifier.system",
      "binding": {
        "strength": "required",
        "valueSet": "http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-IdentifierSystems"
      },
      "definition": "#### **_`FOR SADIE USE:  The system element will have the following format: urn:sadie:FHIR resource:Source System:Name in the source system`_**\n\nEstablishes the namespace for the value - that is, a URL that describes a set values that are unique."
    }, {
      "id": "ServiceRequest.identifier.value",
      "min": 1,
      "path": "ServiceRequest.identifier.value"
    }, {
      "id": "ServiceRequest.identifier.period",
      "max": "0",
      "path": "ServiceRequest.identifier.period"
    }, {
      "id": "ServiceRequest.identifier.assigner",
      "max": "0",
      "path": "ServiceRequest.identifier.assigner"
    }, {
      "id": "ServiceRequest.instantiatesCanonical",
      "max": "0",
      "path": "ServiceRequest.instantiatesCanonical",
      "definition": "#### **_`FOR SADIE USE:  NOT SURE YET... If a generated reference number is required it may go here.`_**\n\nThe 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",
      "max": "0",
      "path": "ServiceRequest.instantiatesUri"
    }, {
      "id": "ServiceRequest.basedOn",
      "max": "0",
      "path": "ServiceRequest.basedOn"
    }, {
      "id": "ServiceRequest.replaces",
      "max": "0",
      "path": "ServiceRequest.replaces"
    }, {
      "id": "ServiceRequest.requisition",
      "max": "0",
      "path": "ServiceRequest.requisition"
    }, {
      "id": "ServiceRequest.status",
      "path": "ServiceRequest.status",
      "binding": {
        "strength": "required",
        "valueSet": "http://hl7.org/fhir/ValueSet/request-status"
      },
      "definition": "#### **_`FOR SADIE USE:  The status of the request. We are required to use the FHIR codes, how we are using each code is defined in https://simplifier.net/specialauthorizationdigitalinformationexchange2/1661cfaf-3df0-4f53-a65e-92f95bb08a49  (ValueSet 'FlexForms-RequestStatuses')`_**\n \nThe status of the order."
    }, {
      "id": "ServiceRequest.intent",
      "path": "ServiceRequest.intent",
      "fixedCode": "order",
      "definition": "#### **_`FOR SADIE USE:  This is required by FHIR and will always be 'order'`_**\nWhether the request is a proposal, plan, an original order or a reflex order."
    }, {
      "id": "ServiceRequest.category",
      "max": "0",
      "path": "ServiceRequest.category"
    }, {
      "id": "ServiceRequest.priority",
      "max": "0",
      "path": "ServiceRequest.priority"
    }, {
      "id": "ServiceRequest.doNotPerform",
      "max": "0",
      "path": "ServiceRequest.doNotPerform"
    }, {
      "id": "ServiceRequest.code",
      "max": "0",
      "path": "ServiceRequest.code"
    }, {
      "id": "ServiceRequest.orderDetail",
      "max": "2",
      "path": "ServiceRequest.orderDetail",
      "slicing": {
        "rules": "open",
        "ordered": true,
        "description": "#### **_`FOR SADIE USE:  This stores the additional column details that appear on the WIP list.`_**",
        "discriminator": [ {
          "path": "text",
          "type": "value"
        } ]
      },
      "definition": "#### **_`FOR SADIE USE:  These are used for the Program Area specific columns on the WIP list. The first element in the array is Detail Column One,  the second element in the array is Detail Column Two`_**\n\nAdditional 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."
    }, {
      "id": "ServiceRequest.orderDetail:DetailColumnOne",
      "max": "1",
      "path": "ServiceRequest.orderDetail",
      "sliceName": "DetailColumnOne"
    }, {
      "id": "ServiceRequest.orderDetail:DetailColumnOne.coding",
      "max": "0",
      "path": "ServiceRequest.orderDetail.coding"
    }, {
      "id": "ServiceRequest.orderDetail:DetailColumnTwo",
      "max": "1",
      "path": "ServiceRequest.orderDetail",
      "sliceName": "DetailColumnTwo"
    }, {
      "id": "ServiceRequest.orderDetail:DetailColumnTwo.coding",
      "max": "0",
      "path": "ServiceRequest.orderDetail.coding"
    }, {
      "id": "ServiceRequest.quantity[x]",
      "max": "0",
      "path": "ServiceRequest.quantity[x]"
    }, {
      "id": "ServiceRequest.subject",
      "path": "ServiceRequest.subject",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://health.gov.on.ca/sadie/fhir/StructureDefinition/Applicant" ]
      } ],
      "definition": "#### **_`FOR SADIE USE:  This is the Applicant.`_**\n\nOn 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)."
    }, {
      "id": "ServiceRequest.encounter",
      "max": "0",
      "path": "ServiceRequest.encounter"
    }, {
      "id": "ServiceRequest.occurrence[x]",
      "max": "0",
      "path": "ServiceRequest.occurrence[x]"
    }, {
      "id": "ServiceRequest.asNeeded[x]",
      "max": "0",
      "path": "ServiceRequest.asNeeded[x]"
    }, {
      "id": "ServiceRequest.authoredOn",
      "path": "ServiceRequest.authoredOn",
      "definition": "#### **_`FOR SADIE USE:  This is the Request Date,  the Requestor can change this to any date.`_**\nWhen the request transitioned to being actionable."
    }, {
      "id": "ServiceRequest.requester",
      "path": "ServiceRequest.requester",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://health.gov.on.ca/sadie/fhir/StructureDefinition/FlexFormsRole" ]
      } ],
      "definition": "#### **_`FOR SADIE USE:  This is used to store the owner of the request, it is a reference to a Requestor Role`_**\n\nThe individual who initiated the request and has responsibility for its activation."
    }, {
      "id": "ServiceRequest.performerType",
      "max": "0",
      "path": "ServiceRequest.performerType"
    }, {
      "id": "ServiceRequest.performer",
      "max": "1",
      "path": "ServiceRequest.performer",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://health.gov.on.ca/sadie/fhir/StructureDefinition/FlexFormsRole" ]
      } ],
      "comment": "#### **_`FOR SADIE USE:  This is used to store who modifed the request,  it is a reference to a FlexForm User`_**\n\n\n\nIf 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)."
    }, {
      "id": "ServiceRequest.locationCode",
      "max": "1",
      "path": "ServiceRequest.locationCode",
      "comment": "#### **_`FOR SADIE USE:  This is used to store the Location confirmation`_**\n\n\nNot all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination."
    }, {
      "id": "ServiceRequest.locationCode.coding.system",
      "path": "ServiceRequest.locationCode.coding.system",
      "fixedUri": "https://health.gov.on.ca/sadie/fhir/CodeSystem/FlexForms-Internal"
    }, {
      "id": "ServiceRequest.locationCode.coding.version",
      "max": "0",
      "path": "ServiceRequest.locationCode.coding.version"
    }, {
      "id": "ServiceRequest.locationCode.coding.code",
      "min": 1,
      "path": "ServiceRequest.locationCode.coding.code",
      "binding": {
        "strength": "required",
        "valueSet": "http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-LocationConfirmationStatuses"
      }
    }, {
      "id": "ServiceRequest.locationCode.coding.display",
      "max": "0",
      "path": "ServiceRequest.locationCode.coding.display"
    }, {
      "id": "ServiceRequest.locationCode.coding.userSelected",
      "max": "0",
      "path": "ServiceRequest.locationCode.coding.userSelected"
    }, {
      "id": "ServiceRequest.locationCode.text",
      "max": "0",
      "path": "ServiceRequest.locationCode.text"
    }, {
      "id": "ServiceRequest.locationReference",
      "max": "1",
      "path": "ServiceRequest.locationReference",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestorLocation" ]
      } ],
      "definition": "#### **_`FOR SADIE USE:  This is the Requestor's location.`_**\n\nA reference to the the preferred location(s) where the procedure should actually happen. E.g. at home or nursing day care center."
    }, {
      "id": "ServiceRequest.reasonCode",
      "max": "0",
      "path": "ServiceRequest.reasonCode"
    }, {
      "id": "ServiceRequest.reasonReference",
      "max": "0",
      "path": "ServiceRequest.reasonReference"
    }, {
      "id": "ServiceRequest.insurance",
      "max": "0",
      "path": "ServiceRequest.insurance"
    }, {
      "id": "ServiceRequest.supportingInfo",
      "max": "1",
      "path": "ServiceRequest.supportingInfo",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestPDF" ]
      } ],
      "definition": "#### **_`FOR SADIE USE:  Once submitted this is where the generated PDF is referenced.   It is a reference to a RequestPDF resource.`_**\n\nAdditional 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",
      "max": "0",
      "path": "ServiceRequest.specimen"
    }, {
      "id": "ServiceRequest.bodySite",
      "max": "0",
      "path": "ServiceRequest.bodySite"
    }, {
      "id": "ServiceRequest.note",
      "max": "0",
      "path": "ServiceRequest.note"
    }, {
      "id": "ServiceRequest.patientInstruction",
      "max": "0",
      "path": "ServiceRequest.patientInstruction"
    }, {
      "id": "ServiceRequest.relevantHistory",
      "max": "0",
      "path": "ServiceRequest.relevantHistory",
      "definition": "#### **_`FOR SADIE USE:  This captures the status changes so they can appear on the user interface.`_**\n\nKey events in the history of the request."
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
}