Cortex supports two classes of HL7 feed:
Type | Hostname | Port |
Admission Discharge Transfer (ADT) | feeds.nz.cortex.health (Production + Training Environment) feeds.qa.nz.cortex.health (QA Environment) feeds.dev.nz.cortex.health (Development Environment) | 2000 2002 2001 |
Unsolicited Observation Messages (ORU) | feeds.nz.cortex.health (Production + Training Environment) feeds.qa.nz.cortex.health (QA Environment) feeds.dev.nz.cortex.health (Development Environment) | 3000 3002 3001 |
Feed servers are secured with TLS (v1.2 and v1.3) and require a client certificate to authenticate the organisation connecting.
The procedure for configuring feeds for your organisation is as follows:
- Generate a Certificate Signing Request (CSR) for each environment you'd like to establish (Production, Training, QA, Development). We recommend generating the signing request using either a 384 bit ECCÂ private key, or 4096 bit RSA private key.
- Email the CSR to [email protected]
- Sense Medical will issue the client certificate and notify you when it's available
- Configure your integration engine to send messages to the appropriate endpoint.
Protocol | TCP |
Wrapper | Minimal Link Layer Protocol (MLLP) |
TLS Support | v1.2 v1.3 |
Cipher Suites | TLS_AES_128_GCM_SHA256 Curve 25519 DHE 253 TLS_AES_256_GCM_SHA384 Curve 25519 DHE 253 TLS_CHACHA20_POLY1305_SHA256 Curve 25519 DHE 253 |
TLS Client Authentication | Required using certificate issued by Sense Medical. Certificates are specific to each environment an organisation maintains. |