description: Defines constraints that represent the minimum requirement for personal characteristic observations which are observations that are usually self-attested but may be attested to on behalf of the subject and are generally only verifiable by the source of attestation (e.g., race, ethnicity, sexual orientation, gender identity and personal pronouns), but may sometimes be verifiable by someone other than the source of attestation (e.g., recorded sex). For further details on this profile see [Specifications for Personal Characteristics](specifications_for_personal_characteristics.html). package_name: hl7.fhir.us.sdoh-clinicalcare derivation: constraint name: SDOHCCObservationPersonalCharacteristic abstract: true type: Observation elements: category: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: personal-characteristic, system: 'http://hl7.org/fhir/us/sdoh-clinicalcare/CodeSystem/SDOHCC-CodeSystemTemporaryCodes'} index: 1 slicing: slices: PersonalCharacteristic: match: {} schema: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: personal-characteristic, system: 'http://hl7.org/fhir/us/sdoh-clinicalcare/CodeSystem/SDOHCC-CodeSystemTemporaryCodes'} _required: true index: 1 min: 1 max: 1 referenceRange: {index: 20} derivedFrom: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference|7.0.0', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-questionnaireresponse|7.0.0'] index: 21 interpretation: {index: 17} specimen: {index: 19} value: choices: [valueCodeableConcept] index: 15 effectiveDateTime: {type: dateTime, choiceOf: effective, index: 11} status: short: final | corrected | entered-in-error | unknown binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/sdoh-clinicalcare/ValueSet/SDOHCC-ValueSetObservationStatus'} index: 0 effective: choices: [effectiveDateTime, effectivePeriod] index: 10 code: binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/observation-codes'} index: 2 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 16} bodySite: {index: 18} focus: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 8 subject: type: Reference constraint: SDOH-Obs-1: {human: Either subject or extension-Observation.subject must exist but not both, source: 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationPersonalCharacteristic', severity: error, expression: 'reference.exists() xor extension(''http://hl7.org/fhir/StructureDefinition/alternate-reference'').exists()'} refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient|7.0.0'] index: 3 extensions: subjectPractitioner: url: http://hl7.org/fhir/StructureDefinition/alternate-reference|5.3.0 short: Alternate subject reference to a Practitioner type: Extension mustSupport: true index: 4 elements: value: choices: [valueReference] index: 6 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0'] index: 7 elements: extension: short: Alternate subject reference to a Practitioner type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/alternate-reference|5.3.0 index: 4 slicing: slices: subjectPractitioner: match: {} schema: short: Alternate subject reference to a Practitioner type: Extension mustSupport: true url: http://hl7.org/fhir/StructureDefinition/alternate-reference|5.3.0 index: 4 elements: value: choices: [valueReference] index: 6 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0'] index: 7 performer: {index: 13} effectivePeriod: {type: Period, choiceOf: effective, index: 12} package_version: 3.0.0 class: profile kind: resource url: http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationPersonalCharacteristic base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-simple-observation|7.0.0 version: 3.0.0 required: [category]