Class: Openphar::Models::PhInt::RadiopharmaceuticalMonograph

Inherits:
ChemicalDrugMonograph show all
Defined in:
lib/openphar/models/ph_int/radiopharmaceutical_monograph.rb

Overview

Radiopharmaceutical Monograph

Represents radiopharmaceutical substances in the International Pharmacopoeia with radionuclide data (half-life, emission type, etc.)

Radiopharmaceuticals are unique to Ph.Int. as they contain radioactive isotopes used in nuclear medicine for diagnosis and therapy.

Examples:

monograph = PhInt::RadiopharmaceuticalMonograph.new(
  id: 'phint-sodium-iodide-i131',
  radionuclide: 'I-131',
  half_life: '8.02 days',
  emission_type: 'beta, gamma'
)

Class Method Summary collapse

Methods inherited from Monograph

harmonized_type, #iri, jsonld_types, #label, wire_key

Methods inherited from BaseEntity

jsonld_context, neo4j_label, neo4j_labels_string, #to_cypher, #to_cypher_match, #to_jsonld, #to_neo4j_node, #to_neo4j_properties

Class Method Details

.jsonld_typeObject



45
46
47
# File 'lib/openphar/models/ph_int/radiopharmaceutical_monograph.rb', line 45

def jsonld_type
  'RadiopharmaceuticalMonograph'
end

.neo4j_labelsObject



41
42
43
# File 'lib/openphar/models/ph_int/radiopharmaceutical_monograph.rb', line 41

def neo4j_labels
  %w[Monograph ChemicalDrug Radiopharmaceutical]
end