fhir-parser | A Python FHIR specification parser and class generator

 by   smart-on-fhir Python Version: Current License: Non-SPDX

kandi X-RAY | fhir-parser Summary

kandi X-RAY | fhir-parser Summary

fhir-parser is a Python library. fhir-parser has no bugs, it has no vulnerabilities, it has build file available and it has low support. However fhir-parser has a Non-SPDX License. You can install using 'pip install fhir-parser' or download it from GitHub, PyPI.

A Python FHIR specification parser for model class generation. If you’ve come here because you want Swift or Python classes for FHIR data models, look at our client libraries instead:. The master branch is currently capable of parsing STU 3, v3.0.0. The develop branch should be capable of parsing the continuous integration build and will be merged into master on new major FHIR releases. There may be tags for specific freezes, see [releases] This work is licensed under the [APACHE license][license]. FHIR is the registered trademark of [HL7][] and is used with the permission of HL7.

            kandi-support Support

              fhir-parser has a low active ecosystem.
              It has 110 star(s) with 55 fork(s). There are 21 watchers for this library.
              It had no major release in the last 6 months.
              There are 11 open issues and 14 have been closed. On average issues are closed in 53 days. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of fhir-parser is current.

            kandi-Quality Quality

              fhir-parser has 0 bugs and 0 code smells.

            kandi-Security Security

              fhir-parser has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              fhir-parser code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              fhir-parser has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              fhir-parser releases are not available. You will need to build from source code and install.
              Deployable package is available in PyPI.
              Build file is available. You can build the component from source.
              fhir-parser saves you 816 person hours of effort in developing the same functionality from scratch.
              It has 1874 lines of code, 165 functions and 17 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed fhir-parser and discovered the below as its top functions. This is intended to give you an instant insight into fhir-parser implemented functionality, and help decide if they suit your requirements.
            • Update this element with the given dictionary
            • List of element properties
            • Return a new instance with the given path prefix
            • Return True if the value matches the given typ
            • Resolve a reference
            • Read a JSON object from a server
            • Returns the owner of this bundle
            • The owner of this resource
            • Load resources from the cache
            • Download file from cache
            • Render the code set
            • Initialize the settings
            • Returns the class name for the given property
            • The server for this resource
            • Read the version from file
            • Return the class name for the given profile URI
            • Render the template
            • Deletes the resource from the server
            • Create a resource
            • Create a hierarchy from a JSON object
            • Update this resource
            • Read the FHIRTS files and process them
            • Parse the definition from a dictionary
            • Render all unit tests
            • Return the enum for this ValueSet
            • Return a JSON representation of the object
            Get all kandi verified functions for this library.

            fhir-parser Key Features

            No Key Features are available at this moment for fhir-parser.

            fhir-parser Examples and Code Snippets

            No Code Snippets are available at this moment for fhir-parser.

            Community Discussions


            ConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')
            Asked 2020-Sep-26 at 10:16

            I am facing Connection Error with urllib which is used by FHIR_parser. This error happens in a GET request to the endpoint which accepts the patient id. Link to repository : https://github.com/greenfrogs/FHIR-Parser

            requests - 2.24.0, urllib3 version : 1.25.10, python : 3.7



            Answered 2020-Sep-26 at 09:18

            This library is just a FHIR client, there's no server. So you must provide FHIR server's address/URL, by default it expects server to be run on local host and port 5001, and uses URL like https://localhost:5001/api/. Or you need to run FHIR server yourself on local host.

            Source https://stackoverflow.com/questions/64075470

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install fhir-parser

            You can install using 'pip install fhir-parser' or download it from GitHub, PyPI.
            You can use fhir-parser like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone smart-on-fhir/fhir-parser

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link