{
  "resourceType": "StructureDefinition",
  "url": "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/Patient",
  "name": "Patient",
  "title": "Patient",
  "status": "active",
  "experimental": false,
  "description": "ESTAR Patient Profile",
  "purpose": "Definizione del profilo Patient nel contesto ESTAR",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Patient",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Patient.id",
        "path": "Patient.id",
        "mustSupport": true
      },
      {
        "id": "Patient.meta",
        "path": "Patient.meta",
        "mustSupport": true
      },
      {
        "id": "Patient.meta.security",
        "path": "Patient.meta.security",
        "mustSupport": false,
        "binding": {
          "strength": "extensible",
          "description": "Identity Reliability Security Codes"
        }
      },
      {
        "id": "Patient.text",
        "path": "Patient.text",
        "mustSupport": true
      },
      {
        "id": "Patient.extension:birthPlace",
        "path": "Patient.extension",
        "sliceName": "birthPlace",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/patient-birthPlace"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Patient.extension:birthPlace.value[x]",
        "path": "Patient.extension.value[x]",
        "type": [
          {
            "code": "Address",
            "profile": [
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/AddressIT"
            ]
          }
        ]
      },
      {
        "id": "Patient.extension:citizenship",
        "path": "Patient.extension",
        "sliceName": "citizenship",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/patient-citizenship"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Patient.extension:citizenship.extension:code",
        "path": "Patient.extension.extension",
        "sliceName": "code",
        "definition": "Nation code representing the citizenship of patient.\r\n(ISO 3166 for example)",
        "mustSupport": true
      },
      {
        "id": "Patient.extension:citizenship.extension:period",
        "path": "Patient.extension.extension",
        "sliceName": "period",
        "mustSupport": true
      },
      {
        "id": "Patient.extension:recordCertification",
        "path": "Patient.extension",
        "sliceName": "recordCertification",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/extension-recordCertification"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false
      },
      {
        "id": "Patient.extension:codeableBirthPlace",
        "path": "Patient.extension",
        "sliceName": "codeableBirthPlace",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/extension-patient-codeableBirthPlace"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false
      },
      {
        "id": "Patient.extension:patientQualification",
        "path": "Patient.extension",
        "sliceName": "patientQualification",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/extension-patient-qualification-it"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false
      },
      {
        "id": "Patient.extension:patientOccupation",
        "path": "Patient.extension",
        "sliceName": "patientOccupation",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/extension-patient-occupation-it"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false
      },
      {
        "id": "Patient.identifier",
        "path": "Patient.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this.system"
            }
          ],
          "rules": "open"
        },
        "requirements": "Slicing on Identifier introduced to manage Dedalus MPI default identifier.",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Patient.identifier.extension:recordCertification",
        "path": "Patient.identifier.extension",
        "sliceName": "recordCertification",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/extension-recordCertification"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Patient.identifier.type",
        "path": "Patient.identifier.type",
        "mustSupport": true,
        "binding": {
          "strength": "extensible",
          "valueSet": "https://terminology.anagrafe.ssr.toscana.it/fhir/ValueSet/tipoIdentificatore"
        }
      },
      {
        "id": "Patient.identifier.system",
        "path": "Patient.identifier.system",
        "definition": "Establishes the namespace for the value - that is, a URL that describes a set values that are unique. This is the identifier element used to distinguish an identifier inside a list",
        "min": 1,
        "example": [
          {
            "label": "Dedalus registered HL7 OID",
            "valueUri": "urn:oid:2.16.840.1.113883.2.9.3.12.4.1"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "example",
          "description": "Affinity Domain Systems",
          "valueSet": "https://terminology.anagrafe.ssr.toscana.it/fhir/ValueSet/PatientIdentifierSystems"
        }
      },
      {
        "id": "Patient.identifier.value",
        "path": "Patient.identifier.value",
        "short": "ID del paziente (e.g. Codice Fiscale)",
        "definition": "Identifictivo del paziente",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Patient.identifier.period",
        "path": "Patient.identifier.period",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceFiscale",
        "path": "Patient.identifier",
        "sliceName": "codiceFiscale",
        "requirements": "Slicing on Identifier introduced to manage Dedalus MPI default identifier.",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceFiscale.type",
        "path": "Patient.identifier.type",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceFiscale.system",
        "path": "Patient.identifier.system",
        "short": "CodiceFiscale",
        "definition": "Italian 'Codice Fiscale' Identifier as found in Official OID registry by HL7 Italia",
        "min": 1,
        "fixedUri": "urn:oid:2.16.840.1.113883.2.9.4.3.2",
        "example": [
          {
            "label": "Dedalus registered HL7 OID",
            "valueUri": "urn:oid:2.16.840.1.113883.2.9.3.12.4.1"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "preferred",
          "description": "Affinity Domain Systems",
          "valueSet": "https://terminology.anagrafe.ssr.toscana.it/fhir/ValueSet/PatientIdentifierSystems"
        }
      },
      {
        "id": "Patient.identifier:codiceFiscale.value",
        "path": "Patient.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceFiscale.period",
        "path": "Patient.identifier.period",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:anpr",
        "path": "Patient.identifier",
        "sliceName": "anpr",
        "requirements": "Slicing on Identifier introduced to manage Dedalus MPI default identifier.",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:anpr.type",
        "path": "Patient.identifier.type",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:anpr.system",
        "path": "Patient.identifier.system",
        "definition": "Establishes the namespace for the value - that is, a URL that describes a set values that are unique. This is the identifier element used to distinguish an identifier inside a list",
        "min": 1,
        "fixedUri": "urn:oid:2.16.840.1.113883.2.9.4.3.16",
        "example": [
          {
            "label": "Dedalus registered HL7 OID",
            "valueUri": "urn:oid:2.16.840.1.113883.2.9.3.12.4.1"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "example",
          "description": "Affinity Domain Systems",
          "valueSet": "https://terminology.anagrafe.ssr.toscana.it/fhir/ValueSet/PatientIdentifierSystems"
        }
      },
      {
        "id": "Patient.identifier:anpr.value",
        "path": "Patient.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:anpr.period",
        "path": "Patient.identifier.period",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:idRegionali",
        "path": "Patient.identifier",
        "sliceName": "idRegionali",
        "requirements": "Slicing on Identifier introduced to manage Dedalus MPI default identifier.",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:idRegionali.type",
        "path": "Patient.identifier.type",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:idRegionali.system",
        "path": "Patient.identifier.system",
        "definition": "Establishes the namespace for the value - that is, a URL that describes a set values that are unique. This is the identifier element used to distinguish an identifier inside a list",
        "min": 1,
        "fixedUri": "urn:oid:2.16.840.1.113883.2.9.2.90.4.1",
        "example": [
          {
            "label": "Dedalus registered HL7 OID",
            "valueUri": "urn:oid:2.16.840.1.113883.2.9.3.12.4.1"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "Affinity Domain Systems",
          "valueSet": "https://terminology.anagrafe.ssr.toscana.it/fhir/ValueSet/PatientIdentifierSystems"
        }
      },
      {
        "id": "Patient.identifier:idRegionali.value",
        "path": "Patient.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:idRegionali.period",
        "path": "Patient.identifier.period",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceENI",
        "path": "Patient.identifier",
        "sliceName": "codiceENI",
        "requirements": "Slicing on Identifier introduced to manage Dedalus MPI default identifier.",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceENI.type",
        "path": "Patient.identifier.type",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceENI.system",
        "path": "Patient.identifier.system",
        "definition": "Establishes the namespace for the value - that is, a URL that describes a set values that are unique. This is the identifier element used to distinguish an identifier inside a list",
        "min": 1,
        "fixedUri": "urn:oid:2.16.840.1.113883.2.9.4.3.18",
        "example": [
          {
            "label": "Dedalus registered HL7 OID",
            "valueUri": "urn:oid:2.16.840.1.113883.2.9.3.12.4.1"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "Affinity Domain Systems",
          "valueSet": "https://terminology.anagrafe.ssr.toscana.it/fhir/ValueSet/PatientIdentifierSystems"
        }
      },
      {
        "id": "Patient.identifier:codiceENI.value",
        "path": "Patient.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceENI.period",
        "path": "Patient.identifier.period",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceSTP",
        "path": "Patient.identifier",
        "sliceName": "codiceSTP",
        "requirements": "Slicing on Identifier introduced to manage Dedalus MPI default identifier.",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceSTP.type",
        "path": "Patient.identifier.type",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceSTP.system",
        "path": "Patient.identifier.system",
        "definition": "Establishes the namespace for the value - that is, a URL that describes a set values that are unique. This is the identifier element used to distinguish an identifier inside a list",
        "min": 1,
        "fixedUri": "urn:oid:2.16.840.1.113883.2.9.4.3.17",
        "example": [
          {
            "label": "Dedalus registered HL7 OID",
            "valueUri": "urn:oid:2.16.840.1.113883.2.9.3.12.4.1"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "Affinity Domain Systems",
          "valueSet": "https://terminology.anagrafe.ssr.toscana.it/fhir/ValueSet/PatientIdentifierSystems"
        }
      },
      {
        "id": "Patient.identifier:codiceSTP.value",
        "path": "Patient.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceSTP.period",
        "path": "Patient.identifier.period",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceTEAM",
        "path": "Patient.identifier",
        "sliceName": "codiceTEAM",
        "requirements": "Slicing on Identifier introduced to manage Dedalus MPI default identifier.",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceTEAM.type",
        "path": "Patient.identifier.type",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceTEAM.system",
        "path": "Patient.identifier.system",
        "definition": "Establishes the namespace for the value - that is, a URL that describes a set values that are unique. This is the identifier element used to distinguish an identifier inside a list",
        "min": 1,
        "fixedUri": "urn:oid:2.16.840.1.113883.2.9.4.3.3",
        "example": [
          {
            "label": "Dedalus registered HL7 OID",
            "valueUri": "urn:oid:2.16.840.1.113883.2.9.3.12.4.1"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "example",
          "description": "Affinity Domain Systems",
          "valueSet": "https://terminology.anagrafe.ssr.toscana.it/fhir/ValueSet/PatientIdentifierSystems"
        }
      },
      {
        "id": "Patient.identifier:codiceTEAM.value",
        "path": "Patient.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceTEAM.period",
        "path": "Patient.identifier.period",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceANA",
        "path": "Patient.identifier",
        "sliceName": "codiceANA",
        "requirements": "Slicing on Identifier introduced to manage Dedalus MPI default identifier.",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceANA.type",
        "path": "Patient.identifier.type",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceANA.system",
        "path": "Patient.identifier.system",
        "definition": "Establishes the namespace for the value - that is, a URL that describes a set values that are unique. This is the identifier element used to distinguish an identifier inside a list",
        "min": 1,
        "fixedUri": "urn:oid:2.16.840.1.113883.2.9.4.3.15",
        "example": [
          {
            "label": "Dedalus registered HL7 OID",
            "valueUri": "urn:oid:2.16.840.1.113883.2.9.3.12.4.1"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "example",
          "description": "Affinity Domain Systems",
          "valueSet": "https://terminology.anagrafe.ssr.toscana.it/fhir/ValueSet/PatientIdentifierSystems"
        }
      },
      {
        "id": "Patient.identifier:codiceANA.value",
        "path": "Patient.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceANA.period",
        "path": "Patient.identifier.period",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceAUR",
        "path": "Patient.identifier",
        "sliceName": "codiceAUR",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceAUR.type",
        "path": "Patient.identifier.type",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:codiceAUR.system",
        "path": "Patient.identifier.system",
        "min": 1,
        "fixedUri": "https://terminology.anagrafe.ssr.toscana.it/fhir/sid/uri-idAUR",
        "mustSupport": true,
        "binding": {
          "strength": "example",
          "valueSet": "https://terminology.anagrafe.ssr.toscana.it/fhir/ValueSet/PatientIdentifierSystems"
        }
      },
      {
        "id": "Patient.identifier:codiceAUR.value",
        "path": "Patient.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:documento",
        "path": "Patient.identifier",
        "sliceName": "documento",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:documento.system",
        "path": "Patient.identifier.system",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:documento.value",
        "path": "Patient.identifier.value",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:documento.period",
        "path": "Patient.identifier.period",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:documento.assigner",
        "path": "Patient.identifier.assigner",
        "short": "Rilasciato da",
        "definition": "Chi ha rilasciato il passaporto"
      },
      {
        "id": "Patient.identifier:documento.assigner.type",
        "path": "Patient.identifier.assigner.type",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:documento.assigner.identifier",
        "path": "Patient.identifier.assigner.identifier",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:documento.assigner.display",
        "path": "Patient.identifier.assigner.display",
        "mustSupport": true
      },
      {
        "id": "Patient.active",
        "path": "Patient.active",
        "mustSupport": true
      },
      {
        "id": "Patient.name",
        "path": "Patient.name",
        "min": 1,
        "type": [
          {
            "code": "HumanName",
            "profile": [
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/HumanName"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Patient.name.extension:dataAbsentReason",
        "path": "Patient.name.extension",
        "sliceName": "dataAbsentReason",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/data-absent-reason"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Patient.name.use",
        "path": "Patient.name.use",
        "definition": "Identifica in modo esplicito le anagrafiche Ignote e Anonime. \r\nUtilizzo del code \"anonymous\" per le anagrafiche anonime.\r\nUtilizzo del codice \"temp\" per le anagrafiche ignote."
      },
      {
        "id": "Patient.telecom",
        "path": "Patient.telecom",
        "type": [
          {
            "code": "ContactPoint",
            "profile": [
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/ContactPoint"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Patient.telecom.extension:note",
        "path": "Patient.telecom.extension",
        "sliceName": "note",
        "short": "Notes to qualify different informations",
        "definition": "example: when I can call you?\r\nIs this cellphone number only for private usage?"
      },
      {
        "id": "Patient.gender",
        "path": "Patient.gender",
        "mustSupport": true
      },
      {
        "id": "Patient.birthDate",
        "path": "Patient.birthDate",
        "mustSupport": true
      },
      {
        "id": "Patient.birthDate.extension:birthTime",
        "path": "Patient.birthDate.extension",
        "sliceName": "birthTime",
        "short": "Time of day of birth.",
        "definition": "The time of day that the patient was born. This includes the date to ensure that the timezone information can be communicated effectively.",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/patient-birthTime"
            ]
          }
        ]
      },
      {
        "id": "Patient.address",
        "path": "Patient.address",
        "definition": "Esiste una varietà di formati di indirizzi postali definiti in tutto il mondo. Questo profilo (Address-it-base) estende il datatype base Address includendo una serie di informazioni rilevanti per esprimere gli indirizzi in Italia. \rUn Address-it-base è un indirizzo FHIR valido; i sistemi che non supportano le estensioni utilizzate saranno in grado comunque di eseguire il rendering e lavorare con un Address-it-base.  \nUn indirizzo Address-it-base rende alcune parti di indirizzo comunicabili separatamente. Queste parti sono necessarie in alcuni scenari d'uso italiani, ma potrebbero non avere valore per i sistemi internazionali quando le informazioni vengono inviate all'estero.",
        "type": [
          {
            "code": "Address",
            "profile": [
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/AddressIT"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Patient.address.line",
        "path": "Patient.address.line",
        "short": "Street name, number, direction & P.O. Box etc."
      },
      {
        "id": "Patient.address.city",
        "path": "Patient.address.city",
        "definition": "The name of the city, town, suburb, village or other community or delivery center."
      },
      {
        "id": "Patient.address.district",
        "path": "Patient.address.district",
        "short": "District name (aka county)",
        "definition": "The name of the administrative area (county)."
      },
      {
        "id": "Patient.address.state",
        "path": "Patient.address.state",
        "short": "Sub-unit of country (abbreviations ok)",
        "definition": "Sub-unit of a country with limited sovereignty in a federally organized country. A code may be used if codes are in common use (e.g. US 2 letter state codes)."
      },
      {
        "id": "Patient.address.postalCode",
        "path": "Patient.address.postalCode",
        "comment": "Note that FHIR strings SHALL NOT exceed 1MB in size"
      },
      {
        "id": "Patient.address.country",
        "path": "Patient.address.country",
        "short": "Country (e.g. can be ISO 3166 2 or 3 letter code)"
      },
      {
        "id": "Patient.maritalStatus",
        "path": "Patient.maritalStatus",
        "mustSupport": true
      },
      {
        "id": "Patient.photo",
        "path": "Patient.photo",
        "max": "0",
        "mustSupport": true
      },
      {
        "id": "Patient.contact",
        "path": "Patient.contact",
        "mustSupport": true
      },
      {
        "id": "Patient.contact.organization.display",
        "path": "Patient.contact.organization.display",
        "mustSupport": true
      },
      {
        "id": "Patient.generalPractitioner",
        "path": "Patient.generalPractitioner",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "type"
            }
          ],
          "rules": "open"
        },
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/Practitioner",
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/Organization",
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/PractitionerRole"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Patient.generalPractitioner.extension:period",
        "path": "Patient.generalPractitioner.extension",
        "sliceName": "period",
        "definition": "period Validity Practictioner",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/element-Period"
            ]
          }
        ]
      },
      {
        "id": "Patient.generalPractitioner.reference",
        "path": "Patient.generalPractitioner.reference",
        "mustSupport": true
      },
      {
        "id": "Patient.generalPractitioner:generalPractitioner_mmgPlsRole",
        "path": "Patient.generalPractitioner",
        "sliceName": "generalPractitioner_mmgPlsRole",
        "short": "codice fiscale MMG/PLS",
        "definition": "codice fiscale MMG/PLS",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/PractitionerRole"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Patient.generalPractitioner:generalPractitioner_mmgPlsRole.reference",
        "path": "Patient.generalPractitioner.reference",
        "mustSupport": true
      },
      {
        "id": "Patient.generalPractitioner:generalPractitioner_mmgPlsRole.type",
        "path": "Patient.generalPractitioner.type",
        "short": "codice fiscale MMG/PLS",
        "min": 1,
        "fixedUri": "PractitionerRole",
        "mustSupport": true
      },
      {
        "id": "Patient.generalPractitioner:generalPractitioner_mmgPlsRole.identifier.period",
        "path": "Patient.generalPractitioner.identifier.period",
        "mustSupport": false
      },
      {
        "id": "Patient.generalPractitioner:generalPractitioner_mmgPls",
        "path": "Patient.generalPractitioner",
        "sliceName": "generalPractitioner_mmgPls",
        "short": "ID_INCARICO del medico dell’assistito AS, ID generato da Adiba e di cui Orfea sarà notificata",
        "definition": "ID_INCARICO del medico dell’assistito AS, ID generato da Adiba e di cui Orfea sarà notificata",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/Practitioner"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Patient.generalPractitioner:generalPractitioner_mmgPls.reference",
        "path": "Patient.generalPractitioner.reference",
        "mustSupport": true
      },
      {
        "id": "Patient.generalPractitioner:generalPractitioner_mmgPls.type",
        "path": "Patient.generalPractitioner.type",
        "short": "ID_INCARICO del medico dell’assistito AS, ID generato da Adiba e di cui Orfea sarà notificata",
        "min": 1,
        "fixedUri": "Practitioner",
        "mustSupport": true
      },
      {
        "id": "Patient.generalPractitioner:generalPractitioner_mmgPls.identifier.period",
        "path": "Patient.generalPractitioner.identifier.period",
        "short": "definisce la validita' dell'associazione paziente-medico rispetto al suo incarico",
        "definition": "definisce la validita' dell'associazione paziente-medico rispetto al suo incarico",
        "mustSupport": true
      },
      {
        "id": "Patient.generalPractitioner:generalPractitioner_mmgPlsAzienda",
        "path": "Patient.generalPractitioner",
        "sliceName": "generalPractitioner_mmgPlsAzienda",
        "short": "codice della organizzazione di riferimento del MMG/PLS",
        "definition": "codice della organizzazione di riferimento del MMG/PLS",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/Organization"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Patient.generalPractitioner:generalPractitioner_mmgPlsAzienda.id",
        "path": "Patient.generalPractitioner.id",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. For this slice it's recommended to use a value defined in the following ValueSet: https://terminology.anagrafe.ssr.toscana.it/fhir/ValueSet/tipologia-mmgPlsAzienda",
        "mustSupport": true
      },
      {
        "id": "Patient.generalPractitioner:generalPractitioner_mmgPlsAzienda.reference",
        "path": "Patient.generalPractitioner.reference",
        "mustSupport": true
      },
      {
        "id": "Patient.generalPractitioner:generalPractitioner_mmgPlsAzienda.type",
        "path": "Patient.generalPractitioner.type",
        "short": "codice della organizzazione di riferimento del MMG/PLS",
        "min": 1,
        "fixedUri": "Organization",
        "mustSupport": true
      },
      {
        "id": "Patient.generalPractitioner:generalPractitioner_mmgPlsAzienda.identifier.period",
        "path": "Patient.generalPractitioner.identifier.period",
        "short": "Periodo assistenza cittadino rispetto alla struttura / organizzazione",
        "definition": "Periodo assistenza cittadino rispetto alla struttura / organizzazione",
        "mustSupport": true
      },
      {
        "id": "Patient.managingOrganization",
        "path": "Patient.managingOrganization",
        "definition": "Organization that is the custodian of the patient record.\r\n(ASL di assistenza)",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/Organization"
            ]
          }
        ],
        "mustSupport": false
      },
      {
        "id": "Patient.managingOrganization.reference",
        "path": "Patient.managingOrganization.reference",
        "mustSupport": true
      },
      {
        "id": "Patient.managingOrganization.display",
        "path": "Patient.managingOrganization.display",
        "mustSupport": true
      },
      {
        "id": "Patient.link",
        "path": "Patient.link",
        "requirements": "This Field is intended for Merge Communication purposes. If present in a DELETE method call it's used as a Reference to the remaining Patient record. \nAccording to REST semantic, record related to the main Patient resource is deleted and all his remaining attributes reconnected to the linked Patient resource.",
        "mustSupport": true
      },
      {
        "id": "Patient.link.other",
        "path": "Patient.link.other",
        "definition": "The other patient resource that the link refers to.\r\n(correlazione fra \"record\" paziente source con \"record\" paziente target)",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://anagrafe.ssr.toscana.it/fhir/StructureDefinition/Patient"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Patient.link.type",
        "path": "Patient.link.type",
        "definition": "La risorsa Patient di origine verrà aggiornata per aggiungere un nuovo riferimento “Patient.link” alla risorsa “Patient” di destinazione con un tipo di collegamento “replaced-by”. \r\nLa risorsa Patient di origine verrà aggiornata con lo patient.active = “false” (e’ un boolean).\r\nLa risorsa Patient di destinazione verrà aggiornata aggiungendo un nuovo riferimento Patient.link alla risorsa Patient di origine con un collegamento di tipo patient.link “replaces”.\r\nL’operazione di fusione (merge) crea un legame che ha una equivalenza giuridico-amministrativa forte tra posizioni in periodo di validità temporale diversi.",
        "mustSupport": true
      }
    ]
  }
}