投稿日:2018.07.26
更新日:2024.08.29
…以降未定
更新がすっかり滞っていました。。今回は組成性状についての説明です。
組成性状の項目は、基本的に表組で記載する項目です。製品毎や剤形毎に記載方法が異なる事が多い項目ですが、XMLではどのように情報を表現するのでしょうか。
※スキーマver.0.9.8対応
まず現状のSGMLでの記述方法を見てみましょう。下記の様な組成性状の記載例を記します。
<!--承認等-->
<!--販売名毎の情報-->
<!--販売名-->
ヨクナール錠50mg
<!--組成-->
有効成分
ヨクナル硫酸ナトリウム50.000mg
添加物
乳糖水和物、部分アルファー化デンプン・・・(以下略)
<!--性状-->
外形(mm)
識別コード
YOK50
色調等
白色フィルムコート錠
<!--販売名毎の情報--><!--販売名-->
ヨクナール錠200mg
<!--組成-->
有効成分
ヨクナル硫酸ナトリウム200.000mg
添加物
乳糖水和物、部分アルファー化デンプン・・・(以下略)
<!--性状-->
外形(mm)
識別コード
YOK200
色調等
白色フィルムコート錠
<!--警告-->
<!--警告の内容-->
<!--禁忌-->
<!--禁忌の内容-->
一部端折っていますが、組成性状の項目はSGMLで上記の様に表します。
SGMLの詳細な解説は割愛しますが、組成性状は紙の添付文書とSGMLで表現方法が大きく異なる項目です。
主に下記の様な点で異なります。
紙の添付文書と比べて、記述位置も、レイアウトも異なるので、SGML作成の時には少し注意が必要な項目でした。XMLだと記述方法はどのように変わるのでしょうか。
まず、SGMLでは警告や禁忌より前に記述されていた組成性状ですが、XMLでは紙の添付文書と同じく、禁忌の直後に記述します。
<!--承認等-->
<!--販売名毎の情報-->
<!--販売名-->
ヨクナール錠50mg
<!--販売名毎の情報--><!--販売名-->
ヨクナール錠200mg
<!--警告-->
<!--警告の内容-->
<!--禁忌-->
<!--禁忌の内容-->
<!-- 3.組成・性状 -->
<!-- ここに組成・性状 の内容を記述します -->
紙の添付文書と同じ記述順で記載されるのでわかりやすいですね。
XMLでも組成性状の内容は、SGMLと同じく販売名毎に記述します。
組成は「Composition」要素に記述します。内部に「CompositionForBrand 」要素があり、ここに販売名毎の組成を記述します。
下記の場合、26行目から44行目に「ヨクナール錠50mg」の組成の内容を記載しています。
性状は「Property」要素に記述されます。
内部に「PropertyForBrand 」要素があり、ここに販売名毎の組成を記述します。
下記の場合、70行目から92行目に「ヨクナール錠50mg」の性状の内容を記載しています。
「CompositionForBrand 」要素と「PropertyForBrand 」要素の開始タグには、ref属性が記述してあります(26行目と70行目)。この属性には、「DetailBrandName 」要素のid(20行目)が記述されます。
ref属性に記述するidによってどの販売名の情報を記述しているのか示している訳です。
<!--販売名-->
ヨクナール錠50mg
<!--販売名毎の情報--><!--販売名-->
ヨクナール錠200mg
<!--警告-->
<!--警告の内容-->
<!--禁忌-->
<!--禁忌の内容-->
<!-- 3.組成・性状 -->
<!-- 組成 -->
<!-- 薬品毎の組成 -->
ヨクナル硫酸ナトリウム
50.000mg
乳糖水和物、部分アルファー化デンプン・・・(以下略)
<!-- 薬品毎の組成 -->
ヨクナル硫酸ナトリウム
200.000mg
乳糖水和物、部分アルファー化デンプン・・・(以下略)
<!-- 性状 -->
<!-- 薬品毎の性状 -->
フィルムコート錠
白色
7.0
3.6
YOK50
<!-- 薬品毎の性状 -->
フィルムコート錠
白色
15.5
7.7
YOK200
レイアウトについては、XMLでも紙の添付文書と同じ様に表組レイアウトを再現する事は出来ません。
下記は組成の記述例ですが、剤形や色調、大きさ等、それぞれの情報を羅列して記述する仕様になっています。紙の添付文書の表組を再現できる仕様になっていません。
組成性状は、紙の添付文書とXMLで表示が異なる項目の一つになります。
<!-- 薬品毎の性状 -->
<!-- 剤形 -->
フィルムコート錠
<!--色調 -->
白色
<!-- 大きさ --><!-- 直径 -->
7.0
<!-- 厚さ -->
3.6
<!-- 識別コード -->
YOK50
今回で添付文書用XML解析は一段落となります。
添付文書XMLについて何かございましたら弊社営業までお気軽にお問い合わせくださいませ。