brianpos / fhirpathtester Goto Github PK
View Code? Open in Web Editor NEWSimple WPF HL7 Fluentpath Tester tool
License: Other
Simple WPF HL7 Fluentpath Tester tool
License: Other
Need a list of locations that support authentication, and provide the ability to associate tokens for them, or the full OAuth flow
Persist the history information over sessions, not just in memory during the session.
Could be to an application folder, to a configured fhir server
It does not like the following in StructureDefinition
<fhirVersion value="4.0.1" />,
but is happy with
<fhirVersion value="4.0.0" />
๐
If only wanting to work with a specific version of FHIR, include an option to disable the other versions from processing, so that tool only considers a specific version.
Helps stay in STU3 if working in that space, rather than using R4 if the resource was valid there too.
Complains with:
STU3 Resource read error:
Could not load file or assembly 'Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
As a workaround, can use https://fhir-formats.github.io/ to convert json to xml
Also, should change the order of preferred version from STU3, dstu2 then R4, to be decending in precedence. Assume its R4 till you get a version that parses correctly.
The following expressions return results different to what I expect from the docco at http://hl7.org/fhirpath/#operations
@T10:30:31=@T10:30 //False, should be { }
@T10:30:31~@T10:30 //True, should be { }
{ } = โaโ // True, should be { }
@2012-01 = @2012 // False, should be { }
@2012-01 ~ @2012 // True, should be False
@2012-01-01T10:30 = @2012-01-01T10:30 //syntax error, should be True
@2012-01-01T10:30 = @2012-01-01T10:31 //syntax error, should be False
@2012-01-01T10:30:31 = @2012-01-01T10:30 //syntax error, should be { }
When using the Validate button (which essentially checks the fhirpath expression as though it was an invariant) there should be another fhirpath expression that indicates the context at which to perform the check (unless the location of the selection in the resource is used (as that is now possible - its shown in the status line)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.