Class: FHIR::ObservationDefinition

Inherits:
Model
  • Object
show all
Includes:
Hashable, Json, Xml
Defined in:
lib/fhir_models/fhir/resources/ObservationDefinition.rb

Defined Under Namespace

Classes: QualifiedInterval, QuantitativeDetails

Constant Summary collapse

SEARCH_PARAMS =
[]
METADATA =
{
  'id' => {'type'=>'id', 'path'=>'ObservationDefinition.id', 'min'=>0, 'max'=>1},
  'meta' => {'type'=>'Meta', 'path'=>'ObservationDefinition.meta', 'min'=>0, 'max'=>1},
  'implicitRules' => {'type'=>'uri', 'path'=>'ObservationDefinition.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'=>'ObservationDefinition.language', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'preferred', 'uri'=>'http://hl7.org/fhir/ValueSet/languages'}},
  'text' => {'type'=>'Narrative', 'path'=>'ObservationDefinition.text', 'min'=>0, 'max'=>1},
  'contained' => {'type'=>'Resource', 'path'=>'ObservationDefinition.contained', 'min'=>0, 'max'=>Float::INFINITY},
  'extension' => {'type'=>'Extension', 'path'=>'ObservationDefinition.extension', 'min'=>0, 'max'=>Float::INFINITY},
  'modifierExtension' => {'type'=>'Extension', 'path'=>'ObservationDefinition.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY},
  'category' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/observation-category'=>['social-history', 'vital-signs', 'imaging', 'laboratory', 'procedure', 'survey', 'exam', 'therapy', 'activity']}, 'type'=>'CodeableConcept', 'path'=>'ObservationDefinition.category', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/observation-category'}},
  'code' => {'valid_codes'=>{'http://loinc.org'=>['1-8', '10-9', '100-8', '1000-9', '10000-8', '10001-6', '10002-4', '10003-2', '10004-0', '10005-7', '10006-5', '10007-3', '10008-1', '10009-9', '1001-7', '10010-7', '10011-5', '10012-3', '10013-1', '10014-9', '10015-6', '10016-4', '10017-2', '10018-0', '10019-8', '1002-5', '10020-6', '10021-4', '10022-2', '10023-0', '10024-8', '10025-5', '10026-3', '10027-1', '10028-9', '10029-7', '1003-3', '10030-5', '10031-3', '10032-1', '10033-9', '10034-7', '10035-4', '10036-2', '10037-0', '10038-8', '10039-6', '1004-1', '10040-4', '10041-2', '10042-0', '10043-8', '10044-6', '10045-3', '10046-1', '10047-9', '10048-7', '10049-5', '1005-8', '10050-3', '10051-1', '10052-9', '10053-7', '10054-5', '10055-2', '10056-0', '10057-8', '10058-6', '10059-4', '1006-6', '10060-2', '10061-0', '10062-8', '10063-6', '10064-4', '10065-1', '10066-9', '10067-7', '10068-5', '10069-3', '1007-4', '10070-1', '10071-9', '10072-7', '10073-5', '10074-3', '10075-0', '10076-8', '10077-6', '10078-4', '10079-2', '1008-2', '10080-0', '10081-8', '10082-6', '10083-4', '10084-2', '10085-9', '10086-7', '10087-5', '10088-3', '10089-1', '1009-0', '10090-9', '10091-7', '10092-5', '10093-3', '10094-1', '10095-8', '10096-6', '10097-4', '10098-2', '10099-0', '101-6', '1010-8', '10100-6', '10101-4', '10102-2', '10103-0', '10104-8', '10105-5', '10106-3', '10107-1', '10108-9', '10109-7', '1011-6', '10110-5', '10111-3', '10112-1', '10113-9', '10114-7', '10115-4', '10116-2', '10117-0', '10118-8', '10119-6', '1012-4', '10120-4', '10121-2', '10122-0', '10123-8', '10124-6', '10125-3', '10126-1', '10127-9', '10128-7', '10129-5', '1013-2', '10130-3', '10131-1', '10132-9', '10133-7', '10134-5', '10135-2', '10136-0', '10137-8', '10138-6', '10139-4', '1014-0', '10140-2', '10141-0', '10142-8', '10143-6', '10144-4', '10145-1', '10146-9', '10147-7', '10148-5', '10149-3', '1015-7', '10150-1', '10151-9', '10152-7', '10153-5', '10154-3', '10155-0', '10156-8', '10157-6', '10158-4', '10159-2', '1016-5', '10160-0', '10161-8', '10162-6', '10163-4', '10164-2', '10165-9', '10166-7', '10167-5', '10168-3', '10169-1', '1017-3', '10170-9', '10171-7', '10172-5', '10173-3', '10174-1', '10175-8', '10176-6', '10177-4', '10178-2', '10179-0', '1018-1', '10180-8', '10181-6', '10182-4', '10183-2', '10184-0', '10185-7', '10186-5', '10187-3', '10188-1', '10189-9', '1019-9', '10190-7', '10191-5', '10192-3', '10193-1', '10194-9', '10195-6', '10196-4', '10197-2', '10198-0', '10199-8', '102-4', '1020-7', '10200-4', '10201-2', '10202-0', '10203-8', '10204-6', '10205-3', '10206-1', '10207-9', '10208-7', '10209-5', '1021-5', '10210-3', '10211-1', '10212-9', '10213-7', '10214-5', '10215-2', '10216-0', '10217-8', '10218-6', '10219-4', '1022-3', '10220-2', '10221-0', '10222-8', '10223-6', '10224-4', '10225-1', '10226-9', '10227-7', '10228-5', '10229-3', '1023-1', '10230-1', '10231-9', '10232-7', '10233-5', '10234-3', '10235-0', '10236-8', '10237-6', '10238-4', '10239-2', '1024-9', '10240-0', '10241-8', '10242-6', '10243-4', '10244-2', '10245-9', '10246-7', '10247-5', '10248-3', '10249-1', '1025-6', '10250-9', '10251-7', '10252-5', '10253-3', '10254-1', '10255-8', '10256-6', '10257-4', '10258-2', '10259-0', '1026-4', '10260-8', '10261-6', '10262-4', '10263-2', '10264-0', '10265-7', '10266-5', '10267-3', '10268-1', '10269-9', '1027-2', '10270-7', '10271-5', '10272-3', '10273-1', '10274-9', '10275-6', '10276-4', '10277-2', '10278-0', '10279-8', '1028-0', '10280-6', '10281-4', '10282-2', '10283-0', '10284-8', '10285-5', '10286-3', '10287-1', '10288-9', '10289-7', '1029-8', '10290-5', '10291-3', '10292-1', '10293-9', '10294-7', '10295-4', '10296-2', '10297-0', '10298-8', '10299-6', '103-2', '1030-6', '10300-2', '10301-0', '10302-8', '10303-6', '10304-4', '10305-1', '10306-9', '10307-7', '10308-5', '10309-3', '1031-4', '10310-1', '10311-9', '10312-7', '10313-5', '10314-3', '10315-0', '10316-8', '10317-6', '10318-4', '10319-2', '1032-2', '10320-0', '10321-8', '10322-6', '10323-4', '10324-2', '10325-9', '10326-7', '10327-5', '10328-3', '10329-1', '1033-0', '10330-9', '10331-7', '10332-5', '10333-3', '10334-1', '10335-8', '10336-6', '10337-4', '10338-2', '10339-0', '1034-8', '10340-8', '10341-6', '10342-4', '10343-2', '10344-0', '10345-7', '10346-5', '10347-3', '10348-1', '10349-9', '1035-5', '10350-7', '10351-5', '10352-3', '10353-1', '10354-9', '10355-6', '10356-4', '10357-2', '10358-0', '10359-8', '1036-3', '10360-6', '10361-4', '10362-2', '10363-0', '10364-8', '10365-5', '10366-3', '10367-1', '10368-9', '10369-7', '1037-1', '10370-5', '10371-3', '10372-1', '10373-9', '10374-7', '10375-4', '10376-2', '10377-0', '10378-8', '10379-6', '1038-9', '10380-4', '10381-2', '10382-0', '10383-8', '10384-6', '10385-3', '10386-1', '10387-9', '10388-7', '10389-5', '1039-7', '10390-3', '10391-1', '10392-9', '10393-7', '10394-5', '10395-2', '10396-0', '10397-8', '10398-6', '10399-4', '104-0', '1040-5', '10400-0', '10401-8', '10402-6', '10403-4', '10404-2', '10405-9', '10406-7', '10407-5', '10408-3', '10409-1', '1041-3', '10410-9', '10411-7', '10412-5', '10413-3', '10414-1', '10415-8', '10416-6', '10417-4', '10418-2', '10419-0', '1042-1', '10420-8', '10421-6', '10422-4', '10423-2', '10424-0', '10425-7', '10426-5', '10427-3', '10428-1', '10429-9', '1043-9', '10430-7', '10431-5', '10432-3', '10433-1', '10434-9', '10435-6', '10436-4', '10437-2', '10438-0', '10439-8', '1044-7', '10440-6', '10441-4', '10442-2', '10443-0', '10444-8', '10445-5', '10446-3', '10447-1', '10448-9', '10449-7', '1045-4', '10450-5', '10451-3', '10452-1', '10453-9', '10454-7', '10455-4', '10456-2', '10457-0', '10458-8', '10459-6', '1046-2', '10460-4', '10461-2', '10462-0', '10463-8', '10464-6', '10465-3', '10466-1', '10467-9', '10468-7', '10469-5', '1047-0', '10470-3', '10471-1', '10472-9', '10473-7', '10474-5', '10475-2', '10476-0', '10477-8', '10478-6', '10479-4', '1048-8', '10480-2', '10481-0', '10482-8', '10483-6', '10484-4', '10485-1', '10486-9', '10487-7', '10488-5', '10489-3', '1049-6', '10490-1', '10491-9', '10492-7', '10493-5', '10494-3', '10495-0', '10496-8', '10497-6', '10498-4', '10499-2', '105-7', '1050-4', '10500-7', '10501-5', '10502-3', '10503-1', '10504-9', '10505-6', '10506-4', '10507-2', '10508-0', '10509-8', '1051-2', '10510-6', '10511-4', '10512-2', '10513-0', '10514-8', '10515-5', '10516-3', '10517-1', '10518-9', '10519-7', '1052-0', '10520-5', '10521-3', '10522-1', '10523-9', '10524-7', '10525-4', '10526-2', '10527-0', '10528-8', '10529-6', '1053-8', '10530-4', '10531-2', '10532-0', '10533-8', '10534-6', '10535-3', '10536-1', '10537-9', '10538-7', '10539-5', '1054-6', '10540-3', '10541-1', '10542-9', '10543-7', '10544-5', '10545-2', '10546-0', '10547-8', '10548-6', '10549-4', '1055-3', '10550-2', '10551-0', '10552-8', '10553-6', '10554-4', '10555-1', '10556-9', '10557-7', '10558-5', '10559-3', '1056-1', '10560-1', '10561-9', '10562-7', '10563-5', '10564-3', '10565-0', '10566-8', '10567-6', '10568-4', '10569-2', '1057-9', '10570-0', '10571-8', '10572-6', '10573-4', '10574-2', '10575-9', '10576-7', '10577-5', '10578-3', '10579-1', '1058-7', '10580-9', '10581-7', '10582-5', '10583-3', '10584-1', '10585-8', '10586-6', '10587-4', '10588-2', '10589-0', '1059-5', '10590-8', '10591-6', '10592-4', '10593-2', '10594-0', '10595-7', '10596-5', '10597-3', '10598-1', '10599-9', '106-5', '1060-3', '10600-5', '10601-3', '10602-1', '10603-9', '10604-7', '10605-4', '10606-2', '10607-0', '10608-8', '10609-6', '1061-1', '10610-4', '10611-2', '10612-0', '10613-8', '10614-6', '10615-3', '10616-1', '10617-9', '10618-7', '10619-5', '1062-9', '10620-3', '10621-1', '10622-9', '10623-7', '10624-5', '10625-2', '10626-0', '10627-8', '10628-6', '10629-4', '1063-7', '10630-2', '10631-0', '10632-8', '10633-6', '10634-4', '10635-1', '10636-9', '10637-7', '10638-5', '10639-3', '1064-5', '10640-1', '10641-9', '10642-7', '10643-5', '10644-3', '10645-0', '10646-8', '10647-6', '10648-4', '10649-2', '1065-2', '10650-0', '10651-8', '10652-6', '10653-4', '10654-2', '10655-9', '10656-7', '10657-5', '10658-3', '10659-1', '1066-0', '10660-9', '10661-7', '10662-5', '10663-3', '10664-1', '10665-8', '10666-6', '10667-4', '10668-2', '10669-0', '1067-8', '10670-8', '10671-6', '10672-4', '10673-2', '10674-0', '10675-7', '10676-5', '10677-3', '10678-1', '10679-9', '1068-6', '10680-7', '10681-5', '10682-3', '10683-1', '10684-9', '10685-6', '10686-4', '10687-2', '10688-0', '10689-8', '1069-4', '10690-6', '10691-4', '10692-2', '10693-0', '10694-8', '10695-5', '10696-3', '10697-1', '10698-9', '10699-7', '107-3', '1070-2', '10700-3', '10701-1', '10702-9', '10703-7', '10704-5', '10705-2', '10706-0', '10707-8', '10708-6', '10709-4', '1071-0', '10710-2', '10711-0', '10712-8', '10713-6', '10714-4', '10715-1', '10716-9', '10717-7', '10718-5', '10719-3', '1072-8', '10720-1', '10721-9', '10722-7', '10723-5', '10724-3', '10725-0', '10726-8', '10727-6', '10728-4', '10729-2', '1073-6', '10730-0', '10731-8', '10732-6', '10733-4', '10734-2', '10735-9', '10736-7', '10737-5', '10738-3', '10739-1', '1074-4', '10740-9', '10741-7', '10742-5', '10743-3', '10744-1', '10745-8', '10746-6', '10747-4', '10748-2', '10749-0', '1075-1', '10750-8', '10751-6', '10752-4', '10753-2', '10754-0', '10755-7', '10756-5', '10757-3', '10758-1', '10759-9', '1076-9', '10760-7', '10761-5', '10762-3', '10763-1', '10764-9', '10765-6', '10766-4', '10767-2', '10768-0', '10769-8', '1077-7', '10770-6', '10771-4', '10772-2', '10773-0', '10774-8', '10775-5', '10776-3', '10777-1', '10778-9', '10779-7', '1078-5', '10780-5', '10781-3', '10782-1', '10783-9', '10784-7', '10785-4', '10786-2', '10787-0', '10788-8', '10789-6', '1079-3', '10790-4', '10791-2', '10792-0', '10793-8', '10794-6', '10795-3', '10796-1', '10797-9', '10798-7', '10799-5', '108-1', '1080-1', '10800-1', '10801-9', '10802-7', '10803-5', '10804-3', '10805-0', '10806-8', '10807-6', '10808-4', '10809-2', '1081-9', '10810-0', '10811-8', '10812-6', '10813-4', '10814-2', '10815-9', '10816-7', '10817-5', '10818-3', '10819-1', '1082-7', '10820-9', '10821-7', '10822-5', '10823-3', '10824-1', '10825-8', '10826-6', '10827-4', '10828-2', '10829-0', '1083-5', '10830-8', '10831-6', '10832-4', '10833-2', '10834-0', '10835-7', '10836-5', '10837-3', '10838-1', '10839-9', '1084-3', '10840-7', '10841-5', '10842-3', '10843-1', '10844-9', '10845-6', '10846-4', '10847-2', '10848-0', '10849-8', '1085-0', '10850-6', '10851-4', '10852-2', '10853-0', '10854-8', '10855-5', '10856-3', '10857-1', '10858-9', '10859-7', '1086-8', '10860-5', '10861-3', '10862-1', '10863-9', '10864-7', '10865-4', '10866-2', '10867-0', '10868-8', '10869-6', '1087-6', '10870-4', '10871-2', '10872-0', '10873-8', '10874-6', '10875-3', '10876-1', '10877-9', '10878-7', '10879-5', '1088-4', '10880-3', '10881-1', '10882-9', '10883-7', '10884-5', '10885-2', '10886-0', '10887-8', '10888-6', '10889-4', '1089-2', '10890-2', '10891-0', '10892-8', '10893-6', '10894-4', '10895-1', '10896-9', '10897-7', '10898-5']}, 'type'=>'CodeableConcept', 'path'=>'ObservationDefinition.code', 'min'=>1, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/observation-codes'}},
  'identifier' => {'type'=>'Identifier', 'path'=>'ObservationDefinition.identifier', 'min'=>0, 'max'=>Float::INFINITY},
  'permittedDataType' => {'valid_codes'=>{'http://hl7.org/fhir/permitted-data-type'=>['Quantity', 'CodeableConcept', 'string', 'boolean', 'integer', 'Range', 'Ratio', 'SampledData', 'time', 'dateTime', 'Period']}, 'type'=>'code', 'path'=>'ObservationDefinition.permittedDataType', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'required', 'uri'=>'http://hl7.org/fhir/ValueSet/permitted-data-type|4.0.0'}},
  'multipleResultsAllowed' => {'type'=>'boolean', 'path'=>'ObservationDefinition.multipleResultsAllowed', 'min'=>0, 'max'=>1},
  'method' => {'local_name'=>'local_method', 'valid_codes'=>{'http://snomed.info/sct'=>['58207001', '115341008', '246363001', '246502009', '246503004', '246504005', '246505006', '246506007', '246507003', '255459008', '255463001', '255583002', '256233002', '257414001', '257425005', '257428007', '257452000', '257456002', '257460004', '257465009', '257740006', '257771002', '257772009', '257774005', '257775006', '257776007', '257827009', '257932009', '258005004', '258006003', '258009005', '258010000', '258011001', '258012008', '258013003', '258014009', '258017002', '258018007', '258019004', '258020005', '258021009', '258022002', '258025000', '258026004', '258027008', '258030001', '258031002', '258033004', '258034005', '258035006', '258036007', '258037003', '258038008', '258039000', '258041004', '258044007', '258045008', '258047000', '258048005', '258053000', '258054006', '258055007', '258056008', '258059001', '258060006', '258063008', '258065001', '258066000', '258067009', '258068004', '258069007', '258070008', '258071007', '258075003', '258076002', '258077006', '258078001', '258080007', '258081006', '258082004', '258083009', '258084003', '258086001', '258087005', '258094008', '258099003', '258100006', '258102003', '258109007', '258110002', '258112005', '258113000', '258114006', '258118009', '258119001', '258120007', '258121006', '258122004', '258123009', '258124003', '258125002', '258126001', '258128000', '258129008', '258131004', '258133001', '258144009', '258150004', '258159003', '258164004', '258169009', '258171009', '258173007', '258178003', '258179006', '258180009', '258181008', '258182001', '258183006', '260223001', '260227000', '260231006', '260710009', '260931002', '260982004', '261006005', '261009003', '261018001', '261032004', '261033009', '261039008', '261069001', '261070000', '261190007', '261192004', '261194003', '261196001', '261208004', '261209007', '261212005', '261213000', '261214006', '261215007', '261216008', '261271009', '261272002', '261338007', '261373009', '261504003', '261510003', '261548008', '261561008', '261567007', '261573008', '261671000', '261699009', '261700005', '261708003', '261710001', '261714005', '261732005', '261754007', '261787006', '261790000', '261793003', '261856001', '261909000', '261940007', '261943009', '261947005', '261958001', '261981004', '262041006', '262048000', '262062007', '262063002', '262064008', '262065009', '262069003', '262092003', '262095001', '262110008', '262136001', '262148003', '262162005', '262174009', '262180001', '262181002', '262201007', '262207006', '262265000', '262278000', '262293001', '262295008', '262296009', '262300005', '262305000', '262310001', '262313004', '262320006', '262323008', '263664004', '263696007', '263725008', '263746004', '263781002', '263809005', '263902000', '264220008', '264268002', '264269005', '264270006', '264271005', '264272003', '264273008', '264275001', '264276000', '264277009', '264279007', '264280005', '264281009', '264282002', '264283007', '264284001', '264355007', '264582003', '264583008', '264584002', '264590003', '264619009', '264773007', '264782001', '264788002', '264826006', '264828007', '264859009', '264863002', '264896000', '264903000', '264933007', '264934001', '264935000', '264946002', '272389005', '272390001', '272391002', '272392009', '272393004', '272395006', '276857005', '277337007', '277581000', '277620007', '277768009', '277769001', '277835006', '277853000', '277913002', '278283001', '278289002', '278300004', '278394000', '278395004', '278440009', '281408006', '281409003', '281410008', '281417006', '281418001', '281419009', '281420003', '284466007', '284467003', '286811001', '302554003', '304033004', '304364007', '304367000', '309796000', '309797009', '309798004', '312245009', '312246005', '312348008', '313115005', '313116006', '313201001', '313202008', '313281003', '362943005', '371871002', '371912002', '371913007', '371914001', '371916004', '371921001', '373098007', '373099004', '373100007', '373115008', '397801003', '397850009', '397884008', '397916001', '398037009', '398129004', '398317000', '404655007', '414378002', '414456005', '414611008', '415037003', '415741008', '416238005', '416423007', '417453009', '418449005', '418694008', '419125005', '419443000', '419913006', '420004004', '424457002', '445911007', '446402005', '446406008', '446947001', '447027002', '447056002', '447120003', '447692002', '447693007', '447826007', '447963004', '448076005', '449137004', '449225005', '702658000', '702659008', '702660003', '702661004', '702662006', '702663001', '702664007', '702665008', '702666009', '702667000', '702668005', '702669002', '702673004', '702674005', '702675006', '702872006', '702873001', '702940009', '702941008', '702942001', '702943006', '702944000', '702945004', '702946003', '702947007', '703436002', '703437006', '703438001', '703439009', '703440006', '703441005', '703442003', '703443008', '703444002', '703445001', '703446000', '703447009', '703448004', '703449007', '703450007', '703451006', '703452004', '703454003', '703455002', '703456001', '703457005', '703458000', '703459008', '703460003', '703461004', '703462006', '703463001', '703488009', '703490005', '703492002', '703497008', '703501003', '703505007', '703506008', '703507004', '703689005', '703690001', '703724007', '703725008', '703750006', '703751005', '703752003', '703753008', '703754002', '703856008', '703857004', '703858009', '703950001', '707682000', '707683005', '707684004', '707685003', '707687006', '707688001', '707689009', '707690000', '707691001', '707692008', '707693003', '707694009', '707695005', '707696006', '707698007', '707699004', '707700003', '707701004', '707702006', '708056006', '708058007', '708060009', '708061008', '708062001', '708063006', '708064000', '708065004', '708066003', '708067007', '708068002', '708069005', '708070006', '708071005', '708072003', '708073008', '708074002', '708075001', '708076000', '708077009', '708078004', '708097004', '708099001', '708104000', '708125000', '708128003', '708130001', '708131002', '708132009', '708133004', '708532004', '718496006', '129265001', '129266000', '129267009', '129268004', '129269007', '129271007', '129272000', '129273005', '129274004', '129275003', '129276002', '129277006', '129278001', '129279009', '129280007', '129283009', '129284003', '129286001', '129287005', '129288000', '129289008', '129291000', '129292007', '129293002', '129294008', '129295009', '129296005', '129297001', '129298006', '129299003', '129300006', '129301005', '129303008', '129304002', '129305001', '129306000', '129307009', '129308004', '129309007', '129310002', '129311003', '129312005', '129313000', '129314006', '129315007', '129316008', '129317004', '129318009', '129319001', '129321006', '129322004', '129323009', '129324003', '129325002', '129326001', '129327005', '129328000', '129330003', '129331004', '129332006', '129333001', '129334007', '129335008', '129337000', '129339002', '129340000', '129344009', '129345005', '129346006', '129347002', '129348007', '129349004', '129350004', '129351000', '129352007', '129353002', '129354008', '129355009', '129356005', '129357001', '129358006', '129360008', '129366002', '129368001', '129369009', '129371009', '129372002', '129373007', '129374001', '129376004', '129377008', '129378003', '129379006', '129380009', '129381008', '129382001', '129383006', '129384000', '129385004', '129386003', '129387007', '129388002', '129389005', '129390001', '129391002', '129392009', '129393004', '129394005', '129395006', '129396007', '129397003', '129398008', '129399000', '129400007', '129401006', '129402004', '129403009', '129404003', '129405002', '129406001', '129407005', '129408000', '129409008', '129410003', '129411004', '129412006', '129413001', '129414007', '129415008', '129416009', '129418005', '129419002', '129420008', '129421007', '129423005', '129424004', '129425003', '129426002', '129427006', '129430004', '129431000', '129433002', '129434008', '129435009', '129436005', '129437001', '129438006', '129441002', '129442009', '129443004', '129444005', '129445006', '129449000', '183648002', '245854003', '245855002', '255595002', '256644001', '257729003', '257730008', '257739009', '257741005', '257742003', '257743008', '257744002', '257745001', '257746000', '257747009', '257748004', '257749007', '257750007', '257751006', '257759008', '257768005', '257777003', '257778008', '257780002', '257781003', '257782005', '257783000', '257784006', '257785007', '257786008', '257788009', '257789001', '257791009', '257802002', '257803007', '257804001', '257805000', '257806004', '257808003', '257811002', '257817003', '257821005', '257822003', '257824002', '257825001', '257846005', '257850003', '257855008', '257857000', '257859002', '257863009', '257867005', '257878002', '257880008', '257884004', '257885003', '257886002', '257889009', '257890000', '257893003', '257894009', '257895005', '257897002', '257903006', '257905004', '257906003', '257907007', '257911001', '257912008', '257913003', '257914009', '257915005', '257916006', '257917002', '257918007', '257923007', '257926004', '257928003', '257933004', '257935006', '257937003', '257938008', '257940003', '258061005', '260222006', '261027000', '261191006', '261197005', '261198000', '261199008', '261391004', '261398005', '261498006', '261499003', '261518005', '261519002', '261520008', '261526002', '261545006', '261553003', '261569005', '261576000', '262143007', '263720003', '264592006', '264594007', '264730003', '264739002', '264947006', '272381008', '274392008', '276734006', '277261002', '277607009', '277763000', '277851003', '277852005', '278110001', '278292003', '278312000', '278313005', '278420002', '281609006', '281613004', '281615006', '281698007', '281767003', '281838007', '281839004', '282015008', '282089006', '282722008', '286553006', '286637000', '286792001', '287682008', '288324002', '288466002', '288468001', '289928003', '289930001', '289936007', '289938008', '290001001', '297179000', '297183000', '298053008', '298116000', '299712004', '299713009', '299893001', '302193003', '302196006', '302199004', '302204005', '302205006', '303893007', '303894001', '303955003', '303996000', '303998004', '304054006', '304904003', '312236008', '312250003', '312251004', '312254007', '312275004', '312336005', '312337001', '312421008', '312883004', '313029009', '360017003', '360018008', '360020006', '360021005', '360025001', '360027009', '360028004', '360029007', '360032005', '360037004', '360038009', '360051004', '360060007', '360082000', '360084004', '360087006', '360146007', '360147003', '360148008', '360149000', '360150000', '360152008', '360153003', '360154009', '360160009', '360161008', '360163006', '360165004', '360166003', '360220002', '360222005', '360223000', '360226008', '360231005', '360232003', '360239007', '360240009', '360270004', '360272007', '360273002', '360314001', '360315000', '360323003', '360324009', '360325005', '360393008', '362939006', '363659002', '363678002', '367529003', '367558000', '367559008', '367560003', '367642006', '367740008', '369242005', '386746003', '399009009', '399015009', '399035005', '399064001', '399155008', '410460000', '410461001', '410462008', '410463003', '410464009', '410465005', '410466006', '410467002', '410756002', '410757006', '410758001', '410759009', '410769003', '410814006', '410817004', '410820007', '415186003', '416677001', '419385000', '419652001', '419656003', '419988009', '424208002', '424832003', '424900004', '425362007', '425689005', '425704008', '425764006', '426413004', '426530000', '426865009', '428010000', '428381003', '430975009', '439054007', '439237009', '439315000', '439417007', '439513008', '440338007', '440647007', '441504007', '442837002', '445103003', '698788008', '698789000', '698790009', '698792001', '698793006', '698794000', '698796003', '698797007', '698798002', '702569007', '713295009', '128004', '135007', '153001', '170009', '197002', '306005', '334003', '352003', '353008', '389000', '435001', '468008', '489004', '493005', '540006', '574005', '628003', '642006', '673005', '674004', '687005', '697001', '759005', '762008', '767002', '814007', '831000', '853003', '870006', '879007', '893000', '910002', '941001', '951000', '969009', '1029002', '1035002', '1043007', '1044001', '1225002', '1292009', '1324000', '1358008', '1385001', '1399002', '1414009', '1494008', '1550000', '1559004', '1597004', '1616001', '1640009', '1677001', '1712009', '1757000', '1759002', '1784004', '1787006', '1820004', '1879000', '2054004', '2196003', '2214008', '2220009', '2225004', '2244006', '2266004', '2276001', '2278000', '2279008', '2290003', '2347001', '2373006', '2408004', '2425002', '2448007', '2461007', '2507007', '2508002', '2531002', '2629003', '2646000', '2690005', '2693007', '2696004', '2722000', '2731000', '2737001', '2743004', '2811005', '2842000', '2847006', '2885009', '2891006', '2898000', '2933008', '2947007', '3025001', '3047001', '3063009', '3116009', '3130004', '3143004', '3162001', '3256004', '3257008', '3258003', '3352000', '3357006', '3413006', '3450007', '3512003', '3527003', '3620007', '3683006', '3717006', '3735002', '3770000', '3784005', '3787003', '3794000', '3799005', '3858009', '3862003', '3926003', '3955006', '3967008', '3971006', '3991004', '3998005', '4007002', '4008007', '4036002', '4165006', '4192000', '4321009', '4337003', '4436008', '4438009', '4447001', '4466001', '4475004', '4487006', '4525004', '4594007', '4613005', '4625008', '4691008', '4701005', '4713000', '4727005', '4737000', '4804005', '4815000', '4902005', '4903000', '4934001', '4970003', '4993009', '5019003', '5021008', '5022001', '5025004', '5055006', '5091004', '5105000', '5110001', '5113004', '5131003', '5190000', '5216004', '5264008', '5338000', '5393006', '5422005', '5433008', '5457008', '5479003', '5482008', '5506006', '5551006', '5570001', '5586008', '5608002', '5638008', '5651003', '5669007', '5731009', '5733007', '5785009', '5818005', '5823005', '5846007', '5857002', '5880005', '5894006', '5902003', '5986003', '5995006', '6007000', '6019008', '6063004', '6126006', '6127002', '6133006', '6157006', '6159009', '6177004', '6205000', '6225001', '6238009', '6271008', '6289009', '6309008', '6319002', '6339003', '6353003', '6354009', '6385000', '6396008', '6434009', '6438007', '6470007', '6480006', '6491004', '6521006', '6556005', '6589005', '6614002', '6615001', '6650009', '6656003', '6668007', '6689003', '6690007', '6728003', '6745008', '6748005', '6782004', '6880001', '6943008', '6986008', '7103008', '7164004', '7174001', '7239006', '7256003', '7288006', '7301001', '7370001', '7375006', '7421004', '7510005', '7541006', '7546001', '7557006', '7562007', '7576008', '7606004', '7656009', '7677007', '7740009', '7750005', '7786006', '7812007', '7837002', '7839004', '7887009', '7918005', '7932007', '7962001', '7992005', '7993000', '7995007', '8031000', '8073008', '8138008', '8151003', '8180007', '8196005', '8243008', '8244002', '8246000', '8294001', '8306009', '8321003', '8358003', '8364005', '8404006', '8424005', '8446002', '8449009', '8463003', '8478005', '8503002', '8541009', '8574009', '8606002', '8611000', '8642005', '8655006', '8693001', '8698005', '8706007', '8777004', '8848007', '8874001', '8879006', '8890001', '8959002', '8992008', '8994009', '9002005', '9011005', '9087001', '9104009', '9106006', '9134004', '9173004', '9213003', '9232009', '9330003', '9336009', '9381008', '9403009', '9456006', '9474002', '9486004', '9517003', '9518008', '9525001', '9564003', '9606007', '9616004', '9698004', '9704004', '9718006', '9759000', '9777005', '9833008', '9897006', '9915003', '9954002', '9988008', '10071009', '10072002', '10104004', '10110004', '10140002', '10181005', '10187009', '10199002', '10223001', '10239008', '10268009', '10374007', '10428007', '10447005', '10489002', '10563004', '10666003', '10670006', '10672003', '10688003', '10689006', '10812009', '10820006', '10821005', '10822003', '10829007', '10847001', '10909005', '10910000', '10919004', '10939000', '10946009', '10956008', '10967009', '11017006', '11078007', '11138003', '11148001', '11175008', '11184008', '11198000', '11269009', '11274001', '11278003', '11295006', '11304004', '11343000', '11362002', '11377005', '11390003', '11405004', '11415005', '11485002', '11560009', '11561008', '11582002', '11610007', '11634002', '11732005', '11743002', '11756009', '11758005', '11760007', '11819005', '11821000', '11829003', '11846000', '11892002', '11895000', '11900001', '11905006', '11909000', '11913007', '11921001', '11971003', '12065009', '12118001', '12124007', '12199005', '12224000', '12234009', '12243000', '12271006', '12282003', '12305000', '12319000', '12324002', '12341000', '12350003', '12356009', '12357000', '12359002', '12386002', '12387006', '12389009', '12429008', '12455009', '12513003', '12586001', '12652004', '12700007', '12712006', '12717000', '12736005', '12744005', '12749000', '12780005', '12787008', '12810006', '12836004', '12838003', '12843005', '12845003', '12889003', '12894003', '13004001', '13021005', '13042007', '13046005', '13067005', '13070009', '13072001', '13088001', '13142009', '13153003', '13165004', '13167007', '13205008', '13227004', '13256004', '13362007', '13374006', '13378009', '13385008', '13405005', '13416003', '13437006', '13450007', '13478008', '13518004', '13578005', '13587001', '13607009', '13661007', '13714004', '13728005', '13745000', '13801008', '13837003', '13845008', '13852005', '13892007', '13949001', '13956007', '13966004', '14089001', '14129001', '14211004', '14227006', '14233002', '14275001', '14305004', '14348005', '14393002', '14412009', '14421005', '14431003', '14452006', '14456009', '14471008', '14513002', '14563007', '14573009', '14577005', '14598005', '14603002', '14612000', '14663000', '14671001', '14736009', '14740000', '14768001', '14769009', '14788002', '14826006', '14830009', '14864008', '14881004', '14902005', '14932002', '15022001', '15057003', '15175004', '15220000', '15282006', '15291005', '15351005', '15356000', '15364006', '15376006', '15380001', '15403001', '15435001', '15460001', '15613003', '15695009', '15719007', '15749009', '15757007', '15774007', '15886004', '15921006', '15979006', '16020002', '16029001', '16099009', '16132001', '16151007', '16152000', '16245009', '16254007', '16278002', '16298007', '16306001', '16308000', '16310003', '16314007', '16361008', '16391003', '16400008', '16413002', '16450001', '16493001', '16533001', '16572002', '16608009', '16614002', '16620001', '16669004', '16690007', '16692004', '16742006', '16747000', '16771007', '16775003', '16830007', '16860002', '16890009', '16908007', '16910009', '16939009', '16942003', '16948004', '16960003', '17026004', '17092007', '17103008', '17130003', '17146006', '17164004', '17188002', '17259005', '17297005', '17353009', '17374005', '17375006', '17424007', '17508008', '17515000', '17612009', '17624002', '17652006', '17705008', '17711006', '17724006', '17745004', '17776005', '17814008', '17823006', '17831001', '17882003', '17888004', '17923005', '17969005', '17984001', '18000007', '18005002', '18019002', '18044005', '18049000', '18091003', '18102001', '18114009', '18123007', '18178001', '18188000', '18207002', '18284006', '18304007', '18360001', '18370004', '18408009', '18418004', '18479002', '18481000', '18499008', '18529002', '18603005', '18640002', '18648009', '18649001', '18691004', '18706007', '18721001', '18736003', '18747005', '18762007', '18785008', '18840000', '18843003', '18848007', '18856005', '18912009', '18922003', '18980008', '19086005', '19116003', '19165008', '19218007', '19229006', '19247000', '19252005', '19271007', '19294008', '19401006', '19426002', '19433002', '19490002', '19505000', '19507008', '19518008', '19540004', '19566001', '19589009', '19671003', '19681004', '19720009', '19731001', '19739004', '19748009', '19806009', '19815002', '19821003', '19838004', '19851009', '19869000', '19876005', '19957009', '19961003', '20003009', '20006001', '20067007', '20099001', '20109005', '20130001', '20135006', '20174004', '20191000', '20284006', '20308005', '20312004', '20350005', '20370004', '20384009', '20436004', '20469004', '20480004', '20481000', '20501000', '20508006', '20521004', '20536001', '20552003', '20563000', '20592001', '20603005', '20630000', '20661009', '20688004', '20726006', '20740007', '20798004', '20811003', '20816008', '20817004', '20836009', '20857001', '20868001', '20883006', '20933000', '20939001', '21032000', '21062006', '21126008', '21151009', '21221007', '21331002', '21339000', '21354006', '21393002', '21403007', '21423008', '21424002', '21487006', '21537002', '21562002', '21593001', '21613005', '21623001', '21685006', '21689000', '21727005', '21796007', '21808008', '21831008', '21862007', '21970003', '22031009', '22034001', '22059005', '22089003', '22189001', '22238008', '22260006', '22289008', '22369009', '22400007', '22446007', '22458007', '22494006', '22530002', '22546005', '22569008', '22642004', '22644003', '22677004', '22705003', '22714008', '22760005', '22761009', '22766004', '22791004', '22820002', '22872007', '22873002', '22874008', '22891007', '22901000', '22923001', '22948003', '22981002', '22998002', '23025002', '23054008', '23093004', '23162002', '23170007', '23197000', '23225008', '23244001', '23297007', '23394003', '23405006', '23426006', '23461000', '23463002', '23479001', '23481004', '23516001', '23529001', '23567003', '23572007', '23576005', '23638006', '23738001', '23779000', '23796004', '23818008', '23828004', '23846005', '23852006', '23931002', '24046001', '24053005', '24058001', '24103002', '24135002', '24139008', '24200008', '24205003', '24229005', '24247004', '24252009', '24267008', '24420007', '24426001', '24509005', '24512008', '24519004', '24580007', '24592007', '24593002', '24599003', '24623002', '24625009', '24643008', '24644002', '24646000', '24683000', '24689001', '24714007', '24715008', '24727006', '24737001', '24753003', '24799001', '24808009', '24831009', '24848001', '24856003', '24892004', '24899008', '24968008', '24985005', '25096005', '25104002', '25117004', '25164004', '25197003', '25219007', '25284008', '25306006', '25340006', '25347009', '25383000', '25411007', '25434003', '25459007', '25464006', '25469001', '25485006', '25514001', '25528007', '25570002', '25578009', '25579001', '25630002', '25643002', '25645009', '25652006', '25656009', '25696006', '25697002', '25704007', '25732003', '25741008', '25759006', '25760001', '25775009', '25846008', '25850001', '25884002', '25918005', '25925003', '26046004', '26047008', '26052003', '26055001', '26058004', '26086007', '26154000', '26234007', '26262000', '26300008', '26308001', '26337002', '26354005', '26448005', '26488000', '26491000', '26504003', '26537001', '26542009', '26562001', '26589006', '26604007', '26631005', '26648002', '26661002', '26758005', '26762004', '26769008', '26832000', '26914001', '26946001', '26958001', '26962007', '26970002', '26981004', '27032005', '27051004', '27083005', '27107005', '27115008', '27171005', '27198009', '27220002', '27260001', '27300001', '27310005', '27311009', '27322008', '27323003', '27375007', '27419005', '27469002', '27483000', '27494001', '27496004', '27498003', '27532002', '27563003', '27567002', '27593009', '27621006', '27662000', '27709003', '27761003', '27808002', '27821009', '27851003', '27854006', '27904004', '27965000', '27994007', '28033003', '28034009', '28036006', '28040002', '28101009', '28148006', '28160007', '28163009', '28261000', '28275007', '28297009']}, 'type'=>'CodeableConcept', 'path'=>'ObservationDefinition.method', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/observation-methods'}},
  'preferredReportName' => {'type'=>'string', 'path'=>'ObservationDefinition.preferredReportName', 'min'=>0, 'max'=>1},
  'quantitativeDetails' => {'type'=>'ObservationDefinition::QuantitativeDetails', 'path'=>'ObservationDefinition.quantitativeDetails', 'min'=>0, 'max'=>1},
  'qualifiedInterval' => {'type'=>'ObservationDefinition::QualifiedInterval', 'path'=>'ObservationDefinition.qualifiedInterval', 'min'=>0, 'max'=>Float::INFINITY},
  'validCodedValueSet' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/ValueSet'], 'type'=>'Reference', 'path'=>'ObservationDefinition.validCodedValueSet', 'min'=>0, 'max'=>1},
  'normalCodedValueSet' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/ValueSet'], 'type'=>'Reference', 'path'=>'ObservationDefinition.normalCodedValueSet', 'min'=>0, 'max'=>1},
  'abnormalCodedValueSet' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/ValueSet'], 'type'=>'Reference', 'path'=>'ObservationDefinition.abnormalCodedValueSet', 'min'=>0, 'max'=>1},
  'criticalCodedValueSet' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/ValueSet'], 'type'=>'Reference', 'path'=>'ObservationDefinition.criticalCodedValueSet', 'min'=>0, 'max'=>1}
}

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Xml

from_xml, #to_xml, valid?, validate

Methods included from Deprecate

#deprecate

Methods included from Json

from_json, #to_json

Methods included from Hashable

#from_hash, #to_hash

Methods inherited from Model

#==, #attribute_mismatch, #compare_attribute, #equals?, #hash, #initialize, #method_missing, #mismatch, #primitive?, #to_reference, #valid?, #validate, #validate_profile

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

#abnormalCodedValueSetObject

0-1 Reference(ValueSet)



107
108
109
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 107

def abnormalCodedValueSet
  @abnormalCodedValueSet
end

#categoryObject

0-* [ CodeableConcept ]



96
97
98
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 96

def category
  @category
end

#codeObject

1-1 CodeableConcept



97
98
99
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 97

def code
  @code
end

#containedObject

0-* [ Resource ]



93
94
95
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 93

def contained
  @contained
end

#criticalCodedValueSetObject

0-1 Reference(ValueSet)



108
109
110
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 108

def criticalCodedValueSet
  @criticalCodedValueSet
end

#extensionObject

0-* [ Extension ]



94
95
96
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 94

def extension
  @extension
end

#idObject

0-1 id



88
89
90
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 88

def id
  @id
end

#identifierObject

0-* [ Identifier ]



98
99
100
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 98

def identifier
  @identifier
end

#implicitRulesObject

0-1 uri



90
91
92
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 90

def implicitRules
  @implicitRules
end

#languageObject

0-1 code



91
92
93
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 91

def language
  @language
end

#local_methodObject

0-1 CodeableConcept



101
102
103
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 101

def local_method
  @local_method
end

#metaObject

0-1 Meta



89
90
91
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 89

def meta
  @meta
end

#modifierExtensionObject

0-* [ Extension ]



95
96
97
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 95

def modifierExtension
  @modifierExtension
end

#multipleResultsAllowedObject

0-1 boolean



100
101
102
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 100

def multipleResultsAllowed
  @multipleResultsAllowed
end

#normalCodedValueSetObject

0-1 Reference(ValueSet)



106
107
108
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 106

def normalCodedValueSet
  @normalCodedValueSet
end

#permittedDataTypeObject

0-* [ code ]



99
100
101
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 99

def permittedDataType
  @permittedDataType
end

#preferredReportNameObject

0-1 string



102
103
104
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 102

def preferredReportName
  @preferredReportName
end

#qualifiedIntervalObject

0-* [ ObservationDefinition::QualifiedInterval ]



104
105
106
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 104

def qualifiedInterval
  @qualifiedInterval
end

#quantitativeDetailsObject

0-1 ObservationDefinition::QuantitativeDetails



103
104
105
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 103

def quantitativeDetails
  @quantitativeDetails
end

#textObject

0-1 Narrative



92
93
94
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 92

def text
  @text
end

#validCodedValueSetObject

0-1 Reference(ValueSet)



105
106
107
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 105

def validCodedValueSet
  @validCodedValueSet
end

Instance Method Details

#resourceTypeObject



110
111
112
# File 'lib/fhir_models/fhir/resources/ObservationDefinition.rb', line 110

def resourceType
  'ObservationDefinition'
end