Giter VIP home page Giter VIP logo

arkhn-ig-cohort360's Introduction

About this IG

This IG describes how to modelize FHIR resources to work with Cohort 360 web app.

Getting started

Dependencies

Install java and ruby

Update FHIR IG publisher

bash _updatepublisher.sh

Install sushi

yarn install

Install jekyll

gem install bundler
gem install jekyll

Known issues

If you have permission issues, you may look at this jekyll doc

On mac OS, some difficulties can occure installing jekyll. You can verify that jekyll is well installed by launching the jekyll command on your terminal.

If the command is not found, you can repare this by:

  • installing xcode using the AppStore
  • launch the commands:
xcode-select --install
sudo xcode-select --switch /Library/Developer/CommandLineTools # Enable command line tools
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
  • accept the xcode license sudo xcodebuild -license accept
  • Retry to install jekyll

Create an IG

bash _genonce.sh

Generate resources using sushi (profiles, extensions, examples, ValueSets, CodeSystems...)

If you don't want to create the whole IG, you can also just launch sushi using the command:

# Generate StructureDefinitions without snapshots
sushi .
# Generate StructureDefinitions with snapshots
sushi -s .

Note that bash _genonce.sh also launch sushi and convert .fsh files to json StructureDefinitions

FSH doc

http://build.fhir.org/ig/HL7/fhir-shorthand/index.html

arkhn-ig-cohort360's People

Contributors

nriss avatar

Stargazers

 avatar  avatar

Watchers

 avatar

arkhn-ig-cohort360's Issues

Update Condition profiles

Problem

Separate problem-list-item and encounter-diagnosis

/Condition?subject=${patientId}${API_RESOURCE_TAG} --> /Condition?subject=${patientId}&category=encounter-diagnosis${API_RESOURCE_TAG}

[Study] GHM x Claim

Problem

Is Claim resource the better way to modelize GHM (Groupe Homogène de Malade) ? Is it better to use an Encouter attribute instead of the Claim resource ?

Make Encounter.diagnosis optionnal

Description

Sophie @Peltier10 noticed that both Condition.encounter and Encounter.diagnosis are MustSupport attributes, which is redundant information, and causes issues with our current ETL (references can't be bound if ressource does not exist).

Considering that in most cases, diagnoses are declared administratively at the end of a patient's admission (for billing purposes), the diagnosis attribute will not be present systematically in the Admissions table. What do you think about keeping Condition.encounter as MustSupport, and making Encounter.diagnosis optional?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.