Tiempos de Espera Interoperable, published by Unidad de Interoperabilidad - MINSAL. This guide is not an authorized publication; it is the continuous build for version 0.2.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Minsal-CL/SIGTEv2-IG/ and changes regularly. See the Directory of published versions
Historial De Cambios
Versión 0.2.1
- Cambios Generales:
- Se obliga el uso de un id(Temporal) para todos los perfiles, a excepción del messageHeader y los Bundles.
- Se incluyen los fullUrl de todos los Bundle.
- Perfil ObservationResultadoExamen
- Se cambia Id de ExamenesAnteriores A ObservationResultadoExamen
- Se incluye el valor encounter 1..1
- Se Actualiza el titulo y la descripción
- Effective[x] a EffectiveDateTime 1..1 MS
- Se elimino obligatoriedad del code.text y el requerido de exámenes
- Perfil ServiceRequestLE
- Se actualizan las extensiones de
- MotivoCierreInterconsulta -> ExtensionMotivoCierreInterconsulta
- ExtensionBoolRequiereExamen -> ExtensionBoolRequiereExamen
- BoolAtencionPreferente -> ExtensionBoolAtencionPreferente
- BoolResolutividadAPS -> ExtensionBoolResolutividadAPS
- OrigenInterconsulta -> ExtensionOrigenInterconsulta
- StringFundamentoPriorizacion -> ExtensionStringFundamentoPriorizacion
- EstadoInterconsultaCodigoLE -> ExtensionEstadoInterconsultaCodigoLE
- EspecialidadMedicaDestinoCodigo -> ExtensionEspecialidadMedicaDestinoCodigo
- SubEspecialidadMedicaDestinoCodigo -> ExtensionSubEspecialidadMedicaDestinoCodigo
- PertinenciaInterconsulta -> ExtensionPertinenciaInterconsulta
- Se actualiza referencia de ExamenesAnteriores A ObservationResultadoExamen
- Se mueve ObservationResultadoExamen de ReasonReference a SupportInfo
- supportingInfo[Discapacidad] 1..1 -> 0..1
- performer 1..1 -> 0..1
- requester 1..1 -> 0..1
- authoredOn 1..1 -> 0..1
- code 1..1 -> 0..1
- Extension ExtensionEspecialidadMedicaDestinoCodigo y ExtensionSubEspecialidadMedicaDestinoCodigo
- Se cambia el binding de ValueSet de Especialidad Medica a Especialidad de Destino
- Perfil ServiceRequestExamenLE
- Se modifica la descripción del identifier
- authoredOn 0..1 -> 1..1
- ocurrenceDateTime 1..1 -> 0..1
- Perfil PatientLE
- Identifier 1..*
- Identifier.type.coding 1..1
- telecom.system 1..1
- telecom.value 1..1
- Perfil BundleIniciarLE
- Se actualiza recurso de ExamenesAnteriores A ObservationResultadoExamen
- se actualiza entry de 8..17 a 9..*
- se actualiza entry[ObservationResultadoExamen] 0..1 a 0..*
- se actualiza entry[observationDiscapacidad] 1..1 a 0..1
- edición de short observation
- se actualiza entry[allergyintolerance] 0..1 a 0..*
- se crea entry[SolicitudExamen] 0..*
- ValueSet TerminologiasDiag
- se filtra a hallazgos clínicos
- Perfil ConditionDiagnosticoLE
- Se cambia cardinalidad clinicalStatus 1..1 a 0..1
- Se cambia cardinalidad de verificationStatus 1..1 a 0..1
- Se cambia cardinalidad de code.coding 1..1 a 1..*
- Perfil ObservationIndiceComorbilidadLE
- encounter pasa a MS y se referencia a los perfiles EncounterIniciarLE y EncounterAtenderLE
- Se corrije el uso del code y el biding TipoDeObservacion para determinar el tipo de observación
-
Se agrega el dato value[x] forzado a valueCodebleConcept, la cardinalidad a 1..1 y se realiza un biding al VSIndicecomorbilidad
- Perfil ObservationIniciarCuidadorLE
- encounter pasa a MS y se referencia a los perfiles EncounterIniciarLE y EncounterAtenderLE
- se depreca extension ExtBoolEsCuidador
-
se incluye el ValueBoolean a 1..1
- Perfil ObservationDiscapacidadLE
- encounter pasa a MS y se referencia a los perfiles EncounterIniciarLE y EncounterAtenderLE
- se depreca extension ExtBoolPresentaDiscapacidad
- se incluye el ValueBoolean a 1..1
-
Se incluye el biding TipoDeObservacion para determinar el tipo de observación.
-
Perfil Condición GES se depreca y se elimina cualquier referencia a él.
- Perfil CarePlan Atender LE
- se modifica la cardinalidad de activity[referenciaReceta] de 0..1 -> 0..* y activity[referenciaServiceRequestExamenLE] 0..1 -> 0..*
- se modifica descripción del description
- se pasa MS el encounter y se solicita que sean EncounterAtenderLE
- Perfil BundleAtenderLE
- Se modifica la cardinalidad de entry de 0..* -> 7..*
- Se cambia ObservationAtender LE por ObservationResultadoExamen
- Se incluye la solicitud de medicamento y la solicitud de exámenes.
-
Se incluye la condición del encuentro
- Perfil BundleRevisarLE
- Se modifica la cardinalidad de entry de 7..* -> 5..*
- Se modifica la cardinalidad de entry[servicerequestexamen] de 0..1 -> 0..*
- Se modifica la cardinalidad de entry[practitionerRole] de 1..1 -> 1..2
- Se modifica la cardinalidad de entry[organization] de 1..1 -> 1..2
- Perfil BundlePriorizarLE
- Se modifica la cardinalidad de entry de 5..5 -> 5..7
- Se modifica la cardinalidad de entry[practitionerRole] de 1..1 -> 1..2
- Se modifica la cardinalidad de entry[organization] de 1..1 -> 1..2
- Perfil PractitionerAdministrativoLE
- Se cambian las descripciones del Identifier
- Cambia cardinalidad de name.family 0..1 -> 1..1
- Cambia cardinalidad de name.given 0..* -> 1..*
- Cambia cardinalidad de telecom.system 0..1 -> 1..1
- Cambia cardinalidad de telecom.value 0..1 -> 1..1
- Se corrige type.coding.code 1 -> 01
- Perfil PractitionerProfesionalLE
- Cambia cardinalidad de name.family 0..1 -> 1..1
- Cambia cardinalidad de name.given 0..* -> 1..*
- Cambia cardinalidad de telecom.system 0..1 -> 1..1
- Cambia cardinalidad de telecom.value 0..1 -> 1..1
- Se corrige type.coding.code 1 -> 01
- La extensión ContactadoLE paso a llamarse ExtensionContactadoLE
- La extension ExtBoolPertinenciaAtencionBox paso a llamarse ExtensionPertinenciaAtencionBox
- La extensión ExtBoolSolicitudExamenes paso a llamarse ExtensionSolicitudExamenes
-
La extensión ExtStringMotivoNoPertinencia paso a llamarse ExtensionMotivoNoPertinencia
- En todos los Perfiles Bundle:
- Los timestamp de 0..1 -> 1..1
- Los entry.resource 0..1 -> 1..1
-
Se depreca el recurso Coverage
- Perfil MessageHeaderLE
- Se cambia la descripción del author
- Se cambia descripción focus[ServiceRequestLE], focus[AppointmentAgendarLE] y focus[EncounterAtenderLE]
- Perfil EncounterIniciarLE
- Se cambia obligatoriedad y must support del identifier.type
- Perfil EncounterAtenderLE
- Se cambia obligatoriedad y must support del identifier.type
- Se cambia la cardinalidad de diagnosis 1..1 -> 1..*
- Perfil AllergyIntoleranceIniciarLE
- Se agrega Must Support a clinicalStatus y verificationStatus
- Se crean los siguientes bindings:
- Se eliminan los siguientes ValueSet de la guía:
- Códigos para sexo biológico en Chile
- Documento Acreditacion Cuidador
- Identidad de Genero
- Isapres
- PrevisionCodigo
- Sospecha Patologia
- VSTipoCodDiagnostica
- VSHipotesisDiagnosticaCodigo
- Se eliminan los siguientes CodeSystem de la guía:
- Códigos para Sexo de Nacimiento de Paciente
- Documento Acreditacion Cuidador
- Identidad de Genero
- Isapres
- PrevisionCodigo
- Tipo Codificación Diagnostica
- Sospecha Patologia
- CSHipotesisDiagnosticaCodigo
-
Se depreca ConceptMap CMHipotesisDiagnosticaCodigoAConditionVerificationStatus
- Perfil ObservationAtender -> Se llamara ObservationAnamnesis
- se incluye el code = http://snomed.info/sct#84100007
- se incluye el code.text = "Anamnesis"
- se incluye biding a TipoDeObservacion
- Perfil AppointmentAgendarLE
-
Se crea el perfil MedicationRequestLE
- En todos los perfiles bundles se elimina el uso de la tabla de datos y sus consideraciones
- En las extensiones se ajustan los contextos para el uso en los servidores
- Se crea el Value Set TipoDeObservacion
-
Se crea el Code System CSTipoObservacionMinsal
- Se habilitaron Ejemplos de todos los perfiles
Versión 0.2.0
- Perfil PatientLE
- Se elimina elemento "IdentidadDeGenero" repetido, dejando solo el que viene referenciado desde la Guia CLCore
- Extension "País de origen del paciente", el binding se modifica para dejarlo linkeado al elemento "valueCodeableConcept".
- Extension "Religión", el binding se modifica para dejarlo linkeado al elemento "valueCodeableConcept".
- Extension "Pueblos Originarios", el binding se modifica para dejarlo linkeado al elemento "valueCodeableConcept".
- Se elimina la extension "LugarDeNacimiento"
- El elemento "deceased[x]" se deja abierto para que se pueda registrar una fecha de fallecimiento o un booleano sobre si el paciente esta fallecido o no
- El elemento identifier.type.extension[paisEmisionDocumento] se le cambia la cardinalidad de 0..1 -> 1..1
- Se cambia cardinalidad birthDate 0..1 -> 1..1
- Se cambia cardinalidad de extension nacionalidad 0..1 -> 1..1
- Perfil BundleAtenderLE
- Se agrega entry AllergyIntolerance aceptando solo AllergyIntoleranceIniciarLE en el campo resource
- Se elimina slice "questionnaireResponse"
- Perfil EncounterAtenderLE
- Se agrega extensión ConsecuenciaAtencionCodigo
- Perfil EncounterIniciarLE
- Se agrega extensión ConsecuenciaAtencionCodigo
- Se fija valor ConsecuenciaAtencionCodigo.valueCodeableConcept.coding.code <- 3
- Perfil ServiceRequestExamenLE
- Se fija valor identifier.type.coding.code -> 02
- Perfil ServiceRequestLE
- Se elimina la extension "CorrespondeGES"
- Se elimina la extension "RequiereExamen"
- requester se modifica cardinalidad 0..1 -> 1..1
- requester se agrega MustSupport
- requester debe referenciar solo a "PractitionerRoleLE"
- authoredOn se modifica cardinalidad 0..1 -> 1..1
- intent se cambia la descripcion "Tipo de Servicio solicitado" -> "Tipo de solicitud"
- code se modifica cardinalidad 0..1 -> 1..1
- Se elemina extension "Alergia"
- Se cambia cardinalidad supportingInfo[TipoAlergia] 0..1 -> 0..*
- Se cambia cardinalidad supportingInfo[motivoDerivacion] 0..1 -> 1..1
- Se elimina extensión ConsecuenciaAtencionCodigo
- Se modifica el nombre del slice supportingInfo:DiagnosticoSospecha -> supportingInfo:DiagnosticoInicio
- Se elimina extension MotivoNoPertinenciaCodigo de doNotPerform
- Perfil AllergyIntoleranceIniciarLE
- code.coding modifica cardinalidad 0..1 -> 1..1
- code.coding.code modifica cardinalidad 0..1 -> 1..1
- Se fija binding http://hl7.org/fhir/ValueSet/allergyintolerance-code para code
- Perfil BundleRevisarLE
- Se modifica la cardinalidad de entry[practitionerRole] 2..2 -> 1..1
- Se modifica la cardinalidad de entry[organization] 2..2 -> 1..1
- Perfil ExamenesAnteriores
- Se cambia cardinalidad subject 0..1 -> 1..1
- Se cambia cardinalidad code.text 1..1 -> 0..1
- Se fija la referencia de subject solo a PatientLE
- Se fija el valor "laboratory" de category.coding.code
- Se fija cardinalidad coding 1..1
- Se fija cardinalidad code 1..1
- Perfil PractitionerAdministrativoLE
- Se elimina la extension Nacionalidad
- Se cambia cardinalidad birthDate 1..1 -> 0..1
- Se elimina el slice identifier:run
- Se fija cardinalidad de identifier 1..1
- Se deja solo el slice qualification[TituloProfesional]
- Se remueve el valor obligatorio para type.coding.system
- Se fija la referencia de beneficiary -> "PatientLE"-
- Se cambia el nombre del perfil de CoverageIniciarLE -> CoverageLE
- Se cambia cardinalidad de identifier[run].coding -> 1..1
- Se cambia cardinalidad de identifier[run].type.coding -> 1..1
- Se cambia cardinalidad de identifier[run]value -> 1..1
- Perfil ObservationIniciarIndiceComorbilidadLE
- Se fija el valor "final" para el elemento status
- Se cambia cardinalidad category.text 1..1 -> 0..1
- Perfil AppointmentAgendarLE
-
Se elimina el valor fijado en participant[patientLE].status = #accepted, quedando libre para el set de valores accepted |
declined |
tentative |
needs-action |
- Se cambia cardinalidad extension ExtensionContactadoLE 0..1 -> 1..1
- Se cambia cardinalidad create 0..1 -> 1..1
- Perfil CoverageLE
- Se cambia cardinalidad type 1..1 -> 0..1
- Se remueve el valor obligatorio para type.coding.system
- Se fija la referencia de beneficiary -> "PatientLE"
- Se cambia el nombre del perfil de CoverageIniciarLE -> CoverageLE
- Se cambia el bindig del type a VSPrevisionCodigo
- Se cambia el bindig del class.type a VSInstitucionAseguradora
- Se agrega PatientLE como referencia a payor
- Perfil EncounterAtenderLE
- Se cambia cardinalidad type 1..1 -> 0..1
- Se fija la referencia de participant.individual -> PractitionerRoleLE
- Se elimina el slice reasonReference[ObservationAtenderLE]
- Se fija la referencia de reasonReference a "QuestionnaireResponseAtenderLE"
- Perfil QuestionnaireResponseIniciarLE
- Se cambia cardinalidad item 0..1 -> 1..1
- Se cambia cardinalidad item.linkId 0..1 -> 1..1
- Se fija referencia subject only Reference(PatientLE)
- Se fija referencia encounter only Reference(EncounterIniciarLE)
- Se fija referencia author only Reference(PractitionerProfesionalLE)
- Perfil ObservationIniciarCuidadorLE
- Se agrega la extension EsCuidador
- Perfil EncounterIniciarLE
- Se cambia cardinalidad diagnosis 1..1 -> 1..*
- Se fija la referencia de participant.individual solo a PractitionerRoleLE
- Perfil ConditionDiagnosticoLE
- Se fija la referencia de encounter a EncounterIniciarLE
- Se cambia la descripcion del elemento category.text
- Se cambia la descripcion del elemento code.text
- Se cambia la cardinalidad de severity.coding.system 1..1 -> 0..1
- Se cambia la cardinalidad de code.coding.display 1..1 -> 0..1
- Se agrega binding en code VSTerminologiasDiag
- Perfil CarePlanAtenderLE
- Se modifica el nombre de la extension solicitudExamen -> Requiere-Examen
- Se cambia la cardinalidad de activity 0..* -> 0..2
- Se cambia la cardinalidad de activity[referenciaReceta].reference 0..1 -> 1..1
- Se cambia la cardinalidad de activity[referenciaServiceRequestExamenLE].reference 0..1 -> 1..1
- Se cambia el nombre del perfil ConditionDiagnosticoLE -> ConditionDiagnosticoLE
- Se modifica el nombre de la extension solicitudExamen -> Requiere-Examen
- valueSet cambia nombre -> VSorigenInterconsulta
- codeSystem cambia nombre CSinterconsulta -> CSorigenInterconsulta
- Extension cambia nombre Interconsulta -> OrigenInterconsulta
- Extension OrigenInterconsulta.valueCodeableConcept cambia binding a VSorigenInterconsulta
- Se crea la extensión ExtBoolEsCuidador
-
Se elimina el perfil DocumentReferenceIniciarLE y todas sus referencias
- ObservationDiscapacidadLE
- Se cambia cardinalidad subjecto 0..1 -> 1..1
- EspOdo -> EspecialidadOdontologica
- PractitionerProfesionalLE
- Se cambia el nombre de los siguientes slices de qualification:
- EspOdo -> EspecialidadOdontologica
- EspBioQ -> EspecialidadBioQuimica
- EspFarma -> EspecialidadFarmacologica
- Se cambia cardinalidad identifier[rnpi] 1..1 -> 0..1
- Se elimina identifier[pasaporte]
- Se elimina identifier[otro]
- Se modifica la cardinalidad de identifier[run].use 0..1 -> 1..1 y MS
- Se fija el valor de identifier[run].use = #official
- Se eleminia la extension SexoBiologico
- Se cambia binding para identifier.[run] <- VSIdentificadorPrestador
- Se cambia binding para identifier.[rnpi] <- VSIdentificadorPrestador
- Se cambia cardinalidad qualification[TituloProfesional] 1..1 -> 1..*
- Se fija el valor de address.use = #work
- Se cambia cardinalidad address.use 0..1 -> 1..1
- Se cambia el binding de qualification[EspecialidadMedica].code -> VSEspecialidadMed
- Se cambia la cardinalidad de qualification[TituloProfesional].identifier 0..1 -> 1..1
- Se cambia la cardinalidad de qualification[EspecialidadMedica].identifier 0..1 -> 1..1
- Se cambia la cardinalidad de qualification[Subespecialidad].identifier 0..1 -> 1..1
- Se cambia la cardinalidad de qualification[EspecialidadOdontologica].identifier 0..1 -> 1..1
- Se cambia la cardinalidad de qualification[EspecialidadBioQuimica].identifier 0..1 -> 1..1
- Se cambia la cardinalidad de qualification[EspecialidadFarmacologica].identifier 0..1 -> 1..1
- Se elimina VSEspecialidades
- Se cambia el nombre el perfil ConditionInicioDiagnosticoLE -> ConditionDiagnosticoLE
- Se elimina el recurso CondicionAtenderDiagnosticoConfirmacionLE
- Se cambia nombre de VSSospechaPatologiaGes -> VSProblemaGES
- Se cambia nombre de CSSospechaPatologiaGes -> CSProblemaGES
- Se cambia nombre de CSIdInterconsulta -> CSTipoIdentificadorSR
- Se cambia nombre de VSIdInterconsulta -> VSTipoIdentificadorSR
- Se modifican valores de CSTipoIdentificadorSR
- Se cambia nombre de CSMedioNotificacion -> CSMediodeContacto
- Se cambia nombre de VSMedioNotificacion -> VSMediodeContacto
- Se modifican valores de CSMediodeContacto
- Se modifican valores de CSMotivoNoContactabilidad
- Se cambia cardinalidad en elemento de extension * extension[ExtensionContactadoLE].extension[Contactado].value[x] 0..1 -> 1..1
- Se eleminia la extension DocAcreditacionCuidadorCodigoLE
- Se crea VSIsapres
- Se crea CSIsapres
- Se crea VSTerminologiasDiag
- Se cambia nombde de perfil ObservationIniciarLE -> ExamenesAnteriores
- Se elimina VSTipoIdentificadorSR
-
Se elimina CSTipoIdentificadorSR
- Modificaciones de la "CLcore"
- Se cambió el nombre de la extension identifier.type.extension[paises] -> identifier.type.extension[paisEmisionDocumento]
- Extension "Codigo de Identificación de países", el binding se modifica para dejarlo linkeado al elemento "valueCodeableConcept.
- PrestadorCL
- Se cambia el nombre de los siguientes slices de qualification:
- Cert -> TituloProfesional
- Esp -> EspecialidadMedica
- SubEsp -> Subespecialidad
-
Para el perfil PrestadorCL se fija en todos los slices del identifier[run |
rnpi |
pasaporte |
otro].type from VSTipoIdentificador |
Se incluyeron los ejemplos
- Cambio cardinalidad contact.name.given 0..1 -> 0..*
- El elemento addresss debe cumplir con ClAddress para las direcciones de los perfiles OrganiztionCL y LocalizacionCL
- Cambio en el Ejemplo Organización Prestadora de Salud para cumplir con el perfil OrganiztionCL
- Cambio en el Ejemplo Localización Farmacia para cumplir con el perfil LocalizacionCL
- Se incluyo el context en las siguientes extensiones:
- Códigos para Comunas en Chile
- Códigos para Provincias en Chile
- Códigos para Regiones en Chile
- Identificación del Contacto de un Paciente
- Especialidad del médico principal
- Contacto de los participantes secundarios del encuentro
- Se depreca perfil QuestionnaireResponseAntederLE
Cambios de versión 0.1.5 a versión 0.1.6