Class: FHIR::R5::Observation

Inherits:
Model show all
Includes:
Hashable, Json, Xml
Defined in:
lib/fhir_models/r5/generated/resources/Observation.rb

Defined Under Namespace

Classes: Component, ReferenceRange, TriggeredBy

Constant Summary collapse

MULTIPLE_TYPES =
{
  'instantiates' => ['canonical', 'Reference'],
  'effective' => ['dateTime', 'Period', 'Timing', 'instant'],
  'value' => ['Quantity', 'CodeableConcept', 'string', 'boolean', 'integer', 'Range', 'Ratio', 'SampledData', 'time', 'dateTime', 'Period', 'Attachment', 'Reference']
}
SEARCH_PARAMS =
['based-on', 'category', 'code', 'code-value-concept', 'code-value-date', 'code-value-quantity', 'code-value-string', 'combo-code', 'combo-code-value-concept', 'combo-code-value-quantity', 'combo-data-absent-reason', 'combo-value-concept', 'combo-value-quantity', 'component-code', 'component-code-value-concept', 'component-code-value-quantity', 'component-data-absent-reason', 'component-value-canonical', 'component-value-concept', 'component-value-quantity', 'component-value-reference', 'data-absent-reason', 'date', 'derived-from', 'device', 'encounter', 'focus', 'has-member', 'identifier', 'method', 'part-of', 'patient', 'performer', 'specimen', 'status', 'subject', 'value-canonical', 'value-concept', 'value-date', 'value-markdown', 'value-quantity', 'value-reference']
METADATA =
{
  'id' => {'type'=>'id', 'path'=>'Observation.id', 'min'=>0, 'max'=>1},
  'meta' => {'type'=>'Meta', 'path'=>'Observation.meta', 'min'=>0, 'max'=>1},
  'implicitRules' => {'type'=>'uri', 'path'=>'Observation.implicitRules', 'min'=>0, 'max'=>1},
  'language' => {'type'=>'code', 'path'=>'Observation.language', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'required', 'additional'=>[{'purpose'=>'starter', 'valueSet'=>'http://hl7.org/fhir/ValueSet/languages'}], 'uri'=>'http://hl7.org/fhir/ValueSet/all-languages'}},
  'text' => {'type'=>'Narrative', 'path'=>'Observation.text', 'min'=>0, 'max'=>1},
  'contained' => {'type'=>'Resource', 'path'=>'Observation.contained', 'min'=>0, 'max'=>Float::INFINITY},
  'extension' => {'type'=>'Extension', 'path'=>'Observation.extension', 'min'=>0, 'max'=>Float::INFINITY},
  'modifierExtension' => {'type'=>'Extension', 'path'=>'Observation.modifierExtension', 'min'=>0, 'max'=>Float::INFINITY},
  'identifier' => {'type'=>'Identifier', 'path'=>'Observation.identifier', 'min'=>0, 'max'=>Float::INFINITY},
  'instantiatesCanonical' => {'type'=>'canonical', 'path'=>'Observation.instantiates[x]', 'min'=>0, 'max'=>1},
  'instantiatesReference' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/ObservationDefinition'], 'type'=>'Reference', 'path'=>'Observation.instantiates[x]', 'min'=>0, 'max'=>1},
  'basedOn' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/CarePlan', 'http://hl7.org/fhir/StructureDefinition/DeviceRequest', 'http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation', 'http://hl7.org/fhir/StructureDefinition/MedicationRequest', 'http://hl7.org/fhir/StructureDefinition/NutritionOrder', 'http://hl7.org/fhir/StructureDefinition/ServiceRequest'], 'type'=>'Reference', 'path'=>'Observation.basedOn', 'min'=>0, 'max'=>Float::INFINITY},
  'triggeredBy' => {'type'=>'Observation::TriggeredBy', 'path'=>'Observation.triggeredBy', 'min'=>0, 'max'=>Float::INFINITY},
  'partOf' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/MedicationAdministration', 'http://hl7.org/fhir/StructureDefinition/MedicationDispense', 'http://hl7.org/fhir/StructureDefinition/MedicationStatement', 'http://hl7.org/fhir/StructureDefinition/Procedure', 'http://hl7.org/fhir/StructureDefinition/Immunization', 'http://hl7.org/fhir/StructureDefinition/ImagingStudy', 'http://hl7.org/fhir/StructureDefinition/GenomicStudy'], 'type'=>'Reference', 'path'=>'Observation.partOf', 'min'=>0, 'max'=>Float::INFINITY},
  'status' => {'valid_codes'=>{'http://hl7.org/fhir/observation-status'=>['registered', 'preliminary', 'final', 'amended', 'corrected', 'cancelled', 'entered-in-error', 'unknown']}, 'type'=>'code', 'path'=>'Observation.status', 'min'=>1, 'max'=>1, 'binding'=>{'strength'=>'required', 'uri'=>'http://hl7.org/fhir/ValueSet/observation-status'}},
  'category' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/observation-category'=>['social-history', 'vital-signs', 'imaging', 'laboratory', 'procedure', 'survey', 'exam', 'therapy', 'activity']}, 'type'=>'CodeableConcept', 'path'=>'Observation.category', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'preferred', 'uri'=>'http://hl7.org/fhir/ValueSet/observation-category'}},
  'code' => {'valid_codes'=>{'http://loinc.org'=>['1-8', '10-9', '100-8', '1000-9', '10000-8', '100002-5', '100003-3', '100004-1', '100005-8', '100006-6', '100007-4', '100008-2', '100009-0', '10001-6', '100010-8', '100011-6', '100012-4', '100013-2', '100014-0', '100015-7', '100016-5', '100017-3', '100018-1', '100019-9', '10002-4', '100020-7', '100021-5', '100022-3', '100023-1', '100024-9', '100025-6', '100026-4', '100027-2', '100028-0', '100029-8', '10003-2', '100030-6', '100031-4', '100032-2', '100033-0', '100034-8', '100035-5', '100036-3', '100037-1', '100038-9', '100039-7', '10004-0', '100040-5', '100041-3', '100042-1', '100043-9', '100044-7', '100045-4', '100046-2', '100047-0', '100048-8', '100049-6', '10005-7', '100050-4', '100051-2', '100052-0', '100053-8', '100054-6', '100055-3', '100056-1', '100057-9', '100058-7', '100059-5', '10006-5', '100060-3', '100061-1', '100062-9', '100063-7', '100064-5', '100065-2', '100066-0', '100067-8', '100068-6', '100069-4', '10007-3', '100070-2', '100071-0', '100072-8', '100073-6', '100074-4', '100075-1', '100076-9', '100077-7', '100078-5', '100079-3', '10008-1', '100080-1', '100081-9', '100082-7', '100083-5', '100084-3', '100085-0', '100086-8', '100087-6', '100088-4', '100089-2', '10009-9', '100090-0', '100091-8', '100092-6', '100093-4', '100094-2', '100095-9', '100096-7', '100097-5', '100098-3', '100099-1', '1001-7', '10010-7', '100100-7', '100101-5', '100102-3', '100103-1', '100104-9', '100105-6', '100106-4', '100107-2', '100108-0', '100109-8', '10011-5', '100110-6', '100111-4', '100112-2', '100113-0', '100114-8', '100115-5', '100116-3', '100117-1', '100118-9', '100119-7', '10012-3', '100120-5', '100121-3', '100122-1', '100123-9', '100124-7', '100125-4', '100126-2', '100127-0', '100128-8', '100129-6', '10013-1', '100130-4', '100131-2', '100132-0', '100133-8', '100134-6', '100135-3', '100136-1', '100137-9', '100138-7', '100139-5', '10014-9', '100140-3', '100141-1', '100142-9', '100143-7', '100144-5', '100145-2', '100146-0', '100147-8', '100148-6', '100149-4', '10015-6', '100150-2', '100151-0', '100152-8', '100153-6', '100154-4', '100155-1', '100156-9', '100157-7', '100158-5', '100159-3', '10016-4', '100160-1', '100161-9', '100162-7', '100163-5', '100164-3', '100165-0', '100166-8', '100167-6', '100168-4', '100169-2', '10017-2', '100170-0', '100171-8', '100172-6', '100173-4', '100174-2', '100175-9', '100176-7', '100177-5', '100178-3', '100179-1', '10018-0', '100180-9', '100181-7', '100182-5', '100183-3', '100184-1', '100185-8', '100186-6', '100187-4', '100188-2', '100189-0', '10019-8', '100190-8', '100191-6', '100192-4', '100193-2', '100194-0', '100195-7', '100196-5', '100197-3', '100198-1', '100199-9', '1002-5', '10020-6', '100200-5', '100201-3', '100202-1', '100203-9', '100204-7', '100205-4', '100206-2', '100207-0', '100208-8', '100209-6', '10021-4', '100210-4', '100211-2', '100212-0', '100213-8', '100214-6', '100215-3', '100216-1', '100217-9', '100218-7', '100219-5', '10022-2', '100220-3', '100221-1', '100222-9', '100223-7', '100224-5', '100225-2', '100226-0', '100227-8', '100228-6', '100229-4', '10023-0', '100230-2', '100231-0', '100232-8', '100233-6', '100234-4', '100235-1', '100236-9', '100237-7', '100238-5', '100239-3', '10024-8', '100240-1', '100241-9', '100242-7', '100243-5', '100244-3', '100245-0', '100246-8', '100247-6', '100248-4', '100249-2', '10025-5', '100250-0', '100251-8', '100252-6', '100253-4', '100254-2', '100255-9', '100256-7', '100257-5', '100258-3', '100259-1', '10026-3', '100260-9', '100261-7', '100262-5', '100263-3', '100264-1', '100265-8', '100266-6', '100267-4', '100268-2', '100269-0', '10027-1', '100270-8', '100271-6', '100272-4', '100273-2', '100274-0', '100275-7', '100276-5', '100277-3', '100278-1', '100279-9', '10028-9', '100280-7', '100281-5', '100282-3', '100283-1', '100284-9', '100285-6', '100286-4', '100287-2', '100288-0', '100289-8', '10029-7', '100290-6', '100291-4', '100292-2', '100293-0', '100294-8', '100295-5', '100296-3', '100297-1', '100298-9', '100299-7', '1003-3', '10030-5', '100300-3', '100301-1', '100302-9', '100303-7', '100304-5', '100305-2', '100306-0', '100307-8', '100308-6', '100309-4', '10031-3', '100310-2', '100311-0', '100312-8', '100313-6', '100314-4', '100315-1', '100316-9', '100317-7', '100318-5', '100319-3', '10032-1', '100320-1', '100321-9', '100322-7', '100323-5', '100324-3', '100325-0', '100326-8', '100327-6', '100328-4', '100329-2', '10033-9', '100330-0', '100331-8', '100332-6', '100333-4', '100334-2', '100335-9', '100336-7', '100337-5', '100338-3', '100339-1', '10034-7', '100340-9', '100341-7', '100342-5', '100343-3', '100344-1', '100345-8', '100346-6', '100347-4', '100348-2', '100349-0', '10035-4', '100350-8', '100351-6', '100352-4', '100353-2', '100354-0', '100355-7', '100356-5', '100357-3', '100358-1', '100359-9', '10036-2', '100360-7', '100361-5', '100362-3', '100363-1', '100364-9', '100365-6', '100366-4', '100367-2', '100368-0', '100369-8', '10037-0', '100370-6', '100371-4', '100372-2', '100373-0', '100374-8', '100375-5', '100376-3', '100377-1', '100378-9', '100379-7', '10038-8', '100380-5', '100381-3', '100382-1', '100383-9', '100384-7', '100385-4', '100386-2', '100387-0', '100388-8', '100389-6', '10039-6', '100390-4', '100391-2', '100392-0', '100393-8', '100394-6', '100395-3', '100396-1', '100397-9', '100398-7', '100399-5', '1004-1', '10040-4', '100400-1', '100401-9', '100402-7', '100403-5', '100404-3', '100405-0', '100406-8', '100407-6', '100408-4', '100409-2', '10041-2', '100410-0', '100411-8', '100412-6', '100413-4', '100414-2', '100415-9', '100416-7', '100417-5', '100418-3', '100419-1', '10042-0', '100420-9', '100421-7', '100422-5', '100423-3', '100424-1', '100425-8', '100426-6', '100427-4', '100428-2', '100429-0', '10043-8', '100430-8', '100431-6', '100432-4', '100433-2', '100434-0', '100435-7', '100436-5', '100437-3', '100438-1', '100439-9', '10044-6', '100440-7', '100441-5', '100442-3', '100443-1', '100444-9', '100445-6', '100446-4', '100447-2', '100448-0', '100449-8', '10045-3', '100450-6', '100451-4', '100452-2', '100453-0', '100454-8', '100455-5', '100456-3', '100457-1', '100458-9', '100459-7', '10046-1', '100460-5', '100461-3', '100462-1', '100463-9', '100464-7', '100465-4', '100466-2', '100467-0', '100468-8', '100469-6', '10047-9', '100470-4', '100471-2', '100472-0', '100473-8', '100474-6', '100475-3', '100476-1', '100477-9', '100478-7', '100479-5', '10048-7', '100480-3', '100481-1', '100482-9', '100483-7', '100484-5', '100485-2', '100486-0', '100487-8', '100488-6', '100489-4', '10049-5', '100490-2', '100491-0', '100492-8', '100493-6', '100494-4', '100495-1', '100496-9', '100497-7', '100498-5', '100499-3', '1005-8', '10050-3', '100500-8', '100501-6', '100502-4', '100503-2', '100504-0', '100505-7', '100506-5', '100507-3', '100508-1', '100509-9', '10051-1', '100510-7', '100511-5', '100512-3', '100513-1', '100514-9', '100515-6', '100516-4', '100517-2', '100518-0', '100519-8', '10052-9', '100520-6', '100521-4', '100522-2', '100523-0', '100524-8', '100525-5', '100526-3', '100527-1', '100528-9', '100529-7', '10053-7', '100530-5', '100531-3', '100532-1', '100533-9', '100534-7', '100535-4', '100536-2', '100537-0', '100538-8', '100539-6', '10054-5', '100540-4', '100541-2', '100542-0', '100543-8', '100544-6', '100545-3', '100546-1', '100547-9', '100548-7', '100549-5', '10055-2', '100550-3', '100551-1', '100552-9', '100553-7', '100554-5', '100555-2', '100556-0', '100557-8', '100558-6', '100559-4', '10056-0', '100560-2', '100561-0', '100562-8', '100563-6', '100564-4', '100565-1', '100566-9', '100567-7', '100568-5', '100569-3', '10057-8', '100570-1', '100571-9', '100572-7', '100573-5', '100574-3', '100575-0', '100576-8', '100577-6', '100578-4', '100579-2', '10058-6', '100580-0', '100581-8', '100582-6', '100583-4', '100584-2', '100585-9', '100586-7', '100587-5', '100588-3', '100589-1', '10059-4', '100590-9', '100591-7', '100592-5', '100593-3', '100594-1', '100595-8', '100596-6', '100597-4', '100598-2', '100599-0', '1006-6', '10060-2', '100600-6', '100601-4', '100602-2', '100603-0', '100604-8', '100605-5', '100606-3', '100607-1', '100608-9', '100609-7', '10061-0', '100610-5', '100611-3', '100612-1', '100613-9', '100614-7', '100615-4', '100616-2', '100617-0', '100618-8', '100619-6', '10062-8', '100620-4', '100621-2', '100622-0', '100623-8', '100624-6', '100625-3', '100626-1', '100627-9', '100628-7', '100629-5', '10063-6', '100630-3', '100631-1', '100632-9', '100633-7', '100634-5', '100635-2', '100636-0', '100637-8', '100638-6', '100639-4', '10064-4', '100640-2', '100641-0', '100642-8', '100643-6', '100644-4', '100645-1', '100646-9', '100647-7', '100648-5', '100649-3', '10065-1', '100650-1', '100651-9', '100652-7', '100653-5', '100654-3', '100655-0', '100656-8', '100657-6', '100658-4', '100659-2', '10066-9', '100660-0', '100661-8', '100662-6', '100663-4', '100664-2', '100665-9', '100666-7', '100667-5', '100668-3', '100669-1', '10067-7', '100670-9', '100671-7', '100672-5', '100673-3', '100674-1', '100675-8', '100676-6', '100677-4', '100678-2', '100679-0', '10068-5', '100680-8', '100681-6', '100682-4', '100683-2', '100684-0', '100685-7', '100686-5', '100687-3', '100688-1', '100689-9', '10069-3', '100690-7', '100691-5', '100692-3', '100693-1', '100694-9', '100695-6', '100696-4', '100697-2', '100698-0', '100699-8', '1007-4', '10070-1', '100700-4', '100701-2', '100702-0', '100703-8', '100704-6', '100705-3', '100706-1', '100707-9', '100708-7', '100709-5', '10071-9', '100710-3', '100711-1', '100712-9', '100713-7', '100714-5', '100715-2', '100716-0', '100717-8', '100718-6', '100719-4', '10072-7', '100720-2', '100721-0', '100722-8', '100723-6', '100724-4', '100725-1', '100726-9', '100727-7', '100728-5', '100729-3', '10073-5', '100730-1', '100731-9', '100732-7', '100733-5', '100734-3', '100735-0', '100736-8', '100737-6', '100738-4', '100739-2', '10074-3', '100740-0', '100741-8', '100742-6', '100743-4', '100744-2', '100745-9', '100746-7', '100747-5', '100748-3', '100749-1', '10075-0', '100750-9', '100751-7', '100752-5', '100753-3', '100754-1', '100755-8', '100756-6', '100757-4', '100758-2', '100759-0', '10076-8', '100760-8', '100761-6', '100762-4', '100763-2', '100764-0', '100765-7', '100766-5', '100767-3', '100768-1', '100769-9', '10077-6', '100770-7', '100771-5', '100772-3', '100773-1', '100774-9', '100775-6', '100776-4', '100777-2', '100778-0', '100779-8', '10078-4', '100780-6', '100781-4', '100782-2', '100783-0', '100784-8', '100785-5', '100786-3', '100787-1', '100788-9', '100789-7', '10079-2', '100790-5', '100791-3', '100792-1', '100793-9', '100794-7', '100795-4', '100796-2', '100797-0', '100798-8', '100799-6', '1008-2', '10080-0', '100800-2', '100801-0', '100802-8', '100803-6', '100804-4', '100805-1', '100806-9', '100807-7', '100808-5', '100809-3', '10081-8', '100810-1', '100811-9', '100812-7', '100813-5', '100814-3', '100815-0', '100816-8', '100817-6', '100818-4', '100819-2', '10082-6', '100820-0', '100821-8', '100822-6', '100823-4', '100824-2', '100825-9', '100826-7', '100827-5', '100828-3', '100829-1', '10083-4', '100830-9', '100831-7', '100832-5', '100833-3', '100834-1', '100835-8', '100836-6', '100837-4', '100838-2', '100839-0', '10084-2', '100840-8', '100841-6', '100842-4', '100843-2', '100844-0', '100845-7', '100846-5', '100847-3', '100848-1', '100849-9', '10085-9', '100850-7', '100851-5', '100852-3', '100853-1', '100854-9', '100855-6', '100856-4', '100857-2', '100858-0', '100859-8', '10086-7', '100860-6', '100861-4', '100862-2', '100863-0', '100864-8', '100865-5', '100866-3', '100867-1', '100868-9', '100869-7', '10087-5', '100870-5', '100871-3', '100872-1', '100873-9', '100874-7', '100875-4', '100876-2', '100877-0', '100878-8', '100879-6', '10088-3', '100880-4', '100881-2', '100882-0', '100883-8', '100884-6', '100885-3', '100886-1', '100887-9', '100888-7', '100889-5', '10089-1', '100890-3', '100891-1', '100892-9', '100893-7', '100894-5', '100895-2', '100896-0', '100897-8', '100898-6', '100899-4']}, 'type'=>'CodeableConcept', 'path'=>'Observation.code', 'min'=>1, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/observation-codes'}},
  'subject' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Location', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Procedure', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/Substance', 'http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct', 'http://hl7.org/fhir/StructureDefinition/NutritionProduct'], 'type'=>'Reference', 'path'=>'Observation.subject', 'min'=>0, 'max'=>1},
  'focus' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Resource'], 'type'=>'Reference', 'path'=>'Observation.focus', 'min'=>0, 'max'=>Float::INFINITY},
  'encounter' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Encounter'], 'type'=>'Reference', 'path'=>'Observation.encounter', 'min'=>0, 'max'=>1},
  'effectiveDateTime' => {'type'=>'dateTime', 'path'=>'Observation.effective[x]', 'min'=>0, 'max'=>1},
  'effectivePeriod' => {'type'=>'Period', 'path'=>'Observation.effective[x]', 'min'=>0, 'max'=>1},
  'effectiveTiming' => {'type'=>'Timing', 'path'=>'Observation.effective[x]', 'min'=>0, 'max'=>1},
  'effectiveInstant' => {'type'=>'instant', 'path'=>'Observation.effective[x]', 'min'=>0, 'max'=>1},
  'issued' => {'type'=>'instant', 'path'=>'Observation.issued', 'min'=>0, 'max'=>1},
  'performer' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'], 'type'=>'Reference', 'path'=>'Observation.performer', 'min'=>0, 'max'=>Float::INFINITY},
  'valueQuantity' => {'type'=>'Quantity', 'path'=>'Observation.value[x]', 'min'=>0, 'max'=>1},
  'valueCodeableConcept' => {'type'=>'CodeableConcept', 'path'=>'Observation.value[x]', 'min'=>0, 'max'=>1},
  'valueString' => {'type'=>'string', 'path'=>'Observation.value[x]', 'min'=>0, 'max'=>1},
  'valueBoolean' => {'type'=>'boolean', 'path'=>'Observation.value[x]', 'min'=>0, 'max'=>1},
  'valueInteger' => {'type'=>'integer', 'path'=>'Observation.value[x]', 'min'=>0, 'max'=>1},
  'valueRange' => {'type'=>'Range', 'path'=>'Observation.value[x]', 'min'=>0, 'max'=>1},
  'valueRatio' => {'type'=>'Ratio', 'path'=>'Observation.value[x]', 'min'=>0, 'max'=>1},
  'valueSampledData' => {'type'=>'SampledData', 'path'=>'Observation.value[x]', 'min'=>0, 'max'=>1},
  'valueTime' => {'type'=>'time', 'path'=>'Observation.value[x]', 'min'=>0, 'max'=>1},
  'valueDateTime' => {'type'=>'dateTime', 'path'=>'Observation.value[x]', 'min'=>0, 'max'=>1},
  'valuePeriod' => {'type'=>'Period', 'path'=>'Observation.value[x]', 'min'=>0, 'max'=>1},
  'valueAttachment' => {'type'=>'Attachment', 'path'=>'Observation.value[x]', 'min'=>0, 'max'=>1},
  'valueReference' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/MolecularSequence'], 'type'=>'Reference', 'path'=>'Observation.value[x]', 'min'=>0, 'max'=>1},
  'dataAbsentReason' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/data-absent-reason'=>['unknown', 'asked-unknown', 'temp-unknown', 'not-asked', 'asked-declined', 'masked', 'not-applicable', 'unsupported', 'as-text', 'error', 'not-a-number', 'negative-infinity', 'positive-infinity', 'not-performed', 'not-permitted']}, 'type'=>'CodeableConcept', 'path'=>'Observation.dataAbsentReason', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'extensible', 'uri'=>'http://hl7.org/fhir/ValueSet/data-absent-reason'}},
  'interpretation' => {'valid_codes'=>{'http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation'=>['_GeneticObservationInterpretation', 'CAR', 'Carrier', '_ObservationInterpretationChange', 'B', 'D', 'U', 'W', '_ObservationInterpretationExceptions', '<', '>', 'AC', 'IE', 'QCF', 'TOX', '_ObservationInterpretationNormality', 'A', 'AA', 'HH', 'LL', 'H', 'H>', 'HU', 'L', 'L<', 'LU', 'N', '_ObservationInterpretationSusceptibility', 'I', 'MS', 'NCL', 'NS', 'R', 'SYN-R', 'S', 'SDD', 'SYN-S', 'VS', 'EX', 'HX', 'LX', 'HM', 'ObservationInterpretationDetection', 'IND', 'E', 'NEG', 'ND', 'POS', 'DET', 'ObservationInterpretationExpectation', 'EXP', 'UNE', 'OBX', 'ReactivityObservationInterpretation', 'NR', 'RR', 'WR']}, 'type'=>'CodeableConcept', 'path'=>'Observation.interpretation', 'min'=>0, 'max'=>Float::INFINITY, 'binding'=>{'strength'=>'extensible', 'uri'=>'http://hl7.org/fhir/ValueSet/observation-interpretation'}},
  'note' => {'type'=>'Annotation', 'path'=>'Observation.note', 'min'=>0, 'max'=>Float::INFINITY},
  'bodySite' => {'valid_codes'=>{'http://snomed.info/sct'=>['53075003', '76986006', '65258003', '54333003', '10770001', '363670009', '371216008', '371219001', '371205001', '371203008', '371292009', '371255009', '371288002', '371284000', '67169006', '9677004', '46971007', '3134008', '71822005', '89221001', '90894004', '89995006', '15368009', '30980004', '38607000', '2979003', '19193007', '67411009', '81012005', '75772009', '67453005', '80144004', '6417001', '113225006', '22457002', '45879002', '122474001', '122475000', '69030007', '29850006', '442083009', '106004', '107008', '108003', '110001', '111002', '116007', '124002', '149003', '155008', '167005', '202009', '205006', '206007', '221001', '227002', '233006', '235004', '246001', '247005', '251007', '256002', '263002', '266005', '272005', '273000', '283001', '284007', '289002', '301000', '311007', '315003', '318001', '344001', '345000', '356000', '393006', '402006', '405008', '414003', '420002', '422005', '446003', '457008', '461002', '464005', '465006', '471000', '480000', '485005', '528006', '552004', '565008', '582005', '587004', '589001', '595000', '608002', '621009', '635006', '650002', '660006', '661005', '667009', '688000', '691000', '692007', '723004', '774007', '790007', '798000', '808000', '809008', '823005', '830004', '836005', '885000', '895007', '917004', '921006', '947002', '955009', '976004', '996007', '1005009', '1012000', '1015003', '1028005', '1030007', '1063000', '1075005', '1076006', '1086007', '1087003', '1092001', '1099005', '1101003', '1106008', '1110006', '1122009', '1136004', '1159005', '1172006', '1173001', '1174007', '1193009', '1216008', '1231004', '1236009', '1243003', '1246006', '1263005', '1277008', '1307006', '1311000', '1350001', '1353004', '1403006', '1425000', '1439000', '1441004', '1456008', '1467009', '1484003', '1490004', '1502004', '1511004', '1516009', '1527006', '1537001', '1541002', '1562001', '1580005', '1581009', '1584001', '1600003', '1605008', '1610007', '1611006', '1617005', '1620002', '1626008', '1627004', '1630006', '1631005', '1650005', '1655000', '1659006', '1684009', '1706004', '1707008', '1711002', '1716007', '1721005', '1729007', '1732005', '1765002', '1780008', '1781007', '1797002', '1818002', '1825009', '1832000', '1840006', '1849007', '1853009', '1874005', '1895000', '1902009', '1910005', '1918003', '1927002', '1992003', '1997009', '2010005', '2020000', '2031008', '2033006', '2044003', '2048000', '2049008', '2059009', '2071003', '2076008', '2083001', '2095001', '2123001', '2150006', '2156000', '2160002', '2175005', '2182009', '2192001', '2205003', '2209009', '2236006', '2246008', '2255006', '2292006', '2302002', '2305000', '2306004', '2327009', '2330002', '2332005', '2334006', '2349003', '2372001', '2383005', '2389009', '2395005', '2397002', '2400006', '2402003', '2421006', '2433001', '2436009', '2453002', '2454008', '2484000', '2489005', '2499000', '2502001', '2504000', '2510000', '2539000', '2543001', '2550002', '2577006', '2579009', '2592007', '2600000', '2620004', '2639009', '2653009', '2666009', '2672009', '2675006', '2681003', '2682005', '2686008', '2687004', '2695000', '2703009', '2712006', '2718005', '2726002', '2730004', '2739003', '2741002', '2746007', '2748008', '2759004', '2771005', '2789006', '2792005', '2803000', '2810006', '2812003', '2824005', '2826007', '2830005', '2839006', '2841007', '2845003', '2848001', '2855004', '2861001', '2894003', '2905008', '2909002', '2920002', '2922005', '2923000', '2969000', '2986006', '2998001', '3003007', '3008003', '3028004', '3039001', '3042007', '3054007', '3055008', '3056009', '3057000', '3058005', '3062004', '3068000', '3081007', '3093003', '3100007', '3113001', '3117000', '3118005', '3120008', '3138006', '3153003', '3156006', '3159004', '3169005', '3178004', '3194006', '3198009', '3215002', '3222005', '3227004', '3236000', '3243006', '3255000', '3262009', '3279003', '3295003', '3301002', '3302009', '3315000', '3332001', '3336003', '3341006', '3350008', '3362007', '3366005', '3370002', '3374006', '3377004', '3382006', '3383001', '3394002', '3395001', '3396000', '3400000', '3409004', '3417007', '3438001', '3444002', '3447009', '3460003', '3462006', '3471002', '3478008', '3481003', '3488009', '3490005', '3524005', '3538003', '3541007', '3553006', '3556003', '3563003', '3572006', '3578005', '3582007', '3584008', '3594003', '3608004', '3609007', '3646006', '3663005', '3665003', '3670005', '3711007', '3743007', '3761003', '3766008', '3785006', '3788008', '3789000', '3810000', '3838008', '3860006', '3865001', '3867009', '3876002', '3877006', '3910004', '3916005', '3924000', '3931001', '3935005', '3937002', '3954005', '3956007', '3959000', '3960005', '3964001', '3966004', '3977005', '3984002', '3989007', '4015004', '4019005', '4029003', '4061004', '4066009', '4072009', '4081003', '4093007', '4111006', '4117005', '4121003', '4146003', '4148002', '4150005', '4158003', '4159006', '4180000', '4193005', '4205002', '4212006', '4215008', '4247003', '4258007', '4276000', '4281009', '4295007', '4303006', '4312008', '4317002', '4328003', '4335006', '4352005', '4358009', '4360006', '4369007', '4371007', '4375003', '4377006', '4394008', '4402002', '4419000', '4421005', '4430002', '4432005', '4442007', '4486002', '4524000', '4527007', '4537002', '4548009', '4549001', '4566004', '4573009', '4578000', '4588004', '4596009', '4603002', '4606005', '4621004', '4624007', '4647008', '4651005', '4658004', '4677002', '4703008', '4717004', '4718009', '4743003', '4755009', '4759003', '4766002', '4768001', '4774001', '4775000', '4799000', '4810005', '4812002', '4828007', '4840007', '4843009', '4861000', '4866005', '4870002', '4871003', '4881004', '4888005', '4897009', '4905007', '4906008', '4924005', '4942000', '4954000', '4956003', '4958002', '5001007', '5023006', '5026003', '5046008', '5068003', '5069006', '5076001', '5115006', '5122003', '5128004', '5192008', '5194009', '5195005', '5204005', '5213007', '5225005', '5228007', '5229004', '5261000', '5272005', '5279001', '5296000', '5324007', '5329002', '5336001', '5347008', '5362005', '5366008', '5379004', '5382009', '5394000', '5398002', '5403001', '5421003', '5427004', '5458003', '5459006', '5491007', '5493005', '5498001', '5520004', '5538001', '5544002', '5560003', '5564007', '5574005', '5580002', '5597008', '5611001', '5625000', '5627008', '5633004', '5643001', '5644007', '5653000', '5665001', '5668004', '5682004', '5696005', '5697001', '5709001', '5713008', '5717009', '5718004', '5727003', '5742000', '5751008', '5769004', '5780004', '5798000', '5802004', '5814007', '5815008', '5816009', '5825003', '5828001', '5847003', '5854009', '5868002', '5872003', '5881009', '5882002', '5889006', '5890002', '5893000', '5898009', '5923009', '5926001', '5928000', '5942008', '5943003', '5944009', '5948007', '5951000', '5953002', '5976004', '5979006', '5996007', '6001004', '6004007', '6006009', '6009002', '6014003', '6023000', '6032003', '6046003', '6050005', '6059006', '6062009', '6073002', '6074008', '6076005', '6104005', '6105006', '6110005', '6216007', '6217003', '6229007', '6253001', '6268000', '6269008', '6279005', '6317000', '6325003', '6326002', '6335009', '6359004', '6371005', '6375001', '6392005', '6404004', '6413002', '6423006', '6424000', '6445007', '6448009', '6450001', '6472004', '6504002', '6511003', '6530003', '6533001', '6538005', '6541001', '6544009', '6550004', '6551000', '6553002', '6564004', '6566002', '6572002', '6598008', '6606008', '6608009', '6620001', '6623004', '6633007', '6643005', '6646002', '6649009', '6651008', '6684008', '6685009', '6711001', '6720005', '6731002', '6739000', '6742006', '6750002', '6757004', '6787005', '6789008', '6799003', '6805009', '6820003', '6828005', '6829002', '6834003', '6841009', '6844001', '6850006', '6864006', '6866008', '6871001', '6894000', '6902008', '6905005', '6912001', '6914000', '6921000', '6930008', '6944002', '6969002', '6975006', '6981003', '6987004', '6989001', '6991009', '7035006', '7050002', '7067009', '7076002', '7083009', '7091000', '7099003', '7117004', '7148007', '7149004', '7154008', '7160008', '7167006', '7173007', '7188002', '7192009', '7227003', '7234001', '7242000', '7295002', '7296001', '7311008', '7344002', '7345001', '7362006', '7376007', '7378008', '7384006', '7404008', '7435002', '7471001', '7477002', '7480001', '7494000', '7498002', '7507003', '7524009', '7532001', '7554004', '7566005', '7569003', '7591005', '7597009', '7605000', '7610001', '7629007', '7651004', '7652006', '7657000', '7658005', '7697002', '7712004', '7726008', '7736000', '7742001', '7748002', '7755000', '7756004', '7764005', '7769000', '7783003', '7820009', '7829005', '7832008', '7835005', '7840002', '7841003', '7844006', '7851002', '7854005', '7872004', '7874003', '7880006', '7884002', '7885001', '7892006', '7896009', '7911004', '7925003', '7936005', '7944005', '7954009', '7967007', '7986004', '7991003', '7999001', '8001006', '8012006', '8017000', '8024004', '8039003', '8040001', '8045006', '8057002', '8059004', '8067007', '8068002', '8079007', '8091003', '8100009', '8111001', '8112008', '8119004', '8128003', '8133004', '8157004', '8158009', '8159001', '8160006', '8161005', '8165001', '8205005', '8225009', '8242003', '8251006', '8264007', '8265008', '8266009', '8289001', '8292002', '8314003', '8334002', '8356004', '8369000', '8373002', '8387002', '8389004', '8412003', '8415001', '8454000', '8464009', '8482007', '8483002', '8496001', '8523001', '8546004', '8556000', '8559007', '8560002', '8580001', '8595004', '8598002', '8600008', '8603005', '8604004', '8608001', '8617001', '8623006', '8629005', '8640002', '8668003', '8671006', '8677005', '8688004', '8695008', '8710005', '8711009', '8714001', '8752000', '8775007', '8784007', '8810002', '8814006', '8815007', '8820007', '8821006', '8827005', '8839002', '8845005', '8850004', '8854008', '8862000', '8873007', '8887007', '8892009', '8894005', '8897003', '8907008', '8910001', '8911002', '8928004', '8931003', '8935007', '8942007', '8965002', '8966001', '8983005', '8988001', '8993003', '9000002', '9003000', '9018004', '9040008', '9055004', '9073001', '9081000', '9086005', '9089003', '9108007', '9127001', '9156001', '9185007', '9186008', '9188009', '9208002', '9212008', '9229006', '9231002', '9240003', '9242006', '9258009', '9261005', '9262003', '9284003', '9290004', '9305001', '9317004', '9320007', '9321006', '9325002', '9332006', '9348007', '9379006', '9380009', '9384000', '9390001', '9432007', '9438006', '9454009', '9455005', '9475001', '9481009', '9490002', '9498009', '9502002', '9512009', '9535007', '9558005', '9566001', '9568000', '9596006', '9609000', '9625005', '9642004', '9646001', '9654004', '9659009', '9662007', '9668006', '9683001', '9684007', '9708001', '9736006', '9743000', '9758008', '9770007', '9775002', '9779008', '9783008', '9791004', '9796009', '9813009', '9825007', '9837009', '9840009', '9841008', '9846003', '9847007', '9849005', '9870004', '9875009', '9878006', '9880000', '9881001', '9891007', '9898001', '9951005', '9968009', '9970000', '9976006', '9994000', '9999005', '10013000', '10024003', '10025002', '10026001', '10036009', '10042008', '10047002', '10052007', '10056005', '10062000', '10119003', '10124000', '10134009', '10141003', '10145007', '10148009', '10149001', '10151002', '10167008', '10176001', '10200004', '10208006', '10209003', '10245000', '10271001', '10293006', '10296003', '10299005', '10328008', '10339006', '10410005', '10415000', '10417008']}, 'type'=>'CodeableConcept', 'path'=>'Observation.bodySite', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/body-site'}},
  'bodyStructure' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/BodyStructure'], 'type'=>'Reference', 'path'=>'Observation.bodyStructure', 'min'=>0, 'max'=>1},
  'method' => {'local_name'=>'local_method', 'valid_codes'=>{'http://snomed.info/sct'=>['272394005', '58207001', '115341008', '246363001', '246502009', '246503004', '246504005', '246505006', '246506007', '246507003', '255459008', '255463001', '255583002', '256233002', '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', '258025000', '258026004', '258027008', '258030001', '258031002', '258033004', '258034005', '258035006', '258036007', '258037003', '258038008', '258039000', '258041004', '258044007', '258045008', '258048005', '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', '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', '264283007', '264284001', '264355007', '264582003', '264583008', '264584002', '264590003', '264619009', '264773007', '264788002', '264828007', '264859009', '264863002', '264896000', '264903000', '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', '359838000', '362943005', '371871002', '371912002', '371913007', '371914001', '371916004', '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', '719677008', '722252002', '723204004', '723205003', '723206002', '723207006', '723208001', '723209009', '723210004', '723211000', '725675008', '725996004', '725997008', '726443006', '726444000', '726445004', '726446003', '726447007', '726448002', '726449005', '726451009', '726528006', '726748001', '733985002', '735139002', '735140000', '735142008', '735143003', '735146006', '735147002', '735148007', '735149004', '737102004', '737103009', '737104003', '737105002', '737106001', '737107005', '737108000', '737109008', '737110003', '737111004', '737112006', '737113001', '737114007', '737115008', '737116009', '737117000', '737118005', '737119002', '737120008', '737537008', '737538003', '738549007', '741815002', '758639009', '761996005', '761997001', '761998006', '761999003', '762644008', '767095001', '767096000', '771289004', '782518009', '787997001', '787998006', '787999003', '788000009', '789735007', '833315002', '865911008', '870596008', '897048005', '897186003', '1078210003', '1144763007', '1156040003', '1156860005', '1156878000', '1179120009', '1179171006', '1193851001', '1204227006', '66691000052100', '66701000052100', '66711000052103', '66721000052106', '66731000052108', '66741000052102', '68431000052104', '70521000052109', '70531000052106', '70541000052100', '70551000052102', '70561000052104', '70581000052105', '70591000052107', '70601000052104', '70611000052102', '70621000052105', '83561000052101', '83581000052107', '83591000052109', '83601000052101', '83611000052104', '129264002', '129265001', '129266000', '129267009', '129268004', '129269007', '129271007', '129272000', '129273005', '129274004', '129275003', '129276002', '129277006', '129278001', '129279009', '129280007', '129283009', '129284003', '129286001', '129287005', '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', '129336009', '129337000', '129338005', '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', '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', '257926004', '257928003', '257933004', '257935006', '257937003', '257938008', '257940003', '258061005', '260222006', '261027000', '261191006', '261197005', '261198000', '261199008', '261391004', '261498006', '261499003', '261518005', '261519002', '261526002', '261545006', '261553003', '261569005', '261576000', '262143007', '263720003', '264592006', '264594007', '264730003', '264739002', '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', '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', '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', '439417007', '439513008', '440338007', '440647007', '441504007', '442837002', '445103003', '698788008', '698789000', '698790009', '698792001', '698793006', '698794000', '698796003', '698797007', '698798002', '702569007', '713295009', '787145007', '788288006', '830058008', '830059000', '1156997004', '1172737007', '1172738002', '1193839003', '1193841002', '1193842009', '1193917004', '1196928009', '1196931005', '1204229009', '1209015001', '1209078005', '1231382004', '899991000168109', '386053000', '128004', '135007', '153001', '170009', '197002', '306005', '334003', '352003', '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', '1044001', '1209007', '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', '2276001', '2278000', '2279008', '2290003', '2347001', '2373006', '2408004', '2425002', '2448007', '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', '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', '5506006', '5551006', '5570001', '5586008', '5608002', '5638008', '5651003', '5669007', '5731009', '5733007', '5785009', '5818005', '5823005', '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', '6480006', '6491004', '6521006', '6556005', '6589005', '6614002', '6615001', '6650009', '6656003', '6668007', '6689003', '6690007', '6728003', '6745008', '6748005', '6782004', '6880001', '6898002', '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', '7932007', '7949000', '7962001', '7992005', '7993000', '7995007', '8031000', '8073008', '8138008', '8151003', '8180007', '8196005', '8243008', '8244002', '8246000', '8321003', '8358003', '8364005', '8404006', '8424005', '8446002', '8449009', '8463003', '8478005', '8503002', '8541009', '8574009', '8606002', '8611000', '8642005', '8655006', '8693001', '8698005', '8706007', '8777004', '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', '11610007', '11634002', '11732005', '11743002', '11756009', '11758005', '11760007', '11819005', '11821000', '11829003', '11846000', '11892002', '11895000', '11900001', '11905006', '11909000', '11913007', '11921001', '11971003', '12065009', '12124007', '12199005', '12224000', '12234009', '12243000', '12271006', '12282003', '12305000', '12319000', '12324002', '12341000', '12350003', '12356009', '12357000', '12359002', '12386002', '12387006', '12389009', '12429008', '12455009', '12513003', '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', '14573009', '14577005', '14598005', '14603002', '14612000', '14663000', '14671001', '14736009', '14740000', '14768001', '14769009', '14788002', '14826006', '14830009', '14864008', '14881004', '14902005', '14932002', '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', '18864004', '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', '19815002', '19821003', '19838004', '19851009', '19869000', '19876005', '19957009', '19961003', '20003009', '20006001', '20067007', '20099001', '20109005', '20130001', '20135006', '20174004', '20191000', '20284006', '20308005', '20312004', '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', '20939001', '21032000', '21062006', '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', '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', '25741008', '25760001', '25775009', '25846008', '25850001', '25884002', '25918005', '25925003', '26046004', '26047008', '26052003', '26055001', '26058004', '26086007', '26154000', '26234007', '26262000', '26300008', '26308001', '26337002', '26354005', '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', '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', '28309003', '28317006', '28337005', '28339008', '28340005', '28367004', '28378007', '28429001', '28441008', '28507002', '28514000', '28533005', '28566009', '28594001', '28612008', '28665001', '28686001', '28687005', '28760000', '28804003', '28805002']}, 'type'=>'CodeableConcept', 'path'=>'Observation.method', 'min'=>0, 'max'=>1, 'binding'=>{'strength'=>'example', 'uri'=>'http://hl7.org/fhir/ValueSet/observation-methods'}},
  'specimen' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Specimen', 'http://hl7.org/fhir/StructureDefinition/Group'], 'type'=>'Reference', 'path'=>'Observation.specimen', 'min'=>0, 'max'=>1},
  'device' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/DeviceMetric'], 'type'=>'Reference', 'path'=>'Observation.device', 'min'=>0, 'max'=>1},
  'referenceRange' => {'type'=>'Observation::ReferenceRange', 'path'=>'Observation.referenceRange', 'min'=>0, 'max'=>Float::INFINITY},
  'hasMember' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse', 'http://hl7.org/fhir/StructureDefinition/MolecularSequence'], 'type'=>'Reference', 'path'=>'Observation.hasMember', 'min'=>0, 'max'=>Float::INFINITY},
  'derivedFrom' => {'type_profiles'=>['http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/ImagingStudy', 'http://hl7.org/fhir/StructureDefinition/ImagingSelection', 'http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/MolecularSequence', 'http://hl7.org/fhir/StructureDefinition/GenomicStudy'], 'type'=>'Reference', 'path'=>'Observation.derivedFrom', 'min'=>0, 'max'=>Float::INFINITY},
  'component' => {'type'=>'Observation::Component', 'path'=>'Observation.component', '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::R5

PRIMITIVES, RESOURCES, TYPES

Instance Attribute Summary collapse

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

#from_contents

Methods included from ClassXml

#from_xml, #valid?, #validate, #xml_node_to_hash

Methods included from InstanceXml

#hash_to_xml_node, #to_xml

Methods included from ClassJson

#from_json

Methods included from InstanceJson

#to_json

Methods included from Hashable

#from_hash, #to_hash

Methods included from FHIR::R5

#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

#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

#basedOnObject

0-* [ Reference(CarePlan|DeviceRequest|ImmunizationRecommendation|MedicationRequest|NutritionOrder|ServiceRequest) ]



184
185
186
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 184

def basedOn
  @basedOn
end

#bodySiteObject

0-1 CodeableConcept



215
216
217
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 215

def bodySite
  @bodySite
end

#bodyStructureObject

0-1 Reference(BodyStructure)



216
217
218
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 216

def bodyStructure
  @bodyStructure
end

#categoryObject

0-* [ CodeableConcept ]



188
189
190
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 188

def category
  @category
end

#codeObject

1-1 CodeableConcept



189
190
191
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 189

def code
  @code
end

#componentObject

0-* [ Observation::Component ]



223
224
225
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 223

def component
  @component
end

#containedObject

0-* [ Resource ]



178
179
180
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 178

def contained
  @contained
end

#dataAbsentReasonObject

0-1 CodeableConcept



212
213
214
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 212

def dataAbsentReason
  @dataAbsentReason
end

#derivedFromObject

0-* [ Reference(DocumentReference|ImagingStudy|ImagingSelection|QuestionnaireResponse|Observation|MolecularSequence|GenomicStudy) ]



222
223
224
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 222

def derivedFrom
  @derivedFrom
end

#deviceObject

0-1 Reference(Device|DeviceMetric)



219
220
221
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 219

def device
  @device
end

#effectiveDateTimeObject

0-1 dateTime



193
194
195
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 193

def effectiveDateTime
  @effectiveDateTime
end

#effectiveInstantObject

0-1 instant



196
197
198
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 196

def effectiveInstant
  @effectiveInstant
end

#effectivePeriodObject

0-1 Period



194
195
196
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 194

def effectivePeriod
  @effectivePeriod
end

#effectiveTimingObject

0-1 Timing



195
196
197
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 195

def effectiveTiming
  @effectiveTiming
end

#encounterObject

0-1 Reference(Encounter)



192
193
194
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 192

def encounter
  @encounter
end

#extensionObject

0-* [ Extension ]



179
180
181
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 179

def extension
  @extension
end

#focusObject

0-* [ Reference(Resource) ]



191
192
193
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 191

def focus
  @focus
end

#hasMemberObject

0-* [ Reference(Observation|QuestionnaireResponse|MolecularSequence) ]



221
222
223
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 221

def hasMember
  @hasMember
end

#idObject

0-1 id



173
174
175
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 173

def id
  @id
end

#identifierObject

0-* [ Identifier ]



181
182
183
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 181

def identifier
  @identifier
end

#implicitRulesObject

0-1 uri



175
176
177
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 175

def implicitRules
  @implicitRules
end

#instantiatesCanonicalObject

0-1 canonical



182
183
184
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 182

def instantiatesCanonical
  @instantiatesCanonical
end

#instantiatesReferenceObject

0-1 Reference(ObservationDefinition)



183
184
185
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 183

def instantiatesReference
  @instantiatesReference
end

#interpretationObject

0-* [ CodeableConcept ]



213
214
215
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 213

def interpretation
  @interpretation
end

#issuedObject

0-1 instant



197
198
199
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 197

def issued
  @issued
end

#languageObject

0-1 code



176
177
178
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 176

def language
  @language
end

#local_methodObject

0-1 CodeableConcept



217
218
219
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 217

def local_method
  @local_method
end

#metaObject

0-1 Meta



174
175
176
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 174

def meta
  @meta
end

#modifierExtensionObject

0-* [ Extension ]



180
181
182
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 180

def modifierExtension
  @modifierExtension
end

#noteObject

0-* [ Annotation ]



214
215
216
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 214

def note
  @note
end

#partOfObject

0-* [ Reference(MedicationAdministration|MedicationDispense|MedicationStatement|Procedure|Immunization|ImagingStudy|GenomicStudy) ]



186
187
188
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 186

def partOf
  @partOf
end

#performerObject

0-* [ Reference(Practitioner|PractitionerRole|Organization|CareTeam|Patient|RelatedPerson) ]



198
199
200
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 198

def performer
  @performer
end

#referenceRangeObject

0-* [ Observation::ReferenceRange ]



220
221
222
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 220

def referenceRange
  @referenceRange
end

#specimenObject

0-1 Reference(Specimen|Group)



218
219
220
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 218

def specimen
  @specimen
end

#statusObject

1-1 code



187
188
189
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 187

def status
  @status
end

#subjectObject

0-1 Reference(Patient|Group|Device|Location|Organization|Procedure|Practitioner|Medication|Substance|BiologicallyDerivedProduct|NutritionProduct)



190
191
192
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 190

def subject
  @subject
end

#textObject

0-1 Narrative



177
178
179
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 177

def text
  @text
end

#triggeredByObject

0-* [ Observation::TriggeredBy ]



185
186
187
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 185

def triggeredBy
  @triggeredBy
end

#valueAttachmentObject

0-1 Attachment



210
211
212
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 210

def valueAttachment
  @valueAttachment
end

#valueBooleanObject

0-1 boolean



202
203
204
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 202

def valueBoolean
  @valueBoolean
end

#valueCodeableConceptObject

0-1 CodeableConcept



200
201
202
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 200

def valueCodeableConcept
  @valueCodeableConcept
end

#valueDateTimeObject

0-1 dateTime



208
209
210
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 208

def valueDateTime
  @valueDateTime
end

#valueIntegerObject

0-1 integer



203
204
205
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 203

def valueInteger
  @valueInteger
end

#valuePeriodObject

0-1 Period



209
210
211
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 209

def valuePeriod
  @valuePeriod
end

#valueQuantityObject

0-1 Quantity



199
200
201
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 199

def valueQuantity
  @valueQuantity
end

#valueRangeObject

0-1 Range



204
205
206
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 204

def valueRange
  @valueRange
end

#valueRatioObject

0-1 Ratio



205
206
207
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 205

def valueRatio
  @valueRatio
end

#valueReferenceObject

0-1 Reference(MolecularSequence)



211
212
213
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 211

def valueReference
  @valueReference
end

#valueSampledDataObject

0-1 SampledData



206
207
208
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 206

def valueSampledData
  @valueSampledData
end

#valueStringObject

0-1 string



201
202
203
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 201

def valueString
  @valueString
end

#valueTimeObject

0-1 time



207
208
209
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 207

def valueTime
  @valueTime
end

Instance Method Details

#resourceTypeObject



225
226
227
# File 'lib/fhir_models/r5/generated/resources/Observation.rb', line 225

def resourceType
  'Observation'
end