LogicMonitorを使用したHL7フィードの監視

最近、お客様からサポートが必要な場合に連絡がありました アラートしきい値の設定 彼らが書いたカスタムデータソースで。 顧客のLogicMonitorポータルでデータソースを調べたところ、彼らがHL7フィードを監視していることに気付きました。これは興味深いと思いました。

HL7FNQ Health Level 7の略で、独立した医療アプリケーション間で臨床データを移動する標準と方法を指します(一般的に病院内で使用されます)。 フィードは、電子メールのように、セクションに分割された人間が読めるテキストメッセージで構成されています。 HL7送信の最も一般的なタイプのXNUMXつは、ADTメッセージです。これは、患者の臨床データレコード内の入院、退院、および転送を更新するために使用されます。

以下はHL7メッセージの例です。

MSH|^~\&|MegaReg|XYZHospC|SuperOE|XYZImgCtr|20150529090131-0500||ADT^A01|01052901|P|2.5
EVN || 201505290901 |||| 201505290900
PID|||56782445^^^UAReg^PI||DOE^JOHN||19620910|M||2028-9^^HL70005^RA99113^^XYZ|200 E 6TH ST^^AUSTIN^TX^30
OBX | 1 | NM | ^身長|| 6 | f ^フィート^ ISO + ||||| F
OBX | 2 | NM | ^体重|| 180 | lb ^ポンド^ ISO + ||||| F
AL1 | 1 || ^アスピリン

上記のメッセージでは、各セグメントにオブジェクト識別子が含まれ、その後にそのセクションの関連情報が続いていることがわかります。 たとえば、PIDは患者を識別し、生年月日と自宅の住所を含みます。 処方箋に対する潜在的に危険な反応を防ぐために、観察(バイタル)とアレルギーも記録に記録されます。

患者のデータを絶えず更新することで、ADTフィードを使用して、診療所または病院の情報システムから外部のアプリケーションまたはプロバイダーにほぼリアルタイムで情報を送信できます。 更新されると、臨床データは通常、外来診療所や研究室など、さまざまな場所でアクセスまたは必要になります。 幸い、お客様は個人データの追跡や記録に関心がありませんでした。これにより、監視システムがHIPPA準拠の範囲に移動した可能性があります。 彼らの目標は、フィードのステータスを監視することだけでした。 これを行うために、データソースはWebページコレクターを使用して、GETリクエストを使用してフィードのAPIからデータをクエリします。 メッセージフィードのステータスは、新しいメッセージが投稿されてからの時間を測定するデータポイントを使用して決定されました。 病院の場所がどれだけ忙しいかによっては、特定のフィードに新しいメッセージを投稿しないことが完全に許容される場合があります。 ただし、新しいメッセージが表示されずにかなりの時間が経過すると、顧客は調査できるようにアラートを受け取ることを望んでいました。

この特定の問題についてお客様と協力した後、私はLogicMonitorがいかに柔軟であるかを理解するようになりました。 に加えて サポートされている何百ものデバイス、サービス、アプリ LogicMonitorはサポートしており、監視のニーズに合わせてカスタマイズできます。 ユースケースでさえ、私たちは自分自身を考えていませんでした!