PackagesCanonicalsLogsProblems
    Packages
    rs/hl7.cda.us.ccda@4.0.0-ballot
    http://hl7.org/cda/us/ccda/StructureDefinition/SexualOrientationObservation
description: This observation represents the sexual orientation of the patient. Defined as:\n\nA persons identification of their emotional, romantic, sexual, or affectional attraction to another person.\n\nThis template was informed by the HL7 Gender Harmony project.\n\nThis observation is not appropriate for recording patient gender (administrativeGender), Gender Identity (Gender Identity Observation), or birth sex (Birth Sex Observation).
package_name: rs/hl7.cda.us.ccda
derivation: constraint
name: SexualOrientationObservation
type: http://hl7.org/cda/stds/core/StructureDefinition/Observation
elements:
  value:
    type: http://hl7.org/cda/stds/core/StructureDefinition/CD
    index: 17
    elements:
      nullFlavor: {index: 18}
      code:
        binding: {strength: required, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1240.11'}
        index: 19
    required: [code]
  classCode:
    pattern: {type: code, value: OBS}
    type: code
    index: 4
  id: {index: 6}
  code:
    short: Sexual Orientation
    index: 7
    elements:
      code:
        pattern: {type: code, value: 76690-7}
        type: code
        index: 8
      codeSystem:
        short: LOINC
        pattern: {type: string, value: 2.16.840.1.113883.6.1}
        type: string
        index: 9
    required: [code, codeSystem]
  moodCode:
    pattern: {type: code, value: EVN}
    type: code
    index: 5
  effectiveTime:
    short: The effectiveTime represents the  relevant time of the observation. A patient's "sexual orientation" may change and using effectiveTime/low and effectiveTime/high defines the time during which the patient had identified their emotional, romantic, sexual, or affectional attraction to another person.
    index: 14
    elements:
      low: {index: 15}
      high: {index: 16}
    required: [low]
  templateId:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: root, type: value}
      - {path: extension, type: value}
      min: 1
      slices:
        sexual-orientation-obs:
          match: {root: 2.16.840.1.113883.10.20.22.4.501, extension: '2023-05-01'}
          schema:
            _required: true
            index: 1
            elements:
              root:
                pattern: {type: string, value: 2.16.840.1.113883.10.20.22.4.501}
                type: string
                index: 2
              extension:
                pattern: {type: string, value: '2023-05-01'}
                type: string
                index: 3
            required: [extension, root]
            extensions: {}
  statusCode:
    index: 12
    elements:
      code:
        pattern: {type: code, value: completed}
        type: code
        index: 13
    required: [code]
  text:
    short: SHOULD reference the portion of section narrative text corresponding to this entry
    index: 10
    elements:
      reference:
        constraint:
          value-starts-octothorpe: {human: 'If reference/@value is present, it SHALL begin with a ''#'' and SHALL point to its corresponding narrative', source: 'http://hl7.org/cda/us/ccda/StructureDefinition/SexualOrientationObservation', severity: error, expression: value.exists() implies value.startsWith('#')}
        index: 11
package_version: 4.0.0-ballot
class: logical
kind: logical
url: http://hl7.org/cda/us/ccda/StructureDefinition/SexualOrientationObservation
base: http://hl7.org/cda/stds/core/StructureDefinition/Observation
version: 4.0.0-ballot
required: [effectiveTime, id, statusCode, templateId, value]