Class: FHIR::R4B::MedicinalProductDefinition
- Defined in:
- lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb
Defined Under Namespace
Classes: Characteristic, Contact, CrossReference, Name, Operation
Constant Summary collapse
- SEARCH_PARAMS =
['characteristic', 'characteristic-type', 'contact', 'domain', 'identifier', 'ingredient', 'master-file', 'name', 'name-language', 'product-classification', 'status', 'type']
- METADATA =
{ 'id' => {'type'=>'id', 'path'=>'MedicinalProductDefinition.id', 'min'=>0, 'max'=>1}, 'meta' => {'type'=>'Meta', 'path'=>'MedicinalProductDefinition.meta', 'min'=>0, 'max'=>1}, 'implicitRules' => {'type'=>'uri', 'path'=>'MedicinalProductDefinition.implicitRules', 'min'=>0, 'max'=>1}, 'language' => {'valid_codes'=>{'urn:ietf:bcp:47'=>['ar', 'bn', 'cs', 'da', 'de', 'de-AT', 'de-CH', 'de-DE', 'el', 'en', 'en-AU', 'en-CA', 'en-GB', 'en-IN', 'en-NZ', 'en-SG', 'en-US', 'es', 'es-AR', 'es-ES', 'es-UY', 'fi', 'fr', 'fr-BE', 'fr-CH', 'fr-FR', 'fy', 'fy-NL', 'hi', 'hr', 'it', 'it-CH', 'it-IT', 'ja', 'ko', 'nl', 'nl-BE', 'nl-NL', 'no', 'no-NO', 'pa', 'pl', 'pt', 'pt-BR', 'ru', 'ru-RU', 'sr', 'sr-RS', 'sv', 'sv-SE', 'te', 'zh', 'zh-CN', 'zh-HK', 'zh-SG', 'zh-TW']}, 'type'=>'code', 'path'=>'MedicinalProductDefinition.language', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'preferred', 'uri'=>'http://hl7.org/fhir/ValueSet/languages'}}, 'text' => {'type'=>'Narrative', 'path'=>'MedicinalProductDefinition.text', 'min'=>0, 'max'=>1}, 'contained' => {'type'=>'Resource', 'path'=>'MedicinalProductDefinition.contained', 'min'=>0, 'max'=>Float::INFINITY}, 'extension' => {'type'=>'Extension', 'path'=>'MedicinalProductDefinition.extension', 'min'=>0, 'max'=>Float::INFINITY}, 'modifierExtension' => {'type'=>'Extension', 'path'=>'MedicinalProductDefinition.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY}, 'identifier' => {'type'=>'Identifier', 'path'=>'MedicinalProductDefinition.identifier', 'min'=>0, 'max'=>Float::INFINITY}, 'type' => {'valid_codes'=>{'http://hl7.org/fhir/medicinal-product-type'=>['MedicinalProduct', 'InvestigationalProduct']}, 'type'=>'CodeableConcept', 'path'=>'MedicinalProductDefinition.type', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/medicinal-product-type'}}, 'domain' => {'valid_codes'=>{'http://hl7.org/fhir/medicinal-product-domain'=>['Human', 'Veterinary', 'HumanAndVeterinary']}, 'type'=>'CodeableConcept', 'path'=>'MedicinalProductDefinition.domain', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/medicinal-product-domain'}}, 'version' => {'type'=>'string', 'path'=>'MedicinalProductDefinition.version', 'min'=>0, 'max'=>1}, 'status' => {'valid_codes'=>{'http://hl7.org/fhir/publication-status'=>['draft', 'active', 'retired', 'unknown']}, 'type'=>'CodeableConcept', 'path'=>'MedicinalProductDefinition.status', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'preferred', 'uri'=>'http://hl7.org/fhir/ValueSet/publication-status'}}, 'statusDate' => {'type'=>'dateTime', 'path'=>'MedicinalProductDefinition.statusDate', 'min'=>0, 'max'=>1}, 'description' => {'type'=>'markdown', 'path'=>'MedicinalProductDefinition.description', 'min'=>0, 'max'=>1}, 'combinedPharmaceuticalDoseForm' => {'valid_codes'=>{'http://hl7.org/fhir/combined-dose-form'=>['100000073366', '100000073651', '100000073774', '100000073781', '100000073801', '100000073860', '100000073868', '100000073869', '100000073884', '100000073891', '100000073892', '100000073941', '100000073972', '100000073973', '100000073974', '100000073975', '100000073987', '100000073988', '100000073989', '100000073990', '100000073999', '100000074015', '100000074016', '100000074017', '100000074018', '100000074030', '100000074031', '100000074032', '100000074048', '100000074051', '100000074053', '100000074056', '100000074057', '100000074061', '100000074064', '100000075580', '100000075584', '100000075587', '100000116137', '100000116141', '100000116155', '100000116160', '100000116172', '100000116173', '100000116174', '100000116175', '100000116176', '100000116177', '100000116179', '100000125746', '100000125747', '100000125777', '100000136318', '100000136325', '100000136558', '100000136560', '100000136907', '100000143502', '100000143546', '100000143552', '100000156068', '100000157796', '100000164467', '100000169997', '100000170588', '100000171127', '100000171193', '100000171238', '100000171935', '100000174065', '200000002161', '200000002287', '200000004201', '200000004819', '200000004820', '200000005547', '200000010382']}, 'type'=>'CodeableConcept', 'path'=>'MedicinalProductDefinition.combinedPharmaceuticalDoseForm', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/combined-dose-form'}}, 'route' => {'valid_codes'=>{'http://snomed.info/sct'=>['284009009', '6064005', '10547007', '12130007', '16857009', '26643006', '34206005', '37161004', '37737002', '37839007', '38239002', '45890007', '46713006', '47625008', '54471007', '54485002', '58100008', '60213007', '62226000', '72607000', '78421000', '90028008', '127490009', '127491008', '127492001', '372449004', '372450004', '372451000', '372452007', '372453002', '372454008', '372457001', '372458006', '372459003', '372460008', '372461007', '372462000', '372463005', '372464004', '372465003', '372466002', '372467006', '372468001', '372469009', '372470005', '372471009', '372472002', '372473007', '372474001', '372475000', '372476004', '404815008', '404818005', '404819002', '404820008', '416174007', '417070009', '417255000', '417950001', '417985001', '417989007', '418091004', '418114005', '418133000', '418136008', '418162004', '418204005', '418287000', '418321004', '418331006', '418401004', '418418000', '418441008', '418511008', '418586008', '418608002', '418664002', '418722009', '418730005', '418743005', '418813001', '418821007', '418851001', '418877009', '418887008', '418892005', '418947002', '418987007', '419021003', '419165009', '419231003', '419243002', '419320008', '419396008', '419601003', '419631009', '419684008', '419762003', '419778001', '419810008', '419874009', '419894000', '419954003', '419993007', '420047004', '420163009', '420168000', '420185003', '420201002', '420204005', '420218003', '420254004', '420287000', '420719007', '428191002', '429817007', '445752009', '445754005', '445755006', '445756007', '445767008', '445768003', '445769006', '445771006', '445913005', '445941009', '446105004', '446407004', '446435000', '446442000', '446540005', '447026006', '447052000', '447080003', '447081004', '447121004', '447122006', '447227007', '447229005', '447694001', '447964005', '448077001', '448491004', '448492006', '448598008', '697971008', '711360002', '711378007', '714743009', '718329006', '764723001', '766790006', '1611000175109', '58731000052100', '58751000052109', '58761000052107', '58771000052103', '58811000052103', '58821000052106', '58831000052108']}, 'type'=>'CodeableConcept', 'path'=>'MedicinalProductDefinition.route', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/route-codes'}}, 'indication' => {'type'=>'markdown', 'path'=>'MedicinalProductDefinition.indication', 'min'=>0, 'max'=>1}, 'legalStatusOfSupply' => {'valid_codes'=>{'http://hl7.org/fhir/legal-status-of-supply'=>['100000072076', '100000072077', '100000072078', '100000072079', '100000072084', '100000072085', '100000072086', '100000157313']}, 'type'=>'CodeableConcept', 'path'=>'MedicinalProductDefinition.legalStatusOfSupply', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/legal-status-of-supply'}}, 'additionalMonitoringIndicator' => {'valid_codes'=>{'http://hl7.org/fhir/medicinal-product-additional-monitoring'=>['BlackTriangleMonitoring']}, 'type'=>'CodeableConcept', 'path'=>'MedicinalProductDefinition.additionalMonitoringIndicator', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/medicinal-product-additional-monitoring'}}, 'specialMeasures' => {'valid_codes'=>{'http://hl7.org/fhir/medicinal-product-special-measures'=>['Post-authorisationStudies']}, 'type'=>'CodeableConcept', 'path'=>'MedicinalProductDefinition.specialMeasures', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/medicinal-product-special-measures'}}, 'pediatricUseIndicator' => {'valid_codes'=>{'http://hl7.org/fhir/medicinal-product-pediatric-use'=>['InUtero', 'PretermNewborn', 'TermNewborn', 'Infants', 'Children', 'Adolescents', 'Adults', 'Elderly', 'Neonate', 'PediatricPopulation', 'All', 'Prepubertal', 'AdultsAndElderly', 'PubertalAndPostpubertal']}, 'type'=>'CodeableConcept', 'path'=>'MedicinalProductDefinition.pediatricUseIndicator', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/medicinal-product-pediatric-use'}}, 'classification' => {'type'=>'CodeableConcept', 'path'=>'MedicinalProductDefinition.classification', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/product-classification-codes'}}, 'marketingStatus' => {'type'=>'MarketingStatus', 'path'=>'MedicinalProductDefinition.marketingStatus', 'min'=>0, 'max'=>Float::INFINITY}, 'packagedMedicinalProduct' => {'valid_codes'=>{'http://hl7.org/fhir/medicinal-product-package-type'=>['100000073490', '100000073491', '100000073492', '100000073493', '100000073494', '100000073495', '100000073496', '100000073497', '100000073498', '100000073547', '100000073563', '100000143555']}, 'type'=>'CodeableConcept', 'path'=>'MedicinalProductDefinition.packagedMedicinalProduct', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/medicinal-product-package-type'}}, 'ingredient' => {'type'=>'CodeableConcept', 'path'=>'MedicinalProductDefinition.ingredient', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/substance-codes'}}, 'impurity' => {'type'=>'CodeableReference', 'path'=>'MedicinalProductDefinition.impurity', 'min'=>0, 'max'=>Float::INFINITY}, 'attachedDocument' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/DocumentReference'], 'type'=>'Reference', 'path'=>'MedicinalProductDefinition.attachedDocument', 'min'=>0, 'max'=>Float::INFINITY}, 'masterFile' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/DocumentReference'], 'type'=>'Reference', 'path'=>'MedicinalProductDefinition.masterFile', 'min'=>0, 'max'=>Float::INFINITY}, 'contact' => {'type'=>'MedicinalProductDefinition::Contact', 'path'=>'MedicinalProductDefinition.contact', 'min'=>0, 'max'=>Float::INFINITY}, 'clinicalTrial' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/ResearchStudy'], 'type'=>'Reference', 'path'=>'MedicinalProductDefinition.clinicalTrial', 'min'=>0, 'max'=>Float::INFINITY}, 'code' => {'valid_codes'=>{'http://snomed.info/sct'=>['763158003', '169008', '211009', '302007', '439007', '544002', '796001', '847003', '922004', '1039008', '1148001', '1182007', '1206000', '1222004', '1389007', '1434005', '1528001', '1552008', '1594006', '1758005', '1842003', '1878008', '1887004', '1982006', '2016004', '2183004', '2190009', '2497003', '2571007', '2596005', '2679000', '2949005', '3037004', '3127006', '3334000', '3814009', '3822002', '4126008', '4194004', '4219002', '4220008', '4382004', '4704002', '4865009', '4937008', '5067008', '5478006', '5606003', '5720001', '5737008', '5776009', '5786005', '5797005', '5975000', '6028009', '6067003', '6071000', '6102009', '6116004', '6232005', '6247001', '6259002', '6369005', '6425004', '6526001', '6625006', '6716006', '6960003', '6985007', '7092007', '7140000', '7168001', '7235000', '7292004', '7336002', '7561000', '7577004', '7624002', '7836006', '7947003', '7959004', '8028001', '8109005', '8163008', '8348002', '8372007', '8416000', '8658008', '8661009', '8692006', '8696009', '9190005', '9268004', '9500005', '9542007', '9690006', '9745007', '9778000', '9944001', '10099000', '10135005', '10312003', '10422008', '10504007', '10515002', '10555000', '10632007', '10712001', '10756001', '10784006', '11402001', '11430001', '11563006', '11719000', '11783005', '11796006', '11841005', '11847009', '11959009', '12096000', '12236006', '12335007', '12369008', '12436009', '12495006', '12512008', '12559001', '12839006', '13132007', '13252002', '13414000', '13432000', '13512003', '13525006', '13565005', '13592004', '13664004', '13790009', '13800009', '13813003', '13929005', '13936006', '13965000', '14103001', '14170004', '14601000', '14706000', '14728000', '14814001', '14816004', '15222008', '15375005', '15383004', '15432003', '15772006', '15857002', '16031005', '16037009', '16047007', '16131008', '16403005', '16602005', '16787005', '16791000', '16832004', '16858004', '16867004', '16970001', '16977003', '17308007', '17386008', '17554004', '17558001', '17600005', '17805003', '17859000', '17893001', '18002004', '18125000', '18335001', '18340009', '18381001', '18548003', '18679008', '18811003', '18914005', '18952006', '19194001', '19225000', '19232009', '19261005', '19403009', '19405002', '19581007', '19583005', '19630009', '19768003', '19841008', '20091003', '20201001', '20237006', '20320002', '20577002', '20865003', '21069002', '21159006', '21691008', '21701005', '21767006', '21986005', '22091006', '22198003', '22274004', '22474002', '22587006', '22657006', '22672005', '22696000', '22969001', '23079006', '23222006', '23532003', '23827009', '23888001', '24036003', '24450004', '24504000', '24866006', '25014009', '25076002', '25085002', '25142008', '25246002', '25398003', '25419009', '25673006', '25860005', '25995007', '26122009', '26124005', '26244009', '26303005', '26370007', '26458009', '26462003', '26503009', '26523005', '26548008', '26574002', '26580005', '26736008', '26800000', '26842003', '27035007', '27196008', '27242001', '27479000', '27518004', '27638005', '27658006', '27754002', '27867009', '28149003', '28235004', '28410007', '28415002', '28426008', '28506006', '28748001', '28841002', '28906000', '29058003', '29089004', '29121001', '29129004', '29156002', '29175007', '29439004', '29620001', '29840005', '29877002', '29896003', '30010009', '30125007', '30306003', '30317002', '30427009', '30466001', '30492008', '30729008', '30761007', '30964009', '30988006', '31087008', '31231007', '31305008', '31306009', '31684002', '31690003', '31692006', '31865003', '31872002', '32249005', '32313007', '32462006', '32474005', '32583002', '32647002', '32653002', '32792001', '32823007', '32955006', '32960005', '33124007', '33219003', '33231001', '33252009', '33378002', '33588000', '33589008', '33664007', '33675006', '33682005', '33815001', '34012005', '34217006', '34364009', '34393009', '34462007', '34599009', '34693000', '34731007', '34816007', '34833000', '34929006', '35035001', '35063004', '35282000', '35300007', '35324004', '35392005', '35476001', '35531004', '35768004', '35967000', '36068003', '36113004', '36218003', '36236003', '36391008', '36537006', '36594001', '36621009', '36642006', '36893000', '36909007', '37084008', '37146000', '37306000', '37400007', '37628007', '37803001', '38076006', '38166006', '38231004', '38268001', '38314008', '38413003', '38578004', '38900001', '39064002', '39124003', '39128000', '39142008', '39359008', '39487003', '39516004', '39608003', '39707000', '39860005', '39939003', '40232005', '40339003', '40429005', '40430000', '40556005', '40562000', '40589005', '40648001', '40820003', '40877002', '40905005', '40974005', '40999006', '41001009', '41015006', '41147003', '41193000', '41324009', '41365009', '41367001', '41399007', '41470001', '41493007', '41549009', '41985001', '42082003', '42098005', '42271003', '42348003', '42444000', '42514000', '42638008', '42714002', '42720001', '43343000', '43533002', '43684009', '43753001', '43879000', '43927002', '44175000', '44418001', '44658005', '44731005', '44790008', '44798001', '44938006', '44990002', '45218006', '45311002', '45313004', '45680002', '45844004', '45888006', '46009007', '46063005', '46123006', '46436003', '46479001', '46532003', '46547007', '46576005', '46709004', '46741005', '46913003', '47065008', '47120002', '47124006', '47140009', '47331002', '47527007', '47602007', '47898004', '48174005', '48256008', '48279009', '48351000', '48546005', '48603004', '48614001', '48647005', '48698004', '48836000', '48875009', '48899009', '49019002', '49157004', '49267000', '49299006', '49485009', '49577002', '49617001', '49669006', '49688004', '49694007', '49705006', '49802003', '49953001', '50094009', '50256004', '50318003', '50335004', '50520001', '50841004', '50868004', '51013009', '51073002', '51126006', '51132001', '51326002', '51334008', '51361008', '51752005', '51758009', '51908007', '51992002', '52017007', '52108005', '52215008', '52388000', '52423008', '52883001', '52896000', '53009005', '53480001', '53584007', '53640004', '53641000', '53691001', '53793005', '53800008', '53848009', '54142000', '54344006', '54391004', '54406003', '54541002', '54544005', '54577009', '54705000', '54765002', '54824008', '54882005', '54887004', '54972005', '54982006', '55015008', '55217007', '55432002', '55556000', '55673009', '55745002', '55830003', '55867006', '55889005', '56014002', '56032002', '56059005', '56123002', '56230001', '56234005', '56480005', '56549003', '56602009', '56615000', '56928005', '56934003', '57002000', '57066004', '57191001', '57263002', '57376006', '57538001', '57616006', '57670008', '57752001', '57811004', '57819002', '57845006', '57853003', '57893000', '57952007', '58050004', '58098008', '58360000', '58467001', '58502006', '58760003', '58805000', '58883005', '58892008', '58905004', '58944007', '59057006', '59187003', '59240002', '59255006', '59270007', '59456005', '59589008', '59594008', '59751001', '59941008', '59953007', '60149003', '60169008', '60468008', '60533005', '60541005', '60682004', '60731009', '60881009', '60978003', '61020000', '61093008', '61132004', '61181002', '61408004', '61457001', '61621000', '61623002', '61651006', '61862008', '61946003', '62051009', '62288001', '62294009', '62529008', '62560008', '62782004', '63094006', '63136007', '63318000', '63470003', '63639004', '63682003', '63758001', '63822004', '64083002', '64115004', '64127001', '64240003', '64349004', '64462001', '64558005', '64851009', '64878006', '65020006', '65026000', '65041000', '65092008', '65484006', '65502005', '65505007', '65627005', '65823007', '65884003', '65965000', '66094001', '66125007', '66261008', '66349002', '66441000', '66492008', '66493003', '66602007', '66742008', '66859009', '66860004', '66919007', '66971004', '67213005', '67423003', '67440007', '67507000', '67735003', '67891001', '67939000', '68088000', '68206008', '68208009', '68395000', '68398003', '68402007', '68407001', '68422006', '68424007', '68444001', '68490009', '68622003', '68702006', '68774008', '68887009', '68892006', '69107004', '69204002', '69236009', '69242008', '69331001', '69431002', '69576000', '69708003', '69879000', '69918003', '69967001', '70047000', '70254000', '70343008', '70379000', '70460002', '70702006', '70776005', '70841003', '70864001', '70934008', '71289008', '71451001', '71453003', '71455005', '71462001', '71516007', '71584004', '71634000', '71699007', '71724000', '71731001', '71759000', '71770007', '71798005', '71837009', '72312007', '72416006', '72623000', '72824008', '72870001', '72924009', '72968006', '73074003', '73093001', '73133000', '73170009', '73212002', '73277004', '73454001', '73572009', '73647000', '73756003', '73763003', '73805002', '73949004', '73986003', '74022005', '74065006', '74074008', '74213004', '74226000', '74470007', '74480006', '74575000', '74583006', '74632002', '74674007', '74771007', '74782004', '74798006', '74819009', '75029008', '75203002', '75429004', '75501004', '75661008', '75927008', '75959001', '75969007', '76058001', '76155001', '76286000', '76289007', '76385003', '76390000', '76591000', '76696004', '76759004', '76962009', '77035009', '77048008', '77237006', '77390008', '77398001', '77549006', '77731008', '77750008', '77856005', '77885004', '77898008', '78025001', '78174002', '78379001', '78449007', '78507004', '78542000', '78684000', '78700004', '78983008', '79129001', '79138004', '79221007', '79225003', '79305004', '79332009', '79356008', '79440004', '79543000', '79736009', '79873000', '80024007', '80127003', '80165005', '80229008', '80311000', '80399002', '80618000', '80732005', '80802008', '80834004', '80870001', '80906007', '81073007', '81088002', '81219009', '81252003', '81335000', '81457006', '81583003', '81609008', '81646007', '81728006', '81759008', '81839001', '81947000', '82133001', '82156005', '82165003', '82166002', '82240008', '82264009', '82290007', '82312001', '82573000', '82746003', '82804004', '82896009', '82951001', '83085007', '83179003', '83192000', '83201006', '83288003', '83490000', '83532008', '83692001', '83973001', '83999008', '84078002', '84737005', '84812008', '84844007', '84951002', '84986000', '85063003', '85272000', '85343003', '85354008', '85408000', '85417000', '85429009', '85468002', '85507008', '85591001', '85990009', '86066003', '86080005', '86085000', '86131002', '86162003', '86308005', '86337009', '86389004', '86536001', '86647004', '86906004', '86939001', '86977007', '87233003', '87285001', '87395005', '87567009', '87586001', '87617007', '87652004', '87881000', '88134000', '88226000', '88279005', '88519001', '88566002', '88870000', '88997008', '89018006', '89029005', '89045007', '89092006', '89132005', '89192008', '89265009', '89435001', '89466007', '89505005', '89626004', '89664002', '89692007', '89695009', '89785009', '90000002', '90017009', '90332006', '90346006', '90356005', '90370005', '90426002', '90614001', '90659009', '90704004', '90802006', '90882008', '91107009', '91135008', '91143003', '91169009', '91307002', '91339009', '91376007', '91435002', '91452003', '91479004', '91667005', '96011002', '96014005', '96015006', '96018008', '96020006', '96023008', '96029007', '96034006', '96038009', '96044008', '96047001', '96049003', '96051004', '96052006', '96053001', '96054007', '96055008', '96062004', '96063009', '96064003', '96065002', '96067005', '96072001', '96073006', '96077007', '96081007', '96084004', '96086002', '96087006', '96088001', '96090000', '96091001', '96093003', '96097002', '96099004', '96103009', '96107005', '96108000', '96119002', '96138006', '96144005', '96149000', '96169005', '96183007', '96185000', '96191003', '96195007', '96196008', '96199001', '96200003', '96209002', '96213009', '96220002', '96221003', '96231005', '96233008', '96234002', '96236000', '96237009', '96246003', '96247007', '96252002', '96278006', '96280000', '96281001', '96284009', '96298001', '96299009', '96300001', '96301002', '96302009', '96304005', '96305006']}, 'type'=>'Coding', 'path'=>'MedicinalProductDefinition.code', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/medication-codes'}}, 'name' => {'type'=>'MedicinalProductDefinition::Name', 'path'=>'MedicinalProductDefinition.name', 'min'=>1, 'max'=>Float::INFINITY}, 'crossReference' => {'type'=>'MedicinalProductDefinition::CrossReference', 'path'=>'MedicinalProductDefinition.crossReference', 'min'=>0, 'max'=>Float::INFINITY}, 'operation' => {'type'=>'MedicinalProductDefinition::Operation', 'path'=>'MedicinalProductDefinition.operation', 'min'=>0, 'max'=>Float::INFINITY}, 'characteristic' => {'type'=>'MedicinalProductDefinition::Characteristic', 'path'=>'MedicinalProductDefinition.characteristic', 'min'=>0, 'max'=>Float::INFINITY} }
Constants included from FHIR::R4
FHIR::R4::PRIMITIVES, FHIR::R4::RESOURCES, FHIR::R4::TYPES
Constants included from FHIR
Account, ActivityDefinition, Address, AdverseEvent, Age, AllergyIntolerance, Annotation, Appointment, AppointmentResponse, Attachment, AuditEvent, BackboneElement, Basic, Binary, BiologicallyDerivedProduct, BodyStructure, Bundle, CapabilityStatement, CarePlan, CareTeam, CatalogEntry, ChargeItem, ChargeItemDefinition, Claim, ClaimResponse, ClinicalImpression, CodeSystem, CodeableConcept, Coding, Communication, CommunicationRequest, CompartmentDefinition, Composition, ConceptMap, Condition, Consent, ContactDetail, ContactPoint, Contract, Contributor, Count, Coverage, CoverageEligibilityRequest, CoverageEligibilityResponse, DataRequirement, Definitions, DetectedIssue, Device, DeviceDefinition, DeviceMetric, DeviceRequest, DeviceUseStatement, DiagnosticReport, Distance, DocumentManifest, DocumentReference, DomainResource, Dosage, Duration, EffectEvidenceSynthesis, Element, ElementDefinition, Encounter, Endpoint, EnrollmentRequest, EnrollmentResponse, EpisodeOfCare, EventDefinition, Evidence, EvidenceVariable, ExampleScenario, ExplanationOfBenefit, Expression, Extension, FamilyMemberHistory, Flag, Goal, GraphDefinition, Group, GuidanceResponse, HealthcareService, HumanName, Identifier, ImagingStudy, Immunization, ImmunizationEvaluation, ImmunizationRecommendation, ImplementationGuide, InsurancePlan, Invoice, Library, Linkage, List, Location, MarketingStatus, Measure, MeasureReport, Media, Medication, MedicationAdministration, MedicationDispense, MedicationKnowledge, MedicationRequest, MedicationStatement, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductContraindication, MedicinalProductIndication, MedicinalProductIngredient, MedicinalProductInteraction, MedicinalProductManufactured, MedicinalProductPackaged, MedicinalProductPharmaceutical, MedicinalProductUndesirableEffect, MessageDefinition, MessageHeader, Meta, MolecularSequence, Money, NamingSystem, Narrative, NutritionOrder, Observation, ObservationDefinition, OperationDefinition, OperationOutcome, Organization, OrganizationAffiliation, PRIMITIVES, ParameterDefinition, Parameters, Patient, PaymentNotice, PaymentReconciliation, Period, Person, PlanDefinition, Population, Practitioner, PractitionerRole, Procedure, ProdCharacteristic, ProductShelfLife, Provenance, Quantity, Questionnaire, QuestionnaireResponse, FHIR::RESOURCES, FHIR::Range, FHIR::Ratio, FHIR::Reference, FHIR::RelatedArtifact, FHIR::RelatedPerson, FHIR::RequestGroup, FHIR::ResearchDefinition, FHIR::ResearchElementDefinition, FHIR::ResearchStudy, FHIR::ResearchSubject, FHIR::Resource, FHIR::RiskAssessment, FHIR::RiskEvidenceSynthesis, SampledData, Schedule, SearchParameter, ServiceRequest, Signature, Slot, Specimen, SpecimenDefinition, StructureDefinition, StructureDefinitionCompare, StructureMap, Subscription, Substance, SubstanceAmount, SubstanceNucleicAcid, SubstancePolymer, SubstanceProtein, SubstanceReferenceInformation, SubstanceSourceMaterial, SubstanceSpecification, SupplyDelivery, SupplyRequest, TYPES, Task, TerminologyCapabilities, TestReport, TestScript, Timing, TriggerDefinition, UsageContext, ValueSet, VerificationResult, VisionPrescription
Constants included from FHIR::R4B
Instance Attribute Summary collapse
-
#additionalMonitoringIndicator ⇒ Object
0-1 CodeableConcept.
-
#attachedDocument ⇒ Object
0-* [ Reference(DocumentReference) ].
-
#characteristic ⇒ Object
0-* [ MedicinalProductDefinition::Characteristic ].
-
#classification ⇒ Object
0-* [ CodeableConcept ].
-
#clinicalTrial ⇒ Object
0-* [ Reference(ResearchStudy) ].
-
#code ⇒ Object
0-* [ Coding ].
-
#combinedPharmaceuticalDoseForm ⇒ Object
0-1 CodeableConcept.
-
#contact ⇒ Object
0-* [ MedicinalProductDefinition::Contact ].
-
#contained ⇒ Object
0-* [ Resource ].
-
#crossReference ⇒ Object
0-* [ MedicinalProductDefinition::CrossReference ].
-
#description ⇒ Object
0-1 markdown.
-
#domain ⇒ Object
0-1 CodeableConcept.
-
#extension ⇒ Object
0-* [ Extension ].
-
#id ⇒ Object
0-1 id.
-
#identifier ⇒ Object
0-* [ Identifier ].
-
#implicitRules ⇒ Object
0-1 uri.
-
#impurity ⇒ Object
0-* [ CodeableReference ].
-
#indication ⇒ Object
0-1 markdown.
-
#ingredient ⇒ Object
0-* [ CodeableConcept ].
-
#language ⇒ Object
0-1 code.
-
#legalStatusOfSupply ⇒ Object
0-1 CodeableConcept.
-
#marketingStatus ⇒ Object
0-* [ MarketingStatus ].
-
#masterFile ⇒ Object
0-* [ Reference(DocumentReference) ].
-
#meta ⇒ Object
0-1 Meta.
-
#modifierExtension ⇒ Object
0-* [ Extension ].
-
#name ⇒ Object
1-* [ MedicinalProductDefinition::Name ].
-
#operation ⇒ Object
0-* [ MedicinalProductDefinition::Operation ].
-
#packagedMedicinalProduct ⇒ Object
0-* [ CodeableConcept ].
-
#pediatricUseIndicator ⇒ Object
0-1 CodeableConcept.
-
#route ⇒ Object
0-* [ CodeableConcept ].
-
#specialMeasures ⇒ Object
0-* [ CodeableConcept ].
-
#status ⇒ Object
0-1 CodeableConcept.
-
#statusDate ⇒ Object
0-1 dateTime.
-
#text ⇒ Object
0-1 Narrative.
-
#type ⇒ Object
0-1 CodeableConcept.
-
#version ⇒ Object
0-1 string.
Instance Method Summary collapse
Methods included from FHIR::R4
#fhir_version_string, #versioned_fhir_module
Methods included from FHIR
default_logger, fhir_version_string, logger, logger=, primitive?, versioned_fhir_module
Methods included from ClassMethods
Methods included from ClassXml
#from_xml, #valid?, #validate, #xml_node_to_hash
Methods included from InstanceXml
Methods included from ClassJson
Methods included from InstanceJson
Methods included from Hashable
Methods included from FHIR::R4B
#fhir_version_string, #versioned_fhir_module
Methods inherited from Model
#==, #attribute_mismatch, #compare_attribute, #each_element, #equals?, #hash, #initialize, #method_missing, #mismatch, #primitive?, #respond_to_missing?, #to_reference, #valid?, #validate, #validate_profile
Methods included from Deprecate
Constructor Details
This class inherits a constructor from FHIR::Model
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class FHIR::Model
Instance Attribute Details
#additionalMonitoringIndicator ⇒ Object
0-1 CodeableConcept
228 229 230 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 228 def additionalMonitoringIndicator @additionalMonitoringIndicator end |
#attachedDocument ⇒ Object
0-* [ Reference(DocumentReference) ]
236 237 238 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 236 def attachedDocument @attachedDocument end |
#characteristic ⇒ Object
0-* [ MedicinalProductDefinition::Characteristic ]
244 245 246 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 244 def characteristic @characteristic end |
#classification ⇒ Object
0-* [ CodeableConcept ]
231 232 233 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 231 def classification @classification end |
#clinicalTrial ⇒ Object
0-* [ Reference(ResearchStudy) ]
239 240 241 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 239 def clinicalTrial @clinicalTrial end |
#code ⇒ Object
0-* [ Coding ]
240 241 242 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 240 def code @code end |
#combinedPharmaceuticalDoseForm ⇒ Object
0-1 CodeableConcept
224 225 226 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 224 def combinedPharmaceuticalDoseForm @combinedPharmaceuticalDoseForm end |
#contact ⇒ Object
0-* [ MedicinalProductDefinition::Contact ]
238 239 240 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 238 def contact @contact end |
#contained ⇒ Object
0-* [ Resource ]
214 215 216 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 214 def contained @contained end |
#crossReference ⇒ Object
0-* [ MedicinalProductDefinition::CrossReference ]
242 243 244 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 242 def crossReference @crossReference end |
#description ⇒ Object
0-1 markdown
223 224 225 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 223 def description @description end |
#domain ⇒ Object
0-1 CodeableConcept
219 220 221 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 219 def domain @domain end |
#extension ⇒ Object
0-* [ Extension ]
215 216 217 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 215 def extension @extension end |
#id ⇒ Object
0-1 id
209 210 211 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 209 def id @id end |
#identifier ⇒ Object
0-* [ Identifier ]
217 218 219 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 217 def identifier @identifier end |
#implicitRules ⇒ Object
0-1 uri
211 212 213 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 211 def implicitRules @implicitRules end |
#impurity ⇒ Object
0-* [ CodeableReference ]
235 236 237 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 235 def impurity @impurity end |
#indication ⇒ Object
0-1 markdown
226 227 228 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 226 def indication @indication end |
#ingredient ⇒ Object
0-* [ CodeableConcept ]
234 235 236 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 234 def ingredient @ingredient end |
#language ⇒ Object
0-1 code
212 213 214 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 212 def language @language end |
#legalStatusOfSupply ⇒ Object
0-1 CodeableConcept
227 228 229 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 227 def legalStatusOfSupply @legalStatusOfSupply end |
#marketingStatus ⇒ Object
0-* [ MarketingStatus ]
232 233 234 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 232 def marketingStatus @marketingStatus end |
#masterFile ⇒ Object
0-* [ Reference(DocumentReference) ]
237 238 239 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 237 def masterFile @masterFile end |
#meta ⇒ Object
0-1 Meta
210 211 212 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 210 def @meta end |
#modifierExtension ⇒ Object
0-* [ Extension ]
216 217 218 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 216 def modifierExtension @modifierExtension end |
#name ⇒ Object
1-* [ MedicinalProductDefinition::Name ]
241 242 243 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 241 def name @name end |
#operation ⇒ Object
0-* [ MedicinalProductDefinition::Operation ]
243 244 245 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 243 def operation @operation end |
#packagedMedicinalProduct ⇒ Object
0-* [ CodeableConcept ]
233 234 235 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 233 def packagedMedicinalProduct @packagedMedicinalProduct end |
#pediatricUseIndicator ⇒ Object
0-1 CodeableConcept
230 231 232 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 230 def pediatricUseIndicator @pediatricUseIndicator end |
#route ⇒ Object
0-* [ CodeableConcept ]
225 226 227 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 225 def route @route end |
#specialMeasures ⇒ Object
0-* [ CodeableConcept ]
229 230 231 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 229 def specialMeasures @specialMeasures end |
#status ⇒ Object
0-1 CodeableConcept
221 222 223 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 221 def status @status end |
#statusDate ⇒ Object
0-1 dateTime
222 223 224 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 222 def statusDate @statusDate end |
#text ⇒ Object
0-1 Narrative
213 214 215 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 213 def text @text end |
#type ⇒ Object
0-1 CodeableConcept
218 219 220 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 218 def type @type end |
#version ⇒ Object
0-1 string
220 221 222 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 220 def version @version end |
Instance Method Details
#resourceType ⇒ Object
246 247 248 |
# File 'lib/fhir_models/r4b/generated/resources/MedicinalProductDefinition.rb', line 246 def resourceType 'MedicinalProductDefinition' end |