Skip to content

Releases: RobHolme/HL7-Powershell-Module

v1.7.13

22 Mar 09:54
Compare
Choose a tag to compare

Receive-HL7Message: the MLLP listener will now gracefully exit when 'ESC' key is pressed.

v1.7.12

12 Mar 08:43
Compare
Choose a tag to compare

No functional changes.

Build updated to target .Net 6.0 instead on .Net Standard 2.0

v1.7.11

03 Sep 05:09
Compare
Choose a tag to compare

Updated Select-HL7Item so that an empty value for fields not present in the message are returned. This mainly applies to repeating items, such as repeating segments. Now the number of fields returned should match the number of segments - if individual segments do not contain a value then an empty value is added to the array of values returned.

e.g. not every OBX segment in this message contains a OBX-6.2 field
image

The previous behaviour omitted the values from the results, so the array of values returned may contain less elements than there were segments.

v1.7.10

28 Aug 07:17
Compare
Choose a tag to compare

No code changes. Build files updated to Target .Net Framework 4.8 instead of 4.5.2

(late fix to correct typo in root module path in module manifest - republishing this release)

v1.7.8

17 Jul 05:18
Compare
Choose a tag to compare

Added -SkipCertificateCheck switch on Send-HL7Message. This will ignore TLS certificate validation errors (only used in conjunction with -UseTLS switch). Has no impact if not using TLS.

v1.7.7

02 Oct 06:45
Compare
Choose a tag to compare

Merged .net framework and .net standard builds into single project targeting both frameworks.
No changes to functionality of the module.

v1.7.6

27 Sep 00:41
Compare
Choose a tag to compare

Select-HL7Item
Added support for multiple values in the -ItemPosition parameter. Values for all items listed will be returned. e.g.

Select-HL7Item -Path c:\test\*.hl7 -ItemPosition PID-3.1,PID-5

PID-3                          PID-5              Filename
-----                          -----              --------
9999999^^^ContosoHospital^UMR  SMITH^TESTING^SAM  C:\test\202006201148_415045_DFT^P03.hl7
9999999^^^ContosoHospital^UMR  SMITH^TESTING^SAM  C:\test\202006201151_884909_DFT^P03.hl7
9999999^^^ContosoHospital^UMR  SMITH^TESTING^SAM  C:\test\202006201152_262858_DFT^P03.hl7

Default view is a table - if long values are returned some columns may not be displayed in the default view. Either pipe the results to Format-List, or Select-Object (and specify the property names to display).

v1.7.5

25 Sep 05:42
Compare
Choose a tag to compare

Add -UseTLS switch to Send-HL7Message. Currently experimental, not widely tested.

v1.7.4

21 Jun 05:11
Compare
Choose a tag to compare

Added -Encoding parameter to

  • Remove-HL7Identifiers
  • Remove-HL7Item
  • Select-HL7Item
  • Set-HL7Item

This parameter supports ISO-8859-1 or UTF-8 character encoding. If this parameter is not provided it will default to UTF-8 encoding (the default in prior versions).

v1.7.3

21 Jun 01:56
ab58156
Compare
Choose a tag to compare

Added -Encoding parameter to Send-HL7Message and Receive-HL7Message. Previously only UTF-8 encoding was supported, now supports ISO-8859-1 (Western European). Defaults to UTF-8 if this parameter is not supplied.