description: Definición de encuentro clínico genérico para Chile package_name: rs/hl7.fhir.cl.clcore derivation: constraint name: EncounterCL type: Encounter elements: appointment: {short: 'Reserva de un evento de atención médica entre paciente(s), profesional(es), persona(s) relacionada(s) y/o dispositivo(s)', mustSupport: true, index: 20} diagnosis: short: Diagnóstico relevante para este encuentro mustSupport: true index: 28 extensions: observaciones: {url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/ObservacionesDiagnostico', min: 0, max: 1, type: Extension, index: 30} elements: extension: index: 29 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: observaciones: match: {url: null} schema: {type: Extension, url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/ObservacionesDiagnostico', index: 30} min: 0 max: 1 condition: type: Reference short: El diagnóstico o procedimiento relevante para el encuentro refers: ['https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/CoreDiagnosticoCl'] index: 31 serviceProvider: type: Reference short: La organización (instalación) responsable de este encuentro mustSupport: true refers: ['https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/CoreOrganizacionCl'] index: 32 reasonCode: short: Razón codificada por la que tiene lugar el Encuentro mustSupport: true index: 25 extensions: reasonCode: {url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/RazonNOrealizarse', min: 0, max: 1, type: Extension, index: 27} elements: extension: short: Razones por las cuales NO se realiza el encuentro remoto index: 26 slicing: slices: reasonCode: match: {} schema: {type: Extension, url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/RazonNOrealizarse', index: 27} min: 0 max: 1 type: {short: Tipo específico de Encuentro, mustSupport: true, index: 5} participant: short: Participantes involucrados en el encuentro sin considerar al paciente index: 8 slicing: rules: open description: Este slice se genera para diferenciar participantes secundarios vs el participante principal discriminator: - {path: type.coding.code, type: value} min: null slices: partPrincipal: match: type: coding: {code: PPRF} schema: short: Determinación del(os) participante(s) principal(es) del encuentro sin contar el paciente, en este caso el facultativo o médico principal mustSupport: true index: 9 extensions: especialidad: {url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/VSEspecialidadesDeisCL', min: 0, max: 1, type: Extension, index: 11} elements: extension: index: 10 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: especialidad: match: {url: null} schema: {type: Extension, url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/VSEspecialidadesDeisCL', index: 11} min: 0 max: 1 type: short: Rol del participante en el encuentro binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/encounter-participant-type'} mustSupport: true index: 12 elements: coding: elements: code: pattern: {type: code, value: PPRF} type: code index: 13 required: [code] individual: type: Reference short: Médico principal involucrado en el encuentro refers: ['https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/CorePrestadorCl'] index: 14 partSecundario: match: type: coding: {code: SPRF} schema: short: Determinación del(os) participante(s) secundario(s) del encuentro mustSupport: true array: true index: 15 extensions: contact: {url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/ContactoParticipantes', min: 1, type: Extension, index: 17} elements: extension: short: Contacto de los participantes secundarios index: 16 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: 1 slices: contact: match: {url: null} schema: {type: Extension, url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/ContactoParticipantes', index: 17} min: 1 type: short: Rol del participante en el encuentro binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/encounter-participant-type'} mustSupport: true index: 18 elements: coding: elements: code: pattern: {type: code, value: SPRF} type: code index: 19 required: [code] required: [extension] serviceType: {short: Tipo de servicio que se realiza en el Encuentro, mustSupport: true, index: 6} extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: notas: match: {url: null} schema: {type: Extension, url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/NotasEncuentro', index: 1} min: 0 max: 1 status: short: planned | arrived | triaged | in-progress | onleave | finished | cancelled binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/encounter-status'} mustSupport: true index: 3 class: short: Clasificación del encuentro con el paciente binding: {strength: extensible, valueSet: 'http://terminology.hl7.org/ValueSet/v3-ActCode'} mustSupport: true index: 4 length: {short: Cantidad de tiempo que duró el encuentro (menos tiempo ausente), mustSupport: true, index: 24} identifier: {short: Identificador(es) por los que se conoce este encuentro, mustSupport: true, index: 2} period: short: La hora de inicio y finalización del encuentro mustSupport: true index: 21 elements: start: {short: Hora de inicio, mustSupport: true, index: 22} end: {short: Hora de finalización, mustSupport: true, index: 23} subject: type: Reference short: Referencia al paciente del encuentro mustSupport: true refers: ['https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/CorePacienteCl'] index: 7 package_version: 1.8.9 extensions: notas: {url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/NotasEncuentro', min: 0, max: 1, type: Extension, index: 1} class: profile kind: resource url: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/EncounterCL base: http://hl7.org/fhir/StructureDefinition/Encounter version: 1.8.9 required: [period]