Skip to content

Sati-Co-Ltd/fill-in-input

Repository files navigation

Standard input format for Fill in

Data flows in Fill in

Diagram shows dataflow in Fill in.

Communication protocol

Fill in uses Socket.IO to handling HTTP and WebSocket connection.

Namespace

In Socket.IO, namespace is virtual path to split the communication into separated channels.

The namespaces of Sati Server

Namespace name Description
/ main main channels for client to send data to Sati Server, and receive important data request
/autopilot autopilot autopilot mode (enable for some client): real-time notification to user of HIS
/rewrite rewrite write data back to client after authorized medical coders of client approves the data

Domain name and path

Sati Fill in Server: https://fill-in.sati.co.th

URL and Path should be set in connection option.

const socket = io('https://fill-in.sati.co.th/{namespace}', {
  transports: ["websocket", "polling"], // use WebSocket first, if available
  path: "{path}"
})

For example

const socket = io('https://fill-in.sati.co.th/rewrite', {
  transports: ["websocket", "polling"], // use WebSocket first, if available
  path: "/hn-txn"
})

Path

path Detail Documentation
/hn-txn Patient and Transaction data hn-txn.md
/code Standard coding, e.g. ICD-10, ICD-9 code.md

Documentation

About

Standard input format for Fill in

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published