Paciente

Descripción del recurso Paciente

Esta especificación describe la representación FHIR del recurso Paciente, núcleo del módulo Master Patient Index (MPI). En esta implementación MPI ejerce como esclavo de CIVITAS, que es el módulo de JARA que gestiona los pacientes existentes. Los recursos paciente se reciben vía interoperabilidad.

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
contained0..0Resource
temporalidadI0..*Extension(CodeableConcept)
motivoI0..*Extension(CodeableConcept)
modifierExtension?! I0..*Extension
identifierΣ0..0Identifier
statusΣ ?!0..1codeBinding
id0..0string
extensionI0..*Extension
id0..0string
extensionI0..*Extension
systemΣ0..0uri
versionΣ0..0string
codeΣ0..1codeBinding
displayΣ0..1stringBinding
userSelectedΣ0..0boolean
textΣ0..0string
nameΣ0..0string
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..0string
encounterΣ0..0Reference(Encounter)
id0..0string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
id0..0string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..0string
extensionI0..*Extension
id0..0string
extensionI0..*Extension
systemΣ0..0uri
versionΣ0..0string
codeΣ0..1codeBinding
displayΣ0..1stringBinding
userSelectedΣ0..0boolean
textΣ0..1string
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..1string
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..1string
period0..1Period
reasonCode0..0CodeableConcept
reasonReference0..0Reference(Condition)
managingOrganizationΣ0..0Reference(Organization)
telecom0..0ContactPoint
note0..0Annotation
patientBirthcountryI0..*Extension(CodeableConcept)
patientConfidentialI0..*Extension(boolean)
patientIncompleteDataI0..*Extension(boolean)
notificacionesPUSHI0..*Extension(boolean)
notificacionesSMSI0..*Extension(boolean)
notificacioneseMailI0..*Extension(boolean)
id0..0string
extensionI0..*Extension
url1..1uriFixed Value
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..0string
valueReferenceReference()
modifierExtension?! I0..*Extension
id0..0string
id0..0string
extensionI0..*Extension
url1..1uriFixed Value
valueBooleanboolean
useΣ ?!0..1codeBinding
id0..0string
extensionI0..*Extension
id0..0string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..0string
codeΣ0..0code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
systemΣ0..1uriBinding
valueΣ0..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
activeΣ ?!0..1boolean
id0..0string
humanNameFathersFamilyI0..*Extension(string)
humanNameMothersFamilyI0..*Extension(string)
useΣ ?!0..1codeBinding
textΣ0..1string
familyΣ0..1string
givenΣ0..*string
prefixΣ0..0string
suffixΣ0..0string
periodΣ0..0Period
id0..1string
telecomIdentifierI0..*Extension(string)
systemΣ I0..1codeBinding
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ0..1Period
genderΣ0..1codeBinding
birthDateΣ0..1date
deceasedBooleanboolean
deceasedDateTimedateTime
id0..0string
tipoViaI0..*Extension(string)
addressContactFlagI0..*Extension(boolean)
streetNameI0..*Extension(string)
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
lineΣ0..*string
cityΣ0..1string
districtΣ0..0string
stateΣ0..0string
postalCodeΣ0..1string
countryΣ0..1string
periodΣ0..0Period
maritalStatus0..0CodeableConceptBinding
photo0..*Attachment
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..1string
id0..0string
extensionI0..*Extension
referenceΣ I0..1stringFixed Value
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..0string
{
    "resourceType": "StructureDefinition",
    "url": "https://hn.indra.es/fhir/StructureDefinition/Paciente",
    "name": "Paciente",
    "status": "draft",
    "date": "05/08/2024 13:18:11",
    "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",
                "short": "Identificador lógico asociado al recurso",
                "definition": "Identificador lógico del recurso, usado en la URL del mismo, una vez asignado este valor nunca cambia.",
                "comment": "El único momento en que un recurso no tiene id es cuando está siendo enviado al servidor usando una operación de creación."
            },
            {
                "id": "Patient.implicitRules",
                "path": "Patient.implicitRules",
                "max": "0"
            },
            {
                "id": "Patient.language",
                "path": "Patient.language",
                "max": "0"
            },
            {
                "id": "Patient.text",
                "path": "Patient.text",
                "max": "0"
            },
            {
                "id": "Patient.contained",
                "path": "Patient.contained",
                "type":  [
                    {
                        "code": "Resource",
                        "profile":  [
                            "https://hn.indra.es/fhir/StructureDefinition/CareTeam"
                        ]
                    }
                ]
            },
            {
                "id": "Patient.contained.id",
                "path": "Patient.contained.id",
                "short": "Identificador secuencial del careteam",
                "definition": "Este identificador se tiene que corresponder con uno existente en la extensión patient-careteam del recurso paciente."
            },
            {
                "id": "Patient.contained.implicitRules",
                "path": "Patient.contained.implicitRules",
                "max": "0"
            },
            {
                "id": "Patient.contained.language",
                "path": "Patient.contained.language",
                "max": "0"
            },
            {
                "id": "Patient.contained.text",
                "path": "Patient.contained.text",
                "max": "0"
            },
            {
                "id": "Patient.contained.identifier",
                "path": "Patient.contained.identifier",
                "max": "0"
            },
            {
                "id": "Patient.contained.name",
                "path": "Patient.contained.name",
                "max": "0"
            },
            {
                "id": "Patient.extension:patientBirthcountry",
                "path": "Patient.extension",
                "sliceName": "patientBirthcountry",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/patient-birthcountry"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Patient.extension:patientConfidential",
                "path": "Patient.extension",
                "sliceName": "patientConfidential",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/patient-confidential"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Patient.extension:patientIncompleteData",
                "path": "Patient.extension",
                "sliceName": "patientIncompleteData",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/patient-incomplete-data"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Patient.extension:notificacionesPUSH",
                "path": "Patient.extension",
                "sliceName": "notificacionesPUSH",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "uri:hn:additional-data:notificacionesPUSH"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Patient.extension:notificacionesSMS",
                "path": "Patient.extension",
                "sliceName": "notificacionesSMS",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "https://example.org/fhir/StructureDefinition/NotificacionesSMS"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Patient.extension:notificacioneseMail",
                "path": "Patient.extension",
                "sliceName": "notificacioneseMail",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "uri:hn:additional-data:notificacionesEmail"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Patient.extension:patientCareteam",
                "path": "Patient.extension",
                "sliceName": "patientCareteam",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/patient-careteam"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Patient.extension:patientCareteam.value[x]",
                "path": "Patient.extension.value[x]",
                "type":  [
                    {
                        "code": "Reference"
                    }
                ]
            },
            {
                "id": "Patient.extension:patientCareteam.value[x].id",
                "path": "Patient.extension.value[x].id",
                "max": "0"
            },
            {
                "id": "Patient.extension:patientCareteam.value[x].reference",
                "path": "Patient.extension.value[x].reference",
                "short": "Referencia a cada uno de los careteam",
                "definition": "Referencia a cada uno de los careteam"
            },
            {
                "id": "Patient.extension:patientCareteam.value[x].type",
                "path": "Patient.extension.value[x].type",
                "max": "0"
            },
            {
                "id": "Patient.extension:patientCareteam.value[x].identifier",
                "path": "Patient.extension.value[x].identifier",
                "max": "0"
            },
            {
                "id": "Patient.extension:patientCareteam.value[x].display",
                "path": "Patient.extension.value[x].display",
                "max": "0"
            },
            {
                "id": "Patient.identifier.id",
                "path": "Patient.identifier.id",
                "max": "0"
            },
            {
                "id": "Patient.identifier.extension",
                "path": "Patient.identifier.extension",
                "short": "Extensión Tutor",
                "definition": "Extensión que indica si este paciente está tutetado por otro paciente con el identificador contenido."
            },
            {
                "id": "Patient.identifier.extension:identifierGuardian",
                "path": "Patient.identifier.extension",
                "sliceName": "identifierGuardian",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/identifier-guardian"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Patient.identifier.extension:identifierGuardian.id",
                "path": "Patient.identifier.extension.id",
                "max": "0"
            },
            {
                "id": "Patient.identifier.type.id",
                "path": "Patient.identifier.type.id",
                "max": "0"
            },
            {
                "id": "Patient.identifier.type.coding.id",
                "path": "Patient.identifier.type.coding.id",
                "max": "0"
            },
            {
                "id": "Patient.identifier.type.coding.version",
                "path": "Patient.identifier.type.coding.version",
                "max": "0"
            },
            {
                "id": "Patient.identifier.type.coding.code",
                "path": "Patient.identifier.type.coding.code",
                "max": "0"
            },
            {
                "id": "Patient.identifier.type.coding.userSelected",
                "path": "Patient.identifier.type.coding.userSelected",
                "max": "0"
            },
            {
                "id": "Patient.identifier.type.text",
                "path": "Patient.identifier.type.text",
                "max": "0"
            },
            {
                "id": "Patient.identifier.system",
                "path": "Patient.identifier.system",
                "binding": {
                    "strength": "required",
                    "description": "OID",
                    "valueSet": "http://hl7.org/fhir/CodeSystem/Identificador_persona"
                }
            },
            {
                "id": "Patient.identifier.period",
                "path": "Patient.identifier.period",
                "max": "0"
            },
            {
                "id": "Patient.identifier.assigner",
                "path": "Patient.identifier.assigner",
                "max": "0"
            },
            {
                "id": "Patient.name.id",
                "path": "Patient.name.id",
                "max": "0"
            },
            {
                "id": "Patient.name.extension:humanNameFathersFamily",
                "path": "Patient.name.extension",
                "sliceName": "humanNameFathersFamily",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hl7.org/fhir/StructureDefinition/humanname-fathers-family"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Patient.name.extension:humanNameMothersFamily",
                "path": "Patient.name.extension",
                "sliceName": "humanNameMothersFamily",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hl7.org/fhir/StructureDefinition/humanname-mothers-family"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Patient.name.prefix",
                "path": "Patient.name.prefix",
                "max": "0"
            },
            {
                "id": "Patient.name.suffix",
                "path": "Patient.name.suffix",
                "max": "0"
            },
            {
                "id": "Patient.name.period",
                "path": "Patient.name.period",
                "max": "0"
            },
            {
                "id": "Patient.telecom.extension:telecomIdentifier",
                "path": "Patient.telecom.extension",
                "sliceName": "telecomIdentifier",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/telecom-identifier"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Patient.address.id",
                "path": "Patient.address.id",
                "max": "0"
            },
            {
                "id": "Patient.address.extension:tipoVia",
                "path": "Patient.address.extension",
                "sliceName": "tipoVia",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/item/additional-data/typeStreet"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Patient.address.extension:addressContactFlag",
                "path": "Patient.address.extension",
                "sliceName": "addressContactFlag",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/address-contact-flag"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Patient.address.extension:streetName",
                "path": "Patient.address.extension",
                "sliceName": "streetName",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Patient.address.district",
                "path": "Patient.address.district",
                "max": "0"
            },
            {
                "id": "Patient.address.state",
                "path": "Patient.address.state",
                "max": "0"
            },
            {
                "id": "Patient.address.period",
                "path": "Patient.address.period",
                "max": "0"
            },
            {
                "id": "Patient.maritalStatus",
                "path": "Patient.maritalStatus",
                "max": "0"
            },
            {
                "id": "Patient.multipleBirth[x]",
                "path": "Patient.multipleBirth[x]",
                "max": "0"
            },
            {
                "id": "Patient.contact",
                "path": "Patient.contact",
                "max": "0"
            },
            {
                "id": "Patient.communication",
                "path": "Patient.communication",
                "max": "0"
            },
            {
                "id": "Patient.generalPractitioner.id",
                "path": "Patient.generalPractitioner.id",
                "max": "0"
            },
            {
                "id": "Patient.generalPractitioner.type",
                "path": "Patient.generalPractitioner.type",
                "fixedUri": "Practitioner"
            },
            {
                "id": "Patient.generalPractitioner.identifier",
                "path": "Patient.generalPractitioner.identifier",
                "max": "0"
            },
            {
                "id": "Patient.managingOrganization.id",
                "path": "Patient.managingOrganization.id",
                "max": "0"
            },
            {
                "id": "Patient.managingOrganization.reference",
                "path": "Patient.managingOrganization.reference",
                "fixedString": "MPI"
            },
            {
                "id": "Patient.managingOrganization.type",
                "path": "Patient.managingOrganization.type",
                "max": "0"
            },
            {
                "id": "Patient.managingOrganization.identifier",
                "path": "Patient.managingOrganization.identifier",
                "max": "0"
            },
            {
                "id": "Patient.managingOrganization.display",
                "path": "Patient.managingOrganization.display",
                "max": "0"
            },
            {
                "id": "Patient.link",
                "path": "Patient.link",
                "max": "0"
            }
        ]
    }
}
<StructureDefinition xmlns="http://hl7.org/fhir">
    <url value="https://hn.indra.es/fhir/StructureDefinition/Paciente" />
    <name value="Paciente" />
    <status value="draft" />
    <date value="2024-05-08T13:18:11.5981523+00:00" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Patient" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient" />
    <derivation value="constraint" />
    <differential>
        <element id="Patient.id">
            <path value="Patient.id" />
            <short value="Identificador l&#243;gico asociado al recurso" />
            <definition value="Identificador l&#243;gico del recurso, usado en la URL del mismo, una vez asignado este valor nunca cambia." />
            <comment value="El &#250;nico momento en que un recurso no tiene id es cuando est&#225; siendo enviado al servidor usando una operaci&#243;n de creaci&#243;n." />
        </element>
        <element id="Patient.implicitRules">
            <path value="Patient.implicitRules" />
            <max value="0" />
        </element>
        <element id="Patient.language">
            <path value="Patient.language" />
            <max value="0" />
        </element>
        <element id="Patient.text">
            <path value="Patient.text" />
            <max value="0" />
        </element>
        <element id="Patient.contained">
            <path value="Patient.contained" />
            <type>
                <code value="Resource" />
                <profile value="https://hn.indra.es/fhir/StructureDefinition/CareTeam" />
            </type>
        </element>
        <element id="Patient.contained.id">
            <path value="Patient.contained.id" />
            <short value="Identificador secuencial del careteam" />
            <definition value="Este identificador se tiene que corresponder con uno existente en la extensi&#243;n patient-careteam del recurso paciente." />
        </element>
        <element id="Patient.contained.implicitRules">
            <path value="Patient.contained.implicitRules" />
            <max value="0" />
        </element>
        <element id="Patient.contained.language">
            <path value="Patient.contained.language" />
            <max value="0" />
        </element>
        <element id="Patient.contained.text">
            <path value="Patient.contained.text" />
            <max value="0" />
        </element>
        <element id="Patient.contained.identifier">
            <path value="Patient.contained.identifier" />
            <max value="0" />
        </element>
        <element id="Patient.contained.name">
            <path value="Patient.contained.name" />
            <max value="0" />
        </element>
        <element id="Patient.extension:patientBirthcountry">
            <path value="Patient.extension" />
            <sliceName value="patientBirthcountry" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/patient-birthcountry" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Patient.extension:patientConfidential">
            <path value="Patient.extension" />
            <sliceName value="patientConfidential" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/patient-confidential" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Patient.extension:patientIncompleteData">
            <path value="Patient.extension" />
            <sliceName value="patientIncompleteData" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/patient-incomplete-data" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Patient.extension:notificacionesPUSH">
            <path value="Patient.extension" />
            <sliceName value="notificacionesPUSH" />
            <type>
                <code value="Extension" />
                <profile value="uri:hn:additional-data:notificacionesPUSH" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Patient.extension:notificacionesSMS">
            <path value="Patient.extension" />
            <sliceName value="notificacionesSMS" />
            <type>
                <code value="Extension" />
                <profile value="https://example.org/fhir/StructureDefinition/NotificacionesSMS" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Patient.extension:notificacioneseMail">
            <path value="Patient.extension" />
            <sliceName value="notificacioneseMail" />
            <type>
                <code value="Extension" />
                <profile value="uri:hn:additional-data:notificacionesEmail" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Patient.extension:patientCareteam">
            <path value="Patient.extension" />
            <sliceName value="patientCareteam" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/patient-careteam" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Patient.extension:patientCareteam.value[x]">
            <path value="Patient.extension.value[x]" />
            <type>
                <code value="Reference" />
            </type>
        </element>
        <element id="Patient.extension:patientCareteam.value[x].id">
            <path value="Patient.extension.value[x].id" />
            <max value="0" />
        </element>
        <element id="Patient.extension:patientCareteam.value[x].reference">
            <path value="Patient.extension.value[x].reference" />
            <short value="Referencia a cada uno de los careteam" />
            <definition value="Referencia a cada uno de los careteam" />
        </element>
        <element id="Patient.extension:patientCareteam.value[x].type">
            <path value="Patient.extension.value[x].type" />
            <max value="0" />
        </element>
        <element id="Patient.extension:patientCareteam.value[x].identifier">
            <path value="Patient.extension.value[x].identifier" />
            <max value="0" />
        </element>
        <element id="Patient.extension:patientCareteam.value[x].display">
            <path value="Patient.extension.value[x].display" />
            <max value="0" />
        </element>
        <element id="Patient.identifier.id">
            <path value="Patient.identifier.id" />
            <max value="0" />
        </element>
        <element id="Patient.identifier.extension">
            <path value="Patient.identifier.extension" />
            <short value="Extensi&#243;n Tutor" />
            <definition value="Extensi&#243;n que indica si este paciente est&#225; tutetado por otro paciente con el identificador contenido." />
        </element>
        <element id="Patient.identifier.extension:identifierGuardian">
            <path value="Patient.identifier.extension" />
            <sliceName value="identifierGuardian" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/identifier-guardian" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Patient.identifier.extension:identifierGuardian.id">
            <path value="Patient.identifier.extension.id" />
            <max value="0" />
        </element>
        <element id="Patient.identifier.type.id">
            <path value="Patient.identifier.type.id" />
            <max value="0" />
        </element>
        <element id="Patient.identifier.type.coding.id">
            <path value="Patient.identifier.type.coding.id" />
            <max value="0" />
        </element>
        <element id="Patient.identifier.type.coding.version">
            <path value="Patient.identifier.type.coding.version" />
            <max value="0" />
        </element>
        <element id="Patient.identifier.type.coding.code">
            <path value="Patient.identifier.type.coding.code" />
            <max value="0" />
        </element>
        <element id="Patient.identifier.type.coding.userSelected">
            <path value="Patient.identifier.type.coding.userSelected" />
            <max value="0" />
        </element>
        <element id="Patient.identifier.type.text">
            <path value="Patient.identifier.type.text" />
            <max value="0" />
        </element>
        <element id="Patient.identifier.system">
            <path value="Patient.identifier.system" />
            <binding>
                <strength value="required" />
                <description value="OID" />
                <valueSet value="http://hl7.org/fhir/CodeSystem/Identificador_persona" />
            </binding>
        </element>
        <element id="Patient.identifier.period">
            <path value="Patient.identifier.period" />
            <max value="0" />
        </element>
        <element id="Patient.identifier.assigner">
            <path value="Patient.identifier.assigner" />
            <max value="0" />
        </element>
        <element id="Patient.name.id">
            <path value="Patient.name.id" />
            <max value="0" />
        </element>
        <element id="Patient.name.extension:humanNameFathersFamily">
            <path value="Patient.name.extension" />
            <sliceName value="humanNameFathersFamily" />
            <type>
                <code value="Extension" />
                <profile value="http://hl7.org/fhir/StructureDefinition/humanname-fathers-family" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Patient.name.extension:humanNameMothersFamily">
            <path value="Patient.name.extension" />
            <sliceName value="humanNameMothersFamily" />
            <type>
                <code value="Extension" />
                <profile value="http://hl7.org/fhir/StructureDefinition/humanname-mothers-family" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Patient.name.prefix">
            <path value="Patient.name.prefix" />
            <max value="0" />
        </element>
        <element id="Patient.name.suffix">
            <path value="Patient.name.suffix" />
            <max value="0" />
        </element>
        <element id="Patient.name.period">
            <path value="Patient.name.period" />
            <max value="0" />
        </element>
        <element id="Patient.telecom.extension:telecomIdentifier">
            <path value="Patient.telecom.extension" />
            <sliceName value="telecomIdentifier" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/telecom-identifier" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Patient.address.id">
            <path value="Patient.address.id" />
            <max value="0" />
        </element>
        <element id="Patient.address.extension:tipoVia">
            <path value="Patient.address.extension" />
            <sliceName value="tipoVia" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/item/additional-data/typeStreet" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Patient.address.extension:addressContactFlag">
            <path value="Patient.address.extension" />
            <sliceName value="addressContactFlag" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/address-contact-flag" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Patient.address.extension:streetName">
            <path value="Patient.address.extension" />
            <sliceName value="streetName" />
            <type>
                <code value="Extension" />
                <profile value="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Patient.address.district">
            <path value="Patient.address.district" />
            <max value="0" />
        </element>
        <element id="Patient.address.state">
            <path value="Patient.address.state" />
            <max value="0" />
        </element>
        <element id="Patient.address.period">
            <path value="Patient.address.period" />
            <max value="0" />
        </element>
        <element id="Patient.maritalStatus">
            <path value="Patient.maritalStatus" />
            <max value="0" />
        </element>
        <element id="Patient.multipleBirth[x]">
            <path value="Patient.multipleBirth[x]" />
            <max value="0" />
        </element>
        <element id="Patient.contact">
            <path value="Patient.contact" />
            <max value="0" />
        </element>
        <element id="Patient.communication">
            <path value="Patient.communication" />
            <max value="0" />
        </element>
        <element id="Patient.generalPractitioner.id">
            <path value="Patient.generalPractitioner.id" />
            <max value="0" />
        </element>
        <element id="Patient.generalPractitioner.type">
            <path value="Patient.generalPractitioner.type" />
            <fixedUri value="Practitioner" />
        </element>
        <element id="Patient.generalPractitioner.identifier">
            <path value="Patient.generalPractitioner.identifier" />
            <max value="0" />
        </element>
        <element id="Patient.managingOrganization.id">
            <path value="Patient.managingOrganization.id" />
            <max value="0" />
        </element>
        <element id="Patient.managingOrganization.reference">
            <path value="Patient.managingOrganization.reference" />
            <fixedString value="MPI" />
        </element>
        <element id="Patient.managingOrganization.type">
            <path value="Patient.managingOrganization.type" />
            <max value="0" />
        </element>
        <element id="Patient.managingOrganization.identifier">
            <path value="Patient.managingOrganization.identifier" />
            <max value="0" />
        </element>
        <element id="Patient.managingOrganization.display">
            <path value="Patient.managingOrganization.display" />
            <max value="0" />
        </element>
        <element id="Patient.link">
            <path value="Patient.link" />
            <max value="0" />
        </element>
    </differential>
</StructureDefinition>

Practitioner

Descripción del recurso Practitioner

Esta especificación describe la representación FHIR del recurso Practitioner, núcleo del módulo Resources. En esta implementación MPI ejerce como esclavo de JARA que gestiona los pacientes existentes. Los recursos practitioner se reciben vía interoperabilidad.

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
contained0..0Resource
practitionerImplantI0..*Extension(boolean)
practitionerLoginI0..*Extension(string)
practitionerNumberI0..*Extension(string)
practitionerValidDateFromI0..*Extension(date)
modifierExtension?! I0..*Extension
id0..0string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..0string
extensionI0..*Extension
id0..0string
extensionI0..*Extension
systemΣ0..1uriBinding
versionΣ0..0string
codeΣ0..1codeBinding
displayΣ0..0string
userSelectedΣ0..0boolean
textΣ0..1stringBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
activeΣ0..1boolean
id0..0string
humanNameFathersFamilyI0..*Extension(string)
useΣ ?!0..1codeBinding
textΣ0..1string
familyΣ0..0string
givenΣ0..*string
prefixΣ0..0string
suffixΣ0..0string
periodΣ0..0Period
id0..0string
extensionI0..*Extension
systemΣ I0..1codeBinding
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ0..0Period
addressΣ0..0Address
genderΣ0..1codeBinding
birthDateΣ0..1date
photo0..0Attachment
communication0..0CodeableConceptBinding
{
    "resourceType": "StructureDefinition",
    "url": "https://hn.indra.es/fhir/StructureDefinition/Practitioner",
    "name": "Practitioner",
    "status": "draft",
    "date": "05/08/2024 10:52:16",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Practitioner",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Practitioner",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Practitioner.id",
                "path": "Practitioner.id",
                "short": "Identificador lógico asociado al practitioner",
                "definition": "Identificador lógico del recurso, usado en la URL del mismo, una vez asignado este valor nunca cambia.",
                "comment": "El único momento en que un recurso no tiene id es cuando está siendo enviado al servidor usando una operación de creación."
            },
            {
                "id": "Practitioner.implicitRules",
                "path": "Practitioner.implicitRules",
                "max": "0"
            },
            {
                "id": "Practitioner.language",
                "path": "Practitioner.language",
                "max": "0"
            },
            {
                "id": "Practitioner.text",
                "path": "Practitioner.text",
                "max": "0"
            },
            {
                "id": "Practitioner.contained",
                "path": "Practitioner.contained",
                "max": "0"
            },
            {
                "id": "Practitioner.extension:practitionerImplant",
                "path": "Practitioner.extension",
                "sliceName": "practitionerImplant",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/practitioner-implant"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Practitioner.extension:practitionerLogin",
                "path": "Practitioner.extension",
                "sliceName": "practitionerLogin",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/practitioner-login"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Practitioner.extension:practitionerNumber",
                "path": "Practitioner.extension",
                "sliceName": "practitionerNumber",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/practitioner-number"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Practitioner.extension:practitionerValidDateFrom",
                "path": "Practitioner.extension",
                "sliceName": "practitionerValidDateFrom",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/practitioner-valid-date-from"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Practitioner.identifier.id",
                "path": "Practitioner.identifier.id",
                "max": "0"
            },
            {
                "id": "Practitioner.identifier.type.id",
                "path": "Practitioner.identifier.type.id",
                "max": "0"
            },
            {
                "id": "Practitioner.identifier.type.coding.id",
                "path": "Practitioner.identifier.type.coding.id",
                "max": "0"
            },
            {
                "id": "Practitioner.identifier.type.coding.system",
                "path": "Practitioner.identifier.type.coding.system",
                "binding": {
                    "strength": "required",
                    "description": "System",
                    "valueSet": "http://terminology.hl7.org/CodeSystem/v2-0203"
                }
            },
            {
                "id": "Practitioner.identifier.type.coding.version",
                "path": "Practitioner.identifier.type.coding.version",
                "max": "0"
            },
            {
                "id": "Practitioner.identifier.type.coding.code",
                "path": "Practitioner.identifier.type.coding.code",
                "binding": {
                    "strength": "required",
                    "description": "Code",
                    "valueSet": "http://terminology.hl7.org/CodeSystem/v2-0203"
                }
            },
            {
                "id": "Practitioner.identifier.type.coding.display",
                "path": "Practitioner.identifier.type.coding.display",
                "max": "0"
            },
            {
                "id": "Practitioner.identifier.type.coding.userSelected",
                "path": "Practitioner.identifier.type.coding.userSelected",
                "max": "0"
            },
            {
                "id": "Practitioner.identifier.type.text",
                "path": "Practitioner.identifier.type.text",
                "binding": {
                    "strength": "required",
                    "description": "Display",
                    "valueSet": "http://terminology.hl7.org/CodeSystem/v2-0203"
                }
            },
            {
                "id": "Practitioner.name.id",
                "path": "Practitioner.name.id",
                "max": "0"
            },
            {
                "id": "Practitioner.name.extension:humanNameFathersFamily",
                "path": "Practitioner.name.extension",
                "sliceName": "humanNameFathersFamily",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hl7.org/fhir/StructureDefinition/humanname-fathers-family"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Practitioner.name.family",
                "path": "Practitioner.name.family",
                "max": "0"
            },
            {
                "id": "Practitioner.name.prefix",
                "path": "Practitioner.name.prefix",
                "max": "0"
            },
            {
                "id": "Practitioner.name.suffix",
                "path": "Practitioner.name.suffix",
                "max": "0"
            },
            {
                "id": "Practitioner.name.period",
                "path": "Practitioner.name.period",
                "max": "0"
            },
            {
                "id": "Practitioner.telecom.id",
                "path": "Practitioner.telecom.id",
                "max": "0"
            },
            {
                "id": "Practitioner.telecom.period",
                "path": "Practitioner.telecom.period",
                "max": "0"
            },
            {
                "id": "Practitioner.address",
                "path": "Practitioner.address",
                "max": "0"
            },
            {
                "id": "Practitioner.photo",
                "path": "Practitioner.photo",
                "max": "0"
            },
            {
                "id": "Practitioner.qualification",
                "path": "Practitioner.qualification",
                "max": "0"
            },
            {
                "id": "Practitioner.communication",
                "path": "Practitioner.communication",
                "max": "0"
            }
        ]
    }
}
<StructureDefinition xmlns="http://hl7.org/fhir">
    <url value="https://hn.indra.es/fhir/StructureDefinition/Practitioner" />
    <name value="Practitioner" />
    <status value="draft" />
    <date value="2024-05-08T10:52:16.9356842+00:00" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Practitioner" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
    <derivation value="constraint" />
    <differential>
        <element id="Practitioner.id">
            <path value="Practitioner.id" />
            <short value="Identificador l&#243;gico asociado al practitioner" />
            <definition value="Identificador l&#243;gico del recurso, usado en la URL del mismo, una vez asignado este valor nunca cambia." />
            <comment value="El &#250;nico momento en que un recurso no tiene id es cuando est&#225; siendo enviado al servidor usando una operaci&#243;n de creaci&#243;n." />
        </element>
        <element id="Practitioner.implicitRules">
            <path value="Practitioner.implicitRules" />
            <max value="0" />
        </element>
        <element id="Practitioner.language">
            <path value="Practitioner.language" />
            <max value="0" />
        </element>
        <element id="Practitioner.text">
            <path value="Practitioner.text" />
            <max value="0" />
        </element>
        <element id="Practitioner.contained">
            <path value="Practitioner.contained" />
            <max value="0" />
        </element>
        <element id="Practitioner.extension:practitionerImplant">
            <path value="Practitioner.extension" />
            <sliceName value="practitionerImplant" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/practitioner-implant" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Practitioner.extension:practitionerLogin">
            <path value="Practitioner.extension" />
            <sliceName value="practitionerLogin" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/practitioner-login" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Practitioner.extension:practitionerNumber">
            <path value="Practitioner.extension" />
            <sliceName value="practitionerNumber" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/practitioner-number" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Practitioner.extension:practitionerValidDateFrom">
            <path value="Practitioner.extension" />
            <sliceName value="practitionerValidDateFrom" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/practitioner-valid-date-from" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Practitioner.identifier.id">
            <path value="Practitioner.identifier.id" />
            <max value="0" />
        </element>
        <element id="Practitioner.identifier.type.id">
            <path value="Practitioner.identifier.type.id" />
            <max value="0" />
        </element>
        <element id="Practitioner.identifier.type.coding.id">
            <path value="Practitioner.identifier.type.coding.id" />
            <max value="0" />
        </element>
        <element id="Practitioner.identifier.type.coding.system">
            <path value="Practitioner.identifier.type.coding.system" />
            <binding>
                <strength value="required" />
                <description value="System" />
                <valueSet value="http://terminology.hl7.org/CodeSystem/v2-0203" />
            </binding>
        </element>
        <element id="Practitioner.identifier.type.coding.version">
            <path value="Practitioner.identifier.type.coding.version" />
            <max value="0" />
        </element>
        <element id="Practitioner.identifier.type.coding.code">
            <path value="Practitioner.identifier.type.coding.code" />
            <binding>
                <strength value="required" />
                <description value="Code" />
                <valueSet value="http://terminology.hl7.org/CodeSystem/v2-0203" />
            </binding>
        </element>
        <element id="Practitioner.identifier.type.coding.display">
            <path value="Practitioner.identifier.type.coding.display" />
            <max value="0" />
        </element>
        <element id="Practitioner.identifier.type.coding.userSelected">
            <path value="Practitioner.identifier.type.coding.userSelected" />
            <max value="0" />
        </element>
        <element id="Practitioner.identifier.type.text">
            <path value="Practitioner.identifier.type.text" />
            <binding>
                <strength value="required" />
                <description value="Display" />
                <valueSet value="http://terminology.hl7.org/CodeSystem/v2-0203" />
            </binding>
        </element>
        <element id="Practitioner.name.id">
            <path value="Practitioner.name.id" />
            <max value="0" />
        </element>
        <element id="Practitioner.name.extension:humanNameFathersFamily">
            <path value="Practitioner.name.extension" />
            <sliceName value="humanNameFathersFamily" />
            <type>
                <code value="Extension" />
                <profile value="http://hl7.org/fhir/StructureDefinition/humanname-fathers-family" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Practitioner.name.family">
            <path value="Practitioner.name.family" />
            <max value="0" />
        </element>
        <element id="Practitioner.name.prefix">
            <path value="Practitioner.name.prefix" />
            <max value="0" />
        </element>
        <element id="Practitioner.name.suffix">
            <path value="Practitioner.name.suffix" />
            <max value="0" />
        </element>
        <element id="Practitioner.name.period">
            <path value="Practitioner.name.period" />
            <max value="0" />
        </element>
        <element id="Practitioner.telecom.id">
            <path value="Practitioner.telecom.id" />
            <max value="0" />
        </element>
        <element id="Practitioner.telecom.period">
            <path value="Practitioner.telecom.period" />
            <max value="0" />
        </element>
        <element id="Practitioner.address">
            <path value="Practitioner.address" />
            <max value="0" />
        </element>
        <element id="Practitioner.photo">
            <path value="Practitioner.photo" />
            <max value="0" />
        </element>
        <element id="Practitioner.qualification">
            <path value="Practitioner.qualification" />
            <max value="0" />
        </element>
        <element id="Practitioner.communication">
            <path value="Practitioner.communication" />
            <max value="0" />
        </element>
    </differential>
</StructureDefinition>

Organization

Descripción del recurso Organization

Esta especificación describe la representación FHIR del recurso Organization que refleja la Estructura Funcional de la Organización. Los recursos Organization se reciben vía interoperabilidad.

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
contained0..0Resource
organizationAliasI0..*Extension(string)
organizationCareLineI0..*Extension(CodeableConcept)
organizationCenterCodeI0..*Extension(string)
organizationDescI0..*Extension(string)
organizationParentI0..*Extension(string)
organizationSpecialityI0..*Extension(string)
organizationSubTypeI0..*Extension(Coding)
modifierExtension?! I0..*Extension
id0..0string
extensionI0..*Extension
useΣ ?!0..0codeBinding
id0..0string
extensionI0..*Extension
id0..0string
extensionI0..*Extension
systemΣ0..0uri
versionΣ0..0string
codeΣ0..1code
displayΣ0..0string
userSelectedΣ0..0boolean
textΣ0..0string
systemΣ0..0uri
valueΣ0..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
activeΣ ?!0..1boolean
id0..0string
extensionI0..*Extension
id0..0string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..0string
codeΣ0..1codeBinding
displayΣ0..1stringBinding
userSelectedΣ0..0boolean
textΣ0..0string
nameΣ I0..1string
alias0..0string
telecomI0..0ContactPoint
addressI0..0Address
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..1string
endpoint0..0Reference(Endpoint)
{
    "resourceType": "StructureDefinition",
    "url": "https://hn.indra.es/fhir/StructureDefinition/Organization",
    "name": "Organization",
    "status": "draft",
    "date": "05/08/2024 11:41:37",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Organization",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Organization",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Organization.id",
                "path": "Organization.id",
                "short": "Identificador lógico asociado al recurso",
                "definition": "Identificador lógico del recurso, usado en la URL del mismo, una vez asignado este valor nunca cambia.",
                "comment": "El único momento en que un recurso no tiene id es cuando está siendo enviado al servidor usando una operación de creación."
            },
            {
                "id": "Organization.implicitRules",
                "path": "Organization.implicitRules",
                "max": "0"
            },
            {
                "id": "Organization.language",
                "path": "Organization.language",
                "max": "0"
            },
            {
                "id": "Organization.text",
                "path": "Organization.text",
                "max": "0"
            },
            {
                "id": "Organization.contained",
                "path": "Organization.contained",
                "max": "0"
            },
            {
                "id": "Organization.extension:organizationAlias",
                "path": "Organization.extension",
                "sliceName": "organizationAlias",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/organization-alias"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Organization.extension:organizationCareLine",
                "path": "Organization.extension",
                "sliceName": "organizationCareLine",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/hncat/fhir/Organization/care_line"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Organization.extension:organizationCenterCode",
                "path": "Organization.extension",
                "sliceName": "organizationCenterCode",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/center-code"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Organization.extension:organizationDesc",
                "path": "Organization.extension",
                "sliceName": "organizationDesc",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/desc-desc"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Organization.extension:organizationParent",
                "path": "Organization.extension",
                "sliceName": "organizationParent",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/Organization/parent-organization"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Organization.extension:organizationSpeciality",
                "path": "Organization.extension",
                "sliceName": "organizationSpeciality",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/hncat/fhir/ValueSet/speciality"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Organization.extension:organizationSubType",
                "path": "Organization.extension",
                "sliceName": "organizationSubType",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/hncat/fhir/ValueSet/organization_subtype"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "Organization.identifier.id",
                "path": "Organization.identifier.id",
                "max": "0"
            },
            {
                "id": "Organization.identifier.use",
                "path": "Organization.identifier.use",
                "max": "0"
            },
            {
                "id": "Organization.identifier.type.id",
                "path": "Organization.identifier.type.id",
                "max": "0"
            },
            {
                "id": "Organization.identifier.type.coding.id",
                "path": "Organization.identifier.type.coding.id",
                "max": "0"
            },
            {
                "id": "Organization.identifier.type.coding.system",
                "path": "Organization.identifier.type.coding.system",
                "max": "0"
            },
            {
                "id": "Organization.identifier.type.coding.version",
                "path": "Organization.identifier.type.coding.version",
                "max": "0"
            },
            {
                "id": "Organization.identifier.type.coding.display",
                "path": "Organization.identifier.type.coding.display",
                "max": "0"
            },
            {
                "id": "Organization.identifier.type.coding.userSelected",
                "path": "Organization.identifier.type.coding.userSelected",
                "max": "0"
            },
            {
                "id": "Organization.identifier.type.text",
                "path": "Organization.identifier.type.text",
                "max": "0"
            },
            {
                "id": "Organization.identifier.system",
                "path": "Organization.identifier.system",
                "max": "0"
            },
            {
                "id": "Organization.identifier.period",
                "path": "Organization.identifier.period",
                "max": "0"
            },
            {
                "id": "Organization.identifier.assigner",
                "path": "Organization.identifier.assigner",
                "max": "0"
            },
            {
                "id": "Organization.type.id",
                "path": "Organization.type.id",
                "max": "0"
            },
            {
                "id": "Organization.type.coding.id",
                "path": "Organization.type.coding.id",
                "max": "0"
            },
            {
                "id": "Organization.type.coding.system",
                "path": "Organization.type.coding.system",
                "fixedUri": "http://hn.indra.es/hncat/fhir/ValueSet/organization_type"
            },
            {
                "id": "Organization.type.coding.version",
                "path": "Organization.type.coding.version",
                "max": "0"
            },
            {
                "id": "Organization.type.coding.code",
                "path": "Organization.type.coding.code",
                "binding": {
                    "strength": "required",
                    "description": "Code",
                    "valueSet": "http://hl7.org/fhir/CodeSystem/tipo_organization"
                }
            },
            {
                "id": "Organization.type.coding.display",
                "path": "Organization.type.coding.display",
                "binding": {
                    "strength": "required",
                    "description": "Display",
                    "valueSet": "http://hl7.org/fhir/CodeSystem/tipo_organization"
                }
            },
            {
                "id": "Organization.type.coding.userSelected",
                "path": "Organization.type.coding.userSelected",
                "max": "0"
            },
            {
                "id": "Organization.type.text",
                "path": "Organization.type.text",
                "max": "0"
            },
            {
                "id": "Organization.alias",
                "path": "Organization.alias",
                "max": "0"
            },
            {
                "id": "Organization.telecom",
                "path": "Organization.telecom",
                "max": "0"
            },
            {
                "id": "Organization.address",
                "path": "Organization.address",
                "max": "0"
            },
            {
                "id": "Organization.partOf.id",
                "path": "Organization.partOf.id",
                "max": "0"
            },
            {
                "id": "Organization.partOf.type",
                "path": "Organization.partOf.type",
                "fixedUri": "Organization"
            },
            {
                "id": "Organization.partOf.identifier",
                "path": "Organization.partOf.identifier",
                "max": "0"
            },
            {
                "id": "Organization.contact",
                "path": "Organization.contact",
                "max": "0"
            },
            {
                "id": "Organization.endpoint",
                "path": "Organization.endpoint",
                "max": "0"
            }
        ]
    }
}
<StructureDefinition xmlns="http://hl7.org/fhir">
    <url value="https://hn.indra.es/fhir/StructureDefinition/Organization" />
    <name value="Organization" />
    <status value="draft" />
    <date value="2024-05-08T11:41:37.1577131+00:00" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Organization" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Organization" />
    <derivation value="constraint" />
    <differential>
        <element id="Organization.id">
            <path value="Organization.id" />
            <short value="Identificador l&#243;gico asociado al recurso" />
            <definition value="Identificador l&#243;gico del recurso, usado en la URL del mismo, una vez asignado este valor nunca cambia." />
            <comment value="El &#250;nico momento en que un recurso no tiene id es cuando est&#225; siendo enviado al servidor usando una operaci&#243;n de creaci&#243;n." />
        </element>
        <element id="Organization.implicitRules">
            <path value="Organization.implicitRules" />
            <max value="0" />
        </element>
        <element id="Organization.language">
            <path value="Organization.language" />
            <max value="0" />
        </element>
        <element id="Organization.text">
            <path value="Organization.text" />
            <max value="0" />
        </element>
        <element id="Organization.contained">
            <path value="Organization.contained" />
            <max value="0" />
        </element>
        <element id="Organization.extension:organizationAlias">
            <path value="Organization.extension" />
            <sliceName value="organizationAlias" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/organization-alias" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Organization.extension:organizationCareLine">
            <path value="Organization.extension" />
            <sliceName value="organizationCareLine" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/hncat/fhir/Organization/care_line" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Organization.extension:organizationCenterCode">
            <path value="Organization.extension" />
            <sliceName value="organizationCenterCode" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/center-code" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Organization.extension:organizationDesc">
            <path value="Organization.extension" />
            <sliceName value="organizationDesc" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/desc-desc" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Organization.extension:organizationParent">
            <path value="Organization.extension" />
            <sliceName value="organizationParent" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/Organization/parent-organization" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Organization.extension:organizationSpeciality">
            <path value="Organization.extension" />
            <sliceName value="organizationSpeciality" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/hncat/fhir/ValueSet/speciality" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Organization.extension:organizationSubType">
            <path value="Organization.extension" />
            <sliceName value="organizationSubType" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/hncat/fhir/ValueSet/organization_subtype" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="Organization.identifier.id">
            <path value="Organization.identifier.id" />
            <max value="0" />
        </element>
        <element id="Organization.identifier.use">
            <path value="Organization.identifier.use" />
            <max value="0" />
        </element>
        <element id="Organization.identifier.type.id">
            <path value="Organization.identifier.type.id" />
            <max value="0" />
        </element>
        <element id="Organization.identifier.type.coding.id">
            <path value="Organization.identifier.type.coding.id" />
            <max value="0" />
        </element>
        <element id="Organization.identifier.type.coding.system">
            <path value="Organization.identifier.type.coding.system" />
            <max value="0" />
        </element>
        <element id="Organization.identifier.type.coding.version">
            <path value="Organization.identifier.type.coding.version" />
            <max value="0" />
        </element>
        <element id="Organization.identifier.type.coding.display">
            <path value="Organization.identifier.type.coding.display" />
            <max value="0" />
        </element>
        <element id="Organization.identifier.type.coding.userSelected">
            <path value="Organization.identifier.type.coding.userSelected" />
            <max value="0" />
        </element>
        <element id="Organization.identifier.type.text">
            <path value="Organization.identifier.type.text" />
            <max value="0" />
        </element>
        <element id="Organization.identifier.system">
            <path value="Organization.identifier.system" />
            <max value="0" />
        </element>
        <element id="Organization.identifier.period">
            <path value="Organization.identifier.period" />
            <max value="0" />
        </element>
        <element id="Organization.identifier.assigner">
            <path value="Organization.identifier.assigner" />
            <max value="0" />
        </element>
        <element id="Organization.type.id">
            <path value="Organization.type.id" />
            <max value="0" />
        </element>
        <element id="Organization.type.coding.id">
            <path value="Organization.type.coding.id" />
            <max value="0" />
        </element>
        <element id="Organization.type.coding.system">
            <path value="Organization.type.coding.system" />
            <fixedUri value="http://hn.indra.es/hncat/fhir/ValueSet/organization_type" />
        </element>
        <element id="Organization.type.coding.version">
            <path value="Organization.type.coding.version" />
            <max value="0" />
        </element>
        <element id="Organization.type.coding.code">
            <path value="Organization.type.coding.code" />
            <binding>
                <strength value="required" />
                <description value="Code" />
                <valueSet value="http://hl7.org/fhir/CodeSystem/tipo_organization" />
            </binding>
        </element>
        <element id="Organization.type.coding.display">
            <path value="Organization.type.coding.display" />
            <binding>
                <strength value="required" />
                <description value="Display" />
                <valueSet value="http://hl7.org/fhir/CodeSystem/tipo_organization" />
            </binding>
        </element>
        <element id="Organization.type.coding.userSelected">
            <path value="Organization.type.coding.userSelected" />
            <max value="0" />
        </element>
        <element id="Organization.type.text">
            <path value="Organization.type.text" />
            <max value="0" />
        </element>
        <element id="Organization.alias">
            <path value="Organization.alias" />
            <max value="0" />
        </element>
        <element id="Organization.telecom">
            <path value="Organization.telecom" />
            <max value="0" />
        </element>
        <element id="Organization.address">
            <path value="Organization.address" />
            <max value="0" />
        </element>
        <element id="Organization.partOf.id">
            <path value="Organization.partOf.id" />
            <max value="0" />
        </element>
        <element id="Organization.partOf.type">
            <path value="Organization.partOf.type" />
            <fixedUri value="Organization" />
        </element>
        <element id="Organization.partOf.identifier">
            <path value="Organization.partOf.identifier" />
            <max value="0" />
        </element>
        <element id="Organization.contact">
            <path value="Organization.contact" />
            <max value="0" />
        </element>
        <element id="Organization.endpoint">
            <path value="Organization.endpoint" />
            <max value="0" />
        </element>
    </differential>
</StructureDefinition>

CareTeam

Descripción del recurso CareTeam

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..0Resource
temporalidadI0..*Extension(CodeableConcept)
motivoI0..*Extension(CodeableConcept)
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusΣ ?!0..1codeBinding
id0..0string
extensionI0..*Extension
id0..0string
extensionI0..*Extension
systemΣ0..0uri
versionΣ0..0string
codeΣ0..1codeBinding
displayΣ0..1stringBinding
userSelectedΣ0..0boolean
textΣ0..0string
nameΣ0..1string
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..0string
encounterΣ0..0Reference(Encounter)
id0..0string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
id0..0string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..0string
extensionI0..*Extension
id0..0string
extensionI0..*Extension
systemΣ0..0uri
versionΣ0..0string
codeΣ0..1codeBinding
displayΣ0..1stringBinding
userSelectedΣ0..0boolean
textΣ0..1string
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..1string
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..1string
period0..1Period
reasonCode0..0CodeableConcept
reasonReference0..0Reference(Condition)
managingOrganizationΣ0..0Reference(Organization)
telecom0..0ContactPoint
note0..0Annotation
{
    "resourceType": "StructureDefinition",
    "url": "https://hn.indra.es/fhir/StructureDefinition/CareTeam",
    "name": "CareTeam",
    "status": "draft",
    "date": "05/07/2024 15:23:41",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "CareTeam",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/CareTeam",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "CareTeam.contained",
                "path": "CareTeam.contained",
                "max": "0"
            },
            {
                "id": "CareTeam.extension:temporalidad",
                "path": "CareTeam.extension",
                "sliceName": "temporalidad",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/careteam/temporality"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "CareTeam.extension:motivo",
                "path": "CareTeam.extension",
                "sliceName": "motivo",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hn.indra.es/fhir/StructureDefinition/careteam/reason"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "CareTeam.category.id",
                "path": "CareTeam.category.id",
                "max": "0"
            },
            {
                "id": "CareTeam.category.coding",
                "path": "CareTeam.category.coding",
                "comment": "El primer coding define el tipo de careteam, se corresponde con el catálogo indicado, tipo_adscripcion, el segundo coding se recibe solo si el primer tipo es ADSRL e indica el tipo de login que le ha asignado el paciente al representante legal, ADSTUTELAFU/ADSLTUTELADE.",
                "max": "2"
            },
            {
                "id": "CareTeam.category.coding.id",
                "path": "CareTeam.category.coding.id",
                "max": "0"
            },
            {
                "id": "CareTeam.category.coding.system",
                "path": "CareTeam.category.coding.system",
                "max": "0"
            },
            {
                "id": "CareTeam.category.coding.version",
                "path": "CareTeam.category.coding.version",
                "max": "0"
            },
            {
                "id": "CareTeam.category.coding.code",
                "path": "CareTeam.category.coding.code",
                "short": "Código del tipo de careteam",
                "definition": "Código del tipo de careteam, se corresponde con el catálogo existente en Ontology, tipo_adscripción.",
                "binding": {
                    "strength": "required",
                    "description": "Code",
                    "valueSet": "http://hl7.org/fhir/CodeSystem/tipo_adscripcion"
                }
            },
            {
                "id": "CareTeam.category.coding.display",
                "path": "CareTeam.category.coding.display",
                "short": "Descripción del tipo de Careteam",
                "binding": {
                    "strength": "required",
                    "description": "Display",
                    "valueSet": "http://hl7.org/fhir/CodeSystem/tipo_adscripcion"
                }
            },
            {
                "id": "CareTeam.category.coding.userSelected",
                "path": "CareTeam.category.coding.userSelected",
                "max": "0"
            },
            {
                "id": "CareTeam.category.text",
                "path": "CareTeam.category.text",
                "max": "0"
            },
            {
                "id": "CareTeam.name",
                "path": "CareTeam.name",
                "short": "Nombre completo del cuidador/representante",
                "definition": "Nombre completo del cuidador/representante"
            },
            {
                "id": "CareTeam.subject",
                "path": "CareTeam.subject",
                "short": "Identificador lógico del cuidador/representante",
                "definition": "Identificador lógico del cuidador/representante"
            },
            {
                "id": "CareTeam.subject.id",
                "path": "CareTeam.subject.id",
                "max": "0"
            },
            {
                "id": "CareTeam.subject.type",
                "path": "CareTeam.subject.type",
                "fixedUri": "Patient"
            },
            {
                "id": "CareTeam.subject.identifier",
                "path": "CareTeam.subject.identifier",
                "max": "0"
            },
            {
                "id": "CareTeam.subject.display",
                "path": "CareTeam.subject.display",
                "max": "0"
            },
            {
                "id": "CareTeam.encounter",
                "path": "CareTeam.encounter",
                "max": "0"
            },
            {
                "id": "CareTeam.period.id",
                "path": "CareTeam.period.id",
                "max": "0"
            },
            {
                "id": "CareTeam.period.start",
                "path": "CareTeam.period.start",
                "short": "Inicio del periodo de careteam",
                "definition": "Inicio del periodo de careteam"
            },
            {
                "id": "CareTeam.period.end",
                "path": "CareTeam.period.end",
                "short": "Fin del periodo de careteam",
                "definition": "Fin del periodo de careteam"
            },
            {
                "id": "CareTeam.participant.id",
                "path": "CareTeam.participant.id",
                "max": "0"
            },
            {
                "id": "CareTeam.participant.role",
                "path": "CareTeam.participant.role",
                "short": "Relación con la persona cuidada/representada",
                "definition": "Relación con la persona cuidada/representada"
            },
            {
                "id": "CareTeam.participant.role.id",
                "path": "CareTeam.participant.role.id",
                "max": "0"
            },
            {
                "id": "CareTeam.participant.role.coding.id",
                "path": "CareTeam.participant.role.coding.id",
                "max": "0"
            },
            {
                "id": "CareTeam.participant.role.coding.system",
                "path": "CareTeam.participant.role.coding.system",
                "max": "0"
            },
            {
                "id": "CareTeam.participant.role.coding.version",
                "path": "CareTeam.participant.role.coding.version",
                "max": "0"
            },
            {
                "id": "CareTeam.participant.role.coding.code",
                "path": "CareTeam.participant.role.coding.code",
                "binding": {
                    "strength": "required",
                    "description": "Code",
                    "valueSet": "http://hl7.org/fhir/CodeSystem/participant-role"
                }
            },
            {
                "id": "CareTeam.participant.role.coding.display",
                "path": "CareTeam.participant.role.coding.display",
                "binding": {
                    "strength": "required",
                    "description": "Display",
                    "valueSet": "http://hl7.org/fhir/CodeSystem/participant-role"
                }
            },
            {
                "id": "CareTeam.participant.role.coding.userSelected",
                "path": "CareTeam.participant.role.coding.userSelected",
                "max": "0"
            },
            {
                "id": "CareTeam.participant.member.id",
                "path": "CareTeam.participant.member.id",
                "max": "0"
            },
            {
                "id": "CareTeam.participant.member.type",
                "path": "CareTeam.participant.member.type",
                "fixedUri": "Patient"
            },
            {
                "id": "CareTeam.participant.member.identifier",
                "path": "CareTeam.participant.member.identifier",
                "max": "0"
            },
            {
                "id": "CareTeam.participant.onBehalfOf",
                "path": "CareTeam.participant.onBehalfOf",
                "short": "Referencia a la unidad organizativa",
                "definition": "Referencia a la unidad organizativa en el caso de estar asignando un equipo de seguimiento."
            },
            {
                "id": "CareTeam.participant.onBehalfOf.id",
                "path": "CareTeam.participant.onBehalfOf.id",
                "max": "0"
            },
            {
                "id": "CareTeam.participant.onBehalfOf.type",
                "path": "CareTeam.participant.onBehalfOf.type",
                "fixedUri": "Organization"
            },
            {
                "id": "CareTeam.participant.onBehalfOf.identifier",
                "path": "CareTeam.participant.onBehalfOf.identifier",
                "max": "0"
            },
            {
                "id": "CareTeam.reasonCode",
                "path": "CareTeam.reasonCode",
                "max": "0"
            },
            {
                "id": "CareTeam.reasonReference",
                "path": "CareTeam.reasonReference",
                "max": "0"
            },
            {
                "id": "CareTeam.managingOrganization",
                "path": "CareTeam.managingOrganization",
                "max": "0"
            },
            {
                "id": "CareTeam.telecom",
                "path": "CareTeam.telecom",
                "max": "0"
            },
            {
                "id": "CareTeam.note",
                "path": "CareTeam.note",
                "max": "0"
            }
        ]
    }
}
<StructureDefinition xmlns="http://hl7.org/fhir">
    <url value="https://hn.indra.es/fhir/StructureDefinition/CareTeam" />
    <name value="CareTeam" />
    <status value="draft" />
    <date value="2024-05-07T15:23:41.5356942+00:00" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="CareTeam" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/CareTeam" />
    <derivation value="constraint" />
    <differential>
        <element id="CareTeam.contained">
            <path value="CareTeam.contained" />
            <max value="0" />
        </element>
        <element id="CareTeam.extension:temporalidad">
            <path value="CareTeam.extension" />
            <sliceName value="temporalidad" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/careteam/temporality" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="CareTeam.extension:motivo">
            <path value="CareTeam.extension" />
            <sliceName value="motivo" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/careteam/reason" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="CareTeam.category.id">
            <path value="CareTeam.category.id" />
            <max value="0" />
        </element>
        <element id="CareTeam.category.coding">
            <path value="CareTeam.category.coding" />
            <comment value="El primer coding define el tipo de careteam, se corresponde con el cat&#225;logo indicado, tipo_adscripcion, el segundo coding se recibe solo si el primer tipo es ADSRL e indica el tipo de login que le ha asignado el paciente al representante legal, ADSTUTELAFU/ADSLTUTELADE." />
            <max value="2" />
        </element>
        <element id="CareTeam.category.coding.id">
            <path value="CareTeam.category.coding.id" />
            <max value="0" />
        </element>
        <element id="CareTeam.category.coding.system">
            <path value="CareTeam.category.coding.system" />
            <max value="0" />
        </element>
        <element id="CareTeam.category.coding.version">
            <path value="CareTeam.category.coding.version" />
            <max value="0" />
        </element>
        <element id="CareTeam.category.coding.code">
            <path value="CareTeam.category.coding.code" />
            <short value="C&#243;digo del tipo de careteam" />
            <definition value="C&#243;digo del tipo de careteam, se corresponde con el cat&#225;logo existente en Ontology, tipo_adscripci&#243;n." />
            <binding>
                <strength value="required" />
                <description value="Code" />
                <valueSet value="http://hl7.org/fhir/CodeSystem/tipo_adscripcion" />
            </binding>
        </element>
        <element id="CareTeam.category.coding.display">
            <path value="CareTeam.category.coding.display" />
            <short value="Descripci&#243;n del tipo de Careteam" />
            <binding>
                <strength value="required" />
                <description value="Display" />
                <valueSet value="http://hl7.org/fhir/CodeSystem/tipo_adscripcion" />
            </binding>
        </element>
        <element id="CareTeam.category.coding.userSelected">
            <path value="CareTeam.category.coding.userSelected" />
            <max value="0" />
        </element>
        <element id="CareTeam.category.text">
            <path value="CareTeam.category.text" />
            <max value="0" />
        </element>
        <element id="CareTeam.name">
            <path value="CareTeam.name" />
            <short value="Nombre completo del cuidador/representante" />
            <definition value="Nombre completo del cuidador/representante" />
        </element>
        <element id="CareTeam.subject">
            <path value="CareTeam.subject" />
            <short value="Identificador l&#243;gico del cuidador/representante" />
            <definition value="Identificador l&#243;gico del cuidador/representante" />
        </element>
        <element id="CareTeam.subject.id">
            <path value="CareTeam.subject.id" />
            <max value="0" />
        </element>
        <element id="CareTeam.subject.type">
            <path value="CareTeam.subject.type" />
            <fixedUri value="Patient" />
        </element>
        <element id="CareTeam.subject.identifier">
            <path value="CareTeam.subject.identifier" />
            <max value="0" />
        </element>
        <element id="CareTeam.subject.display">
            <path value="CareTeam.subject.display" />
            <max value="0" />
        </element>
        <element id="CareTeam.encounter">
            <path value="CareTeam.encounter" />
            <max value="0" />
        </element>
        <element id="CareTeam.period.id">
            <path value="CareTeam.period.id" />
            <max value="0" />
        </element>
        <element id="CareTeam.period.start">
            <path value="CareTeam.period.start" />
            <short value="Inicio del periodo de careteam" />
            <definition value="Inicio del periodo de careteam" />
        </element>
        <element id="CareTeam.period.end">
            <path value="CareTeam.period.end" />
            <short value="Fin del periodo de careteam" />
            <definition value="Fin del periodo de careteam" />
        </element>
        <element id="CareTeam.participant.id">
            <path value="CareTeam.participant.id" />
            <max value="0" />
        </element>
        <element id="CareTeam.participant.role">
            <path value="CareTeam.participant.role" />
            <short value="Relaci&#243;n con la persona cuidada/representada" />
            <definition value="Relaci&#243;n con la persona cuidada/representada" />
        </element>
        <element id="CareTeam.participant.role.id">
            <path value="CareTeam.participant.role.id" />
            <max value="0" />
        </element>
        <element id="CareTeam.participant.role.coding.id">
            <path value="CareTeam.participant.role.coding.id" />
            <max value="0" />
        </element>
        <element id="CareTeam.participant.role.coding.system">
            <path value="CareTeam.participant.role.coding.system" />
            <max value="0" />
        </element>
        <element id="CareTeam.participant.role.coding.version">
            <path value="CareTeam.participant.role.coding.version" />
            <max value="0" />
        </element>
        <element id="CareTeam.participant.role.coding.code">
            <path value="CareTeam.participant.role.coding.code" />
            <binding>
                <strength value="required" />
                <description value="Code" />
                <valueSet value="http://hl7.org/fhir/CodeSystem/participant-role" />
            </binding>
        </element>
        <element id="CareTeam.participant.role.coding.display">
            <path value="CareTeam.participant.role.coding.display" />
            <binding>
                <strength value="required" />
                <description value="Display" />
                <valueSet value="http://hl7.org/fhir/CodeSystem/participant-role" />
            </binding>
        </element>
        <element id="CareTeam.participant.role.coding.userSelected">
            <path value="CareTeam.participant.role.coding.userSelected" />
            <max value="0" />
        </element>
        <element id="CareTeam.participant.member.id">
            <path value="CareTeam.participant.member.id" />
            <max value="0" />
        </element>
        <element id="CareTeam.participant.member.type">
            <path value="CareTeam.participant.member.type" />
            <fixedUri value="Patient" />
        </element>
        <element id="CareTeam.participant.member.identifier">
            <path value="CareTeam.participant.member.identifier" />
            <max value="0" />
        </element>
        <element id="CareTeam.participant.onBehalfOf">
            <path value="CareTeam.participant.onBehalfOf" />
            <short value="Referencia a la unidad organizativa" />
            <definition value="Referencia a la unidad organizativa en el caso de estar asignando un equipo de seguimiento." />
        </element>
        <element id="CareTeam.participant.onBehalfOf.id">
            <path value="CareTeam.participant.onBehalfOf.id" />
            <max value="0" />
        </element>
        <element id="CareTeam.participant.onBehalfOf.type">
            <path value="CareTeam.participant.onBehalfOf.type" />
            <fixedUri value="Organization" />
        </element>
        <element id="CareTeam.participant.onBehalfOf.identifier">
            <path value="CareTeam.participant.onBehalfOf.identifier" />
            <max value="0" />
        </element>
        <element id="CareTeam.reasonCode">
            <path value="CareTeam.reasonCode" />
            <max value="0" />
        </element>
        <element id="CareTeam.reasonReference">
            <path value="CareTeam.reasonReference" />
            <max value="0" />
        </element>
        <element id="CareTeam.managingOrganization">
            <path value="CareTeam.managingOrganization" />
            <max value="0" />
        </element>
        <element id="CareTeam.telecom">
            <path value="CareTeam.telecom" />
            <max value="0" />
        </element>
        <element id="CareTeam.note">
            <path value="CareTeam.note" />
            <max value="0" />
        </element>
    </differential>
</StructureDefinition>

PractitionerRole

Descripción del recurso PractitionerRole

Esta especificación describe la representación FHIR del recurso PractitionerRole que asocia un recurso practitioner con un puesto dentro de la organización. Los recursos practitionerRole se reciben vía interoperabilidad.

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
contained0..0Resource
practitionerProfessionI0..*Extension(CodeableConcept)
practitionerScopeCodeI0..*Extension(string)
modifierExtension?! I0..*Extension
identifierΣ0..0Identifier
activeΣ0..1boolean
periodΣ0..0Period
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
id0..0string
extensionI0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ0..0uri
valueΣ0..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
displayΣ0..1string
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
id0..1string
extensionI0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ0..0uri
valueΣ0..0string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
displayΣ0..1string
id0..0string
extensionI0..*Extension
id0..0string
extensionI0..*Extension
systemΣ0..0uri
versionΣ0..0string
codeΣ0..1codeBinding
displayΣ0..0string
userSelectedΣ0..0boolean
textΣ0..1stringBinding
specialtyΣ0..0CodeableConceptBinding
locationΣ0..0Reference(Location)
healthcareService0..0Reference(HealthcareService)
telecomΣ0..0ContactPoint
availabilityExceptions0..1string
endpoint0..*Reference(Endpoint)
Command 'json' could not render: Resource was not found for 'canonical=https://hn.indra.es/fhir/StructureDefinition/PractitionerRoleº'
<StructureDefinition xmlns="http://hl7.org/fhir">
    <url value="https://hn.indra.es/fhir/StructureDefinition/PractitionerRole" />
    <name value="PractitionerRole" />
    <status value="draft" />
    <date value="2024-05-08T10:52:16.9356842+00:00" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="PractitionerRole" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" />
    <derivation value="constraint" />
    <differential>
        <element id="PractitionerRole.id">
            <path value="PractitionerRole.id" />
            <short value="Identificador l&#243;gico asociado al practitionerRole" />
            <definition value="Identificador l&#243;gico del recurso, usado en la URL del mismo, una vez asignado este valor nunca cambia." />
            <comment value="El &#250;nico momento en que un recurso no tiene id es cuando est&#225; siendo enviado al servidor usando una operaci&#243;n de creaci&#243;n." />
        </element>
        <element id="PractitionerRole.implicitRules">
            <path value="PractitionerRole.implicitRules" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.language">
            <path value="PractitionerRole.language" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.text">
            <path value="PractitionerRole.text" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.contained">
            <path value="PractitionerRole.contained" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.extension:practitionerProfession">
            <path value="PractitionerRole.extension" />
            <sliceName value="practitionerProfession" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/practitioner-profession" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="PractitionerRole.extension:practitionerScopeCode">
            <path value="PractitionerRole.extension" />
            <sliceName value="practitionerScopeCode" />
            <type>
                <code value="Extension" />
                <profile value="http://hn.indra.es/fhir/StructureDefinition/practitioner-scope-code" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="PractitionerRole.identifier">
            <path value="PractitionerRole.identifier" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.period">
            <path value="PractitionerRole.period" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.practitioner.id">
            <path value="PractitionerRole.practitioner.id" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.practitioner.type">
            <path value="PractitionerRole.practitioner.type" />
            <fixedUri value="Practitioner" />
        </element>
        <element id="PractitionerRole.practitioner.identifier.id">
            <path value="PractitionerRole.practitioner.identifier.id" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.practitioner.identifier.use">
            <path value="PractitionerRole.practitioner.identifier.use" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.practitioner.identifier.type">
            <path value="PractitionerRole.practitioner.identifier.type" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.practitioner.identifier.system">
            <path value="PractitionerRole.practitioner.identifier.system" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.practitioner.identifier.period">
            <path value="PractitionerRole.practitioner.identifier.period" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.practitioner.identifier.assigner">
            <path value="PractitionerRole.practitioner.identifier.assigner" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.organization">
            <path value="PractitionerRole.organization" />
            <short value="Unidad organizativa relacionada con este rol" />
            <definition value="Este tag &#250;nicamente se enviar&#225; en el caso que el tipo de permiso sea de tipo Centro, esto viene definido por la extensi&#243;n practitioner-scope-code" />
        </element>
        <element id="PractitionerRole.organization.id">
            <path value="PractitionerRole.organization.id" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.organization.type">
            <path value="PractitionerRole.organization.type" />
            <fixedUri value="Organization" />
        </element>
        <element id="PractitionerRole.organization.identifier.use">
            <path value="PractitionerRole.organization.identifier.use" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.organization.identifier.type">
            <path value="PractitionerRole.organization.identifier.type" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.organization.identifier.system">
            <path value="PractitionerRole.organization.identifier.system" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.organization.identifier.value">
            <path value="PractitionerRole.organization.identifier.value" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.organization.identifier.period">
            <path value="PractitionerRole.organization.identifier.period" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.organization.identifier.assigner">
            <path value="PractitionerRole.organization.identifier.assigner" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.code.id">
            <path value="PractitionerRole.code.id" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.code.coding.id">
            <path value="PractitionerRole.code.coding.id" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.code.coding.system">
            <path value="PractitionerRole.code.coding.system" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.code.coding.version">
            <path value="PractitionerRole.code.coding.version" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.code.coding.code">
            <path value="PractitionerRole.code.coding.code" />
            <binding>
                <strength value="required" />
                <description value="Code" />
                <valueSet value="http://hl7.org/fhir/CodeSystem/tipo_profesional" />
            </binding>
        </element>
        <element id="PractitionerRole.code.coding.display">
            <path value="PractitionerRole.code.coding.display" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.code.coding.userSelected">
            <path value="PractitionerRole.code.coding.userSelected" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.code.text">
            <path value="PractitionerRole.code.text" />
            <binding>
                <strength value="required" />
                <description value="Display" />
                <valueSet value="http://hl7.org/fhir/CodeSystem/tipo_profesional" />
            </binding>
        </element>
        <element id="PractitionerRole.specialty">
            <path value="PractitionerRole.specialty" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.location">
            <path value="PractitionerRole.location" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.healthcareService">
            <path value="PractitionerRole.healthcareService" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.telecom">
            <path value="PractitionerRole.telecom" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.availableTime">
            <path value="PractitionerRole.availableTime" />
            <max value="0" />
        </element>
        <element id="PractitionerRole.notAvailable">
            <path value="PractitionerRole.notAvailable" />
            <max value="0" />
        </element>
    </differential>
</StructureDefinition>