description: This observation represents the sex of the patient at birth. It is the sex that is entered on the person's birth certificate at time of birth.\n\nThis observation is not appropriate for recording patient gender (administrativeGender).\n\nThis observation is not appropriate for recording Gender Identity (GI).\n\nIt is recommended systems include the Birth Sex observation in the Social History section. package_name: hl7.cda.us.ccda derivation: constraint name: BirthSexObservation type: http://hl7.org/cda/stds/core/StructureDefinition/Observation elements: templateId: index: 0 slicing: rules: open discriminator: - {path: root, type: value} - {path: extension, type: value} min: 1 slices: birth-sex-obs: match: {root: 2.16.840.1.113883.10.20.22.4.200, extension: '2024-05-01'} schema: _required: true index: 1 elements: root: pattern: {type: String, value: 2.16.840.1.113883.10.20.22.4.200} index: 2 extension: pattern: {type: String, value: '2024-05-01'} index: 3 required: [root, extension] extensions: {} classCode: pattern: {type: Code, value: OBS} index: 4 moodCode: pattern: {type: Code, value: EVN} index: 5 code: short: Sex assigned at birth index: 6 elements: code: pattern: {type: Code, value: 76689-9} index: 7 codeSystem: short: LOINC pattern: {type: String, value: 2.16.840.1.113883.6.1} index: 8 required: [codeSystem, code] text: short: SHOULD reference the portion of section narrative text corresponding to this entry index: 9 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/BirthSexObservation', severity: error, expression: value.exists() implies value.startsWith('#')} index: 10 statusCode: index: 11 elements: code: pattern: {type: Code, value: completed} index: 12 required: [code] effectiveTime: short: 'Note: This template represents a "snapshot in time" observation, simply reflecting the patient''s sex at the time of the observation. As a result, the effectiveTime is constrained to just a time stamp. Since this represents Birth Sex it SHALL match the birthTime.' constraint: value-only: {human: Interval fields SHALL NOT be present, source: 'http://hl7.org/cda/us/ccda/StructureDefinition/BirthSexObservation', severity: error, expression: (low | high | width | center).empty()} index: 13 elements: value: {short: value should be used instead of low/high, index: 14} value: type: http://hl7.org/cda/stds/core/StructureDefinition/CD index: 15 elements: nullFlavor: {index: 16} code: binding: {strength: required, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1021.24'} index: 17 required: [code] package_version: 4.0.0-ballot class: logical kind: logical url: http://hl7.org/cda/us/ccda/StructureDefinition/BirthSexObservation base: http://hl7.org/cda/stds/core/StructureDefinition/Observation version: 4.0.0-ballot required: [effectiveTime, value, statusCode, templateId]