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

Guia de Implementação - Local Development build (v0.0.2) 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