PackagesCanonicalsLogsProblems
    Packages
    ca.on.health.sadie@1.4.7
    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.
package_name: ca.on.health.sadie
derivation: constraint
name: MyServiceRequest
type: ServiceRequest
elements:
  performerType: {index: 46}
  category:
    binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-RequestTypes'}
    index: 31
  insurance: {index: 58}
  instantiatesCanonical: {index: 24}
  instantiatesUri: {index: 25}
  relevantHistory: {index: 64}
  asNeeded:
    choices: []
    index: 43
  supportingInfo:
    type: Reference
    refers: ['https://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestPDF']
    index: 59
  encounter: {index: 39}
  patientInstruction: {index: 63}
  specimen: {index: 60}
  reasonCode: {index: 56}
  authoredOn: {index: 44}
  note: {index: 62}
  requisition: {index: 28}
  extension:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: 0
      slices:
        requestClientStatus:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestClientStatus', index: 8}
          min: 0
          max: 1
        clientCodeOne:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/ClientCodeOne', index: 11}
          min: 0
          max: 1
        submissionConsent:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/RelatedSubmissionConsent', index: 9}
          min: 0
          max: 1
        clientCodeTwo:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/ClientCodeTwo', index: 12}
          min: 0
          max: 1
        requestSubmittedDateString:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestSubmittedDateString', index: 7}
          min: 0
          max: 1
        requestSubmittedUser:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/SubmittedUser', index: 3}
          min: 0
          max: 1
        requestCompletedDate:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestCompletedDate', index: 5}
          min: 0
          max: 1
        requestCreatedDate:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/CreatedDate', index: 2}
          min: 0
          max: 1
        requestCompletedDateString:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestCompletedDateString', index: 6}
          min: 0
          max: 1
        requestSubmittedDate:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestSubmittedDate', index: 4}
          min: 0
          max: 1
        practitionerName:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/PractitionerName', index: 10}
          min: 0
          max: 1
        searchableString:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/SearchableString', index: 14}
          min: 0
          max: 1
        applicantName:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/ApplicantName', index: 13}
          min: 0
          max: 1
        requestCreatedUser:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/CreatedUser', index: 1}
          min: 0
          max: 1
  locationReference:
    type: Reference
    refers: ['https://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestorLocation']
    index: 55
  requester:
    type: Reference
    refers: ['https://health.gov.on.ca/sadie/fhir/StructureDefinition/FlexFormsRole']
    index: 45
  priority: {index: 32}
  status:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/request-status'}
    index: 29
  code: {index: 34}
  identifier:
    index: 15
    elements:
      use: {index: 16}
      type:
        index: 17
        elements:
          coding:
            index: 18
            elements:
              code: {index: 19}
            required: [code]
        required: [coding]
      system:
        binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-IdentifierSystems'}
        index: 20
      value: {index: 21}
      period: {index: 22}
      assigner: {index: 23}
    required: [value, system]
  doNotPerform: {index: 33}
  bodySite: {index: 61}
  intent:
    pattern: {type: Code, value: order}
    index: 30
  replaces: {index: 27}
  orderDetail: {array: true, max: 2, index: 35}
  basedOn:
    type: Reference
    refers: ['http://hl7.org/fhir/StructureDefinition/ServiceRequest']
    index: 26
  quantity:
    choices: []
    index: 37
  locationCode:
    index: 48
    elements:
      coding:
        elements:
          system:
            pattern: {type: Uri, value: 'https://health.gov.on.ca/sadie/fhir/CodeSystem/FlexForms-Internal-Complete'}
            index: 49
          version: {index: 50}
          code: {index: 51}
          display: {index: 52}
          userSelected: {index: 53}
      text: {index: 54}
  subject:
    type: Reference
    refers: ['https://health.gov.on.ca/sadie/fhir/StructureDefinition/Applicant']
    index: 38
  occurrence:
    choices: []
    index: 41
  performer:
    type: Reference
    refers: ['https://health.gov.on.ca/sadie/fhir/StructureDefinition/FlexFormsRole']
    index: 47
  reasonReference: {index: 57}
package_version: 1.4.7
extensions:
  requestClientStatus: {url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestClientStatus', min: 0, max: 1, type: Extension, index: 8}
  clientCodeOne: {url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/ClientCodeOne', min: 0, max: 1, type: Extension, index: 11}
  submissionConsent: {url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/RelatedSubmissionConsent', min: 0, max: 1, type: Extension, index: 9}
  clientCodeTwo: {url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/ClientCodeTwo', min: 0, max: 1, type: Extension, index: 12}
  requestSubmittedDateString: {url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestSubmittedDateString', min: 0, max: 1, type: Extension, index: 7}
  requestSubmittedUser: {url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/SubmittedUser', min: 0, max: 1, type: Extension, index: 3}
  requestCompletedDate: {url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestCompletedDate', min: 0, max: 1, type: Extension, index: 5}
  requestCreatedDate: {url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/CreatedDate', min: 0, max: 1, type: Extension, index: 2}
  requestCompletedDateString: {url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestCompletedDateString', min: 0, max: 1, type: Extension, index: 6}
  requestSubmittedDate: {url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestSubmittedDate', min: 0, max: 1, type: Extension, index: 4}
  practitionerName: {url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/PractitionerName', min: 0, max: 1, type: Extension, index: 10}
  searchableString: {url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/SearchableString', min: 0, max: 1, type: Extension, index: 14}
  applicantName: {url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/ApplicantName', min: 0, max: 1, type: Extension, index: 13}
  requestCreatedUser: {url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/CreatedUser', min: 0, max: 1, type: Extension, index: 1}
class: profile
kind: resource
url: http://health.gov.on.ca/sadie/fhir/StructureDefinition/Request
base: http://hl7.org/fhir/StructureDefinition/ServiceRequest
version: 1.0.0
required: [category]