Draft preBallot - This specification is under preBallot review and subject to change. It should not be used for implementation purposes. . . . . For a full list of available versions, see the Directory of published versions
BirthSex
Links
Extension
Description
A code classifying the person's sex assigned at birth. Replicates the birthsex extension in US-Core-R4 for interoperability.
References to this Extension
Resource Content
ExtensionBirthSex (Extension) | I | Extension | |
id | 0..1 | string | |
extension | I | 0..* | Extension |
url | S | 1..1 | uriFixed Value |
value[x] | 0..1 | ||
(All Slices) | |||
valueBase64Binary | base64Binary | ||
valueBoolean | boolean | ||
valueCanonical | canonical() | ||
valueCode | code | ||
valueDate | date | ||
valueDateTime | dateTime | ||
valueDecimal | decimal | ||
valueId | id | ||
valueInstant | instant | ||
valueInteger | integer | ||
valueMarkdown | markdown | ||
valueOid | oid | ||
valuePositiveInt | positiveInt | ||
valueString | string | ||
valueTime | time | ||
valueUnsignedInt | unsignedInt | ||
valueUri | uri | ||
valueUrl | url | ||
valueUuid | uuid | ||
valueAddress | Address | ||
valueAge | Age | ||
valueAnnotation | Annotation | ||
valueAttachment | Attachment | ||
valueCodeableConcept | CodeableConcept | ||
valueContactPoint | ContactPoint | ||
valueCount | Count | ||
valueDistance | Distance | ||
valueDuration | Duration | ||
valueHumanName | HumanName | ||
valueIdentifier | Identifier | ||
valueMoney | Money | ||
valuePeriod | Period | ||
valueQuantity | Quantity | ||
valueRange | Range | ||
valueRatio | Ratio | ||
valueSampledData | SampledData | ||
valueSignature | Signature | ||
valueTiming | Timing | ||
valueContactDetail | ContactDetail | ||
valueContributor | Contributor | ||
valueDataRequirement | DataRequirement | ||
valueExpression | Expression | ||
valueParameterDefinition | ParameterDefinition | ||
valueRelatedArtifact | RelatedArtifact | ||
valueTriggerDefinition | TriggerDefinition | ||
valueUsageContext | UsageContext | ||
valueDosage | Dosage | ||
valueMeta | Meta | ||
valueReference | Reference() | ||
valueCoding | S | 1..1 | Coding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | Σ | 1..1 | uri |
version | Σ | 0..1 | string |
code | Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="ext-patientbirthsex" /> <text> <status value="extensions" /> --- We have skipped the narrative for better readability of the resource --- </text> <url value="http://hl7.org/fhir/ca/baseline/StructureDefinition/ext-patientbirthsex" /> <version value="0.2.0" /> <name value="ExtensionBirthSex" /> <title value="Extension: Birth Sex" /> <status value="draft" /> <date value="2023-12-15" /> <publisher value="HL7 Canada - FHIR Implementation Work Group" /> <contact> <telecom> <system value="url" /> <value value="https://infocentral.infoway-inforoute.ca/en/collaboration/wg/fhir-implementations" /> </telecom> </contact> <description value="A code classifying the person's sex assigned at birth. Replicates the birthsex extension in US-Core-R4 for interoperability." /> <jurisdiction> <coding> <system value="urn:iso:std:iso:3166" /> <code value="CA" /> </coding> </jurisdiction> <fhirVersion value="4.0.1" /> <mapping> <identity value="rim" /> <uri value="http://hl7.org/v3" /> <name value="RIM Mapping" /> </mapping> <kind value="complex-type" /> <abstract value="false" /> <context> <type value="element" /> <expression value="Patient" /> </context> <type value="Extension" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" /> <derivation value="constraint" /> <differential> <element id="Extension"> <path value="Extension" /> <definition value="A code classifying the person's sex assigned at birth. Replicates the birthsex extension in US-Core-R4 for interoperability." /> <comment value="The codes required are intended to present birth sex (i.e., the sex recorded on the patient’s birth certificate) and not gender identity or reassigned sex." /> <max value="1" /> <isModifier value="false" /> <mapping> <identity value="rim" /> <map value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender" /> </mapping> <mapping> <identity value="iso11179" /> <map value=".patient.administrativeGenderCode" /> </mapping> </element> <element id="Extension.url"> <path value="Extension.url" /> <fixedUri value="http://hl7.org/fhir/ca/baseline/StructureDefinition/ext-patientbirthsex" /> <mustSupport value="true" /> </element> <element id="Extension.valueCoding"> <path value="Extension.valueCoding" /> <min value="1" /> <mustSupport value="true" /> <binding> <strength value="example" /> <description value="Code for sex assigned at birth" /> <valueSet value="http://hl7.org/fhir/ca/baseline/ValueSet/birthsex" /> </binding> </element> <element id="Extension.valueCoding.system"> <path value="Extension.valueCoding.system" /> <min value="1" /> </element> <element id="Extension.valueCoding.code"> <path value="Extension.valueCoding.code" /> <min value="1" /> </element> <element id="Extension.valueCoding.display"> <path value="Extension.valueCoding.display" /> <short value="Optional description of the sex at birth code" /> <definition value="Plain text representation of the sex at birth concept" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "ext-patientbirthsex", "text": { "status": "extensions", --- We have skipped the narrative for better readability of the resource --- }, "url": "http://hl7.org/fhir/ca/baseline/StructureDefinition/ext-patientbirthsex", "version": "0.2.0", "name": "ExtensionBirthSex", "title": "Extension: Birth Sex", "status": "draft", "date": "2023-12-15", "publisher": "HL7 Canada - FHIR Implementation Work Group", "contact": [ { "telecom": [ { "system": "url", "value": "https://infocentral.infoway-inforoute.ca/en/collaboration/wg/fhir-implementations" } ] } ], "description": "A code classifying the person's sex assigned at birth. Replicates the birthsex extension in US-Core-R4 for interoperability.", "jurisdiction": [ { "coding": [ { "system": "urn:iso:std:iso:3166", "code": "CA" } ] } ], "fhirVersion": "4.0.1", "mapping": [ { "identity": "rim", "uri": "http://hl7.org/v3", "name": "RIM Mapping" } ], "kind": "complex-type", "abstract": false, "context": [ { "type": "element", "expression": "Patient" } ], "type": "Extension", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", "derivation": "constraint", "differential": { "element": [ { "id": "Extension", "path": "Extension", "definition": "A code classifying the person's sex assigned at birth. Replicates the birthsex extension in US-Core-R4 for interoperability.", "comment": "The codes required are intended to present birth sex (i.e., the sex recorded on the patient’s birth certificate) and not gender identity or reassigned sex.", "max": "1", "isModifier": false, "mapping": [ { "identity": "rim", "map": "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender" }, { "identity": "iso11179", "map": ".patient.administrativeGenderCode" } ] }, { "id": "Extension.url", "path": "Extension.url", "fixedUri": "http://hl7.org/fhir/ca/baseline/StructureDefinition/ext-patientbirthsex", "mustSupport": true }, { "id": "Extension.valueCoding", "path": "Extension.valueCoding", "min": 1, "mustSupport": true, "binding": { "strength": "example", "description": "Code for sex assigned at birth", "valueSet": "http://hl7.org/fhir/ca/baseline/ValueSet/birthsex" } }, { "id": "Extension.valueCoding.system", "path": "Extension.valueCoding.system", "min": 1 }, { "id": "Extension.valueCoding.code", "path": "Extension.valueCoding.code", "min": 1 }, { "id": "Extension.valueCoding.display", "path": "Extension.valueCoding.display", "short": "Optional description of the sex at birth code", "definition": "Plain text representation of the sex at birth concept" } ] } }
Terminology bindings
Path | Conformance | ValueSet |
---|---|---|
Extension.value[x]:valueCoding | example | https://fhir.infoway-inforoute.ca/ValueSet/sexassignedatbirth |