APIパス | システム名 | サブシステム名 | コンポーネント名 | ファイル名 |
---|---|---|---|---|
/api01r/acceptlst | 日医標準レセプトソフト | API連携用モジュール | 受付一覧 | ORAPI011R1 |
/api01r/appointlst | 日医標準レセプトソフト | API連携用モジュール | 予約一覧 | ORAPI014R1 |
/api01r/diseaseget | 日医標準レセプトソフト | API連携用モジュール | 患者病名返却 | ORAPI022R1 |
/api01r/medicalget | 日医標準レセプトソフト | API連携用モジュール | 診療行為返却1 | ORAPI021R1 |
/api01r/patientget | 日医標準レセプトソフト | API連携用モジュール | 患者基本情報取得 | ORAPI012R1 |
/api01r/patientlst1 | 日医標準レセプトソフト | API連携用モジュール | 患者番号一覧取得処理 | ORAPI012R2 |
/api01r/patientlst2 | 日医標準レセプトソフト | API連携用モジュール | 患者情報一覧取得 | ORAPI012R3 |
/api01r/patientlst3 | 日医標準レセプトソフト | API連携用モジュール | 患者情報一覧取得(氏名指定) | ORAPI012R4 |
/api01r/system01lst | 日医標準レセプトソフト | API連携用モジュール | システム管理 診療科・ドクター一覧取得処理 | ORAPI101R1 |
/api01rv2/acceptlstv2 | 日医標準レセプトソフト | API連携用モジュール | 受付一覧 | ORAPI011R1V2 |
/api01rv2/acsimulatev2 | 日医標準レセプトソフト | API連携用モジュール | 請求額シュミレーション | ORAPI023R1V2 |
/api01rv2/appointlst2v2 | 日医標準レセプトソフト | API連携用モジュール | 患者予約状況 (xml2) | ORAPI014R2V2 |
/api01rv2/appointlstv2 | 日医標準レセプトソフト | API連携用モジュール | 予約一覧 (xml2) | ORAPI014R1V2 |
/api01rv2/claimaccountv2 | 日医標準レセプトソフト | API連携用モジュール | CLAIM請求確認送信(xml2) | ORAPICLAIMR2V2 |
/api01rv2/claimfrontv2 | 日医標準レセプトソフト | API連携用モジュール | CLAIM受付送信(xml2) | ORAPICLAIMR1V2 |
/api01rv2/contraindicationcheckv2 | 日医標準レセプトソフト | API連携用モジュール | 併用禁忌薬剤情報返却 (xml2) | ORAPI021R4V2 |
/api01rv2/diseasegetv2 | 日医標準レセプトソフト | API連携用モジュール | 患者病名返却 | ORAPI022R1V2 |
/api01rv2/formdatagetv2 | 日医標準レセプトソフト | API連携用モジュール | 帳票データ取得 | ORAPI001R1V2 |
/api01rv2/hsacsimulatev2 | 日医標準レセプトソフト | API連携用モジュール | 退院仮計算 | ORAPI034R1V2 |
/api01rv2/hsconfbasev2 | 日医標準レセプトソフト | API連携用モジュール | 入院基本情報取得 | ORAPI031RC1V2 |
/api01rv2/hsconfwardv2 | 日医標準レセプトソフト | API連携用モジュール | 入院病棟情報取得 | ORAPI031RC2V2 |
/api01rv2/hsmealv2 | 日医標準レセプトソフト | API連携用モジュール | 入院食事情報取得 | ORAPI032R1V2 |
/api01rv2/hsptevalv2 | 日医標準レセプトソフト | API連携用モジュール | 入院医療区分・ADL点数情報取得 | ORAPI032R2V2 |
/api01rv2/hsptinfv2 | 日医標準レセプトソフト | API連携用モジュール | 入院患者基本取得 | ORAPI031R1V2 |
/api01rv2/imagegetv2 | 日医標準レセプトソフト | API連携用モジュール | 画像データ取得 | ORAPI000R2V2 |
/api01rv2/incomeinfv2 | 日医標準レセプトソフト | API連携用モジュール | 収納情報取得 | ORAPI023R2V2 |
/api01rv2/insprogetv2 | 日医標準レセプトソフト | API連携用モジュール | 保険者マスタ一覧 (xml2) | ORAPI105R1V2 |
/api01rv2/insuranceinf1v2 | 日医標準レセプトソフト | API連携用モジュール | 保険番号マスタ(保険公費の種類)、補助区分取得 | ORAPI012R5V2 |
/api01rv2/medicalgetv2 | 日医標準レセプトソフト | API連携用モジュール | 診療行為返却1 (xml2) | ORAPI021R1V2 |
/api01rv2/okusurigetv2 | 日医標準レセプトソフト | API連携用モジュール | 患者お薬手帳情報 (xml2) | ORAPIRELR1V2 |
/api01rv2/okusuriputv2 | 日医標準レセプトソフト | API連携用モジュール | 患者お薬手帳情報 (xml2) | ORAPIRELR2V2 |
/api01rv2/patientgetv2 | 日医標準レセプトソフト | API連携用モジュール | 患者基本情報取得 | ORAPI012R1V2 |
/api01rv2/patientlst1v2 | 日医標準レセプトソフト | API連携用モジュール | 患者番号一覧取得処理 | ORAPI012R2V2 |
/api01rv2/patientlst2v2 | 日医標準レセプトソフト | API連携用モジュール | 患者情報一覧取得 | ORAPI012R3V2 |
/api01rv2/patientlst3v2 | 日医標準レセプトソフト | API連携用モジュール | 患者情報一覧取得(氏名指定) | ORAPI012R4V2 |
/api01rv2/patientlst6v2 | 日医標準レセプトソフト | API連携用モジュール | 患者 保険組合せ取得 | ORAPI012R6V2 |
/api01rv2/receiptinf1v2 | 日医標準レセプトソフト | API連携用モジュール | レセプト情報(レセプトの枚数、点数)取得 | ORAPI042R1V2 |
/api01rv2/stock1v2 | 日医標準レセプトソフト | API連携用モジュール | 薬剤情報返却 (xml2) | ORAPI052R1V2 |
/api01rv2/system01lstv2 | 日医標準レセプトソフト | API連携用モジュール | システム管理 診療科・ドクター一覧取得処理 | ORAPI101R1V2 |
/api01rv2/systeminfv2 | 日医標準レセプトソフト | API連携用モジュール | システム情報取得 | ORAPI000R1V2 |
/api01rv2/tmedicalgetv2 | 日医標準レセプトソフト | API連携用モジュール | 中途データ一覧 (xml2) | ORAPI021R3V2 |
/api01rv2/visitptlstv2 | 日医標準レセプトソフト | API連携用モジュール | 来院患者一覧 (xml2) | ORAPI021R2V2 |
/api21/claimreceivev2 | 日医標準レセプトソフト | API連携用モジュール | CLAIM 診療行為 登録 (xml2) | ORAPICLAIM21S1V2 |
/api21/medicalmod | 日医標準レセプトソフト | API連携用モジュール(サンプル) | 診療行為 | ORAPI021S1 |
/api21/medicalmodv2 | 日医標準レセプトソフト | API連携用モジュール | 診療行為 登録 (xml2) | ORAPI021S1V2 |
/api21/medicalmodv31 | 日医標準レセプトソフト | API連携用モジュール | 診療行為 診察料返却 (入力一体化) | ORAPI021S1V3 |
/api21/medicalmodv32 | 日医標準レセプトソフト | API連携用モジュール | 診療行為 診療内容チェック (入力一体化) | ORAPI021S2V3 |
/api21/medicalmodv33 | 日医標準レセプトソフト | API連携用モジュール | 診療行為 診療行為登録 (入力一体化) | ORAPI021S3V3 |
/api21/medicalmodv34 | 日医標準レセプトソフト | API連携用モジュール | 診療行為 削除 (入力一体化) | ORAPI021S4V3 |
/api21/medicalmodv35 | 日医標準レセプトソフト | API連携用モジュール | 診療行為 リハビリ開始日・コメント登録 | ORAPI021S5V3 |
/api21/medicalmodv36 | 日医標準レセプトソフト | API連携用モジュール | 診療行為 保険一括変更処理 | ORAPI021S6V3 |
/orca00/print | ORCA | クライアント印刷 | 印刷APIモジュール | ORCGMPRT |
/orca101/manageusersv2 | 日医標準レセプトソフト | システム管理(API) | ユーザ管理 | ORCGWAPI01 |
/orca102/medicatonmod | 日医標準レセプトソフト | API連携用モジュール | ユーザ点数マスタ登録 | ORAPI102S1 |
/orca102/medicatonmodv2 | 日医標準レセプトソフト | API連携用モジュール | ユーザ点数マスタ登録(xml) | ORAPI102S1V2 |
/orca11/acceptmod | 日医標準レセプトソフト | API連携用モジュール(サンプル) | 受付登録 | ORAPI011S1 |
/orca11/acceptmodv2 | 日医標準レセプトソフト | API連携用モジュール(サンプル) | 受付登録 (xml2) | ORAPI011S1V2 |
/orca12/patientmod | 日医標準レセプトソフト | API連携用モジュール | 患者基本情報設定(登録・削除) | ORAPI012S1 |
/orca12/patientmodv2 | 日医標準レセプトソフト | API連携用モジュール | 患者基本情報設定(登録・削除)(xml2) | ORAPI012S1V2 |
/orca12/patientmodv31 | 日医標準レセプトソフト | API連携用モジュール | 患者基本情報設定(登録・削除)(V3) | ORAPI012S1V3 |
/orca12/patientmodv32 | 日医標準レセプトソフト | API連携用モジュール | 患者保険・公費情報設定(登録・削除)(V3) | ORAPI012S2V3 |
/orca12/patientmodv33 | 日医標準レセプトソフト | API連携用モジュール | 患者労災・自賠責設定(登録・削除)(V3) | ORAPI012S3V3 |
/orca12/patientmodv34 | 日医標準レセプトソフト | API連携用モジュール | 患者 所得者情報・特記事項・個別情報等設定 | ORAPI012S4V3 |
/orca12/patientmodv35 | 日医標準レセプトソフト | API連携用モジュール | 患者 公費負担額情報等設定 | ORAPI012S5V3 |
/orca12/patientmodv36 | 日医標準レセプトソフト | API連携用モジュール | 患者 介護保険情報・介護認定情報等設定 | ORAPI012S6V3 |
/orca12/patientmodv37 | 日医標準レセプトソフト | API連携用モジュール | 患者 患者禁忌薬剤設定 | ORAPI012S7V3 |
/orca13/findinfv3 | 日医標準レセプトソフト | API連携用モジュール | 患者照会 | ORCGQAPI02 |
/orca13/findv3 | 日医標準レセプトソフト | API連携用モジュール | 患者照会 | ORCGQAPI01 |
/orca14/appointmod | 日医標準レセプトソフト | API連携用モジュール(サンプル) | 予約登録 | ORAPI014S1 |
/orca14/appointmodv2 | 日医標準レセプトソフト | API連携用モジュール | 予約登録 (xml2) | ORAPI014S1V2 |
/orca21/medicalsetv2 | 日医標準レセプトソフト | API連携用モジュール | 診療行為 セット登録 (xml2) | ORAPI021SETV2 |
/orca22/diseasev2 | 日医標準レセプトソフト | API連携用モジュール | 患者病名登録(xml2) | ORAPI022R1V3 |
/orca23/incomev3 | 日医標準レセプトソフト | API連携用モジュール | 収納(請求一覧) | ORCGSAPI01 |
/orca25/subjectivesv2 | 日医標準レセプトソフト | API連携用モジュール | 症状詳記コメント登録 (xml2) | ORAPI025S1V2 |
/orca31/birthdeliveryv2 | 日医標準レセプトソフト | API連携用モジュール | 出産育児一時金 | ORCGI0API02 |
/orca31/hsacctmodv2 | 日医標準レセプトソフト | API連携用モジュール | 入院会計登録 | ORCGI0API09 |
/orca31/hsptinfmodv2 | 日医標準レセプトソフト | API連携用モジュール | 入院登録 | ORCGI0API01 |
/orca32/hsptevalmodv2 | 日医標準レセプトソフト | API連携用モジュール | 医療区分・ADL点数登録 | ORCGI4API01 |
/orca42/receiptmakev3 | 日医標準レセプトソフト | API連携用モジュール | レセプト作成(xml2) | ORAPI042R1V3 |
/orca42/receiptprintv3 | 日医標準レセプトソフト | API連携用モジュール | レセプト印刷(xml2) | ORAPI042R2V3 |
/session/session_start | ORCA | セションスタート処理 | ログイン認証 | ORCGSESSTART |
Last active
June 7, 2019 08:52
-
-
Save miyucy/dd8dd9dace33d6852a826c9a80bf6e76 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'find' | |
require 'pp' | |
LABELS = %w[システム名 サブシステム名 コンポーネント名].freeze | |
MARKER = Regexp.union(*LABELS) | |
data = {} | |
Find.find('cobol').select { |f| FileTest.file? f }.select { |f| f =~ /\.cbl/i }.sort.each do |f| | |
comments = File.open(f, encoding: 'CP51932:UTF-8').each.select { |line| line =~ /\A\s+\*/ } | |
data[f] = comments.select { |line| line =~ MARKER }.select { |line| line =~ /:/ }.map { |line| line.gsub /\A\s*\*\s*/, '' }.map { |line| line.strip.split(/\s*:\s*/, 2) }.select { |left, right| LABELS.include?(left) }.to_h | |
end | |
puts %<| APIパス | システム名 | サブシステム名 | コンポーネント名 | ファイル名 |> | |
puts %<| ---- | ---- | ---- | ---- | ---- |> | |
Find.find('lddef').select { |f| FileTest.file? f }.select { |f| | |
File.read(f, encoding: 'CP51932:UTF-8') =~ /bindapi/ | |
}.sort.each do |f| | |
File.open(f, encoding: 'CP51932:UTF-8').each.select { |line| line =~ /bindapi/ }.map { |line| | |
tokens = line.strip.split.map { |token| token.gsub(/\W/, '') } | |
[tokens[1], tokens[3]] | |
}.sort_by { |path, file| path }.each do |path, file| | |
dir = File.basename(f, '.ld') | |
datum = data["cobol/#{dir}/#{file}.CBL"] | |
puts %<| /#{dir}/#{path} | #{datum['システム名']} | #{datum['サブシステム名']} | #{datum['コンポーネント名']} | [#{file}](https://github.com/orcacvsmirror/jma-receipt/blob/master/cobol/#{dir}/#{file}.CBL) > | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment