Developing future-proof             systems in Python              Timothy W. Cook                         Luciana Tricai ...
Por que “future-proof”?●    Quando é necessário garantir a     persistência da informação?●    (O atributo deve ser armaze...
Tudo precisa ser “future-proof”?●    Companhia aérea?   ●                           Companhia de seguro?●    Loja de vídeo...
Tudo precisa ser “future-proof”?●    Companhia aérea?    ●                             Companhia de seguro?              ...
Ser “future-proof” não é tudo:●    A informação ainda precisa:      ●          Manter seu contexto semântico             –...
*Contexto*
*Interoperabilidade*       - Tosse       -Há 3 meses       -Febrícula       -ID: TB? Ca?                                  ...
- Tosse                            -Há 3 meses                            -Febrícula     - Tosse        -Rx tórax:        ...
Interoperabilidade?       - Tosse       -Há 3 meses       -Febrícula       -ID: TB? Ca?        Software de     fundo de qu...
Modelo de Informação                                Seu aplicativo (PEP, DSS etc)Especificações openEHR                   ...
Oscilador
Lampadazinha de Natal
Com uma lâmpada mais forte
Transmissor
Outra Metáfora●    Modelo de Referência = Peças do Lego●    Manual do Lego = Arquétipos           Archetype A       Archet...
“Use Case”: Saúde      Especificações openEHR               s         e rie       Qu        ArquétiposAQL              Mod...
O Modelo de Referência                s          ue rie      Q                ArquétiposAQL             Modelo de         ...
O que tem no RM?
Arquétipos            ies      Q uer              ArquétiposAQL         Modelo de               TOM            Referência ...
Linguagem: ADL
http://www.openehr.org/knowledge/
Queries            ies      Q uer             ArchetypesAQL         Reference                  TOM              Model     ...
Archetype Query Language (AQL)    SELECT     o/data[at0001]/events[at0002]/time,     o/data[at0001]/events[at0002]/data[at...
Templates            ies      Q uer             ArchetypesAQL         Reference                  TOM              Model   ...
Arquétipos e Templates Diabetic checkup   Archetypes     Antenatal visitTingling feet             FH     Back painFeeling ...
FORMS
Uma visão geral 4. Aplicativos                        Formulários   Interface de                                          ...
The openEHR Model Chain●
HL7v2    msg    HL7v2(archetyp          ed )                    Integration                Clinical                    Arc...
OSHIP = Implementação em                          Python/C                            Seu aplicativo (PEP, DSS etc)       ...
https://launchpad.net/oship
Novidades para o mundo Python Brasil:●    O Ministério da Saúde está para adotar as     especificações openEHR como o padr...
Vai ter espaço para:●    Desenvolvedores de aplicativos para o sistema de     saúde (e suporte técnico):      ●          P...
Junte-se a nós!  https://launchpad.net/oshiptimothywayne.cook@gmail.com      lutricav@vm.uff.br
Presentation Python Brasil [5] 2009
Presentation Python Brasil [5] 2009
Presentation Python Brasil [5] 2009
Próximos SlideShares
Carregando em…5
×

Presentation Python Brasil [5] 2009

614 visualizações

Publicada em

Dr. Luciana Cavalini's presentation of the 5th meeting of the Brazilian community python in 2009.
See: http://www.mlhim.org http://gplus.to/MLHIM and http://gplus.to/MLHIMComm for more information about semantic interoperability in healthcare.

#mlhim #semantic_interoperability #health_informatics

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Presentation Python Brasil [5] 2009

  1. 1. Developing future-proof systems in Python Timothy W. Cook Luciana Tricai Cavalini Colaborador Internacional Professora AdjuntoInstituto Nacional de Ciência e Tecnologia – Instituto de Saúde da ComunidadeMedicina Assistida por Computação Científica Universidade Federal Fluminense
  2. 2. Por que “future-proof”?● Quando é necessário garantir a persistência da informação?● (O atributo deve ser armazenado na DB do jeito que foi coletado): ● Quando os valores do atributo variam ao longo do tempo (e no espaço) ● Quando a informação deve ser armazenada por um longo tempo
  3. 3. Tudo precisa ser “future-proof”?● Companhia aérea? ● Companhia de seguro?● Loja de vídeo? ● Escola?● Livraria? ● INSS?● Banco? ● Hospital?
  4. 4. Tudo precisa ser “future-proof”?● Companhia aérea?  ● Companhia de seguro? ● Loja de vídeo?  ● Escola?  ● Livraria?  ● INSS?   ● Banco? +/- ● Hospital?    
  5. 5. Ser “future-proof” não é tudo:● A informação ainda precisa: ● Manter seu contexto semântico – Ex: “102” ● Ser interoperável
  6. 6. *Contexto*
  7. 7. *Interoperabilidade* - Tosse -Há 3 meses -Febrícula -ID: TB? Ca? -Rx tórax:-Lavado bronco- -Nódulo emalveolar: ápice D-Carcinomabroncogênico
  8. 8. - Tosse -Há 3 meses -Febrícula - Tosse -Rx tórax: -ID: TB? Ca? -Há 3 meses -Nódulo em -Febrícula ápice D -ID: TB? Ca?- Tosse -Rx tórax:-Há 3 meses -Nódulo em-Febrícula ápice D-ID: TB? Ca?-Lavado bronco-alveolar:-Carcinoma broncogênico
  9. 9. Interoperabilidade? - Tosse -Há 3 meses -Febrícula -ID: TB? Ca? Software de fundo de quintal -Rx tórax:-Lavado bronco- -Nódulo emalveolar: ápice D-Carcinoma Mensagensbroncogênico HL7v2 Extrato CEN 13606
  10. 10. Modelo de Informação Seu aplicativo (PEP, DSS etc)Especificações openEHR Modelagem do conhecimento (Arquétipos)* Modelo de Referência *Arquétipos também são conhecidos como Ontologias
  11. 11. Oscilador
  12. 12. Lampadazinha de Natal
  13. 13. Com uma lâmpada mais forte
  14. 14. Transmissor
  15. 15. Outra Metáfora● Modelo de Referência = Peças do Lego● Manual do Lego = Arquétipos Archetype A Archetype B
  16. 16. “Use Case”: Saúde Especificações openEHR s e rie Qu ArquétiposAQL Modelo de TOM Referência AOM ADL tes m pla Te
  17. 17. O Modelo de Referência s ue rie Q ArquétiposAQL Modelo de TOM Referência AOM ADL tes pla Tem
  18. 18. O que tem no RM?
  19. 19. Arquétipos ies Q uer ArquétiposAQL Modelo de TOM Referência AOM ADL es lat mp Te
  20. 20. Linguagem: ADL
  21. 21. http://www.openehr.org/knowledge/
  22. 22. Queries ies Q uer ArchetypesAQL Reference TOM Model AOM ADL es lat mp Te
  23. 23. Archetype Query Language (AQL) SELECT o/data[at0001]/events[at0002]/time, o/data[at0001]/events[at0002]/data[at0003]/items[ at0013.1]/value FROM Ehr[uid=@EhrUid] CONTAINS Composition c[openEHR-EHR-COMPOSITION.encounter.v1] CONTAINS Observation o[openEHR-EHR- OBSERVATION.laboratory-lipids.v1]●
  24. 24. Templates ies Q uer ArchetypesAQL Reference TOM Model AOM ADL es lat mp Te
  25. 25. Arquétipos e Templates Diabetic checkup Archetypes Antenatal visitTingling feet FH Back painFeeling tired Weight 66 kg76 kg BP 102/64 mmHg124/92 142/min HbA1c7.5% NAD, see 4/52 IssuesExcellent control Assess Template Template
  26. 26. FORMS
  27. 27. Uma visão geral 4. Aplicativos Formulários Interface de usuário 3. Modelos locais de uso Templates Captura dos dados2. Modelagem do conhecimento clínico Arquétipos Especificações do(independente do software) conteúdo 1. Modelo de informação genérico Persistência Modelo de (independente do conhecimento Referência médico)
  28. 28. The openEHR Model Chain●
  29. 29. HL7v2 msg HL7v2(archetyp ed ) Integration Clinical Archetypes, CDAr2CDAr2 Archetypes, Templates (copied)(text) Templates CDAr2 Clinical (generated) CDAr2 mappings (struct) Archetypes openEHR 1360 1360 Extr 6 EHR Extr 6 act act openEH openEH R Clinical R Extract Extract Archetypes
  30. 30. OSHIP = Implementação em Python/C Seu aplicativo (PEP, DSS etc) OSHIP OSHIPEspecificaç + requisitos de segurança (autorização, autenticação) + motor de decisão para DSS + serviços web + serviços de eventos + ...
  31. 31. https://launchpad.net/oship
  32. 32. Novidades para o mundo Python Brasil:● O Ministério da Saúde está para adotar as especificações openEHR como o padrão de desenvolvimento de sistemas de informação em saúde no Brasil● OSHIP é a única plataforma em software livre sendo desenvolvida aqui no país● O governo brasileiro é bastante pró-SL● Vai começar um processo educacional em openEHR
  33. 33. Vai ter espaço para:● Desenvolvedores de aplicativos para o sistema de saúde (e suporte técnico): ● Público e privado ● Estados e municípios● Projetos de pesquisa● Pós-graduação (mestrado, doutorado)● Ensino: ● Universidades públicas e privadas ● Presencial e EAD
  34. 34. Junte-se a nós! https://launchpad.net/oshiptimothywayne.cook@gmail.com lutricav@vm.uff.br

×