PackagesCanonicalsLogsProblems
    Packages
    smart.who.int.base-clinical@1.0.0
    http://smart.who.int/base-clinical/StructureDefinition/sg-encounter
description: The WHO SMART Guidelines Encounter profile defines conformance requirements and exchange expectations for Encounter resources in WHO Smart Guidelines content.
package_name: smart.who.int.base-clinical
derivation: constraint
name: SGEncounter
type: Encounter
elements:
  diagnosis:
    mustSupport: true
    index: 17
    elements:
      condition:
        type: Reference
        mustSupport: true
        refers: ['http://smart.who.int/base-clinical/StructureDefinition/sg-condition', 'http://smart.who.int/base-clinical/StructureDefinition/sg-procedure']
        index: 18
      use: {mustSupport: true, index: 19}
      rank: {mustSupport: true, index: 20}
  serviceProvider:
    type: Reference
    mustSupport: true
    refers: ['http://smart.who.int/base-clinical/StructureDefinition/sg-organization']
    index: 24
  episodeOfCare:
    type: Reference
    mustSupport: true
    refers: ['http://smart.who.int/base-clinical/StructureDefinition/sg-episodeofcare']
    index: 10
  reasonCode: {mustSupport: true, index: 16}
  type: {mustSupport: true, index: 7}
  participant:
    mustSupport: true
    index: 12
    elements:
      individual:
        type: Reference
        mustSupport: true
        refers: ['http://smart.who.int/base-clinical/StructureDefinition/sg-practitioner', 'http://smart.who.int/base-clinical/StructureDefinition/sg-practitionerrole']
        index: 13
  extension:
    type: Extension
    mustSupport: true
    url: http://hl7.org/fhir/StructureDefinition/request-statusReason
    index: 0
    slicing:
      slices:
        statusReason:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/request-statusReason', index: 0}
          min: 0
          max: 1
  priority: {mustSupport: true, index: 8}
  status: {mustSupport: true, index: 5}
  class: {mustSupport: true, index: 6}
  length: {mustSupport: true, index: 15}
  identifier:
    mustSupport: true
    array: true
    min: 1
    index: 1
    elements:
      use: {mustSupport: true, index: 2}
      system: {mustSupport: true, index: 3}
      value: {mustSupport: true, index: 4}
    required: [value, system, use]
  period: {mustSupport: true, index: 14}
  basedOn:
    type: Reference
    mustSupport: true
    refers: ['http://smart.who.int/base-clinical/StructureDefinition/sg-servicerequest']
    index: 11
  location:
    mustSupport: true
    index: 21
    elements:
      location:
        type: Reference
        mustSupport: true
        refers: ['http://smart.who.int/base-clinical/StructureDefinition/sg-location']
        index: 22
      period: {mustSupport: false, index: 23}
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://smart.who.int/base-clinical/StructureDefinition/sg-patient']
    index: 9
package_version: 1.0.0
extensions:
  statusReason: {url: 'http://hl7.org/fhir/StructureDefinition/request-statusReason', min: 0, max: 1, type: Extension, mustSupport: true, index: 0}
class: profile
kind: resource
url: http://smart.who.int/base-clinical/StructureDefinition/sg-encounter
base: http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-encounter
version: 1.0.0
required: [identifier]