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.
Paciente (Patient) | I | Patient | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..0 | uri |
language | 0..0 | codeBinding | |
text | 0..0 | Narrative | |
contained | I | 0..* | CareTeam |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..0 | uri |
language | 0..0 | codeBinding | |
text | 0..0 | Narrative | |
contained | 0..0 | Resource | |
extension | I | 0..* | Extension |
temporalidad | I | 0..* | Extension(CodeableConcept) |
motivo | I | 0..* | Extension(CodeableConcept) |
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..0 | Identifier |
status | Σ ?! | 0..1 | codeBinding |
category | Σ | 0..* | CodeableConcept |
id | 0..0 | string | |
extension | I | 0..* | Extension |
coding | Σ | 0..2 | Coding |
id | 0..0 | string | |
extension | I | 0..* | Extension |
system | Σ | 0..0 | uri |
version | Σ | 0..0 | string |
code | Σ | 0..1 | codeBinding |
display | Σ | 0..1 | stringBinding |
userSelected | Σ | 0..0 | boolean |
text | Σ | 0..0 | string |
name | Σ | 0..0 | string |
subject | Σ | 0..1 | Reference(Patient | Group) |
id | 0..0 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..1 | uriBindingFixed Value |
identifier | Σ | 0..0 | Identifier |
display | Σ | 0..0 | string |
encounter | Σ | 0..0 | Reference(Encounter) |
period | Σ | 0..1 | Period |
id | 0..0 | string | |
extension | I | 0..* | Extension |
start | Σ I | 0..1 | dateTime |
end | Σ I | 0..1 | dateTime |
participant | I | 0..* | BackboneElement |
id | 0..0 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
role | Σ | 0..* | CodeableConcept |
id | 0..0 | string | |
extension | I | 0..* | Extension |
coding | Σ | 0..* | Coding |
id | 0..0 | string | |
extension | I | 0..* | Extension |
system | Σ | 0..0 | uri |
version | Σ | 0..0 | string |
code | Σ | 0..1 | codeBinding |
display | Σ | 0..1 | stringBinding |
userSelected | Σ | 0..0 | boolean |
text | Σ | 0..1 | string |
member | Σ | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Organization | CareTeam) |
id | 0..0 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..1 | uriBindingFixed Value |
identifier | Σ | 0..0 | Identifier |
display | Σ | 0..1 | string |
onBehalfOf | Σ | 0..1 | Reference(Organization) |
id | 0..0 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..1 | uriBindingFixed Value |
identifier | Σ | 0..0 | Identifier |
display | Σ | 0..1 | string |
period | 0..1 | Period | |
reasonCode | 0..0 | CodeableConcept | |
reasonReference | 0..0 | Reference(Condition) | |
managingOrganization | Σ | 0..0 | Reference(Organization) |
telecom | 0..0 | ContactPoint | |
note | 0..0 | Annotation | |
extension | I | 0..* | Extension |
patientBirthcountry | I | 0..* | Extension(CodeableConcept) |
patientConfidential | I | 0..* | Extension(boolean) |
patientIncompleteData | I | 0..* | Extension(boolean) |
notificacionesPUSH | I | 0..* | Extension(boolean) |
notificacionesSMS | I | 0..* | Extension(boolean) |
notificacioneseMail | I | 0..* | Extension(boolean) |
patientCareteam | I | 0..* | Extension(Complex) |
id | 0..0 | string | |
extension | I | 0..* | Extension |
url | 1..1 | uriFixed Value | |
value[x] | 0..1 | ||
id | 0..0 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..0 | uriBinding |
identifier | Σ | 0..0 | Identifier |
display | Σ | 0..0 | string |
valueReference | Reference() | ||
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
id | 0..0 | string | |
extension | I | 0..* | Extension |
identifierGuardian | I | 0..* | Extension(boolean) |
id | 0..0 | string | |
extension | I | 0..* | Extension |
url | 1..1 | uriFixed Value | |
value[x] | 0..1 | ||
valueBoolean | boolean | ||
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBinding |
id | 0..0 | string | |
extension | I | 0..* | Extension |
coding | Σ | 0..* | Coding |
id | 0..0 | string | |
extension | I | 0..* | Extension |
system | Σ | 0..1 | uri |
version | Σ | 0..0 | string |
code | Σ | 0..0 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..0 | boolean |
text | Σ | 0..0 | string |
system | Σ | 0..1 | uriBinding |
value | Σ | 0..1 | string |
period | Σ | 0..0 | Period |
assigner | Σ | 0..0 | Reference(Organization) |
active | Σ ?! | 0..1 | boolean |
name | Σ | 0..* | HumanName |
id | 0..0 | string | |
extension | I | 0..* | Extension |
humanNameFathersFamily | I | 0..* | Extension(string) |
humanNameMothersFamily | I | 0..* | Extension(string) |
use | Σ ?! | 0..1 | codeBinding |
text | Σ | 0..1 | string |
family | Σ | 0..1 | string |
given | Σ | 0..* | string |
prefix | Σ | 0..0 | string |
suffix | Σ | 0..0 | string |
period | Σ | 0..0 | Period |
telecom | Σ | 0..* | ContactPoint |
id | 0..1 | string | |
extension | I | 0..* | Extension |
telecomIdentifier | I | 0..* | Extension(string) |
system | Σ I | 0..1 | codeBinding |
value | Σ | 0..1 | string |
use | Σ ?! | 0..1 | codeBinding |
rank | Σ | 0..1 | positiveInt |
period | Σ | 0..1 | Period |
gender | Σ | 0..1 | codeBinding |
birthDate | Σ | 0..1 | date |
deceased[x] | Σ ?! | 0..1 | |
deceasedBoolean | boolean | ||
deceasedDateTime | dateTime | ||
address | Σ | 0..* | Address |
id | 0..0 | string | |
extension | I | 0..* | Extension |
tipoVia | I | 0..* | Extension(string) |
addressContactFlag | I | 0..* | Extension(boolean) |
streetName | I | 0..* | Extension(string) |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | codeBinding |
text | Σ | 0..1 | string |
line | Σ | 0..* | string |
city | Σ | 0..1 | string |
district | Σ | 0..0 | string |
state | Σ | 0..0 | string |
postalCode | Σ | 0..1 | string |
country | Σ | 0..1 | string |
period | Σ | 0..0 | Period |
maritalStatus | 0..0 | CodeableConceptBinding | |
multipleBirth[x] | 0..0 | ||
photo | 0..* | Attachment | |
contact | I | 0..0 | BackboneElement |
communication | 0..0 | BackboneElement | |
generalPractitioner | 0..* | Reference(Organization | Practitioner | PractitionerRole) | |
id | 0..0 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..1 | uriBindingFixed Value |
identifier | Σ | 0..0 | Identifier |
display | Σ | 0..1 | string |
managingOrganization | Σ | 0..1 | Reference(Organization) |
id | 0..0 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | stringFixed Value |
type | Σ | 0..0 | uriBinding |
identifier | Σ | 0..0 | Identifier |
display | Σ | 0..0 | string |
link | Σ ?! | 0..0 | BackboneElement |
{ "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ógico asociado al recurso" /> <definition value="Identificador lógico del recurso, usado en la URL del mismo, una vez asignado este valor nunca cambia." /> <comment value="El único momento en que un recurso no tiene id es cuando está siendo enviado al servidor usando una operación de creació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ó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ón Tutor" /> <definition value="Extensión que indica si este paciente está 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.
Practitioner | I | Practitioner | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..0 | uri |
language | 0..0 | codeBinding | |
text | 0..0 | Narrative | |
contained | 0..0 | Resource | |
extension | I | 0..* | Extension |
practitionerImplant | I | 0..* | Extension(boolean) |
practitionerLogin | I | 0..* | Extension(string) |
practitionerNumber | I | 0..* | Extension(string) |
practitionerValidDateFrom | I | 0..* | Extension(date) |
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
id | 0..0 | string | |
extension | I | 0..* | Extension |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBinding |
id | 0..0 | string | |
extension | I | 0..* | Extension |
coding | Σ | 0..* | Coding |
id | 0..0 | string | |
extension | I | 0..* | Extension |
system | Σ | 0..1 | uriBinding |
version | Σ | 0..0 | string |
code | Σ | 0..1 | codeBinding |
display | Σ | 0..0 | string |
userSelected | Σ | 0..0 | boolean |
text | Σ | 0..1 | stringBinding |
system | Σ | 0..1 | uri |
value | Σ | 0..1 | string |
period | Σ | 0..1 | Period |
assigner | Σ | 0..1 | Reference(Organization) |
active | Σ | 0..1 | boolean |
name | Σ | 0..* | HumanName |
id | 0..0 | string | |
extension | I | 0..* | Extension |
humanNameFathersFamily | I | 0..* | Extension(string) |
use | Σ ?! | 0..1 | codeBinding |
text | Σ | 0..1 | string |
family | Σ | 0..0 | string |
given | Σ | 0..* | string |
prefix | Σ | 0..0 | string |
suffix | Σ | 0..0 | string |
period | Σ | 0..0 | Period |
telecom | Σ | 0..* | ContactPoint |
id | 0..0 | string | |
extension | I | 0..* | Extension |
system | Σ I | 0..1 | codeBinding |
value | Σ | 0..1 | string |
use | Σ ?! | 0..1 | codeBinding |
rank | Σ | 0..1 | positiveInt |
period | Σ | 0..0 | Period |
address | Σ | 0..0 | Address |
gender | Σ | 0..1 | codeBinding |
birthDate | Σ | 0..1 | date |
photo | 0..0 | Attachment | |
qualification | 0..0 | BackboneElement | |
communication | 0..0 | CodeableConceptBinding |
{ "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ógico asociado al practitioner" /> <definition value="Identificador lógico del recurso, usado en la URL del mismo, una vez asignado este valor nunca cambia." /> <comment value="El único momento en que un recurso no tiene id es cuando está siendo enviado al servidor usando una operación de creació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.
Organization | I | Organization | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..0 | uri |
language | 0..0 | codeBinding | |
text | 0..0 | Narrative | |
contained | 0..0 | Resource | |
extension | I | 0..* | Extension |
organizationAlias | I | 0..* | Extension(string) |
organizationCareLine | I | 0..* | Extension(CodeableConcept) |
organizationCenterCode | I | 0..* | Extension(string) |
organizationDesc | I | 0..* | Extension(string) |
organizationParent | I | 0..* | Extension(string) |
organizationSpeciality | I | 0..* | Extension(string) |
organizationSubType | I | 0..* | Extension(Coding) |
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ I | 0..* | Identifier |
id | 0..0 | string | |
extension | I | 0..* | Extension |
use | Σ ?! | 0..0 | codeBinding |
type | Σ | 0..1 | CodeableConceptBinding |
id | 0..0 | string | |
extension | I | 0..* | Extension |
coding | Σ | 0..* | Coding |
id | 0..0 | string | |
extension | I | 0..* | Extension |
system | Σ | 0..0 | uri |
version | Σ | 0..0 | string |
code | Σ | 0..1 | code |
display | Σ | 0..0 | string |
userSelected | Σ | 0..0 | boolean |
text | Σ | 0..0 | string |
system | Σ | 0..0 | uri |
value | Σ | 0..1 | string |
period | Σ | 0..0 | Period |
assigner | Σ | 0..0 | Reference(Organization) |
active | Σ ?! | 0..1 | boolean |
type | Σ | 0..* | CodeableConcept |
id | 0..0 | string | |
extension | I | 0..* | Extension |
coding | Σ | 0..* | Coding |
id | 0..0 | string | |
extension | I | 0..* | Extension |
system | Σ | 0..1 | uriFixed Value |
version | Σ | 0..0 | string |
code | Σ | 0..1 | codeBinding |
display | Σ | 0..1 | stringBinding |
userSelected | Σ | 0..0 | boolean |
text | Σ | 0..0 | string |
name | Σ I | 0..1 | string |
alias | 0..0 | string | |
telecom | I | 0..0 | ContactPoint |
address | I | 0..0 | Address |
partOf | Σ | 0..1 | Reference(Organization) |
id | 0..0 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..1 | uriBindingFixed Value |
identifier | Σ | 0..0 | Identifier |
display | Σ | 0..1 | string |
contact | 0..0 | BackboneElement | |
endpoint | 0..0 | Reference(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ógico asociado al recurso" /> <definition value="Identificador lógico del recurso, usado en la URL del mismo, una vez asignado este valor nunca cambia." /> <comment value="El único momento en que un recurso no tiene id es cuando está siendo enviado al servidor usando una operación de creació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
CareTeam | I | CareTeam | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..0 | Resource | |
extension | I | 0..* | Extension |
temporalidad | I | 0..* | Extension(CodeableConcept) |
motivo | I | 0..* | Extension(CodeableConcept) |
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
status | Σ ?! | 0..1 | codeBinding |
category | Σ | 0..* | CodeableConcept |
id | 0..0 | string | |
extension | I | 0..* | Extension |
coding | Σ | 0..2 | Coding |
id | 0..0 | string | |
extension | I | 0..* | Extension |
system | Σ | 0..0 | uri |
version | Σ | 0..0 | string |
code | Σ | 0..1 | codeBinding |
display | Σ | 0..1 | stringBinding |
userSelected | Σ | 0..0 | boolean |
text | Σ | 0..0 | string |
name | Σ | 0..1 | string |
subject | Σ | 0..1 | Reference(Patient | Group) |
id | 0..0 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..1 | uriBindingFixed Value |
identifier | Σ | 0..0 | Identifier |
display | Σ | 0..0 | string |
encounter | Σ | 0..0 | Reference(Encounter) |
period | Σ | 0..1 | Period |
id | 0..0 | string | |
extension | I | 0..* | Extension |
start | Σ I | 0..1 | dateTime |
end | Σ I | 0..1 | dateTime |
participant | I | 0..* | BackboneElement |
id | 0..0 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
role | Σ | 0..* | CodeableConcept |
id | 0..0 | string | |
extension | I | 0..* | Extension |
coding | Σ | 0..* | Coding |
id | 0..0 | string | |
extension | I | 0..* | Extension |
system | Σ | 0..0 | uri |
version | Σ | 0..0 | string |
code | Σ | 0..1 | codeBinding |
display | Σ | 0..1 | stringBinding |
userSelected | Σ | 0..0 | boolean |
text | Σ | 0..1 | string |
member | Σ | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Organization | CareTeam) |
id | 0..0 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..1 | uriBindingFixed Value |
identifier | Σ | 0..0 | Identifier |
display | Σ | 0..1 | string |
onBehalfOf | Σ | 0..1 | Reference(Organization) |
id | 0..0 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..1 | uriBindingFixed Value |
identifier | Σ | 0..0 | Identifier |
display | Σ | 0..1 | string |
period | 0..1 | Period | |
reasonCode | 0..0 | CodeableConcept | |
reasonReference | 0..0 | Reference(Condition) | |
managingOrganization | Σ | 0..0 | Reference(Organization) |
telecom | 0..0 | ContactPoint | |
note | 0..0 | Annotation |
{ "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á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ódigo del tipo de careteam" /> <definition value="Código del tipo de careteam, se corresponde con el catálogo existente en Ontology, tipo_adscripció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ó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ógico del cuidador/representante" /> <definition value="Identificador ló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ón con la persona cuidada/representada" /> <definition value="Relació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.
PractitionerRole | I | PractitionerRole | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..0 | uri |
language | 0..0 | codeBinding | |
text | 0..0 | Narrative | |
contained | 0..0 | Resource | |
extension | I | 0..* | Extension |
practitionerProfession | I | 0..* | Extension(CodeableConcept) |
practitionerScopeCode | I | 0..* | Extension(string) |
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..0 | Identifier |
active | Σ | 0..1 | boolean |
period | Σ | 0..0 | Period |
practitioner | Σ | 0..1 | Reference(Practitioner) |
id | 0..0 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..1 | uriBindingFixed Value |
identifier | Σ | 0..1 | Identifier |
id | 0..0 | string | |
extension | I | 0..* | Extension |
use | Σ ?! | 0..0 | codeBinding |
type | Σ | 0..0 | CodeableConceptBinding |
system | Σ | 0..0 | uri |
value | Σ | 0..1 | string |
period | Σ | 0..0 | Period |
assigner | Σ | 0..0 | Reference(Organization) |
display | Σ | 0..1 | string |
organization | Σ | 0..1 | Reference(Organization) |
id | 0..0 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..1 | uriBindingFixed Value |
identifier | Σ | 0..1 | Identifier |
id | 0..1 | string | |
extension | I | 0..* | Extension |
use | Σ ?! | 0..0 | codeBinding |
type | Σ | 0..0 | CodeableConceptBinding |
system | Σ | 0..0 | uri |
value | Σ | 0..0 | string |
period | Σ | 0..0 | Period |
assigner | Σ | 0..0 | Reference(Organization) |
display | Σ | 0..1 | string |
code | Σ | 0..* | CodeableConcept |
id | 0..0 | string | |
extension | I | 0..* | Extension |
coding | Σ | 0..* | Coding |
id | 0..0 | string | |
extension | I | 0..* | Extension |
system | Σ | 0..0 | uri |
version | Σ | 0..0 | string |
code | Σ | 0..1 | codeBinding |
display | Σ | 0..0 | string |
userSelected | Σ | 0..0 | boolean |
text | Σ | 0..1 | stringBinding |
specialty | Σ | 0..0 | CodeableConceptBinding |
location | Σ | 0..0 | Reference(Location) |
healthcareService | 0..0 | Reference(HealthcareService) | |
telecom | Σ | 0..0 | ContactPoint |
availableTime | 0..0 | BackboneElement | |
notAvailable | 0..0 | BackboneElement | |
availabilityExceptions | 0..1 | string | |
endpoint | 0..* | Reference(Endpoint) |
<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ógico asociado al practitionerRole" /> <definition value="Identificador lógico del recurso, usado en la URL del mismo, una vez asignado este valor nunca cambia." /> <comment value="El único momento en que un recurso no tiene id es cuando está siendo enviado al servidor usando una operación de creació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 únicamente se enviará en el caso que el tipo de permiso sea de tipo Centro, esto viene definido por la extensió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>