fhirpath-py
fhirpath-py copied to clipboard
FHIRPath implementation in Python.
Hi there, there are sometimes problems if a path selection attribute has the same name as an existing operation. For example, `div` is the integer division, but it is also...
Fhirpath 2.0.0 has been released at the beginning of 2020. Fhirpath js already updated grammar: see diff https://github.com/HL7/fhirpath.js/commit/b68886743e3ceffca34e9e0a1ff49dc141f892ac Please consider updating inlined implementation of fhirpath in Aidbox
I've been trying to evalue an expression: `result = evaluate(handler.resource_file_json, "Observation.descendants().ofType(date)", [])` On the Observation resource that contains: `"effectiveDateTime": "1999-07-02"` But in return I receive an empty list. It only...
Need to refactor or delete some tests with incorrect expressions in files: fhirpath-py/tests/cases/6.1_equality.yaml fhirpath-py/tests/cases/6.2_comparision.yaml
Example: ```Python from fhirpathpy import evaluate evaluate( questionnaire_response, "QuestionnaireResponse.repeat(item).where(linkId='acc-have-claim-number').answer.value.Coding" ) ``` ```Python questionnaire_response = { "item": [ { "item": [ { "item": [ { "answer": [ { "value": { "Coding":...
For complex expressions it would be helpful to have an instrument to introspect engine state and execution status. This could be as simple as environment variable toggle that switches debug...
Bumps [black](https://github.com/psf/black) from 24.1.1 to 24.3.0. Release notes Sourced from black's releases. 24.3.0 Highlights This release is a milestone: it fixes Black's first CVE security vulnerability. If you run Black...
According to the FHIR specification: 2.9.1.1 Polymorphism in FHIR For [choice elements](https://hl7.org/fhir/R4/formats.html#choice), where elements can be one of multiple types, e.g. Patient.deceased[x]. In actual instances these will be present as...