Guia de Implementação
0.0.3 - ci-build Brazil flag

Guia de Implementação - Local Development build (v0.0.3) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Dicas

Auto builder

Durante o desenvolvimento de um guia é natural que seja divulgado o trabalho em andamento. Isto é oferecido pelo Auto-builder. Veja como configurar neste link.

Observação, o nome do branch deve ser master. Quando se cria repositórios no Github o padrão corrente é main. Neste caso, terá que renomear para master.

O resultado pode ser acessado em https://build.fhir.org/ig/kyriosdata/ig/.

Ferramentas

O conjunto de ferramentas abaixo é suficiente para produzir os artefatos que fazem parte de um Guia de Implementação e, adicionalmente, gerar o portal correspondente.

  • Editor de FHIR Shorthand (fsh). A sugestão é o Visual Code e as extensões FHIR Shorthand (aqui) e FHIR Tools (aqui).
  • Plataformas utilizadas: (a) Node.js (inclui npm) e (b) Java, pelo menos a versão 17 (aqui).
  • Apache Maven (aqui)
  • Instalar Sushi (npm install -g fsh-sushi)
  • Clientes para montagem e execução de requisições http(s): httpie para linha de comandos e Postman aplicativo gráfico.
  • Instalar Ruby e Jekyll (veja aqui).
  • Instalar FHIRPath (npm install -g fhirpath). Documentação de uso aqui.
  • Instalar o validador (validator_cli.jar). Documentação de uso aqui.
  • Instalar o IG Publisher (publisher). Documentação de uso aqui.

Notas

Notas podem ser inseridas no início da página ou ao final. No início o conteúdo deve estar em um arquivo como OperationDefinition-qualification-intro.md para uma instância de OperationDefinition cujo identificador é qualification.

Ao final o conteúdo deve ser depositado em um arquivo como OperationDefinition-qualification-notes.md.

NPM Package

A publicação do presente guia foi realizada no registro https://fhir.org/guides/registry/. Para tal, conforme as orientações em https://github.com/FHIR/ig-registry, foram realizados dois passos.

Primeiro foi produzido o seguinte conteúdo, disponível no repositório empregado para criação do guia: https://github.com/kyriosdata/ig.

{
  "name": "Animal (não humano) terapeuta",
  "category": "Research",
  "npm-name": "animal.terapeuta",
  "description": "Cadastro de animais terapeutas visando a localização pelas habilidades.",
  "authority": "CGIS (UFG)",
  "country": "br",
  "history": "https://fhir.fabrica.inf.ufg.br/ig/history.html",
  "language": ["pt"],
  "canonical": "https://fhir.fabrica.inf.ufg.br/ig",
  "ci-build": "https://build.fhir.org/ig/kyriosdata/ig/",
  "editions": [
    {
      "name": "Releases",
      "ig-version": "0.0.1",
      "package": "animal.terapeuta#0.0.1",
      "fhir-version": ["4.0.1"],
      "url": "https://fhir.fabrica.inf.ufg.br/ig"
    }
  ]
}
```

Segundo e último. Requisitado o acréscimo desta informação via pull request,
conforme [aqui](https://github.com/FHIR/ig-registry/pull/212#event-10378476168). Neste link também se observa que a requisição foi aprovada.

Após estes passos pode-se localizar o presente guia no registro

Cross Version Analysis

This is an R4 IG. None of the features it uses are changed in R4B, so it can be used as is with R4B systems. Packages for both R4 (br.ufg.cgis.ig.r4) and R4B (br.ufg.cgis.ig.r4b) are available.

Dependency Table

IGPackageFHIRComment
.. Guia de Implementaçãobr.ufg.cgis.ig#0.0.3R4
... HL7 Terminology (THO)hl7.terminology.r4#5.3.0R4Automatically added as a dependency - all IGs depend on HL7 Terminology
... FHIR Extensions Packhl7.fhir.uv.extensions.r4#1.0.0R4Automatically added as a dependency - all IGs depend on the HL7 Extension Pack

Package hl7.fhir.uv.extensions.r4#1.0.0

This IG defines the global extensions - the ones defined for everyone. These extensions are always in scope wherever FHIR is being used (built Sun, Mar 26, 2023 08:46+1100+11:00)

Globals Table

There are no Global profiles defined

IP Statements

This publication includes IP covered under the following statements.