PackagesCanonicalsLogsProblems
    Packages
    ca.on.health.sadie@0.1.6-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.
package_name: ca.on.health.sadie
derivation: constraint
name: Request
type: ServiceRequest
elements:
  performerType: {index: 56}
  category: {index: 41}
  insurance: {index: 68}
  instantiatesCanonical: {index: 34}
  instantiatesUri: {index: 35}
  relevantHistory: {index: 74}
  asNeeded:
    choices: []
    index: 53
  supportingInfo: {index: 69}
  encounter: {index: 49}
  patientInstruction: {index: 73}
  specimen: {index: 70}
  reasonCode: {index: 66}
  authoredOn: {index: 54}
  note: {index: 72}
  requisition: {index: 38}
  locationReference:
    type: Reference
    refers: ['http://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestorLocation']
    index: 65
  requester:
    type: Reference
    refers: ['http://health.gov.on.ca/fhir/StructureDefinition/QualifiedRequestorUser']
    index: 55
  priority: {index: 42}
  status:
    short: WIP | READY | SUBMITTED | COMPLETE | REVOKED
    binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-QuestionnaireStatuses'}
    index: 39
  code: {index: 44}
  identifier:
    array: true
    max: 3
    index: 0
    slicing:
      rules: open
      ordered: true
      discriminator:
      - {path: type.coding.code, type: value}
      min: null
      max: 3
      slices:
        DetailColumnOne:
          match:
            type:
              coding: {code: DetailColumnOneID}
          schema:
            index: 1
            elements:
              use: {index: 2}
              type:
                elements:
                  coding:
                    elements:
                      system: {index: 3}
                      version: {index: 4}
                      code:
                        binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-RequestID-Types'}
                        pattern: {type: Code, value: DetailColumnOneID}
                        index: 5
                      display: {index: 6}
                      userSelected: {index: 7}
                  text: {index: 8}
              system: {index: 9}
              period: {index: 10}
              assigner: {index: 11}
        DetailColumnTwo:
          match:
            type:
              coding: {code: DetailColumnOneID}
          schema:
            index: 12
            elements:
              use: {index: 13}
              type:
                elements:
                  coding:
                    elements:
                      system: {index: 14}
                      version: {index: 15}
                      code:
                        binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-RequestID-Types'}
                        pattern: {type: Code, value: DetailColumnOneID}
                        index: 16
                      display: {index: 17}
                      userSelected: {index: 18}
                  text: {index: 19}
              system: {index: 20}
              period: {index: 21}
              assigner: {index: 22}
        ClientIdentifier:
          match:
            type:
              coding: {code: ClientID}
          schema:
            index: 23
            elements:
              use: {index: 24}
              type:
                elements:
                  coding:
                    elements:
                      system: {index: 25}
                      version: {index: 26}
                      code:
                        binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-RequestID-Types'}
                        pattern: {type: Code, value: ClientID}
                        index: 27
                      display: {index: 28}
                      userSelected: {index: 29}
                  text: {index: 30}
              system: {index: 31}
              period: {index: 32}
              assigner: {index: 33}
  doNotPerform: {index: 43}
  bodySite: {index: 71}
  intent:
    pattern: {type: Code, value: order}
    index: 40
  replaces: {index: 37}
  orderDetail: {index: 45}
  basedOn: {index: 36}
  quantity:
    choices: []
    index: 47
  locationCode:
    index: 58
    elements:
      coding:
        elements:
          system: {index: 59}
          version: {index: 60}
          code:
            binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-LocationConfirmationStatuses'}
            index: 61
          display: {index: 62}
          userSelected: {index: 63}
        required: [code]
      text: {index: 64}
  subject:
    type: Reference
    refers: ['http://health.gov.on.ca/sadie/fhir/StructureDefinition/Applicant']
    index: 48
  occurrence:
    choices: []
    index: 51
  performer:
    type: Reference
    refers: ['http://health.gov.on.ca/sadie/fhir/StructureDefinition/FlexFormUser']
    index: 57
  reasonReference: {index: 67}
package_version: 0.1.6-beta
class: profile
kind: resource
url: http://health.gov.on.ca/sadie/fhir/StructureDefinition/Request
base: http://hl7.org/fhir/StructureDefinition/ServiceRequest
version: null
required: [requester, performer]