相対式2面2線のホームを有する高架駅。分岐器や絶対信号機を持たないため、停留所に分類される。改札口は北口と南口の2か所にあるが、国道479号（内環状線）を挟んで大きく離れている。南口に「上新庄阪急ビル」という駅ビルを併設している。バリアフリーの一環として、北口には改札口と各ホームを連絡するエレベーターが、南口にはエスカレーターが設置されているが、後者は下りホーム（淡路・梅田・天下茶屋方面）側のみに設けられている。開業当初は地上駅だったが、1975年（昭和50年）に京都河原町寄りにホームを移動し、高架化された。これは、国道479号（当時は「大阪市道新庄大和川線」）との交点にあった島頭踏切が、当時阪急線内で最も自動車交通量が多い踏切であったためで、高架化により渋滞の発生防止に大きく寄与した。
旧建部村字上中では磯部家は裕福な家であった。明治21年11月から明治25年の間神崎郡上中村より県会議員に選出されている。建部村戸長から明治22年6月に旧建部村初代村長に就任する。当時の制度では村長は官吏ではなく官からの給与は支払われていなかった。旧八日市市域選出の県会議員は市の規模と比較して少ないのは否めない。これは、当地域では政治性が希薄であったことによる。そういった中、磯部亀吉は当地域選出の議員としては非常に活躍した議員であった。村長として旧建部村の振興に尽力したため旧建部村では、磯部亀吉没後に磯部を顕彰するために石碑を建立した。
柔術、手棒（十手、鉄扇）、捕縄術の他、まろほし、鉄手具（盾）等の捕手道具を伝えていた。捕縄術は十三箇条伝えていた。
Microsoft Visual C++は、SAL注釈 (SAL annotation) と呼ばれる独自のソースコード注釈言語をサポートする。SAL注釈は関数の引数や戻り値、構造体やクラスのメンバー変数（フィールド）といったC言語/C++の構文要素を修飾し、振る舞いや仕様を規定することで、これらを利用するコード上の誤りをコンパイラによって指摘することができるようになる。また、SAL注釈によって仕様が明確になり、公開されたヘッダーファイルそのものがAPIドキュメントとして利用できるようになる。Visual C++がサポートするコード分析機能（/analyze）はSAL注釈に対応しており、通常のコンパイラ警告よりも詳細なヒントやアドバイスを出力することができる。
メタアノテーションを使ってアノテーションを定義するには、以下のように記述する。@Retention(RetentionPolicy.SOURCE)@Target({ElementType.ANNOTATION_TYPE, ElementType.METHOD})public @interface NewAnnotation {}このとき、@Retentionは、新たにアノテーションNewAnnotationを作るとき、このアノテーション情報はソースコードのみにしか保存されないことを意味する。@Targetはこのアノテーションをどの型に使うことができるかを指定している。この場合、ANNOTATION_TYPEとMETHODを指定しているのでこのアノテーションはアノテーション型とメソッドにしか使うことができない。つまり、このNewAnnotationもまた、メソッドだけでなくアノテーションにも保存できるため、メタアノテーションとしても使えることを示している。
メタアノテーションとは、定義しているアノテーションのみにつけられるアノテーションのことである。メタアノテーションの例としては@Targetや@Retention、@Documented、@Inheritedがあり、これらはクラスやメソッドなどには使うことができず、アノテーションのみに使うことができる。アノテーションを定義するために使われるアノテーションということから、メタアノテーションと呼ばれる。
単一値アノテーションは以下のように定義する。このアノテーションには少なくともメソッドがひとつだけ定義されている。単一値アノテーションのメソッド名にはvalueという名前をつけるのが儀礼である。@interface Single {    String value();}
マーカーアノテーションは以下のように定義する。メソッドやフィールドが一切ないマーカーインタフェースのアノテーション版ともいえる。@Overrideや@Deprecatedがこれらのアノテーションに相当する。public @interface MarkerAnnotation { }
フルアノテーションは、複数のデータ型を持つアノテーションである。ここでは自作したアノテーション@MyAnnotationがあるとき、以下のように、変数名 = 値の形をカンマで区切って記述する。各値の記法は、各アノテーションで定義されているメソッドの戻り値の型で決まる。たとえばこの場合valueという変数名はStringを戻り型にとるvalue()というメソッドと、intを戻り型にとるversion()というメソッドを持つ。フルアノテーションの場合は、defaultによりデフォルト値が設定されているアノテーション以外は、value = やversion = を省略することはできない。@MyAnnotation(value = "abc", version = 2)class AnnotatedClass { }
前作『屍体愛好癖』（1991年）と同様、マイケル・アモットを含む4人編成でレコーディングされたが、本作ではジェフ・ウォーカーが単独でボーカルを担当し、ビル・スティアーはギターに専念している。表題曲「ハートワーク」は、アモットが作ったリフを元にスティアーがデモを完成させ、その後ウォーカーが歌詞を付けるというプロセスで生まれた。ウォーカーは2013年のインタビューで、この曲について「ビルが言うには、奴が手を付ける前はエントゥームドっぽいリフだったけど、ビルがテンポを変えて、ハーモニーを付けて、見事にちょこちょこといじり回したんだよ」と語っている。本作のジャケット及び「ハートワーク」のミュージック・ビデオには、H・R・ギーガー作の彫像「Life Support 1993」が使用された。ギーガーによれば、この彫像は本作のために製作したわけではなく、まず作品が先にあって、その後バンドから使用許可を求められたという。本作のレコーディング終了後、マイケル・アモットがバンドを脱退。残された3人は1993年9月に「ディス・イズ・ユア・ライフ」と「ロットンロール」の2曲を録音し、これらはイギリス盤EP「The Heartwork EP」及び日本企画のミニ・アルバム『臓器移植』に収録された。そして、本作に伴うワールド・ツアーにはアメリカ人ギタリストのマイク・ヒッキー（元ヴェノム）が参加した。