医療・医薬品添付文書、医薬品添付文書集、医療機器、SGML、新記載要領XMLの作成、組版から各種データ作成、印刷、加工、梱包まで当社にお任せ下さい

技術Blog

Windows10セットアップ 「あるあるネタ話し」

突然ですが皆さん、Windows7のサポートが2020年1月で切れることをご存知でしょうか?

WindowsXPの時代が長く、サポート終了の時に結構大きな問題になったことがありましたが、今度は Windows7 が2020年の1月にサポート切れとなります。(Windows 8 (8.1) はその3年後にサポート切れ)

この業界では作ったデータをなるべく変更しないようソフトのバージョンもそのままに使い続けるのがセオリー? ですが、セブンは何気にあと2年! ということで、世間に遅れること数年、いよいよ新しくする時が近づいてきました。

えっ、まだセブン? といった声が聞こえてきそうですが・・・
そうなんです。 当社作業機の大半は まだ Windows7 なんです。
今までに作ってきた制作物の特性上?、なかなか簡単に新しくできなかったんですよね。^^;

ということで、今回はXMLとはまったく関係なく、作業機のセットアップに関する “あるある系” のネタ話しです。


まずは新しいPCの初回起動 OSはもちろんWindows10 pro

ハードは、Core i7、メモリ16GB、SSD516GB となかなかのハイスペック!
電源刺してモニタ繋げてはい、電源ON!!

「こんにちは」

はいはいこんにちは。手順通りにお住まいの地域だの初期セットアップを終えて再起動・・・

パァッ!!  激早い!!!!

ていうかアレが出てこないよアレ!!

1805008

↑↑↑ コレコレ ↑↑↑

SSDの恩恵か次から次へと更新させられてゴミがたまってない新品だからか

スマホかタブレットのごとくパッとつきます。

1805001

初回起動の画面はこんな感じでゴミ箱もなんにもないので、まずはWindows7と同じようにアイコンを出してみようかと、

設定をポチ・・・、あれ?

1805005

なんか全然違う
何なに、タブレットモード、集中モード??

何やらよくわからないのはとりあえずオフだオフ
全部オフでいい!!

あと、ユーザーの追加は・・・と
 コンパネ・コンパネ・・・
縦長オンリーの表示はかなり探しにくいですね

1805009

あった、あった!システムツールの中に本家コンパネ発見

正規コントロールパネルからユーザーの追加とIPアドレスと、あれこれしていくうちにスタートメニューが何やらにぎやかで、どうにも落ち着かないというか・・・
入れた覚えのないツールも勝手にダウンロードされてるし!?

1805010

何てサプライズ! 最初からライトユーザーが楽しめるソフトてんこもり!!・・・って、
一般家庭用向け(Home Edition)ならまだしも、Pro の仕様も同じデフォルトというのは、ちょっとどかと思いつつ、、

よく見たら、いろんなソフトがいっぱい入っているようなので一通りチェック
およそ仕事とは縁がなさそうなので、迷わずアンインストール

スタートボタンの隣にも何かあるので ポチ

1805006

Cortana ・・・なんでも聞いてください?
あー、なるほど、あれか・・・あれだ。iOSで言うところの “Sri” ね

別にSriもAlxaも 明日仕事じゃなく、キャンプにでも行っちゃうような一般ユーザーの楽しみとして普及しているのであって、クラッカー頼んだらどこのクラッカーが届くんだよと突っ込みたくなるようなものを仕事で使うやつはいないんじゃないかと・・

1805007

消せるようなのでポチ

ようやく落ち着いた感じになったところでこれからメールとフォントとアドビのソフトと、まだまだやることいっぱいあるので今回はこのへんでsetupimage

添付文書用XML解析 6. その他の副作用

今回はその他の副作用の表についての説明です。

以前にもその他の副作用について触れた記事を公開しておりますが、改めて解説していきたいと思います。
(構造や用途は変わりませんが、当時は要素名などが未定でした。)

今回は下記の様な表を例に解説していきたいと思います。
Table_OtherAdverse_base

SGMLの場合

SGMLでのその他の副作用の表記は下記のような記述でした。

マーキングした4行がセルの1つを指しています。
どの種類の、どの症状が、どのぐらいの頻度で発生するかを読み取ることは可能でしたが、文字の羅列の域を出ない為、表として表示することが困難でした。
そのためPMDAでもセルの内容毎に分けて記述されており、添付文書との違いが発生していました。

XMLの場合

新記載要領のXMLでは下記の様な表記となり、表として再構成できる形式となりました。

まず、その他の副作用の種類・その他の副作用の頻度・その他の副作用の説明が分けて記述されるようになりました。
その他の副作用の種類・その他の副作用の頻度にはidの割り当てが必須になっており、その他の副作用の説明が両方のidを参照することで、表上での位置関係を再現できる形式となっています。

上記ソースのマーキング部であれば下図のような関係性を持つことになります。
内容がヘッダを参照していることが伝わるでしょうか。

Table_OtherAdverse_FCref

また、表形式での記述される箇所になるためWidthDefinition要素が用意され、列の横幅が設定可能となりました。
より添付文書に近いレイアウトを目指すことが可能となっていますね。

なおidの命名規則などはスキーマのver0.9.5時点では不明です。
今回の例では過去に配布されたデータを元に”Category1″・”Frequency1″などとしていますが、もしかしたら今後指定がされるかもしれません。

今回は過去に書いた記事と重複した内容になってしまいましたがいかがでしたでしょう?
次回はXML化に伴い最も複雑になったであろう組成・性状について解説したいと思います。

添付文書用XML解析 5. Lang要素とxml:lang属性

まず先日XMLスキーマは0.9.5が公開されました。前回までのブログの内容に変更が必要な場合は、都度内容を修正する予定ですが、多少対応が遅くなることもあるかと思いますのでご注意ください。

Lang要素

Lang要素は添付文書用XMLの基本単位

今回はLang要素及びxml:lang属性について解説します。

以前にも軽く触れましたが、Lang要素は添付文書の内容を記述する為の要素で、添付文書用XMLの基本単位とも言える要素です。添付文書の内容は基本的にこの要素内に記述します。Detail要素やHeader要素等の内部で必ず必要になります。
今までのサンプルでも頻繁に使用していました。

Detail要素は、添付文書の文章を包括する要素ですが、文章はDetail要素の直下には記述しません。少し冗長な感じがしますが、更に包括されたLang要素の内部に記述します。

書式設定ほか様々なタグで添付文書を表現

Lang要素内では書式の設定が出来ます。下記はBoldタグとUnderタグを使用して太字や下線を表現しています。「いろは」の部分だけに太字を、「ほへと」に下線を引く例です。

いろはほへと

Lang要素内では、その他Sup要素(上付き)、Sub要素(下付き)、等を用いて書式を設定できます。

また、文書中の画像や、引用文献、他の項目名を表現する為のタグ等、多様なタグが用意されており、今までSGMLでは表現出来なかった多様な添付文書の記述に対応できる様になると考えられます。

xml:lang属性

使用言語の設定

Lang要素には必ずxml:lang属性が必要です。これは使用する言語を示す属性です。
添付文書は当然日本語で作成されているので、この属性は日本語を表す”ja”にします。基本的にLang要素を使用する際はすべてxml:lang属性は”ja”にしておきます。今までのご紹介したサンプルでもすべて”ja”となっています。

添付文書の多言語化を見越した属性?

ではどのような場合に”ja”以外の属性値を使用するのでしょうか。

現状では日本語のみで作成している添付文書ですが、グローバル化に伴い添付文書を日本語以外の言語対応が必要になった場合、”ja”以外の属性値を使用して表現する為だと考えられます。

例えば下記の様にLang要素を併記し、それぞれのxml:lang属性を日本語には”ja”、英語には”en”を指定する事で、日本語と英語の両方で情報を記述する事が可能です。

このように言語を指定して併記することにより、HTMLなどで言語を切り替えて表示する等の利用方法が考えられます。内容の正確さが要求される添付文書において、機械的な翻訳を介さずに言語を切り替えられることは大きなメリットになるでしょう。

あくまでも上記は多言語が必要になった場合の例であり、現状は英語と日本語の併記を求められている訳ではありません。しかし、このようなxml:lang属性が設けられている以上、いずれ添付文書XMLが多言語化していく可能性は示唆されます。

なおxml:lang属性は殆どの要素に設定可能となっているのですが、Lang要素に限りxml:lang属性の使用は必須になります。
Lang要素は内容を記述する際は必須になる為、内容の記述には漏れなく言語指定がなされる構造になっています。

ちなみにxml:lang属性だけ他の属性と毛色が異なりますが、これはXMLの仕様として元々定義されているものだからです。
先ほどの例以外にも様々な言語を指定可能で、中国語なら”zh”、ドイツ語なら”de”などの指定が可能です。

まとめ

  • Lang要素は、添付文書の文章を記述する添付文書XMLの基本要素。書式設定などを行える。
  • xml:lang属性は、使用言語を指定する属性。基本的に”ja”で日本語を指定して使用する。今後英語等で添付文書情報を記述する事になった時に使用するものと考えられる。

簡単な説明でしたがLang要素とxml:lang属性の用途はお分かりいただけたでしょうか。
今までと異なり実用的な使用方法に直結する内容だったかと思います。

次回はSGMLと大きく仕様が異なる「その他の副作用」の記述について見ていきたいと思います。

Page 1 / 1412»
PAGETOP
Copyright © Daikocrea Co. Ltd. All Rights Reserved.