Class: Openphar::Models::PhInt::DosageFormMonograph

Inherits:
Monograph
  • Object
show all
Defined in:
lib/openphar/models/ph_int/dosage_form_monograph.rb

Overview

Dosage Form Monograph

Represents dosage form monographs (capsules, tablets, injections) in the International Pharmacopoeia.

Dosage form monographs define quality standards for specific pharmaceutical formulations.

Examples:

monograph = PhInt::DosageFormMonograph.new(
  id: 'phint-tablets',
  dosage_form_type: 'Tablet',
  dissolution_specification: { 'time' => '30 min', 'limit' => '80%' }
)

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



36
37
38
# File 'lib/openphar/models/ph_int/dosage_form_monograph.rb', line 36

def jsonld_type
  'DosageFormMonograph'
end

.neo4j_labelsObject



32
33
34
# File 'lib/openphar/models/ph_int/dosage_form_monograph.rb', line 32

def neo4j_labels
  %w[Monograph DosageForm]
end