dngferreira / open-ehr-gen-framework

Automatically exported from code.google.com/p/open-ehr-gen-framework
0 stars 0 forks source link

Corregir procesamiento de referencias a terminologias #133

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Hoy se utiliza una terminología codificada en un código de restricción lo 
que no se puede crear desde el Archetype Editor:

DV_CODED_TEXT matches {
   defining_code matches {[cie10::ac0002]}
}

y en la ontología se tiene:

constraint_definitions = <
   ["es"] = <
      items = <
         ["ac0002"] = <
            text = <"Diagnostico de trauma">

Lo que se debería tener, que sí se puede crear desde el AE es:

DV_CODED_TEXT matches {
   defining_code matches {[ac0001]}
}

En la ontología: (ver que la terminología se menciona en 
terminologies_available y en constraint_bidings se tiene el código de 
restricción y la key para matchear con la query correspondiente dentro de esa 
terminología).

terminologies_available = <"ICD10_1998", ...>
constraint_definitions = <
   ["es"] = <
      items = <
         ["ac0001"] = <
            text = <"Nueva restricción">
            description = <"*">
         >
      >
   >
>
constraint_bindings = <
   ["ICD10_1998"] = <
      items = <
         ["ac0001"] = <terminology:ICD10_1998?subset=query>
      >
   >
>

1. Cambiar los arquetipos para que sigan esta segunda forma.
2. Modificar la lógica de la aplicación para que use la segunda forma (está 
relacionado con el issue #23)

Original issue reported on code.google.com by pablo.swp@gmail.com on 24 Oct 2013 at 2:54

GoogleCodeExporter commented 9 years ago

Original comment by pablo.swp@gmail.com on 4 Nov 2013 at 11:15