AllergyIntolerance class
Mixed in types
Annotations
Constructors
AllergyIntolerance ({@Default(Dstu2ResourceType.AllergyIntolerance) @JsonKey(unknownEnumValue: Dstu2ResourceType.AllergyIntolerance) Dstu2ResourceType resourceType , @JsonKey(includeFromJson: true, includeToJson: false) int ? dbId , @JsonKey(name: 'id') FhirId ? fhirId , FhirMeta ? meta , FhirUri ? implicitRules , @JsonKey(name: '_implicitRules') Element ? implicitRulesElement , FhirCode ? language , @JsonKey(name: '_language') Element ? languageElement , Narrative ? text , List <Resource > ? contained , @JsonKey(name: 'extension') List <FhirExtension > ? extension_ , List <FhirExtension > ? modifierExtension , List <Identifier > ? identifier , FhirDateTime ? onset , FhirDateTime ? recordedDate , @JsonKey(name: '_recordedDate') Element ? recordedDateElement , Reference ? recorder , required Reference patient , Reference ? reporter , required CodeableConcept substance , @JsonKey(unknownEnumValue: AllergyIntoleranceStatus.unknown) AllergyIntoleranceStatus ? status , @JsonKey(name: '_status') Element ? statusElement , @JsonKey(unknownEnumValue: AllergyIntoleranceCriticality.unknown) AllergyIntoleranceCriticality ? criticality , @JsonKey(name: '_criticality') Element ? criticalityElement , @JsonKey(unknownEnumValue: AllergyIntoleranceType.unknown) AllergyIntoleranceType ? type , @JsonKey(name: '_type') Element ? typeElement , @JsonKey(unknownEnumValue: AllergyIntoleranceCategory.unknown) AllergyIntoleranceCategory ? category , @JsonKey(name: '_category') Element ? categoryElement , FhirDateTime ? lastOccurence , @JsonKey(name: '_lastOccurence') Element ? lastOccurenceElement , Annotation ? note , List <AllergyIntoleranceReaction > ? reaction })
const
factory
AllergyIntolerance.fromJson (Map <String , dynamic > json )
Factory constructor, accepts Map<String, dynamic> as an argument
factory
AllergyIntolerance.fromJsonString (String source )
Acts like a constructor, returns a AllergyIntolerance , accepts a
String as an argument, mostly because I got tired of typing it out
factory
AllergyIntolerance.fromYaml (dynamic yaml )
Factory constructor, accepts a String in YAML format as an argument
factory
Methods
newId ()
→ Resource
returns the same resource with a new ID (even if there is already an ID
present)
inherited
newIdIfNoId ()
→ Resource
returns the same resource with a new ID if there is no current ID
inherited
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDbJson ()
→ Map <String , dynamic >
The normal toJson ignores the dbId, and produces the fhirId as the id
However, if you're going to use this as a database entry, you have to
switch those two ids
inherited
toJson ()
→ Map <String , dynamic >
inherited
toJsonString ()
→ String
Another convenience method because more and more I'm transmitting FHIR
data as a String and not a Map
override
toString ()
→ String
A string representation of this object.
inherited
toYaml ()
→ String
Produces a Yaml formatted String version of the object
inherited
updateVersion ({FhirMeta ? oldMeta })
→ Resource
Updates the meta field of this Resource, updates the meta.lastUpdated
field, adds 1 to the version number
inherited