Extension (Patient Profile)

{
    "resourceType": "StructureDefinition",
    "id": "patient-extension",
    "url": "http://example.org/fhir/StructureDefinition/patient-extension",
    "name": "Patientextension",
    "title": "Patient (extension)",
    "status": "draft",
    "experimental": true,
    "description": "This profile illustrates the use of extensions within a given FHIR resource, as seen with the patient profile here.",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Patient",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Patient.extension:individual-recordedSexOrGender",
                "path": "Patient.extension",
                "sliceName": "individual-recordedSexOrGender",
                "short": "Extension for representing an individuals recorded sex or gender.",
                "definition": "Recorded sex or gender (RSG) information includes the various sex and gender concepts that are often used in existing systems but are known NOT to represent a gender identity, sex parameter for clinical use, or attributes related to sexuality, such as sexual orientation, sexual activity, or sexual attraction. Examples of recorded sex or gender concepts include administrative gender, administrative sex, and sex assigned at birth. When exchanging this concept, refer to the guidance in the Gender Harmony Implementation Guide",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender"
                        ]
                    }
                ]
            },
            {
                "id": "Patient.identifier",
                "path": "Patient.identifier",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "type"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Patient.identifier.system",
                "path": "Patient.identifier.system",
                "min": 1
            },
            {
                "id": "Patient.identifier.value",
                "path": "Patient.identifier.value",
                "short": "The value that is unique within the system.",
                "min": 1
            },
            {
                "id": "Patient.identifier:JHN",
                "path": "Patient.identifier",
                "sliceName": "JHN",
                "short": "Jurisdictional Health Number",
                "definition": "Federal patient and person health numbers used by all jurisdictions across Canada"
            },
            {
                "id": "Patient.identifier:JHN.extension",
                "path": "Patient.identifier.extension"
            },
            {
                "id": "Patient.identifier:JHN.extension:versionCode",
                "path": "Patient.identifier.extension",
                "sliceName": "versionCode",
                "short": "Health Number Version Code",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hl7.org/fhir/ca/baseline/StructureDefinition/ext-identifierversion"
                        ]
                    }
                ]
            }
        ]
    }
}

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
individual-recordedSexOrGenderI0..*Extension(Complex)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
versionCodeI0..1Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
activeΣ ?!0..1boolean
nameΣ0..*HumanName
telecomΣ0..*ContactPoint
genderΣ0..1codeBinding
birthDateΣ0..1date
deceasedBooleanboolean
deceasedDateTimedateTime
addressΣ0..*Address
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photo0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecom0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationI0..1Reference(Organization)
period0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitioner0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
otherΣ1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding