Sha256: d915ab9f94677a18b8a0419b7d504cc36405459f0e6e608aabc7b50ca7a92e10

Contents?: true

Size: 894 Bytes

Versions: 4

Compression:

Stored size: 894 Bytes

Contents

module FHIR
  class Narrative < FHIR::Model
    include FHIR::Hashable
    include FHIR::Json
    include FHIR::Xml

    SEARCH_PARAMS = 
    METADATA = {
      'id' => {'type'=>'string', 'path'=>'Narrative.id', 'min'=>0, 'max'=>1},
      'extension' => {'type'=>'Extension', 'path'=>'Narrative.extension', 'min'=>0, 'max'=>Float::INFINITY},
      'status' => {'valid_codes'=>{'http://hl7.org/fhir/narrative-status'=>['generated', 'extensions', 'additional', 'empty']}, 'type'=>'code', 'path'=>'Narrative.status', 'min'=>1, 'max'=>1, 'binding'=>{'strength'=>'required', 'uri'=>'http://hl7.org/fhir/ValueSet/narrative-status'}},
      'div' => {'type'=>'xhtml', 'path'=>'Narrative.div', 'min'=>1, 'max'=>1}
    }

    attr_accessor :id        # 0-1 string
    attr_accessor :extension # 0-* [ Extension ]
    attr_accessor :status    # 1-1 code
    attr_accessor :div       # 1-1 xhtml
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
fhir_models-3.0.4 lib/fhir_models/fhir/types/Narrative.rb
fhir_models-3.0.3 lib/fhir_models/fhir/types/Narrative.rb
fhir_models-3.0.2 lib/fhir_models/fhir/types/Narrative.rb
fhir_models-3.0.1 lib/fhir_models/fhir/types/Narrative.rb