Slices (Patient Profile)

{
    "resourceType": "StructureDefinition",
    "id": "patient-slicing",
    "url": "http://example.org/fhir/StructureDefinition/patient-slicing",
    "name": "Patientslicing",
    "title": "Patient (slicing)",
    "status": "draft",
    "experimental": true,
    "description": "This profile illustrates the use of slicing 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.identifier:JHN.id",
                "path": "Patient.identifier.id",
                "representation":  [
                    "xmlAttr"
                ],
                "short": "Unique id for inter-element referencing",
                "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
                "min": 0,
                "max": "1",
                "base": {
                    "path": "Element.id",
                    "min": 0,
                    "max": "1"
                },
                "type":  [
                    {
                        "extension":  [
                            {
                                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                                "valueUrl": "string"
                            }
                        ],
                        "code": "http://hl7.org/fhirpath/System.String"
                    }
                ],
                "isModifier": false,
                "isSummary": false,
                "mapping":  [
                    {
                        "identity": "rim",
                        "map": "n/a"
                    }
                ]
            },
            {
                "id": "Patient.identifier:JHN.extension",
                "path": "Patient.identifier.extension",
                "slicing": {
                    "discriminator": {
                        "type": "value",
                        "path": "url"
                    }
                }
            }
        ]
    }
}