Episode-Of-Care

Descripción del recurso EpisodeOfCare

Esta especificación describe la representación FHIR del recurso EpisodeOfCare que identifica un episodio en el repositorio FHIR. Los recursos EpisodeOfCare se reciben vía interoperabilidad.

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
id0..0string
extensionI0..*Extension
status1..1codeBinding
divI1..1xhtml
contained0..0Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..0string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..0string
extensionI0..*Extension
id0..0string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..0string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
systemΣ0..0uri
valueΣ0..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
statusΣ ?!1..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
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..0string
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..0string
id0..0string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
referralRequest0..0Reference(ServiceRequest)
careManager0..0Reference(Practitioner | PractitionerRole)
team0..0Reference(CareTeam)
account0..0Reference(Account)
{
    "resourceType": "StructureDefinition",
    "url": "https://hn.indra.es/fhir/StructureDefinition/EpisodeOfCare",
    "name": "EpisodeOfCare",
    "status": "draft",
    "date": "05/08/2024 12:32:29",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "EpisodeOfCare",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/EpisodeOfCare",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "EpisodeOfCare.id",
                "path": "EpisodeOfCare.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": "EpisodeOfCare.implicitRules",
                "path": "EpisodeOfCare.implicitRules",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.language",
                "path": "EpisodeOfCare.language",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.text",
                "path": "EpisodeOfCare.text"
            },
            {
                "id": "EpisodeOfCare.text.id",
                "path": "EpisodeOfCare.text.id",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.contained",
                "path": "EpisodeOfCare.contained",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.identifier.id",
                "path": "EpisodeOfCare.identifier.id",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.identifier.type.id",
                "path": "EpisodeOfCare.identifier.type.id",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.identifier.type.coding.id",
                "path": "EpisodeOfCare.identifier.type.coding.id",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.identifier.type.coding.system",
                "path": "EpisodeOfCare.identifier.type.coding.system",
                "fixedUri": "http://ses.care/Identifiers"
            },
            {
                "id": "EpisodeOfCare.identifier.type.coding.version",
                "path": "EpisodeOfCare.identifier.type.coding.version",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.identifier.type.coding.userSelected",
                "path": "EpisodeOfCare.identifier.type.coding.userSelected",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.identifier.type.text",
                "path": "EpisodeOfCare.identifier.type.text",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.identifier.system",
                "path": "EpisodeOfCare.identifier.system",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.identifier.period",
                "path": "EpisodeOfCare.identifier.period",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.identifier.assigner",
                "path": "EpisodeOfCare.identifier.assigner",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.statusHistory",
                "path": "EpisodeOfCare.statusHistory",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.type.id",
                "path": "EpisodeOfCare.type.id",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.type.coding.id",
                "path": "EpisodeOfCare.type.coding.id",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.type.coding.system",
                "path": "EpisodeOfCare.type.coding.system",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.type.coding.version",
                "path": "EpisodeOfCare.type.coding.version",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.type.coding.code",
                "path": "EpisodeOfCare.type.coding.code",
                "binding": {
                    "strength": "required",
                    "description": "Code",
                    "valueSet": "http://hl7.org/fhir/CodeSystem/Ambito"
                }
            },
            {
                "id": "EpisodeOfCare.type.coding.display",
                "path": "EpisodeOfCare.type.coding.display",
                "binding": {
                    "strength": "required",
                    "description": "Display",
                    "valueSet": "http://hl7.org/fhir/CodeSystem/Ambito"
                }
            },
            {
                "id": "EpisodeOfCare.type.coding.userSelected",
                "path": "EpisodeOfCare.type.coding.userSelected",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.type.text",
                "path": "EpisodeOfCare.type.text",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.diagnosis",
                "path": "EpisodeOfCare.diagnosis",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.patient.id",
                "path": "EpisodeOfCare.patient.id",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.patient.type",
                "path": "EpisodeOfCare.patient.type",
                "fixedUri": "Patient"
            },
            {
                "id": "EpisodeOfCare.patient.identifier",
                "path": "EpisodeOfCare.patient.identifier",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.patient.display",
                "path": "EpisodeOfCare.patient.display",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.managingOrganization.id",
                "path": "EpisodeOfCare.managingOrganization.id",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.managingOrganization.type",
                "path": "EpisodeOfCare.managingOrganization.type",
                "fixedUri": "Organization"
            },
            {
                "id": "EpisodeOfCare.managingOrganization.identifier",
                "path": "EpisodeOfCare.managingOrganization.identifier",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.managingOrganization.display",
                "path": "EpisodeOfCare.managingOrganization.display",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.period.id",
                "path": "EpisodeOfCare.period.id",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.referralRequest",
                "path": "EpisodeOfCare.referralRequest",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.careManager",
                "path": "EpisodeOfCare.careManager",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.team",
                "path": "EpisodeOfCare.team",
                "max": "0"
            },
            {
                "id": "EpisodeOfCare.account",
                "path": "EpisodeOfCare.account",
                "max": "0"
            }
        ]
    }
}
<StructureDefinition xmlns="http://hl7.org/fhir">
    <url value="https://hn.indra.es/fhir/StructureDefinition/EpisodeOfCare" />
    <name value="EpisodeOfCare" />
    <status value="draft" />
    <date value="2024-05-08T12:32:29.7390271+00:00" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="EpisodeOfCare" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/EpisodeOfCare" />
    <derivation value="constraint" />
    <differential>
        <element id="EpisodeOfCare.id">
            <path value="EpisodeOfCare.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="EpisodeOfCare.implicitRules">
            <path value="EpisodeOfCare.implicitRules" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.language">
            <path value="EpisodeOfCare.language" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.text">
            <path value="EpisodeOfCare.text" />
        </element>
        <element id="EpisodeOfCare.text.id">
            <path value="EpisodeOfCare.text.id" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.contained">
            <path value="EpisodeOfCare.contained" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.identifier.id">
            <path value="EpisodeOfCare.identifier.id" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.identifier.type.id">
            <path value="EpisodeOfCare.identifier.type.id" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.identifier.type.coding.id">
            <path value="EpisodeOfCare.identifier.type.coding.id" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.identifier.type.coding.system">
            <path value="EpisodeOfCare.identifier.type.coding.system" />
            <fixedUri value="http://ses.care/Identifiers" />
        </element>
        <element id="EpisodeOfCare.identifier.type.coding.version">
            <path value="EpisodeOfCare.identifier.type.coding.version" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.identifier.type.coding.userSelected">
            <path value="EpisodeOfCare.identifier.type.coding.userSelected" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.identifier.type.text">
            <path value="EpisodeOfCare.identifier.type.text" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.identifier.system">
            <path value="EpisodeOfCare.identifier.system" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.identifier.period">
            <path value="EpisodeOfCare.identifier.period" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.identifier.assigner">
            <path value="EpisodeOfCare.identifier.assigner" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.statusHistory">
            <path value="EpisodeOfCare.statusHistory" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.type.id">
            <path value="EpisodeOfCare.type.id" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.type.coding.id">
            <path value="EpisodeOfCare.type.coding.id" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.type.coding.system">
            <path value="EpisodeOfCare.type.coding.system" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.type.coding.version">
            <path value="EpisodeOfCare.type.coding.version" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.type.coding.code">
            <path value="EpisodeOfCare.type.coding.code" />
            <binding>
                <strength value="required" />
                <description value="Code" />
                <valueSet value="http://hl7.org/fhir/CodeSystem/Ambito" />
            </binding>
        </element>
        <element id="EpisodeOfCare.type.coding.display">
            <path value="EpisodeOfCare.type.coding.display" />
            <binding>
                <strength value="required" />
                <description value="Display" />
                <valueSet value="http://hl7.org/fhir/CodeSystem/Ambito" />
            </binding>
        </element>
        <element id="EpisodeOfCare.type.coding.userSelected">
            <path value="EpisodeOfCare.type.coding.userSelected" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.type.text">
            <path value="EpisodeOfCare.type.text" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.diagnosis">
            <path value="EpisodeOfCare.diagnosis" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.patient.id">
            <path value="EpisodeOfCare.patient.id" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.patient.type">
            <path value="EpisodeOfCare.patient.type" />
            <fixedUri value="Patient" />
        </element>
        <element id="EpisodeOfCare.patient.identifier">
            <path value="EpisodeOfCare.patient.identifier" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.patient.display">
            <path value="EpisodeOfCare.patient.display" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.managingOrganization.id">
            <path value="EpisodeOfCare.managingOrganization.id" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.managingOrganization.type">
            <path value="EpisodeOfCare.managingOrganization.type" />
            <fixedUri value="Organization" />
        </element>
        <element id="EpisodeOfCare.managingOrganization.identifier">
            <path value="EpisodeOfCare.managingOrganization.identifier" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.managingOrganization.display">
            <path value="EpisodeOfCare.managingOrganization.display" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.period.id">
            <path value="EpisodeOfCare.period.id" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.referralRequest">
            <path value="EpisodeOfCare.referralRequest" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.careManager">
            <path value="EpisodeOfCare.careManager" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.team">
            <path value="EpisodeOfCare.team" />
            <max value="0" />
        </element>
        <element id="EpisodeOfCare.account">
            <path value="EpisodeOfCare.account" />
            <max value="0" />
        </element>
    </differential>
</StructureDefinition>

Encounter

Descripción del recurso Encounter

Esta especificación describe la representación FHIR del recurso Encounter que identifica un encuentro en el repositorio FHIR. Los recursos Encounter se reciben vía interoperabilidad.

idΣ0..1stringFixed Value
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
contained0..0Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..0string
extensionI0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ0..0uri
valueΣ0..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
statusΣ ?!1..1codeBinding
id0..0string
extensionI0..*Extension
systemΣ0..0uri
versionΣ0..0string
codeΣ0..1codeBinding
displayΣ0..0string
userSelectedΣ0..0boolean
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
serviceTypeΣ0..0CodeableConcept
priority0..0CodeableConcept
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..0string
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..0string
basedOn0..0Reference(ServiceRequest)
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..0string
id0..0string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
length0..0Duration
reasonCodeΣ0..0CodeableConceptBinding
reasonReferenceΣ0..0Reference(Condition | Procedure | Observation | ImmunizationRecommendation)
account0..0Reference(Account)
id0..0string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
preAdmissionIdentifier0..0Identifier
origin0..0Reference(Location | Organization)
admitSource0..1CodeableConceptBinding
reAdmission0..0CodeableConcept
dietPreference0..0CodeableConcept
specialCourtesy0..0CodeableConceptBinding
specialArrangement0..0CodeableConceptBinding
destination0..0Reference(Location | Organization)
dischargeDisposition0..0CodeableConcept
id0..0string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..0string
status0..0codeBinding
physicalType0..1CodeableConcept
period0..1Period
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..0string
partOf0..0Reference(Encounter)
{
    "resourceType": "StructureDefinition",
    "url": "https://hn.indra.es/fhir/StructureDefinition/Encounter",
    "name": "Encounter",
    "status": "draft",
    "date": "05/08/2024 12:51:27",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Encounter",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Encounter",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Encounter.id",
                "path": "Encounter.id",
                "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.",
                "fixedString": "Identificador lógico asociado al recurso"
            },
            {
                "id": "Encounter.implicitRules",
                "path": "Encounter.implicitRules",
                "max": "0"
            },
            {
                "id": "Encounter.language",
                "path": "Encounter.language",
                "max": "0"
            },
            {
                "id": "Encounter.text",
                "path": "Encounter.text",
                "max": "0"
            },
            {
                "id": "Encounter.contained",
                "path": "Encounter.contained",
                "max": "0"
            },
            {
                "id": "Encounter.identifier.id",
                "path": "Encounter.identifier.id",
                "max": "0"
            },
            {
                "id": "Encounter.identifier.use",
                "path": "Encounter.identifier.use",
                "max": "0"
            },
            {
                "id": "Encounter.identifier.type",
                "path": "Encounter.identifier.type",
                "max": "0"
            },
            {
                "id": "Encounter.identifier.system",
                "path": "Encounter.identifier.system",
                "max": "0"
            },
            {
                "id": "Encounter.identifier.value",
                "path": "Encounter.identifier.value",
                "short": "Identificador interno del encuentro en origen",
                "definition": "Identificador interno del encuentro en origen"
            },
            {
                "id": "Encounter.identifier.period",
                "path": "Encounter.identifier.period",
                "max": "0"
            },
            {
                "id": "Encounter.identifier.assigner",
                "path": "Encounter.identifier.assigner",
                "max": "0"
            },
            {
                "id": "Encounter.statusHistory",
                "path": "Encounter.statusHistory",
                "max": "0"
            },
            {
                "id": "Encounter.class.id",
                "path": "Encounter.class.id",
                "max": "0"
            },
            {
                "id": "Encounter.class.system",
                "path": "Encounter.class.system",
                "max": "0"
            },
            {
                "id": "Encounter.class.version",
                "path": "Encounter.class.version",
                "max": "0"
            },
            {
                "id": "Encounter.class.code",
                "path": "Encounter.class.code",
                "binding": {
                    "strength": "required",
                    "description": "Code",
                    "valueSet": "http://hl7.org/fhir/CodeSystem/Ambito"
                }
            },
            {
                "id": "Encounter.class.display",
                "path": "Encounter.class.display",
                "max": "0"
            },
            {
                "id": "Encounter.class.userSelected",
                "path": "Encounter.class.userSelected",
                "max": "0"
            },
            {
                "id": "Encounter.classHistory",
                "path": "Encounter.classHistory",
                "max": "0"
            },
            {
                "id": "Encounter.type.id",
                "path": "Encounter.type.id",
                "max": "0"
            },
            {
                "id": "Encounter.type.coding.id",
                "path": "Encounter.type.coding.id",
                "max": "0"
            },
            {
                "id": "Encounter.type.coding.system",
                "path": "Encounter.type.coding.system",
                "max": "0"
            },
            {
                "id": "Encounter.type.coding.version",
                "path": "Encounter.type.coding.version",
                "max": "0"
            },
            {
                "id": "Encounter.type.coding.display",
                "path": "Encounter.type.coding.display",
                "max": "0"
            },
            {
                "id": "Encounter.type.coding.userSelected",
                "path": "Encounter.type.coding.userSelected",
                "max": "0"
            },
            {
                "id": "Encounter.type.text",
                "path": "Encounter.type.text",
                "max": "0"
            },
            {
                "id": "Encounter.serviceType",
                "path": "Encounter.serviceType",
                "max": "0"
            },
            {
                "id": "Encounter.priority",
                "path": "Encounter.priority",
                "max": "0"
            },
            {
                "id": "Encounter.subject.id",
                "path": "Encounter.subject.id",
                "max": "0"
            },
            {
                "id": "Encounter.subject.type",
                "path": "Encounter.subject.type",
                "max": "0"
            },
            {
                "id": "Encounter.subject.identifier",
                "path": "Encounter.subject.identifier",
                "max": "0"
            },
            {
                "id": "Encounter.subject.display",
                "path": "Encounter.subject.display",
                "max": "0"
            },
            {
                "id": "Encounter.episodeOfCare.id",
                "path": "Encounter.episodeOfCare.id",
                "max": "0"
            },
            {
                "id": "Encounter.episodeOfCare.type",
                "path": "Encounter.episodeOfCare.type",
                "fixedUri": "EpisodeOfCare"
            },
            {
                "id": "Encounter.episodeOfCare.identifier",
                "path": "Encounter.episodeOfCare.identifier",
                "max": "0"
            },
            {
                "id": "Encounter.episodeOfCare.display",
                "path": "Encounter.episodeOfCare.display",
                "max": "0"
            },
            {
                "id": "Encounter.basedOn",
                "path": "Encounter.basedOn",
                "max": "0"
            },
            {
                "id": "Encounter.participant",
                "path": "Encounter.participant",
                "max": "0"
            },
            {
                "id": "Encounter.appointment.id",
                "path": "Encounter.appointment.id",
                "max": "0"
            },
            {
                "id": "Encounter.appointment.type",
                "path": "Encounter.appointment.type",
                "fixedUri": "Appointment"
            },
            {
                "id": "Encounter.appointment.identifier",
                "path": "Encounter.appointment.identifier",
                "max": "0"
            },
            {
                "id": "Encounter.appointment.display",
                "path": "Encounter.appointment.display",
                "max": "0"
            },
            {
                "id": "Encounter.period.id",
                "path": "Encounter.period.id",
                "max": "0"
            },
            {
                "id": "Encounter.length",
                "path": "Encounter.length",
                "max": "0"
            },
            {
                "id": "Encounter.reasonCode",
                "path": "Encounter.reasonCode",
                "max": "0"
            },
            {
                "id": "Encounter.reasonReference",
                "path": "Encounter.reasonReference",
                "max": "0"
            },
            {
                "id": "Encounter.diagnosis",
                "path": "Encounter.diagnosis",
                "max": "0"
            },
            {
                "id": "Encounter.account",
                "path": "Encounter.account",
                "max": "0"
            },
            {
                "id": "Encounter.hospitalization.id",
                "path": "Encounter.hospitalization.id",
                "max": "0"
            },
            {
                "id": "Encounter.hospitalization.preAdmissionIdentifier",
                "path": "Encounter.hospitalization.preAdmissionIdentifier",
                "max": "0"
            },
            {
                "id": "Encounter.hospitalization.origin",
                "path": "Encounter.hospitalization.origin",
                "max": "0"
            },
            {
                "id": "Encounter.hospitalization.reAdmission",
                "path": "Encounter.hospitalization.reAdmission",
                "max": "0"
            },
            {
                "id": "Encounter.hospitalization.dietPreference",
                "path": "Encounter.hospitalization.dietPreference",
                "max": "0"
            },
            {
                "id": "Encounter.hospitalization.specialCourtesy",
                "path": "Encounter.hospitalization.specialCourtesy",
                "max": "0"
            },
            {
                "id": "Encounter.hospitalization.specialArrangement",
                "path": "Encounter.hospitalization.specialArrangement",
                "max": "0"
            },
            {
                "id": "Encounter.hospitalization.destination",
                "path": "Encounter.hospitalization.destination",
                "max": "0"
            },
            {
                "id": "Encounter.hospitalization.dischargeDisposition",
                "path": "Encounter.hospitalization.dischargeDisposition",
                "max": "0"
            },
            {
                "id": "Encounter.location.id",
                "path": "Encounter.location.id",
                "max": "0"
            },
            {
                "id": "Encounter.location.location.id",
                "path": "Encounter.location.location.id",
                "max": "0"
            },
            {
                "id": "Encounter.location.location.type",
                "path": "Encounter.location.location.type",
                "fixedUri": "Location"
            },
            {
                "id": "Encounter.location.location.identifier",
                "path": "Encounter.location.location.identifier",
                "max": "0"
            },
            {
                "id": "Encounter.location.location.display",
                "path": "Encounter.location.location.display",
                "max": "0"
            },
            {
                "id": "Encounter.location.status",
                "path": "Encounter.location.status",
                "max": "0"
            },
            {
                "id": "Encounter.serviceProvider.id",
                "path": "Encounter.serviceProvider.id",
                "max": "0"
            },
            {
                "id": "Encounter.serviceProvider.type",
                "path": "Encounter.serviceProvider.type",
                "fixedUri": "Organization"
            },
            {
                "id": "Encounter.serviceProvider.identifier",
                "path": "Encounter.serviceProvider.identifier",
                "max": "0"
            },
            {
                "id": "Encounter.serviceProvider.display",
                "path": "Encounter.serviceProvider.display",
                "max": "0"
            },
            {
                "id": "Encounter.partOf",
                "path": "Encounter.partOf",
                "max": "0"
            }
        ]
    }
}
<StructureDefinition xmlns="http://hl7.org/fhir">
    <url value="https://hn.indra.es/fhir/StructureDefinition/Encounter" />
    <name value="Encounter" />
    <status value="draft" />
    <date value="2024-05-08T12:51:27.8030279+00:00" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Encounter" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Encounter" />
    <derivation value="constraint" />
    <differential>
        <element id="Encounter.id">
            <path value="Encounter.id" />
            <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." />
            <fixedString value="Identificador l&#243;gico asociado al recurso" />
        </element>
        <element id="Encounter.implicitRules">
            <path value="Encounter.implicitRules" />
            <max value="0" />
        </element>
        <element id="Encounter.language">
            <path value="Encounter.language" />
            <max value="0" />
        </element>
        <element id="Encounter.text">
            <path value="Encounter.text" />
            <max value="0" />
        </element>
        <element id="Encounter.contained">
            <path value="Encounter.contained" />
            <max value="0" />
        </element>
        <element id="Encounter.identifier.id">
            <path value="Encounter.identifier.id" />
            <max value="0" />
        </element>
        <element id="Encounter.identifier.use">
            <path value="Encounter.identifier.use" />
            <max value="0" />
        </element>
        <element id="Encounter.identifier.type">
            <path value="Encounter.identifier.type" />
            <max value="0" />
        </element>
        <element id="Encounter.identifier.system">
            <path value="Encounter.identifier.system" />
            <max value="0" />
        </element>
        <element id="Encounter.identifier.value">
            <path value="Encounter.identifier.value" />
            <short value="Identificador interno del encuentro en origen" />
            <definition value="Identificador interno del encuentro en origen" />
        </element>
        <element id="Encounter.identifier.period">
            <path value="Encounter.identifier.period" />
            <max value="0" />
        </element>
        <element id="Encounter.identifier.assigner">
            <path value="Encounter.identifier.assigner" />
            <max value="0" />
        </element>
        <element id="Encounter.statusHistory">
            <path value="Encounter.statusHistory" />
            <max value="0" />
        </element>
        <element id="Encounter.class.id">
            <path value="Encounter.class.id" />
            <max value="0" />
        </element>
        <element id="Encounter.class.system">
            <path value="Encounter.class.system" />
            <max value="0" />
        </element>
        <element id="Encounter.class.version">
            <path value="Encounter.class.version" />
            <max value="0" />
        </element>
        <element id="Encounter.class.code">
            <path value="Encounter.class.code" />
            <binding>
                <strength value="required" />
                <description value="Code" />
                <valueSet value="http://hl7.org/fhir/CodeSystem/Ambito" />
            </binding>
        </element>
        <element id="Encounter.class.display">
            <path value="Encounter.class.display" />
            <max value="0" />
        </element>
        <element id="Encounter.class.userSelected">
            <path value="Encounter.class.userSelected" />
            <max value="0" />
        </element>
        <element id="Encounter.classHistory">
            <path value="Encounter.classHistory" />
            <max value="0" />
        </element>
        <element id="Encounter.type.id">
            <path value="Encounter.type.id" />
            <max value="0" />
        </element>
        <element id="Encounter.type.coding.id">
            <path value="Encounter.type.coding.id" />
            <max value="0" />
        </element>
        <element id="Encounter.type.coding.system">
            <path value="Encounter.type.coding.system" />
            <max value="0" />
        </element>
        <element id="Encounter.type.coding.version">
            <path value="Encounter.type.coding.version" />
            <max value="0" />
        </element>
        <element id="Encounter.type.coding.display">
            <path value="Encounter.type.coding.display" />
            <max value="0" />
        </element>
        <element id="Encounter.type.coding.userSelected">
            <path value="Encounter.type.coding.userSelected" />
            <max value="0" />
        </element>
        <element id="Encounter.type.text">
            <path value="Encounter.type.text" />
            <max value="0" />
        </element>
        <element id="Encounter.serviceType">
            <path value="Encounter.serviceType" />
            <max value="0" />
        </element>
        <element id="Encounter.priority">
            <path value="Encounter.priority" />
            <max value="0" />
        </element>
        <element id="Encounter.subject.id">
            <path value="Encounter.subject.id" />
            <max value="0" />
        </element>
        <element id="Encounter.subject.type">
            <path value="Encounter.subject.type" />
            <max value="0" />
        </element>
        <element id="Encounter.subject.identifier">
            <path value="Encounter.subject.identifier" />
            <max value="0" />
        </element>
        <element id="Encounter.subject.display">
            <path value="Encounter.subject.display" />
            <max value="0" />
        </element>
        <element id="Encounter.episodeOfCare.id">
            <path value="Encounter.episodeOfCare.id" />
            <max value="0" />
        </element>
        <element id="Encounter.episodeOfCare.type">
            <path value="Encounter.episodeOfCare.type" />
            <fixedUri value="EpisodeOfCare" />
        </element>
        <element id="Encounter.episodeOfCare.identifier">
            <path value="Encounter.episodeOfCare.identifier" />
            <max value="0" />
        </element>
        <element id="Encounter.episodeOfCare.display">
            <path value="Encounter.episodeOfCare.display" />
            <max value="0" />
        </element>
        <element id="Encounter.basedOn">
            <path value="Encounter.basedOn" />
            <max value="0" />
        </element>
        <element id="Encounter.participant">
            <path value="Encounter.participant" />
            <max value="0" />
        </element>
        <element id="Encounter.appointment.id">
            <path value="Encounter.appointment.id" />
            <max value="0" />
        </element>
        <element id="Encounter.appointment.type">
            <path value="Encounter.appointment.type" />
            <fixedUri value="Appointment" />
        </element>
        <element id="Encounter.appointment.identifier">
            <path value="Encounter.appointment.identifier" />
            <max value="0" />
        </element>
        <element id="Encounter.appointment.display">
            <path value="Encounter.appointment.display" />
            <max value="0" />
        </element>
        <element id="Encounter.period.id">
            <path value="Encounter.period.id" />
            <max value="0" />
        </element>
        <element id="Encounter.length">
            <path value="Encounter.length" />
            <max value="0" />
        </element>
        <element id="Encounter.reasonCode">
            <path value="Encounter.reasonCode" />
            <max value="0" />
        </element>
        <element id="Encounter.reasonReference">
            <path value="Encounter.reasonReference" />
            <max value="0" />
        </element>
        <element id="Encounter.diagnosis">
            <path value="Encounter.diagnosis" />
            <max value="0" />
        </element>
        <element id="Encounter.account">
            <path value="Encounter.account" />
            <max value="0" />
        </element>
        <element id="Encounter.hospitalization.id">
            <path value="Encounter.hospitalization.id" />
            <max value="0" />
        </element>
        <element id="Encounter.hospitalization.preAdmissionIdentifier">
            <path value="Encounter.hospitalization.preAdmissionIdentifier" />
            <max value="0" />
        </element>
        <element id="Encounter.hospitalization.origin">
            <path value="Encounter.hospitalization.origin" />
            <max value="0" />
        </element>
        <element id="Encounter.hospitalization.reAdmission">
            <path value="Encounter.hospitalization.reAdmission" />
            <max value="0" />
        </element>
        <element id="Encounter.hospitalization.dietPreference">
            <path value="Encounter.hospitalization.dietPreference" />
            <max value="0" />
        </element>
        <element id="Encounter.hospitalization.specialCourtesy">
            <path value="Encounter.hospitalization.specialCourtesy" />
            <max value="0" />
        </element>
        <element id="Encounter.hospitalization.specialArrangement">
            <path value="Encounter.hospitalization.specialArrangement" />
            <max value="0" />
        </element>
        <element id="Encounter.hospitalization.destination">
            <path value="Encounter.hospitalization.destination" />
            <max value="0" />
        </element>
        <element id="Encounter.hospitalization.dischargeDisposition">
            <path value="Encounter.hospitalization.dischargeDisposition" />
            <max value="0" />
        </element>
        <element id="Encounter.location.id">
            <path value="Encounter.location.id" />
            <max value="0" />
        </element>
        <element id="Encounter.location.location.id">
            <path value="Encounter.location.location.id" />
            <max value="0" />
        </element>
        <element id="Encounter.location.location.type">
            <path value="Encounter.location.location.type" />
            <fixedUri value="Location" />
        </element>
        <element id="Encounter.location.location.identifier">
            <path value="Encounter.location.location.identifier" />
            <max value="0" />
        </element>
        <element id="Encounter.location.location.display">
            <path value="Encounter.location.location.display" />
            <max value="0" />
        </element>
        <element id="Encounter.location.status">
            <path value="Encounter.location.status" />
            <max value="0" />
        </element>
        <element id="Encounter.serviceProvider.id">
            <path value="Encounter.serviceProvider.id" />
            <max value="0" />
        </element>
        <element id="Encounter.serviceProvider.type">
            <path value="Encounter.serviceProvider.type" />
            <fixedUri value="Organization" />
        </element>
        <element id="Encounter.serviceProvider.identifier">
            <path value="Encounter.serviceProvider.identifier" />
            <max value="0" />
        </element>
        <element id="Encounter.serviceProvider.display">
            <path value="Encounter.serviceProvider.display" />
            <max value="0" />
        </element>
        <element id="Encounter.partOf">
            <path value="Encounter.partOf" />
            <max value="0" />
        </element>
    </differential>
</StructureDefinition>

Observation

Descripción del recurso Observation

Esta especificación describe la representación FHIR del recurso Observation que identifica una observación, constante vital, laboratorio en el repositorio FHIR. Los recursos Observation se reciben vía interoperabilidad.

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
contained0..0Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..0string
extensionI0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ0..0uri
valueΣ0..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
basedOnΣ0..0Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ0..0Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusΣ ?!1..1codeBinding
id0..0string
extensionI0..*Extension
id0..0string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..0string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0string
extensionI0..*Extension
id0..0string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..0string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..0string
focusΣ0..0Reference(Resource)
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..0string
effectiveDateTimedateTime
issuedΣ0..0instant
id0..0string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBindingFixed Value
identifierΣ0..0Identifier
displayΣ0..0string
id0..0string
extensionI0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ I0..0uri
codeΣ0..0code
dataAbsentReasonI0..0CodeableConceptBinding
interpretation0..0CodeableConceptBinding
note0..0Annotation
bodySite0..0CodeableConcept
method0..0CodeableConcept
specimen0..0Reference(Specimen)
device0..0Reference(Device | DeviceMetric)
id0..0string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..0string
extensionI0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ I0..0uri
codeΣ0..0code
id0..0string
extensionI0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ I0..0uri
codeΣ0..0code
type0..0CodeableConceptBinding
appliesTo0..0CodeableConcept
age0..0Range
text0..0string
hasMemberΣ0..0Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ0..0Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
{
    "resourceType": "StructureDefinition",
    "url": "https://hn.indra.es/fhir/StructureDefinition/Observation",
    "name": "Observation",
    "status": "draft",
    "date": "05/08/2024 16:17:04",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Observation",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Observation.id",
                "path": "Observation.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": "Observation.implicitRules",
                "path": "Observation.implicitRules",
                "max": "0"
            },
            {
                "id": "Observation.language",
                "path": "Observation.language",
                "max": "0"
            },
            {
                "id": "Observation.text",
                "path": "Observation.text",
                "max": "0"
            },
            {
                "id": "Observation.contained",
                "path": "Observation.contained",
                "max": "0"
            },
            {
                "id": "Observation.identifier",
                "path": "Observation.identifier",
                "max": "1"
            },
            {
                "id": "Observation.identifier.id",
                "path": "Observation.identifier.id",
                "max": "0"
            },
            {
                "id": "Observation.identifier.use",
                "path": "Observation.identifier.use",
                "max": "0"
            },
            {
                "id": "Observation.identifier.type",
                "path": "Observation.identifier.type",
                "max": "0"
            },
            {
                "id": "Observation.identifier.system",
                "path": "Observation.identifier.system",
                "max": "0"
            },
            {
                "id": "Observation.identifier.value",
                "path": "Observation.identifier.value",
                "short": "Identificador del recurso en origen"
            },
            {
                "id": "Observation.identifier.period",
                "path": "Observation.identifier.period",
                "max": "0"
            },
            {
                "id": "Observation.identifier.assigner",
                "path": "Observation.identifier.assigner",
                "max": "0"
            },
            {
                "id": "Observation.basedOn",
                "path": "Observation.basedOn",
                "max": "0"
            },
            {
                "id": "Observation.partOf",
                "path": "Observation.partOf",
                "max": "0"
            },
            {
                "id": "Observation.category.id",
                "path": "Observation.category.id",
                "max": "0"
            },
            {
                "id": "Observation.category.coding.id",
                "path": "Observation.category.coding.id",
                "max": "0"
            },
            {
                "id": "Observation.category.coding.system",
                "path": "Observation.category.coding.system",
                "fixedUri": "http://terminology.hl7.org/CodeSystem/observation-category"
            },
            {
                "id": "Observation.category.coding.version",
                "path": "Observation.category.coding.version",
                "max": "0"
            },
            {
                "id": "Observation.category.coding.code",
                "path": "Observation.category.coding.code",
                "short": "vital-signs | laboratory"
            },
            {
                "id": "Observation.category.coding.userSelected",
                "path": "Observation.category.coding.userSelected",
                "max": "0"
            },
            {
                "id": "Observation.category.text",
                "path": "Observation.category.text",
                "max": "0"
            },
            {
                "id": "Observation.code.id",
                "path": "Observation.code.id",
                "max": "0"
            },
            {
                "id": "Observation.code.coding.id",
                "path": "Observation.code.coding.id",
                "max": "0"
            },
            {
                "id": "Observation.code.coding.system",
                "path": "Observation.code.coding.system",
                "fixedUri": "http://ses.care/ObservationCodes"
            },
            {
                "id": "Observation.code.coding.version",
                "path": "Observation.code.coding.version",
                "max": "0"
            },
            {
                "id": "Observation.code.coding.userSelected",
                "path": "Observation.code.coding.userSelected",
                "max": "0"
            },
            {
                "id": "Observation.code.text",
                "path": "Observation.code.text",
                "max": "0"
            },
            {
                "id": "Observation.subject",
                "path": "Observation.subject",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/Patient"
                        ]
                    }
                ]
            },
            {
                "id": "Observation.subject.id",
                "path": "Observation.subject.id",
                "max": "0"
            },
            {
                "id": "Observation.subject.type",
                "path": "Observation.subject.type",
                "fixedUri": "Patient"
            },
            {
                "id": "Observation.subject.identifier",
                "path": "Observation.subject.identifier",
                "max": "0"
            },
            {
                "id": "Observation.subject.display",
                "path": "Observation.subject.display",
                "max": "0"
            },
            {
                "id": "Observation.focus",
                "path": "Observation.focus",
                "max": "0"
            },
            {
                "id": "Observation.encounter.id",
                "path": "Observation.encounter.id",
                "max": "0"
            },
            {
                "id": "Observation.encounter.type",
                "path": "Observation.encounter.type",
                "fixedUri": "Encounter"
            },
            {
                "id": "Observation.encounter.identifier",
                "path": "Observation.encounter.identifier",
                "max": "0"
            },
            {
                "id": "Observation.encounter.display",
                "path": "Observation.encounter.display",
                "max": "0"
            },
            {
                "id": "Observation.effective[x]",
                "path": "Observation.effective[x]",
                "type":  [
                    {
                        "code": "dateTime"
                    }
                ]
            },
            {
                "id": "Observation.issued",
                "path": "Observation.issued",
                "max": "0"
            },
            {
                "id": "Observation.performer",
                "path": "Observation.performer",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/Practitioner"
                        ]
                    }
                ]
            },
            {
                "id": "Observation.performer.id",
                "path": "Observation.performer.id",
                "max": "0"
            },
            {
                "id": "Observation.performer.type",
                "path": "Observation.performer.type",
                "fixedUri": "Practitioner"
            },
            {
                "id": "Observation.performer.identifier",
                "path": "Observation.performer.identifier",
                "max": "0"
            },
            {
                "id": "Observation.performer.display",
                "path": "Observation.performer.display",
                "max": "0"
            },
            {
                "id": "Observation.value[x]",
                "path": "Observation.value[x]",
                "type":  [
                    {
                        "code": "Quantity"
                    }
                ]
            },
            {
                "id": "Observation.value[x].id",
                "path": "Observation.value[x].id",
                "max": "0"
            },
            {
                "id": "Observation.value[x].comparator",
                "path": "Observation.value[x].comparator",
                "max": "0"
            },
            {
                "id": "Observation.value[x].system",
                "path": "Observation.value[x].system",
                "max": "0"
            },
            {
                "id": "Observation.value[x].code",
                "path": "Observation.value[x].code",
                "max": "0"
            },
            {
                "id": "Observation.dataAbsentReason",
                "path": "Observation.dataAbsentReason",
                "max": "0"
            },
            {
                "id": "Observation.interpretation",
                "path": "Observation.interpretation",
                "max": "0"
            },
            {
                "id": "Observation.note",
                "path": "Observation.note",
                "max": "0"
            },
            {
                "id": "Observation.bodySite",
                "path": "Observation.bodySite",
                "max": "0"
            },
            {
                "id": "Observation.method",
                "path": "Observation.method",
                "max": "0"
            },
            {
                "id": "Observation.specimen",
                "path": "Observation.specimen",
                "max": "0"
            },
            {
                "id": "Observation.device",
                "path": "Observation.device",
                "max": "0"
            },
            {
                "id": "Observation.referenceRange.id",
                "path": "Observation.referenceRange.id",
                "max": "0"
            },
            {
                "id": "Observation.referenceRange.low.id",
                "path": "Observation.referenceRange.low.id",
                "max": "0"
            },
            {
                "id": "Observation.referenceRange.low.system",
                "path": "Observation.referenceRange.low.system",
                "max": "0"
            },
            {
                "id": "Observation.referenceRange.low.code",
                "path": "Observation.referenceRange.low.code",
                "max": "0"
            },
            {
                "id": "Observation.referenceRange.high.id",
                "path": "Observation.referenceRange.high.id",
                "max": "0"
            },
            {
                "id": "Observation.referenceRange.high.system",
                "path": "Observation.referenceRange.high.system",
                "max": "0"
            },
            {
                "id": "Observation.referenceRange.high.code",
                "path": "Observation.referenceRange.high.code",
                "max": "0"
            },
            {
                "id": "Observation.referenceRange.type",
                "path": "Observation.referenceRange.type",
                "max": "0"
            },
            {
                "id": "Observation.referenceRange.appliesTo",
                "path": "Observation.referenceRange.appliesTo",
                "max": "0"
            },
            {
                "id": "Observation.referenceRange.age",
                "path": "Observation.referenceRange.age",
                "max": "0"
            },
            {
                "id": "Observation.referenceRange.text",
                "path": "Observation.referenceRange.text",
                "max": "0"
            },
            {
                "id": "Observation.hasMember",
                "path": "Observation.hasMember",
                "max": "0"
            },
            {
                "id": "Observation.derivedFrom",
                "path": "Observation.derivedFrom",
                "max": "0"
            },
            {
                "id": "Observation.component",
                "path": "Observation.component",
                "max": "0"
            }
        ]
    }
}
<StructureDefinition xmlns="http://hl7.org/fhir">
    <url value="https://hn.indra.es/fhir/StructureDefinition/Observation" />
    <name value="Observation" />
    <status value="draft" />
    <date value="2024-05-08T16:17:04.0154944+00:00" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Observation" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
    <derivation value="constraint" />
    <differential>
        <element id="Observation.id">
            <path value="Observation.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="Observation.implicitRules">
            <path value="Observation.implicitRules" />
            <max value="0" />
        </element>
        <element id="Observation.language">
            <path value="Observation.language" />
            <max value="0" />
        </element>
        <element id="Observation.text">
            <path value="Observation.text" />
            <max value="0" />
        </element>
        <element id="Observation.contained">
            <path value="Observation.contained" />
            <max value="0" />
        </element>
        <element id="Observation.identifier">
            <path value="Observation.identifier" />
            <max value="1" />
        </element>
        <element id="Observation.identifier.id">
            <path value="Observation.identifier.id" />
            <max value="0" />
        </element>
        <element id="Observation.identifier.use">
            <path value="Observation.identifier.use" />
            <max value="0" />
        </element>
        <element id="Observation.identifier.type">
            <path value="Observation.identifier.type" />
            <max value="0" />
        </element>
        <element id="Observation.identifier.system">
            <path value="Observation.identifier.system" />
            <max value="0" />
        </element>
        <element id="Observation.identifier.value">
            <path value="Observation.identifier.value" />
            <short value="Identificador del recurso en origen" />
        </element>
        <element id="Observation.identifier.period">
            <path value="Observation.identifier.period" />
            <max value="0" />
        </element>
        <element id="Observation.identifier.assigner">
            <path value="Observation.identifier.assigner" />
            <max value="0" />
        </element>
        <element id="Observation.basedOn">
            <path value="Observation.basedOn" />
            <max value="0" />
        </element>
        <element id="Observation.partOf">
            <path value="Observation.partOf" />
            <max value="0" />
        </element>
        <element id="Observation.category.id">
            <path value="Observation.category.id" />
            <max value="0" />
        </element>
        <element id="Observation.category.coding.id">
            <path value="Observation.category.coding.id" />
            <max value="0" />
        </element>
        <element id="Observation.category.coding.system">
            <path value="Observation.category.coding.system" />
            <fixedUri value="http://terminology.hl7.org/CodeSystem/observation-category" />
        </element>
        <element id="Observation.category.coding.version">
            <path value="Observation.category.coding.version" />
            <max value="0" />
        </element>
        <element id="Observation.category.coding.code">
            <path value="Observation.category.coding.code" />
            <short value="vital-signs | laboratory" />
        </element>
        <element id="Observation.category.coding.userSelected">
            <path value="Observation.category.coding.userSelected" />
            <max value="0" />
        </element>
        <element id="Observation.category.text">
            <path value="Observation.category.text" />
            <max value="0" />
        </element>
        <element id="Observation.code.id">
            <path value="Observation.code.id" />
            <max value="0" />
        </element>
        <element id="Observation.code.coding.id">
            <path value="Observation.code.coding.id" />
            <max value="0" />
        </element>
        <element id="Observation.code.coding.system">
            <path value="Observation.code.coding.system" />
            <fixedUri value="http://ses.care/ObservationCodes" />
        </element>
        <element id="Observation.code.coding.version">
            <path value="Observation.code.coding.version" />
            <max value="0" />
        </element>
        <element id="Observation.code.coding.userSelected">
            <path value="Observation.code.coding.userSelected" />
            <max value="0" />
        </element>
        <element id="Observation.code.text">
            <path value="Observation.code.text" />
            <max value="0" />
        </element>
        <element id="Observation.subject">
            <path value="Observation.subject" />
            <type>
                <code value="Reference" />
                <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
            </type>
        </element>
        <element id="Observation.subject.id">
            <path value="Observation.subject.id" />
            <max value="0" />
        </element>
        <element id="Observation.subject.type">
            <path value="Observation.subject.type" />
            <fixedUri value="Patient" />
        </element>
        <element id="Observation.subject.identifier">
            <path value="Observation.subject.identifier" />
            <max value="0" />
        </element>
        <element id="Observation.subject.display">
            <path value="Observation.subject.display" />
            <max value="0" />
        </element>
        <element id="Observation.focus">
            <path value="Observation.focus" />
            <max value="0" />
        </element>
        <element id="Observation.encounter.id">
            <path value="Observation.encounter.id" />
            <max value="0" />
        </element>
        <element id="Observation.encounter.type">
            <path value="Observation.encounter.type" />
            <fixedUri value="Encounter" />
        </element>
        <element id="Observation.encounter.identifier">
            <path value="Observation.encounter.identifier" />
            <max value="0" />
        </element>
        <element id="Observation.encounter.display">
            <path value="Observation.encounter.display" />
            <max value="0" />
        </element>
        <element id="Observation.effective[x]">
            <path value="Observation.effective[x]" />
            <type>
                <code value="dateTime" />
            </type>
        </element>
        <element id="Observation.issued">
            <path value="Observation.issued" />
            <max value="0" />
        </element>
        <element id="Observation.performer">
            <path value="Observation.performer" />
            <type>
                <code value="Reference" />
                <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
            </type>
        </element>
        <element id="Observation.performer.id">
            <path value="Observation.performer.id" />
            <max value="0" />
        </element>
        <element id="Observation.performer.type">
            <path value="Observation.performer.type" />
            <fixedUri value="Practitioner" />
        </element>
        <element id="Observation.performer.identifier">
            <path value="Observation.performer.identifier" />
            <max value="0" />
        </element>
        <element id="Observation.performer.display">
            <path value="Observation.performer.display" />
            <max value="0" />
        </element>
        <element id="Observation.value[x]">
            <path value="Observation.value[x]" />
            <type>
                <code value="Quantity" />
            </type>
        </element>
        <element id="Observation.value[x].id">
            <path value="Observation.value[x].id" />
            <max value="0" />
        </element>
        <element id="Observation.value[x].comparator">
            <path value="Observation.value[x].comparator" />
            <max value="0" />
        </element>
        <element id="Observation.value[x].system">
            <path value="Observation.value[x].system" />
            <max value="0" />
        </element>
        <element id="Observation.value[x].code">
            <path value="Observation.value[x].code" />
            <max value="0" />
        </element>
        <element id="Observation.dataAbsentReason">
            <path value="Observation.dataAbsentReason" />
            <max value="0" />
        </element>
        <element id="Observation.interpretation">
            <path value="Observation.interpretation" />
            <max value="0" />
        </element>
        <element id="Observation.note">
            <path value="Observation.note" />
            <max value="0" />
        </element>
        <element id="Observation.bodySite">
            <path value="Observation.bodySite" />
            <max value="0" />
        </element>
        <element id="Observation.method">
            <path value="Observation.method" />
            <max value="0" />
        </element>
        <element id="Observation.specimen">
            <path value="Observation.specimen" />
            <max value="0" />
        </element>
        <element id="Observation.device">
            <path value="Observation.device" />
            <max value="0" />
        </element>
        <element id="Observation.referenceRange.id">
            <path value="Observation.referenceRange.id" />
            <max value="0" />
        </element>
        <element id="Observation.referenceRange.low.id">
            <path value="Observation.referenceRange.low.id" />
            <max value="0" />
        </element>
        <element id="Observation.referenceRange.low.system">
            <path value="Observation.referenceRange.low.system" />
            <max value="0" />
        </element>
        <element id="Observation.referenceRange.low.code">
            <path value="Observation.referenceRange.low.code" />
            <max value="0" />
        </element>
        <element id="Observation.referenceRange.high.id">
            <path value="Observation.referenceRange.high.id" />
            <max value="0" />
        </element>
        <element id="Observation.referenceRange.high.system">
            <path value="Observation.referenceRange.high.system" />
            <max value="0" />
        </element>
        <element id="Observation.referenceRange.high.code">
            <path value="Observation.referenceRange.high.code" />
            <max value="0" />
        </element>
        <element id="Observation.referenceRange.type">
            <path value="Observation.referenceRange.type" />
            <max value="0" />
        </element>
        <element id="Observation.referenceRange.appliesTo">
            <path value="Observation.referenceRange.appliesTo" />
            <max value="0" />
        </element>
        <element id="Observation.referenceRange.age">
            <path value="Observation.referenceRange.age" />
            <max value="0" />
        </element>
        <element id="Observation.referenceRange.text">
            <path value="Observation.referenceRange.text" />
            <max value="0" />
        </element>
        <element id="Observation.hasMember">
            <path value="Observation.hasMember" />
            <max value="0" />
        </element>
        <element id="Observation.derivedFrom">
            <path value="Observation.derivedFrom" />
            <max value="0" />
        </element>
        <element id="Observation.component">
            <path value="Observation.component" />
            <max value="0" />
        </element>
    </differential>
</StructureDefinition>

Condition

QuestionnaireResponse

DocumentReference

Binary

Appointment