Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
perfuse
command
Command perfuse reads and explains healthcare integration configuration.
|
Command perfuse reads and explains healthcare integration configuration. |
|
perfuse-wasm
command
Perfuse in a browser tab.
|
Perfuse in a browser tab. |
|
perfusedoc
command
Command perfusedoc builds the Perfuse reference manual.
|
Command perfusedoc builds the Perfuse reference manual. |
|
perfusesite
command
Command perfusesite builds the perfuse.health website as a directory of static files.
|
Command perfusesite builds the perfuse.health website as a directory of static files. |
|
Package hl7 reads HL7 version 2 messages.
|
Package hl7 reads HL7 version 2 messages. |
|
internal
|
|
|
admit
Package admit bounds how much work is in flight at once.
|
Package admit bounds how much work is in flight at once. |
|
alerts
Package alerts watches the metrics and says when something is wrong.
|
Package alerts watches the metrics and says when something is wrong. |
|
amqp
Package amqp is an AMQP 1.0 client: one connection, one session, sending and receiving links, settled after the receiver says so.
|
Package amqp is an AMQP 1.0 client: one connection, one session, sending and receiving links, settled after the receiver says so. |
|
analyze
Package analyze turns a parsed Mirth channel into something a human can act on: a plain description of what the channel does, and an honest list of what will not survive a migration.
|
Package analyze turns a parsed Mirth channel into something a human can act on: a plain description of what the channel does, and an honest list of what will not survive a migration. |
|
api
Package api serves the HTTP interface used by the web front end.
|
Package api serves the HTTP interface used by the web front end. |
|
attach
Package attach moves large payloads out of a message and puts them back.
|
Package attach moves large payloads out of a message and puts them back. |
|
authlimit
Package authlimit throttles failed authentication attempts by source address.
|
Package authlimit throttles failed authentication attempts by source address. |
|
awsmsg
Package awsmsg speaks to Amazon SQS and SNS with the standard library and the shared Signature Version 4 signer.
|
Package awsmsg speaks to Amazon SQS and SNS with the standard library and the shared Signature Version 4 signer. |
|
awsv4
Package awsv4 signs requests to AWS with Signature Version 4, using only the standard library.
|
Package awsv4 signs requests to AWS with Signature Version 4, using only the standard library. |
|
azblob
Package azblob reads and writes Azure Blob Storage with the standard library: Shared Key or SAS authorisation over plain HTTP calls.
|
Package azblob reads and writes Azure Blob Storage with the standard library: Shared Key or SAS authorisation over plain HTTP calls. |
|
branding
Package branding stores a customer's logo and product name so an installation can present itself as their own product rather than as Perfuse.
|
Package branding stores a customer's logo and product name so an installation can present itself as their own product rather than as Perfuse. |
|
cda
Package cda reads clinical documents.
|
Package cda reads clinical documents. |
|
channeltest
Package channeltest runs tests against a channel definition.
|
Package channeltest runs tests against a channel definition. |
|
cms0057
Package cms0057 holds the payer-side pieces of the CMS Interoperability and Prior Authorization final rule (CMS-0057-F) that are about data rather than transport: adjudicated claims as CARIN Blue Button ExplanationOfBenefit resources, prior authorisations as Da Vinci PDex ExplanationOfBenefit resources, HRex member matching for the Payer-to-Payer API, the member list behind the Provider Access API, and the prior authorisation metrics a payer has to publish every year.
|
Package cms0057 holds the payer-side pieces of the CMS Interoperability and Prior Authorization final rule (CMS-0057-F) that are about data rather than transport: adjudicated claims as CARIN Blue Button ExplanationOfBenefit resources, prior authorisations as Da Vinci PDex ExplanationOfBenefit resources, HRex member matching for the Payer-to-Payer API, the member list behind the Provider Access API, and the prior authorisation metrics a payer has to publish every year. |
|
codeset
Package codeset holds mapping tables that outlive the channel that first needed one.
|
Package codeset holds mapping tables that outlive the channel that first needed one. |
|
compliance
Package compliance implements the CMS ADT Event Notification workflow required by 42 CFR 482.24(d) since May 2021.
|
Package compliance implements the CMS ADT Event Notification workflow required by 42 CFR 482.24(d) since May 2021. |
|
config
Package config loads channel definitions from files.
|
Package config loads channel definitions from files. |
|
contract
Package contract turns what a feed looks like into what a feed must look like.
|
Package contract turns what a feed looks like into what a feed must look like. |
|
crd
Package crd is a Da Vinci Coverage Requirements Discovery service (CRD 2.2.1): the payer's side of the CDS Hooks conversation that tells a clinician, while the order is still a draft, whether it is covered, whether it needs prior authorisation, and what documentation the payer will want.
|
Package crd is a Da Vinci Coverage Requirements Discovery service (CRD 2.2.1): the payer's side of the CDS Hooks conversation that tells a clinician, while the order is still a draft, whether it is covered, whether it needs prior authorisation, and what documentation the payer will want. |
|
dashboards
Package dashboards defines the dashboards Perfuse ships for each kind of person who watches it, and how a person is given one: by their role, by a directory group the dashboards file maps, or by the view they saved.
|
Package dashboards defines the dashboards Perfuse ships for each kind of person who watches it, and how a person is given one: by their role, by a directory group the dashboards file maps, or by the view they saved. |
|
dbtime
Package dbtime formats timestamps so that sorting them as text sorts them as time.
|
Package dbtime formats timestamps so that sorting them as text sorts them as time. |
|
delimited
Package delimited parses records separated and split by configured characters.
|
Package delimited parses records separated and split by configured characters. |
|
dicom
Package dicom reads DICOM data sets.
|
Package dicom reads DICOM data sets. |
|
drug
Package drug handles the codes and quantities that identify a medicine.
|
Package drug handles the codes and quantities that identify a medicine. |
|
dsdr
Package dsdr signs and verifies CDA documents as the HL7 Implementation Guide for CDA Release 2: Digital Signatures and Delegation of Rights, Release 1 (October 2014) describes - the electronic signature standard HIPAA adopts for claims attachments in CMS-0053-F, 45 CFR 162.2002(e), with compliance from 26 May 2028.
|
Package dsdr signs and verifies CDA documents as the HL7 Implementation Guide for CDA Release 2: Digital Signatures and Delegation of Rights, Release 1 (October 2014) describes - the electronic signature standard HIPAA adopts for claims attachments in CMS-0053-F, 45 CFR 162.2002(e), with compliance from 26 May 2028. |
|
e4x
Package e4x makes Mirth Connect's JavaScript run unchanged.
|
Package e4x makes Mirth Connect's JavaScript run unchanged. |
|
egress
Package egress decides whether this engine may connect outward to an address.
|
Package egress decides whether this engine may connect outward to an address. |
|
engine
Package engine runs configured channels.
|
Package engine runs configured channels. |
|
eprescribe
Package eprescribe reads and writes NCPDP SCRIPT, the standard prescriptions travel in.
|
Package eprescribe reads and writes NCPDP SCRIPT, the standard prescriptions travel in. |
|
equiv
Package equiv proves that two engines agree, or says exactly where they do not.
|
Package equiv proves that two engines agree, or says exactly where they do not. |
|
expr
The HL7 v2 binding.
|
The HL7 v2 binding. |
|
fdlimit
Package fdlimit finds out how many file descriptors this process may open, and raises the limit if it can.
|
Package fdlimit finds out how many file descriptors this process may open, and raises the limit if it can. |
|
fhir
Package fhir implements FHIR resources, serialisation and validation.
|
Package fhir implements FHIR resources, serialisation and validation. |
|
fhirserver
Package fhirserver implements a FHIR REST server.
|
Package fhirserver implements a FHIR REST server. |
|
framing
Package framing reads and writes messages on a byte stream that is not MLLP.
|
Package framing reads and writes messages on a byte stream that is not MLLP. |
|
ftpconn
Package ftpconn uploads files over FTP and FTPS using only the standard library.
|
Package ftpconn uploads files over FTP and FTPS using only the standard library. |
|
generate
Package generate makes synthetic HL7 v2 messages.
|
Package generate makes synthetic HL7 v2 messages. |
|
hl7dict
Package hl7dict names the fields of HL7 v2 segments.
|
Package hl7dict names the fields of HL7 v2 segments. |
|
hl7v3
Package hl7v3 reads HL7 version 3 messages.
|
Package hl7v3 reads HL7 version 3 messages. |
|
hl7xml
Package hl7xml converts HL7 v2 messages to and from the XML shape Mirth Connect uses, and back to ER7 encoding.
|
Package hl7xml converts HL7 v2 messages to and from the XML shape Mirth Connect uses, and back to ER7 encoding. |
|
identity
Finding a message by what you know about it, whatever format it arrived in.
|
Finding a message by what you know about it, whatever format it arrived in. |
|
kafka
Kafka, as a client rather than as something to replace.
|
Kafka, as a client rather than as something to replace. |
|
ldap
Package ldap speaks enough LDAP to authenticate a person and read their groups.
|
Package ldap speaks enough LDAP to authenticate a person and read their groups. |
|
manual
Package manual builds the Perfuse reference manual.
|
Package manual builds the Perfuse reference manual. |
|
mapper
Package mapper suggests field mappings between systems with confidence scores.
|
Package mapper suggests field mappings between systems with confidence scores. |
|
metrics
Package metrics collects what the engine is doing and keeps enough history to draw it.
|
Package metrics collects what the engine is doing and keeps enough history to draw it. |
|
mirth
Java analysis for imported Mirth channels.
|
Java analysis for imported Mirth channels. |
|
mirth/mirthlive
Package mirthlive finds the running Mirth-family engines that the interoperability tests talk to.
|
Package mirthlive finds the running Mirth-family engines that the interoperability tests talk to. |
|
msgstore
Finding a stored message by what somebody knows about it.
|
Finding a stored message by what somebody knows about it. |
|
ncpdp
Writing a field in an NCPDP transmission.
|
Writing a field in an NCPDP transmission. |
|
oidc
Package oidc verifies OpenID Connect identities.
|
Package oidc verifies OpenID Connect identities. |
|
parity
Package parity compares what Perfuse produces against what the engine being replaced produced.
|
Package parity compares what Perfuse produces against what the engine being replaced produced. |
|
pas278
Package pas278 maps between Da Vinci prior authorisation and the X12 278 transaction.
|
Package pas278 maps between Da Vinci prior authorisation and the X12 278 transaction. |
|
pdf
Package pdf writes simple text documents, using only the standard library.
|
Package pdf writes simple text documents, using only the standard library. |
|
priorauth
Package priorauth implements the provider-side prior authorization workflow required by CMS-0057.
|
Package priorauth implements the provider-side prior authorization workflow required by CMS-0057. |
|
publichealth
Package publichealth implements bidirectional public health reporting: electronic case reporting (eCR), electronic lab reporting (ELR), and immunization registry queries.
|
Package publichealth implements bidirectional public health reporting: electronic case reporting (eCR), electronic lab reporting (ELR), and immunization registry queries. |
|
queue
Package queue is a durable, per-destination delivery queue.
|
Package queue is a durable, per-destination delivery queue. |
|
s3put
Package s3put writes objects to S3 using only the standard library.
|
Package s3put writes objects to S3 using only the standard library. |
|
saml
Exclusive XML Canonicalization (exc-c14n) per https://www.w3.org/TR/xml-exc-c14n/
|
Exclusive XML Canonicalization (exc-c14n) per https://www.w3.org/TR/xml-exc-c14n/ |
|
scim
Package scim implements SCIM 2.0, the protocol identity providers use to provision accounts.
|
Package scim implements SCIM 2.0, the protocol identity providers use to provision accounts. |
|
script
Package script runs Mirth Connect JavaScript.
|
Package script runs Mirth Connect JavaScript. |
|
settings
Package settings is the single description of everything about a Perfuse server that an operator may change.
|
Package settings is the single description of everything about a Perfuse server that an operator may change. |
|
sftpconn
Package sftpconn opens SFTP connections.
|
Package sftpconn opens SFTP connections. |
|
shadow
Package shadow compares a candidate channel against the live one.
|
Package shadow compares a candidate channel against the live one. |
|
shl
Package shl implements SMART Health Links and SMART Health Cards: the QR codes CMS's "Kill the Clipboard" asks providers to accept at check-in, and to hand back with the visit record.
|
Package shl implements SMART Health Links and SMART Health Cards: the QR codes CMS's "Kill the Clipboard" asks providers to accept at check-in, and to hand back with the visit record. |
|
smartauth
Package smartauth is a SMART App Launch authorization server: it issues the access tokens Perfuse's FHIR endpoint accepts.
|
Package smartauth is a SMART App Launch authorization server: it issues the access tokens Perfuse's FHIR endpoint accepts. |
|
soap
Package soap sends SOAP requests and reads SOAP faults, using only the standard library.
|
Package soap sends SOAP requests and reads SOAP faults, using only the standard library. |
|
sqldb
Package sqldb opens database connections for the database source and destination.
|
Package sqldb opens database connections for the database source and destination. |
|
sqlitedb
Package sqlitedb opens SQLite the way a server needs it: one connection for writes and several for reads.
|
Package sqlitedb opens SQLite the way a server needs it: one connection for writes and several for reads. |
|
steps
Declarative transformation steps, for any message format.
|
Declarative transformation steps, for any message format. |
|
stomp
Package stomp speaks STOMP 1.2 to a message broker.
|
Package stomp speaks STOMP 1.2 to a message broker. |
|
store
Package store holds the data that is genuinely stateful: users, sessions and an audit trail.
|
Package store holds the data that is genuinely stateful: users, sessions and an audit trail. |
|
tefca
Package tefca implements the parts of TEFCA participation that do not require a QHIN connection.
|
Package tefca implements the parts of TEFCA participation that do not require a QHIN connection. |
|
tenant
Package tenant provides the identity and isolation rules for multi-tenant operation.
|
Package tenant provides the identity and isolation rules for multi-tenant operation. |
|
tlsconf
Package tlsconf builds TLS configuration from files and describes certificates.
|
Package tlsconf builds TLS configuration from files and describes certificates. |
|
tomirth
Package tomirth writes a Perfuse channel back out as Mirth channel XML.
|
Package tomirth writes a Perfuse channel back out as Mirth channel XML. |
|
trace
Package trace produces distributed traces for messages moving through a channel, and exports them over OTLP/HTTP with the JSON encoding.
|
Package trace produces distributed traces for messages moving through a channel, and exports them over OTLP/HTTP with the JSON encoding. |
|
transform
Package transform applies declarative changes to a message.
|
Package transform applies declarative changes to a message. |
|
translate
Package translate converts a Mirth channel into a Perfuse channel definition.
|
Package translate converts a Mirth channel into a Perfuse channel definition. |
|
udap
Package udap implements the client half of HL7 Security for Scalable Registration, Authentication, and Authorization — the specification TEFCA's Facilitated FHIR exchange rests on.
|
Package udap implements the client half of HL7 Security for Scalable Registration, Authentication, and Authorization — the specification TEFCA's Facilitated FHIR exchange rests on. |
|
v2fhir
Package v2fhir maps HL7 v2 messages to FHIR resources.
|
Package v2fhir maps HL7 v2 messages to FHIR resources. |
|
vcs
Package vcs reads the history of channel files from git.
|
Package vcs reads the history of channel files from git. |
|
vfs
Package vfs is the small set of file operations a polling connector needs.
|
Package vfs is the small set of file operations a polling connector needs. |
|
vpn
Package vpn reports the state of the site-to-site VPN tunnels partner traffic runs over - AWS Site-to-Site VPN, Azure VPN Gateway connections and strongSwan - and keeps each partner's connection sheet: both sides' tunnel settings, and whether they agree.
|
Package vpn reports the state of the site-to-site VPN tunnels partner traffic runs over - AWS Site-to-Site VPN, Azure VPN Gateway connections and strongSwan - and keeps each partner's connection sheet: both sides' tunnel settings, and whether they agree. |
|
web
Package web serves the built front end from inside the binary.
|
Package web serves the built front end from inside the binary. |
|
webauthn
Package webauthn verifies passkeys.
|
Package webauthn verifies passkeys. |
|
winservice
Package winservice runs Perfuse as a Windows service.
|
Package winservice runs Perfuse as a Windows service. |
|
x12
Reading and writing values at a path.
|
Reading and writing values at a path. |
|
x12xml
Package x12xml converts an X12 interchange to and from the node tree the transformation, filter and script layers already work on.
|
Package x12xml converts an X12 interchange to and from the node tree the transformation, filter and script layers already work on. |
|
xmldsig
Package xmldsig implements XML Digital Signatures and the XAdES profile of them.
|
Package xmldsig implements XML Digital Signatures and the XAdES profile of them. |
|
xtree
Package xtree is a mutable XML tree.
|
Package xtree is a mutable XML tree. |
|
Package mllp implements HL7's Minimal Lower Layer Protocol, the framing used to carry v2 messages over TCP.
|
Package mllp implements HL7's Minimal Lower Layer Protocol, the framing used to carry v2 messages over TCP. |
Click to show internal directories.
Click to hide internal directories.