Official source for the HL7 FHIR Specification
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
guides/ehrsrle finish updates for IG changes Oct 11, 2018
images GF#13132 + GF#13636 - minor chanages to colors Aug 9, 2018
implementations Merge pull request #134 from HL7/Declare_spreadsheet_slicing_limits Oct 22, 2018
qa update IG publisher to allow auto-loading of resources Jul 3, 2017
schema fis build? Jun 10, 2015
source GF 15572 Oct 23, 2018
temp final fixes for ballot version - split upload file, fix javascript on… Dec 12, 2014
tests Merge pull request #123 from HL7/diff-work Oct 19, 2018
tools Merge pull request #134 from HL7/Declare_spreadsheet_slicing_limits Oct 22, 2018
vscache GF 17375 Oct 22, 2018
.gitignore working on the R3/R4 conversions Oct 18, 2018
.mergify.yml Update .mergify.yml Sep 13, 2018
.project updates to DAF procedure profile Nov 26, 2014
.travis.yml try caching jars May 23, 2018
GenerateQADocs.docm Fixed bad characters for QA gen Feb 27, 2017
LICENSE updates to license details, updates to external dependencies Sep 14, 2014
PULL_REQUEST_TEMPLATE.md Update to indicate gforget against source. Oct 3, 2018
README.md Added 'top'-level license file Apr 30, 2014
build.sh more work on build May 23, 2018
build.xml Stripped QA stuff from build process, new QA files, fixed value set Q… Feb 27, 2017
clean.bat Fixed clean.bat for windows Aug 11, 2018
clean.sh linux people need cleaning too Apr 28, 2017
deploy.build.fhir.org.enc Add deploy script for build.fhir.org Oct 20, 2016
fhir-error-dump.html healthedata1-GF#18310-revamp-guidance Oct 17, 2018
ivy.xml Gg no svn (#19) Sep 8, 2018
ivysettings.xml Bump json-schema to 1.7.0 Jan 30, 2018
oids.ini upgrade to 3.5.0 and refresh cache Aug 19, 2018
publish.bat Reverted Oliver's accidental change to build.bat Jan 18, 2017
publish.ini GF#19415 - add MDC doco to FHIR Oct 17, 2018
publish.sh Fix shebang line on publish.sh Jan 16, 2017
publishOffline.bat Reversed work around for profile examples Sep 27, 2014
records.csv fix rendering of logical models for Joey Aug 27, 2018
remove_files_larger_than_100mg_for_gh_pages_compatibility.sh Remove files >100mb before pushing to GH Feb 24, 2015
suppressed-messages.txt fix DR warning Dec 8, 2017
vsts-ci.yml Create vsts-ci.yml (#13) Sep 7, 2018

README.md

To run the FHIR Publisher

First ensure that ant 1.9+ is installed on your system.

  1. Run publish.bat (windows) or publish.sh (OSX/Linux)
  2. Wait for it to finish (~10 minutes)

See also: FHIR Build Process

Note: if you are offline and cannot fetch dependencies, pass the --offline flag to the publisher script. E.g. ./publish.sh --offline

To build and run the FHIR Publisher via ant

ant clean Publisher -Dargs="-name my-custom-build"

Command line parameters to publish.sh / publish.bat

  • -nogen: don't generate the spec, just run the validation. (to use this, manually fix things in the publication directory, and then migrate the changes back to source when done. this is a hack)

  • -noarchive: don't generate the archive. Don't use this if you're a core editor

  • -web: produce the HL7 ready publication form for final upload (only core editors)

  • -diff: the executable program to use if platform round-tripping doesn't produce identical content (default: c:\program files (x86)\WinMerge\WinMergeU.exe)

  • -name: the "name" to go in the title bar of each of the specification


Copyright HL7, Inc.

Open-source under BSD3 (License)[./LICENSE]